Erco Light Studio Software Average ratng: 4,8/5 1265votes

FLTK Initial release 1998; 19 years ago ( 1998) 1.3.4-1 (November 15, 2016; 12 months ago ( 2016-11-15) ) 1.4.x r12173 (February 17, 2017; 9 months ago ( 2017-02-17)) Written in with,,, version 2 (with an exception to allow ) Website Fast Light Toolkit ( FLTK, pronounced fulltick) is a (graphical control element) library for (GUIs), developed by Bill Spitzak and others. Made to accommodate programming, it has an interface to, but it is also suitable for general GUI programming. Using its own widget, drawing and event systems (though FLTK2 has gained experimental support for optionally using the graphics library) abstracted from the underlying system-dependent code, it allows for writing programs which look the same on all supported. FLTK is, licensed under (LGPL) with an added clause permitting static linking from applications with incompatible licenses. In contrast to user interface libraries like,, and, FLTK uses a more lightweight design and restricts itself to GUI functionality. Because of this, the library is very small (the FLTK 'Hello World' program is around 100 ), and is usually.

It also avoids complex macros, separate code preprocessors, and use of some advanced features: templates,, and (RTTI) or, for FLTK 1.x,. Combined with the modest size of the package, this makes it relatively easy to learn for new users. These advantages come with corresponding disadvantages. FLTK offers fewer widgets than most GUI toolkits and, because of its use of non-native widgets, does not have native look-and-feel on any platform. Contents • • • • • • • • • • • • • • • • Meaning of the name [ ] FLTK was originally designed to be compatible with the Forms Library written for (SGI) machines (a derivative of this library called is still used quite often).

In that library, all functions and structures start with fl_. This naming was extended to all new methods and widgets in the C++ library, and this prefix FL was taken as the name of the library.

Over 136 users downloaded software by ERCO. See developer information and full list of programs.

Erco Light Studio SoftwareErco Light Studio Software

After FL was released as open source, it was discovered that searching 'FL' on the Internet was a problem, because it is also the abbreviation for. After much debating and searching for a new name for the toolkit, which was already in use by several people, Bill Spitzak came up with Fast Light Tool Kit (FLTK). Architecture [ ] FLTK is an written in the programming language.

While GTK+ is mainly for the, FLTK works on other platforms, including (interfaced with the ), and (interfaced with ). And back-ends are in development.

[ ] Language bindings [ ] A library written in one programming language may be used in another language if are written. FLTK has a range of bindings for various languages. FLTK was mainly designed for, and is written in, the. However, bindings exist for other languages, for example,,, and.

For FLTK 1.x, this example creates a window with an Okay. This section needs expansion. You can help. (July 2010) This version history is an example of the sometimes tumultuous nature of development. 1.0.x [ ] This is a prior stable version, now unmaintained.

1.1.x [ ] This is a prior stable version, now unmaintained. 2.0 branch [ ] This was a development branch, long thought to be the next step in FLTK's evolution, with many new features and a cleaner programming style. It never achieved stability, and development has largely ceased.

The branch is inactive now. 1.2.x [ ] This was an attempt to take some of the best features of 2.0 and merge them back into the more popular 1.1 branch. It is no longer developed. 1.3.x [ ] Current stable release.

Provides UTF-8 support. 1.4.x [ ] Current development branch. Adds more features to 1. Find Driver License Number By Ssn there. 3. 3.0 branch [ ] This branch is mostly a conceptual model for future work.

Now inactive. See also [ ].