FLTK
Details
| Size: | 2458K |
| Last Update: | 2008-06-11 09:44:34 |
| Version: | 1.1.7 |
| OS Support: | Linux |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | Michael Sweet |
| Price: | $0.00 |
Description:
FLTK 1.1.7 is ui (user interfaces) software developed by Michael Sweet.
FLTK project includes all of the usual widgets to develop your applications, and new widgets can be created easily through C++ subclassing. All widgets support keyboard shortcuts and can be controlled both via the keyboard or mouse.
The Fl_Button class supports push, check (Fl_Check_Button), round (Fl_Round_Button), and "light" (Fl_Light_Button) button styles; all styles can operate in momentary (press and release), toggle (press on, press off), or radio (press one of many) modes, so it is possible to create almost any kind of button from a single widget.
The Fl_Input_, Fl_Text_Display, and Fl_Help_View widgets provide simple to complex text input and output facilities. The Fl_Text_Display widget is based on a C++ version of the NEdit software's extensible text editor API.
The Fl_Valuator class provides a variety of numeric input controls including scrollbars (Fl_Scrollbar) and sliders (Fl_Slider).
The Fl_Menu_ class provides several menu-based controls including menubars (Fl_Menu_Bar) and combo boxes (Fl_Choice).
The Fl_Browser_ class is the basis for list controls. The Fl_Browser widget shown at right lists lines of plain text. Other widgets list files, widgets, and so forth.
User interfaces can be organized using scroll areas (Fl_Scroll), tabs (Fl_Tabs), tiles (Fl_Tile), and wizards (Fl_Wizard).
FLTK also provides standard dialogs for alerts, button choosers, color choosers, file choosers, help browsers, messages, passwords, and text input.
Finally, FLTK 1.1.x offers two appearance schemes: "standard" and "plastic". FLTK 2.0 will extend this to include platform schemes as well as user-defined schemes. Colors and fonts automatically adjust to the current user preferences.
What's New in This Release:
This release fixes many bugs, adds some new example programs, and adds many new improvements to the FLUID software, including multi-level undo, syntax highlighting in all code fields, widget alignment and sizing guides, dialog templates, widget subclasses, and printing and testing of user interfaces within FLUID.
FLTK 1.1.7 supports english interface languages and works with Linux.
Downloading FLTK 1.1.7 will take minute if you use fast ADSL connection.
0 comments
Add to
FLTK Version History
Related Software
|
|
From category: Assembler-Tools |
| Boo 0.7 is assembler tools software developed by Boo Team. Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax an... |
|
|
From category: Libraries |
| libgnomeprint is a Gnome printing library.... |
|
|
From category: Libraries |
| Class::DBI::ConceptSearch 0.04 is libraries software developed by Allen Day. Class::DBI::ConceptSearch is a Perl module to retrieve Class::DBI aggregates from high-level conceptual searches. \... |
|
|
From category: Assembler-Tools |
| ELF statifier 1.6.8 is assembler tools software developed by Valery Reznic. ELF statifier create from dynamically linked executables and all it\'s libraries one file. This file can be copied and ru... |
|
|
From category: Libraries |
| OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server.... |
|
|
From category: Version-Control |
| CVS 1.11.22 is version control software developed by Derek Robert Price & Ximbiot. CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you ca... |
|
|
From category: Libraries |
| gtkmm is a C++ interface for the popular GUI library GTK+.... |
|
|
From category: Perl-Modules |
| Locale::Maketext::TPJ13 is an article about software localization.... |
|
|
From category: Libraries |
| froofyJIT 0.21 is libraries software developed by froofyJIT Team. froofyJIT is a C++ \'syntactic sugar\' front-end for Paolo Bonzini\'s GNU lightning library for dynamic native code generation. fro... |
|
|
From category: Libraries |
| App::Repository 0.964 is libraries software developed by Stephen Adkins. App::Repository is a logical data access layer for the App::Context Framework, providing a uniform API to access data in dat... |
|
|
From category: Assembler-Tools |
| Cobras is a programming environment made for programmers which are using Qt libraries for writing programs.... |
|
|
From category: Libraries |
| Email::Store 0.24 is libraries software developed by Simon Cozens. Email::Store is a framework for database-backed email storage. SYNOPSIS use Email::Store \'dbi:mysql:mailstore\';\... |
|
|
From category: Libraries |
| Audio::M4P::QuickTime 0.30 is libraries software developed by William Herrera. Audio::M4P::QuickTime is a Perl module for m4p/mp4/m4a Quicktime audio files. Perl manipulation of Quicktime Au... |
|
|
From category: Version-Control |
| cvsdadm 0.3.2 is version control software developed by Serge Gagnon. cvsdadm is a tool to assist CVSd administrators in the user admin of the CVSROOT/passwd, CVSROOT/readers, CVSROOT/writers files... |
|
|
From category: Widgets |
| Gtk+ is a library for creating graphical user interfaces.... |
Leave a comment