Home > Programming > C Programming Language
FLTK: a new C++ GUI toolkit
Sort Desciption:interface (GUI) programming libraries for X. and Win32. Besides featuring a graphical .... work directly on C++ source code but instead has its ...
Content Inside:FLTK: a new C++ GUI toolkitPage 1Fig. 1: Standard FLTK file dialog; functional but modest in its designPROGRAMMINGDEVELOPING GRAPHICAL APPLICATIONS94 LINUX MAGAZINE 3 2000The standardlibrary Xlib whichshould be part of any Xinstallation provides onlybasic functions for drawingquerying mouse positions and so on.If you dont want to program a GUI fromscratch (and who does?) youll need a morepowerful programming library. Five years ago thechoice was usually Motif. Things have changedquite dramatically since then and developers arenow spoilt for choice (see the overview to be foundat http://sal.kachinatech.com.)These toolkits are now joined by anotherFLTK the recently published library developedby Bill Spitzak at Digital Domain. TheThe Fast and Light ToolKit (FLTK) is a newaddition to the range of graphical userinterface (GUI) programming libraries for Xand Win32. Besides featuring a graphicaldialog designer FLTK stands out due to itshigh speed and small appetite for resources.FLTK: a new C++ GUI toolkitFAST ANDLIGHTCHRISTOPH DALITZ094fltk.qxd 23.10.2000 15:56 Uhr Seite 94Page 2advantages of this toolkit are: FLTK is covered by the LGPL i.e. the source codeis available and it may be used in commercialapplications; FLTK is a C++ class library which makes itconsiderably easier to work with than C librarieslike Motif or GTK; FLTK has been ported to Win32 and so the samesource code can be compiled under both Unixand Win32; FLTK is a small library. Therefore even staticallylinked programs can be as little as 200Kb andtake no time at all to launch.Installation and contentsThe FLTK source code can be downloaded from theFLTK home page and installed without any problemsby following the instructions in the Readme fileusing the usual commands ./configure make andmake install. There is no need to bother aboutproducing the dynamic library as FLTK is so smallthat the extra work involved is hardly worthwhile. Ifyou have no need for the OpenGL link you canswitch off the relevant op ...
Source: www.linux-magazine.com
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
Programming in C C++ Java
Filed under: Programming and C Programming LanguageProgramming in C C++ Java. Course Overview. Object oriented programming languages are widely used for the development of complex software systems. ...
C Programming
Filed under: Programming and C Programming LanguageThe C Programming Language ANSI C. By Brian W. C. Kernighan & Dennis M. Ritchie. K and R. "Practical C programming". By Steve ...
An Overview of the C++ Programming Language
Filed under: Programming and C Programming LanguageThe C++ programming language provides a model of memory and computation that ... 3 The C Programming Model presents the C subset of C++ and other C++ ...
C Programming Fundamentals
Filed under: Programming and C Programming Language1 C Programming Fundamentals C is a compiled language. The user creates source code (often ... exe extension). Below is typical C program called LED.C that illustrates some fundamental C ...
Essential C
Filed under: Programming and C Programming LanguageC Programming Language (below) as part of their research at AT&T. Unix and C++ ... The C Programming Language 2nd ed. by Kernighan and Ritchie. ...
