diff --git a/README.md b/README.md index 14ee969d..352aba85 100644 --- a/README.md +++ b/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:*
@@ -10,6 +11,9 @@ *Class Reference:*
     [![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 diff --git a/logo/png/finalcut-logo.png b/logo/png/finalcut-logo.png index aaacf0f4..3a66c498 100644 Binary files a/logo/png/finalcut-logo.png and b/logo/png/finalcut-logo.png differ diff --git a/logo/svg/finalcut-logo.svg b/logo/svg/finalcut-logo.svg index b6491c09..ee9a0d32 100644 --- a/logo/svg/finalcut-logo.svg +++ b/logo/svg/finalcut-logo.svg @@ -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"> + id="defs43"> + + + + + + + + + + + + + + + + + + + + + + + + + + + FINAL CUT + @@ -142,15 +289,15 @@ id="path35" style="fill:url(#f);stroke:#000000;stroke-width:0.70560002" /> + 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"> The Final Cut + 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 diff --git a/src/include/final/ftcap_map.h b/src/ftermcap.cpp similarity index 100% rename from src/include/final/ftcap_map.h rename to src/ftermcap.cpp