> Maybe someone could trawl through these extra widget toolkits and see
> what the most common add-ons are and therefore what people are missing
> in fltk.

I've taken the summary of third party widgets available for FLTK,
and grouped them around related functionality. I have then ordered
the groups by size to give some idea of where people have needed
to add to core FLTK capabilities in the past. Obviously some of
these are now obsolete, superseded, or "duplicates".

<pre>
Windows, groups, containers:
Fl_Dockable_Window      FLEK/ui
Flmm_Popup_Window       FLMM
Flmm_Scalebar           FLMM      Scroll widget for/using? vector graphics
Flmm_Tabs               FLMM      Fl_Tabs with pulldown menu
Fl_Gel_Tabs             ERCO      Fl_Tabs with aqua style
Fl_Pack_2D              FLEWS     Fl_Pack with multi column/row
Flu_Simple_Group        FLU       Fl_Group with title on frame
Flu_Toggle_Group        FLU       Fl_Group with toggle on frame
Flu_Choice_Group        FLU       Fl_Group with choice on frame
Flu_Collabsable_Group   FLU       Fl_Group with collabse button on frame
Flu_Wrap_Group          FLU       Fl_Group with row/column/scrolling
Fl_Fixed_Group          ERCO      Fl_Group with edge anchor points

Output widgets:
Flmm_Value_Output       FLMM      Fl_Value_Output plus printf
Fl_Ext_CompassDial      FLX       Fl_Dial with compass display
Fl_Ext_InertSlider      FLX       Output only slider (for progress meter)
Flu_Progress            FLU       Fl_Slider progress bar
Flu_Progress_Meter      FLU       Progress bar with elapsed/remaining time

Assorted buttons:
Fl_Stock_Button         FLEK/ui   Common buttons
Fl_Ext_CheckButton      FLX       Fl_CheckButton with symbols
Fl_Ext_LockButton       FLX       Toggle button with image
Flu_Button              FLU       Fl_Button with colour change
Flu_Return_Button       FLU       Fl_Return_Button with colour change
Flu_Link_Button         FLU       Hyperlink (underlined text, hand cursor)
Fl_Matte_Button         ERCO      FL_Button with matte style

Enhanced input fields:
Fl_Value_Slider_Input   FLEWS     Fl_Valuse_Slider with text
Fl_Multi_Value_Slider   FLEWS     Slider with multiple segments
Flmm_Unit_Value         FLMM      Input and slider combination
Flmm_Value_Positioner   FLMM      Combined value input field
Flu_Dual_Slider         FLU       Fl_Slider with hi and lo sliders

Filename handling:
Flmm_Filename_Input     FLMM      Text input with file chooser button
fl_ext_file_chooser     FLX       File selection dialog
Flu_File_Chooser        FLU       File chooser dialog (a la Win32)
Fl_Native_File_Chooser  ERCO      Interface widget for OS file chooser

RGB/A colour:
Flmm_ColorA_Button      FLMM      Button showing RGB with alpha
Flmm_ColorA_Chooser     FLMM      Chooser for RGB with alpha
Fl_Ext_ColorButton      FLX       Button showing RGB with alpha
fl_ext_color_chooser    FLX       Chooser for RGB with alpha

Date and time input:
Fl_Calendar             FLEK/ui   Date input (graphical)
Fl_Date_Input           FLEK/ui   Date input field
Fl_Time                 FLEK/ui   Time input field
fl_ext_date_chooser     FLX       Date/time selection dialog

Tree browsers:
Fl_Toggle_Tree          FLEK/ui   Tree with collapsible branches
Fl_Ext_TreeBrowser      FLX       Simple tree browser
Flu_Tree_Browser        FLU       Hierarchical data browsing widget

OpenGL trackballs:
Fl_Gl_Arcball_Window    FLEK/gl   Fl_Gl_Window (rotatable)
Fl_Ball                 FLEWS     3D ball widget (virtual trackball)
FArcball_Control        FLEK/gl   3D rotation control

Lists and Tables:
Flv_List                FLVW      List widget (large complex lists)
Flv_Table               FLVW      Table/grid widget (complex data)
Fl_Table                ERCO      Generic row/column widget

Input fields with spinners:
Fl_Value_Input_Spin     FLEWS     Fl_Value_Input with spinner
Fl_Spin                 FLEWS     Spin button
Flu_Spinner             FLU       Input field with spinner

Input fields with choices:
Flu_Combo_List          FLU       Fl_Choice with editable input area
Flu_Combo_Tree          FLU       Fl_Choice with tree selector
Fl_Input_Choice         ERCO      Fl_Input and Fl_Choice combination

Miscellaneous:
Fl_Gripper              FLEK/ui   Grab point for dragging
FDolly_Control          FLEK/gl
FTrans_Control          FLEK/gl   Translation conrtol
FZoom_Control           FLEK/gl
Flmm_Cursor_Shape       FLMM      Custom mouse pointer creation
Flmm_Message            FLMM      Message dialog with fold out info area
fl_ext_page_setup       FLX       Printer page setup dialog
Flu_DND                 FLU       Drag'n'drop mixin class

FLEK:  http://www.tiger-marmalade.com/james/flek/
FLVW:  http://flvw.sourceforge.net/documentation/
       http://dir.filewatcher.com/d/OpenBSD/3.4/powerpc/flvw-1.0.tgz.40084.html
FLEWS: http://members.tripod.com/dbarrero/mysoft.html#flews
FLMM:  http://fltk.matthiasm.com/fltk.pl?FlmmClass
FLX:   http://www.magma.ca/~dzimmer/projects/
FLU:   http://www.osc.edu/archive/FLU/
ERCO:  http://seriss.com/people/erco/fltk/
</pre>
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to