fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

widget_panel.h File Reference

#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Tabs.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_Choice.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Value_Input.H>
#include <FL/Fl_Light_Button.H>
#include "Shortcut_Button.h"
#include "CodeEditor.h"
#include <FL/Fl_Return_Button.H>
Include dependency graph for widget_panel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void propagate_load (Fl_Group *, void *)
void label_cb (Fl_Input *, void *)
void labeltype_cb (Fl_Choice *, void *)
void image_cb (Fl_Input *, void *)
void image_browse_cb (Fl_Button *, void *)
void inactive_cb (Fl_Input *, void *)
void inactive_browse_cb (Fl_Button *, void *)
void align_cb (Fl_Button *, void *)
void align_text_image_cb (Fl_Choice *, void *)
void align_position_cb (Fl_Choice *, void *)
void x_cb (Fl_Value_Input *, void *)
void y_cb (Fl_Value_Input *, void *)
void w_cb (Fl_Value_Input *, void *)
void h_cb (Fl_Value_Input *, void *)
void wc_relative_cb (Fl_Light_Button *, void *)
void slider_size_cb (Fl_Value_Input *, void *)
void min_cb (Fl_Value_Input *, void *)
void max_cb (Fl_Value_Input *, void *)
void step_cb (Fl_Value_Input *, void *)
void value_cb (Fl_Value_Input *, void *)
void min_w_cb (Fl_Value_Input *, void *)
void min_h_cb (Fl_Value_Input *, void *)
void set_min_size_cb (Fl_Button *, void *)
void max_w_cb (Fl_Value_Input *, void *)
void max_h_cb (Fl_Value_Input *, void *)
void set_max_size_cb (Fl_Button *, void *)
void shortcut_in_cb (Shortcut_Button *, void *)
void xclass_cb (Fl_Input *, void *)
void border_cb (Fl_Light_Button *, void *)
void modal_cb (Fl_Light_Button *, void *)
void non_modal_cb (Fl_Light_Button *, void *)
void visible_cb (Fl_Light_Button *, void *)
void active_cb (Fl_Light_Button *, void *)
void resizable_cb (Fl_Light_Button *, void *)
void hotspot_cb (Fl_Light_Button *, void *)
void tooltip_cb (Fl_Input *, void *)
void labelfont_cb (Fl_Choice *, void *)
void labelsize_cb (Fl_Value_Input *, void *)
void labelcolor_cb (Fl_Button *, void *)
void box_cb (Fl_Choice *, void *)
void color_cb (Fl_Button *, void *)
void down_box_cb (Fl_Choice *, void *)
void color2_cb (Fl_Button *, void *)
void textfont_cb (Fl_Choice *, void *)
void textsize_cb (Fl_Value_Input *, void *)
void textcolor_cb (Fl_Button *, void *)
void subclass_cb (Fl_Input *, void *)
void subtype_cb (Fl_Choice *, void *)
void name_cb (Fl_Input *, void *)
void name_public_member_cb (Fl_Choice *, void *)
void name_public_cb (Fl_Choice *, void *)
void v_input_cb (Fl_Input *, void *)
void callback_cb (CodeEditor *, void *)
void user_data_cb (Fl_Input *, void *)
void when_cb (Fl_Choice *, void *)
void user_data_type_cb (Fl_Input *, void *)
void when_button_cb (Fl_Light_Button *, void *)
void overlay_cb (Fl_Button *, void *)
void revert_cb (Fl_Button *, void *)
void ok_cb (Fl_Return_Button *, void *)
void cancel_cb (Fl_Button *, void *)
void live_mode_cb (Fl_Button *, void *)
Fl_Double_Windowmake_widget_panel ()

Variables

Fl_Menu_Item labeltypemenu []
Fl_Value_Inputwidget_x_input
Fl_Value_Inputwidget_y_input
Fl_Value_Inputwidget_w_input
Fl_Value_Inputwidget_h_input
Fl_Menu_Item fontmenu []
Fl_Menu_Item boxmenu []
Fl_Inputv_input [4]
Fl_Menu_Item whenmenu []
Fl_ButtonwLiveMode
Fl_Menu_Item menu_ []
Fl_Menu_Item menu_1 []
Fl_Menu_Item menu_2 []
Fl_Menu_Item menu_3 []

Function Documentation

void border_cb ( Fl_Light_Button ,
void *   
)
void cancel_cb ( Fl_Button ,
void *   
)

Definition at line 1778 of file Fl_Widget_Type.cxx.

References Fl_Window::hide(), and revert_cb().

Referenced by make_widget_panel().

void label_cb ( Fl_Input ,
void *   
)
void labelfont_cb ( Fl_Choice ,
void *   
)
Fl_Double_Window* make_widget_panel ( )

Definition at line 90 of file widget_panel.cxx.

References active_cb(), Fl_Widget::align(), align_cb(), align_position_cb(), align_text_image_cb(), border_cb(), Fl_Widget::box(), box_cb(), boxmenu, Fl_Widget::callback(), callback_cb(), cancel_cb(), Fl_Widget::color(), color2_cb(), color_cb(), Fl_Group::current(), Fl_Menu_::down_box(), down_box_cb(), Fl_Group::end(), FL_ALIGN_BOTTOM, FL_ALIGN_CENTER, FL_ALIGN_CLIP, FL_ALIGN_INSIDE, FL_ALIGN_LEFT, FL_ALIGN_RIGHT, FL_ALIGN_TOP, FL_ALIGN_TOP_LEFT, FL_ALIGN_WRAP, FL_BACKGROUND2_COLOR, FL_BORDER_BOX, FL_DOWN_BOX, FL_FOREGROUND_COLOR, FL_INACTIVE_COLOR, FL_NORMAL_LABEL, FL_SELECTION_COLOR, FL_THIN_UP_BOX, FL_WHEN_CHANGED, FL_WHEN_NEVER, FL_WHEN_RELEASE, fontmenu, Fl_Widget::h(), h_cb(), Fl_Widget::hide(), Fl_Window::hotspot(), hotspot_cb(), image_browse_cb(), image_cb(), inactive_browse_cb(), inactive_cb(), label_cb(), Fl_Widget::labelcolor(), labelcolor_cb(), Fl_Widget::labelfont(), labelfont_cb(), Fl_Widget::labelsize(), labelsize_cb(), Fl_Widget::labeltype(), labeltype_cb(), labeltypemenu, live_mode_cb(), max_cb(), max_h_cb(), max_w_cb(), Fl_Valuator::maximum(), Fl_Menu_::menu(), min_cb(), min_h_cb(), min_w_cb(), modal_cb(), name_cb(), name_public_cb(), name_public_member_cb(), non_modal_cb(), ok_cb(), overlay_cb(), propagate_load(), Fl_Group::resizable(), resizable_cb(), revert_cb(), Fl_Widget::selection_color(), set_max_size_cb(), set_min_size_cb(), shortcut_in_cb(), Fl_Window::size_range(), slider_size_cb(), Fl_Valuator::step(), step_cb(), subclass_cb(), subtype_cb(), textcolor_cb(), Fl_Text_Display::textfont(), Fl_Input_::textfont(), textfont_cb(), Fl_Text_Display::textsize(), Fl_Value_Input::textsize(), Fl_Menu_::textsize(), Fl_Input_::textsize(), textsize_cb(), Fl_Widget::tooltip(), tooltip_cb(), Fl_Widget::type(), user_data_cb(), user_data_type_cb(), v_input_cb(), Fl_Valuator::value(), value_cb(), visible_cb(), Fl_Widget::w(), w, w_cb(), wc_relative_cb(), Fl_Widget::when(), when_button_cb(), when_cb(), whenmenu, x_cb(), xclass_cb(), and y_cb().

Referenced by Fl_Widget_Type::open().

void max_h_cb ( Fl_Value_Input ,
void *   
)
void max_w_cb ( Fl_Value_Input ,
void *   
)
void min_h_cb ( Fl_Value_Input ,
void *   
)
void modal_cb ( Fl_Light_Button ,
void *   
)
void non_modal_cb ( Fl_Light_Button ,
void *   
)
void ok_cb ( Fl_Return_Button ,
void *   
)

Definition at line 1766 of file Fl_Widget_Type.cxx.

References Fl_Window::hide(), and set_cb().

Referenced by make_widget_panel().

void overlay_cb ( Fl_Button ,
void *   
)

Definition at line 1784 of file Fl_Widget_Type.cxx.

References toggle_overlays().

Referenced by make_widget_panel().

void propagate_load ( Fl_Group ,
void *   
)
void revert_cb ( Fl_Button ,
void *   
)

Definition at line 1771 of file Fl_Widget_Type.cxx.

References Fl_Type::label(), and propagate_load().

Referenced by cancel_cb(), and make_widget_panel().

void user_data_type_cb ( Fl_Input ,
void *   
)

Variable Documentation

Definition at line 656 of file Fl_Widget_Type.cxx.

Referenced by make_widget_panel().

Definition at line 964 of file Fl_Widget_Type.cxx.

Referenced by make_widget_panel().

Definition at line 1026 of file Fl_Widget_Type.cxx.

Referenced by make_widget_panel().

Definition at line 46 of file widget_panel.cxx.

Definition at line 73 of file widget_panel.cxx.

Definition at line 80 of file widget_panel.cxx.

Definition at line 86 of file widget_panel.cxx.

Definition at line 795 of file Fl_Widget_Type.cxx.

Referenced by make_widget_panel().

Definition at line 71 of file widget_panel.cxx.

Definition at line 69 of file widget_panel.cxx.

Definition at line 65 of file widget_panel.cxx.

Definition at line 67 of file widget_panel.cxx.

Definition at line 88 of file widget_panel.cxx.

Referenced by live_mode_cb().