Final Cut logo update
This commit is contained in:
parent
8ea63da899
commit
ef02e06fa5
50
README.md
50
README.md
|
@ -1,4 +1,5 @@
|
|||
![The Final Cut](logo/png/finalcut-logo.png)
|
||||
![FINAL CUT](logo/svg/finalcut-logo.svg)
|
||||
============================================
|
||||
|
||||
### Building and code analysis
|
||||
*Travis CI:*<br />
|
||||
|
@ -10,6 +11,9 @@
|
|||
*Class Reference:*<br />
|
||||
     [![documented](https://codedocs.xyz/gansm/finalcut.svg)](https://codedocs.xyz/gansm/finalcut/hierarchy.html)
|
||||
|
||||
The Final Cut is a C++ class library and widget toolkit with full mouse support for creating a [text-based user interface](https://en.wikipedia.org/wiki/Text-based_user_interface). The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen.
|
||||
The C++ class design was inspired by the Qt framework. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on.
|
||||
|
||||
### Installation
|
||||
```bash
|
||||
> git clone git://github.com/gansm/finalcut.git
|
||||
|
@ -29,29 +33,47 @@
|
|||
* Cygwin
|
||||
* Solaris
|
||||
|
||||
The Final Cut
|
||||
=============
|
||||
The Final Cut is a C++ class library and widget toolkit with full mouse support for creating a [text-based user interface](https://en.wikipedia.org/wiki/Text-based_user_interface). The library supports the programmer to develop an application for the text console. It allows the simultaneous handling of multiple text windows on the screen.
|
||||
The C++ class design was inspired by the Qt framework. It provides common controls like dialog boxes, push buttons, check boxes, radio buttons, input lines, list boxes, status bars and so on.
|
||||
### First steps
|
||||
|
||||
![](doc/fileopen-dialog.png)
|
||||
[How to use the library](doc/first-steps.md)
|
||||
|
||||
![](doc/progress-bar.png)
|
||||
### Screenshots
|
||||
|
||||
![](doc/textview.png)
|
||||
The FFileDialog widget:
|
||||
|
||||
![](doc/Mandelbrot.png)
|
||||
![FFileDialog](doc/fileopen-dialog.png)
|
||||
|
||||
|
||||
The Final Cut FProgressbar widget:
|
||||
|
||||
![FProgressbar](doc/progress-bar.png)
|
||||
|
||||
|
||||
Scrollable text in the FTextView widget:
|
||||
|
||||
![FTextView](doc/textview.png)
|
||||
|
||||
|
||||
The Mandelbrot set example:
|
||||
|
||||
![Mandelbrot set](doc/Mandelbrot.png)
|
||||
|
||||
|
||||
newfont
|
||||
-------
|
||||
A [graphical text font](fonts/) for X11 and the Linux console.
|
||||
|
||||
![](doc/newfont1.png)
|
||||
![ui example in newfont mode](doc/newfont1.png)
|
||||
|
||||
![](doc/newfont2.png)
|
||||
|
||||
![](doc/calculator.png)
|
||||
Newfont drive symbols:
|
||||
|
||||
![drive symbols](doc/newfont2.png)
|
||||
|
||||
|
||||
The calculator example in newfont mode:
|
||||
|
||||
![calculator](doc/calculator.png)
|
||||
|
||||
|
||||
Virtual terminal
|
||||
|
@ -225,10 +247,6 @@ License
|
|||
-------
|
||||
GNU Lesser General Public License Version 3
|
||||
|
||||
First steps
|
||||
-----------
|
||||
[How to use the library](doc/first-steps.md)
|
||||
|
||||
Please send bug reports to
|
||||
--------------------------
|
||||
https://github.com/gansm/finalcut/issues
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 11 KiB |
|
@ -11,7 +11,7 @@
|
|||
version="1.1"
|
||||
width="100%"
|
||||
height="100%"
|
||||
viewBox="0 0 750 128"
|
||||
viewBox="0 0 650 128"
|
||||
id="svg2"
|
||||
style="fill-rule:evenodd">
|
||||
<metadata
|
||||
|
@ -27,7 +27,142 @@
|
|||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs43" />
|
||||
id="defs43">
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3784"
|
||||
xlink:href="#a"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3792"
|
||||
xlink:href="#a"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3792-9"
|
||||
xlink:href="#a-8"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
cx="134.06599"
|
||||
cy="79.788696"
|
||||
r="40.1213"
|
||||
fx="134.06599"
|
||||
fy="79.788696"
|
||||
id="a-8"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
id="stop5-1"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop7-0"
|
||||
style="stop-color:#999999;stop-opacity:1"
|
||||
offset="1" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3808"
|
||||
xlink:href="#a-8"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
cx="134.06599"
|
||||
cy="79.788696"
|
||||
r="40.1213"
|
||||
fx="134.06599"
|
||||
fy="79.788696"
|
||||
id="radialGradient3810"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
id="stop3812"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3814"
|
||||
style="stop-color:#999999;stop-opacity:1"
|
||||
offset="1" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3818"
|
||||
xlink:href="#a-8"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(-153.08409,-173.48831)" />
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3792-0"
|
||||
xlink:href="#a-1"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
cx="134.06599"
|
||||
cy="79.788696"
|
||||
r="40.1213"
|
||||
fx="134.06599"
|
||||
fy="79.788696"
|
||||
id="a-1"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
id="stop5-0"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop7-2"
|
||||
style="stop-color:#999999;stop-opacity:1"
|
||||
offset="1" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3861"
|
||||
xlink:href="#a-1"
|
||||
gradientUnits="userSpaceOnUse" />
|
||||
<radialGradient
|
||||
cx="134.06599"
|
||||
cy="79.788696"
|
||||
r="40.1213"
|
||||
fx="134.06599"
|
||||
fy="79.788696"
|
||||
id="radialGradient3863"
|
||||
gradientUnits="userSpaceOnUse">
|
||||
<stop
|
||||
id="stop3865"
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="0" />
|
||||
<stop
|
||||
id="stop3867"
|
||||
style="stop-color:#999999;stop-opacity:1"
|
||||
offset="1" />
|
||||
</radialGradient>
|
||||
<linearGradient
|
||||
x1="165.74928"
|
||||
y1="57.311855"
|
||||
x2="674.01331"
|
||||
y2="57.311855"
|
||||
id="linearGradient3871"
|
||||
xlink:href="#a-1"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="translate(0.378418,-0.44196145)" />
|
||||
</defs>
|
||||
<radialGradient
|
||||
cx="134.06599"
|
||||
cy="79.788696"
|
||||
|
@ -107,6 +242,18 @@
|
|||
xlink:href="#e"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.9999964,0,0,1,-39.981171,-27.394473)" />
|
||||
<text
|
||||
x="160.94762"
|
||||
y="93.333893"
|
||||
transform="scale(0.95126779,1.0512287)"
|
||||
id="text37-5"
|
||||
style="font-size:96px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0;word-spacing:0;writing-mode:lr-tb;text-anchor:start;fill:#9f9f9f;fill-opacity:0.6206896;fill-rule:evenodd;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Semi-Bold">
|
||||
<tspan
|
||||
x="160.94762"
|
||||
y="93.333893"
|
||||
id="tspan3006-1"
|
||||
style="font-size:96px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#9f9f9f;fill-opacity:0.6206896;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Semi-Bold">FINAL CUT</tspan>
|
||||
</text>
|
||||
<g
|
||||
id="g23"
|
||||
style="stroke:#000000;stroke-width:0.70560098">
|
||||
|
@ -142,15 +289,15 @@
|
|||
id="path35"
|
||||
style="fill:url(#f);stroke:#000000;stroke-width:0.70560002" />
|
||||
<text
|
||||
x="471.83469"
|
||||
x="158.56929"
|
||||
y="91.775856"
|
||||
transform="scale(0.95126779,1.0512287)"
|
||||
id="text37"
|
||||
style="font-size:96px;font-weight:600;letter-spacing:0;word-spacing:0;writing-mode:lr-tb;text-anchor:middle;fill:#083c99;fill-rule:evenodd;stroke:#00173d;font-family:FreeSans">
|
||||
style="font-size:96px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0;word-spacing:0;writing-mode:lr-tb;text-anchor:start;fill:#083c99;fill-opacity:0.88747732;fill-rule:evenodd;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Semi-Bold">
|
||||
<tspan
|
||||
x="471.83469"
|
||||
x="158.56929"
|
||||
y="91.775856"
|
||||
id="tspan39"
|
||||
style="font-size:96px;font-weight:600;writing-mode:lr-tb;text-anchor:middle;fill:#083c99;stroke:#00173d;font-family:FreeSans">The Final Cut</tspan>
|
||||
id="tspan3006"
|
||||
style="font-size:96px;font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#083c99;fill-opacity:0.88747732;stroke:none;font-family:FreeSans;-inkscape-font-specification:FreeSans Semi-Bold">FINAL CUT</tspan>
|
||||
</text>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 5.1 KiB After Width: | Height: | Size: 9.7 KiB |
Loading…
Reference in New Issue