fltk
1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
![]() ![]() |
#include <FL/Fl.H>
#include <FL/Fl_Group.H>
#include <FL/Fl_Menu_Item.H>
#include <FL/Fl_Pixmap.H>
#include <FL/Fl_Tree.H>
#include <stdio.h>
#include "../src/flstring.h"
#include "undo.h"
#include "Fl_Widget_Type.h"
#include <FL/Fl_Box.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Return_Button.H>
#include <FL/Fl_Repeat_Button.H>
#include <FL/Fl_Light_Button.H>
#include <FL/Fl_Check_Button.H>
#include <FL/Fl_Round_Button.H>
#include <FL/Fl_Browser.H>
#include <FL/Fl_Check_Browser.H>
#include <FL/Fl_File_Browser.H>
#include <FL/Fl_Counter.H>
#include <FL/Fl_Spinner.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_File_Input.H>
#include <FL/Fl_Text_Display.H>
#include <FL/Fl_Text_Editor.H>
#include <FL/Fl_Clock.H>
#include <FL/Fl_Help_View.H>
#include <FL/Fl_Progress.H>
#include <FL/Fl_Adjuster.H>
#include <FL/Fl_Dial.H>
#include <FL/Fl_Roller.H>
#include <FL/Fl_Scrollbar.H>
#include <FL/Fl_Output.H>
#include <FL/Fl_Value_Input.H>
#include <FL/Fl_Value_Output.H>
#include <FL/Fl_Value_Slider.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Multi_Label.H>
#include <stdlib.h>
Go to the source code of this file.
Classes | |
class | Fl_Box_Type |
class | Fl_Button_Type |
class | Fl_Return_Button_Type |
class | Fl_Repeat_Button_Type |
class | Fl_Light_Button_Type |
class | Fl_Check_Button_Type |
class | Fl_Round_Button_Type |
class | Fl_Browser_Type |
class | Fl_Check_Browser_Type |
class | Fl_Tree_Type |
class | Fl_File_Browser_Type |
class | Fl_Counter_Type |
class | Fl_Spinner_Type |
class | Fl_Input_Type |
class | Fl_File_Input_Type |
class | Fl_Text_Display_Type |
class | Fl_Text_Editor_Type |
class | Fl_Clock_Type |
class | Fl_Help_View_Type |
class | Fl_Progress_Type |
class | Fl_Adjuster_Type |
class | Fl_Dial_Type |
class | Fl_Roller_Type |
class | Fl_Slider_Type |
class | Fl_Scrollbar_Type |
class | Fl_Output_Type |
class | Fl_Value_Input_Type |
class | Fl_Value_Output_Type |
class | Fl_Value_Slider_Type |
struct | symbol |
Functions | |
void | select (Fl_Type *, int) |
void | select_only (Fl_Type *) |
static void | cb (Fl_Widget *, void *v) |
static void | make_iconlabel (Fl_Menu_Item *mi, Fl_Image *ic, const char *txt) |
void | fill_in_New_Menu () |
Fl_Type * | Fl_Type_make (const char *tn) |
int | lookup_symbol (const char *name, int &v, int numberok) |
|
static |
Definition at line 937 of file factory.cxx.
References Fl_Widget_Type::default_size, f, Fl_Widget_Type::ideal_size(), Fl_Type::is_widget(), Fl_Type::is_window(), Fl_Widget::labelsize(), Fl_Type::make(), Fl_Widget_Type::o, Fl_Type::open(), Fl_Widget::resize(), select_only(), set_modflag(), Fl_Widget::size(), Fl_Widget_Type::textstuff(), Fl_Type::type_name(), undo_checkpoint(), undo_current, undo_last, undo_resume(), and undo_suspend().
Referenced by Fl_Menu_Item::add(), Fl::add_check(), Fl::add_idle(), Fl::add_timeout(), Fl::args(), Fl_File_Chooser::callback(), Fl_Widget::callback(), Fl_translated_Xlib_Graphics_Driver_::draw_image(), Fl_Xlib_Graphics_Driver::draw_image(), Fl_translated_Xlib_Graphics_Driver_::draw_image_mono(), Fl_Xlib_Graphics_Driver::draw_image_mono(), Fl_Menu_::find_index(), Fl_Menu_::find_item(), fl_add_io_callback(), fl_add_timeout(), fl_draw_image(), fl_draw_image_mono(), Fl_File_Chooser::fl_file_chooser_callback(), fl_set_idle_callback(), h2v1_merged_upsample(), h2v2_merged_upsample(), Fl::has_check(), Fl::has_idle(), Fl::has_timeout(), innards(), Fl_Menu_Item::insert(), Fl::remove_check(), Fl::remove_idle(), Fl::remove_timeout(), Fl::repeat_timeout(), s_TimerProc(), Fl::set_idle(), ExternalCodeEditor::set_update_timer_callback(), Fl::wait(), ycc_rgb_convert(), and ycck_cmyk_convert().
void fill_in_New_Menu | ( | ) |
Definition at line 1069 of file factory.cxx.
References Fl_Menu_Item::label(), make_iconlabel(), New_Menu, pixmap, Fl_Type::pixmapID(), Fl_Menu_Item::text, Fl_Type::type_name(), and Fl_Menu_Item::user_data().
Referenced by make_main_window().
Definition at line 1088 of file factory.cxx.
References Fl_Type::alt_type_name(), fl_ascii_strcasecmp(), Fl_Type::make(), New_Menu, reading_file, Fl_Type::type_name(), and Fl_Menu_Item::user_data().
Referenced by read_children(), read_fdesign(), and type_make_cb().
int lookup_symbol | ( | const char * | name, |
int & | v, | ||
int | numberok | ||
) |
Definition at line 1233 of file factory.cxx.
References fl_ascii_strcasecmp(), name, table, and symbol::value.
Referenced by Fl_Widget_Type::read_fdesign().
|
static |
Definition at line 1050 of file factory.cxx.
References _FL_IMAGE_LABEL, FL_NORMAL_LABEL, Fl_Menu_Item::image(), Fl_Multi_Label::label(), Fl_Menu_Item::label(), Fl_Multi_Label::labela, Fl_Multi_Label::labelb, Fl_Menu_Item::text, Fl_Multi_Label::typea, and Fl_Multi_Label::typeb.
Referenced by fill_in_New_Menu().
void select | ( | Fl_Type * | , |
int | |||
) |
Definition at line 240 of file Fl_Type.cxx.
Referenced by fl_ready(), fl_scandir(), fl_wait(), Fl_Text_Buffer::loadfile(), Fl_Tree_Item::select_all(), and Fl_Tree_Item::select_toggle().
void select_only | ( | Fl_Type * | ) |
Definition at line 245 of file Fl_Type.cxx.
Referenced by cb().
int batch_mode |
Definition at line 697 of file fluid.cxx.
Referenced by Fl_Browser_Type::widget(), Fl_Check_Browser_Type::widget(), Fl_Tree_Type::widget(), Fl_File_Browser_Type::widget(), and Fl_Help_View_Type::widget().
|
static |
Definition at line 176 of file factory.cxx.
Referenced by Fl_Browser_Type::subtypes(), Fl_Check_Browser_Type::subtypes(), and Fl_File_Browser_Type::subtypes().
|
static |
Definition at line 57 of file factory.cxx.
Referenced by Fl_Button_Type::subtypes().
|
static |
Definition at line 352 of file factory.cxx.
Referenced by Fl_Counter_Type::subtypes().
|
static |
Definition at line 687 of file factory.cxx.
Referenced by Fl_Dial_Type::subtypes().
|
static |
Definition at line 682 of file factory.cxx.
|
static |
Definition at line 52 of file factory.cxx.
|
static |
Definition at line 216 of file factory.cxx.
|
static |
Definition at line 78 of file factory.cxx.
|
static |
Definition at line 264 of file factory.cxx.
|
static |
Definition at line 148 of file factory.cxx.
class Fl_Choice_Type Fl_Choice_type |
Definition at line 530 of file Fl_Menu_Type.cxx.
class Fl_Class_Type Fl_Class_type |
Definition at line 1443 of file Fl_Function_Type.cxx.
|
static |
Definition at line 620 of file factory.cxx.
class Fl_Code_Type Fl_Code_type |
Definition at line 477 of file Fl_Function_Type.cxx.
class Fl_CodeBlock_Type Fl_CodeBlock_type |
Definition at line 568 of file Fl_Function_Type.cxx.
class Fl_Comment_Type Fl_Comment_type |
Definition at line 1248 of file Fl_Function_Type.cxx.
|
static |
Definition at line 368 of file factory.cxx.
class Fl_Data_Type Fl_Data_type |
Definition at line 893 of file Fl_Function_Type.cxx.
class Fl_Decl_Type Fl_Decl_type |
Definition at line 695 of file Fl_Function_Type.cxx.
class Fl_DeclBlock_Type Fl_DeclBlock_type |
Definition at line 1040 of file Fl_Function_Type.cxx.
|
static |
Definition at line 703 of file factory.cxx.
|
static |
Definition at line 335 of file factory.cxx.
|
static |
Definition at line 510 of file factory.cxx.
class Fl_Function_Type Fl_Function_type |
Definition at line 244 of file Fl_Function_Type.cxx.
class Fl_Group_Type Fl_Group_type |
Definition at line 36 of file Fl_Group_Type.cxx.
Referenced by group_cb().
|
static |
Definition at line 651 of file factory.cxx.
class Fl_Input_Choice_Type Fl_Input_Choice_type |
Definition at line 532 of file Fl_Menu_Type.cxx.
|
static |
Definition at line 468 of file factory.cxx.
|
static |
Definition at line 130 of file factory.cxx.
class Fl_Menu_Bar_Type Fl_Menu_Bar_type |
Definition at line 564 of file Fl_Menu_Type.cxx.
class Fl_Menu_Button_Type Fl_Menu_Button_type |
Definition at line 524 of file Fl_Menu_Type.cxx.
class Fl_Menu_Item_Type Fl_Menu_Item_type |
Definition at line 133 of file Fl_Menu_Type.cxx.
|
static |
Definition at line 796 of file factory.cxx.
class Fl_Pack_Type Fl_Pack_type |
Definition at line 136 of file Fl_Group_Type.cxx.
|
static |
Definition at line 667 of file factory.cxx.
|
static |
Definition at line 112 of file factory.cxx.
|
static |
Definition at line 98 of file factory.cxx.
|
static |
Definition at line 723 of file factory.cxx.
|
static |
Definition at line 166 of file factory.cxx.
class Fl_Scroll_Type Fl_Scroll_type |
Definition at line 420 of file Fl_Group_Type.cxx.
|
static |
Definition at line 764 of file factory.cxx.
|
static |
Definition at line 747 of file factory.cxx.
|
static |
Definition at line 411 of file factory.cxx.
class Fl_Submenu_Type Fl_Submenu_type |
Definition at line 134 of file Fl_Menu_Type.cxx.
class Fl_Table_Type Fl_Table_type |
Definition at line 218 of file Fl_Group_Type.cxx.
class Fl_Tabs_Type Fl_Tabs_type |
Definition at line 235 of file Fl_Group_Type.cxx.
|
static |
Definition at line 552 of file factory.cxx.
|
static |
Definition at line 594 of file factory.cxx.
class Fl_Tile_Type Fl_Tile_type |
Definition at line 435 of file Fl_Group_Type.cxx.
|
static |
Definition at line 303 of file factory.cxx.
|
static |
Definition at line 825 of file factory.cxx.
|
static |
Definition at line 865 of file factory.cxx.
|
static |
Definition at line 892 of file factory.cxx.
class Fl_Widget_Class_Type Fl_Widget_Class_type |
Definition at line 1434 of file Fl_Window_Type.cxx.
class Fl_Window_Type Fl_Window_type |
Definition at line 503 of file Fl_Window_Type.cxx.
class Fl_Wizard_Type Fl_Wizard_type |
Definition at line 266 of file Fl_Group_Type.cxx.
|
static |
Definition at line 428 of file factory.cxx.
Referenced by Fl_Input_Type::subtypes().
Fl_Menu_Item New_Menu[] |
Definition at line 976 of file factory.cxx.
Referenced by fill_in_New_Menu(), Fl_Type_make(), and Fl_Window_Type::handle().
|
static |
Definition at line 769 of file factory.cxx.
Referenced by Fl_Output_Type::subtypes().
Fl_Pixmap* pixmap[] |
Definition at line 154 of file Fl_Type.cxx.
Referenced by Fl_translated_Xlib_Graphics_Driver_::copy_offscreen(), Fl_Graphics_Driver::copy_offscreen(), fill_in_New_Menu(), fl_copy_offscreen(), and Fl_Window::shape_pixmap_().
int reading_file |
Definition at line 1087 of file factory.cxx.
Referenced by Fl_Type_make(), Fl_Widget_Type::make(), and Fl_Menu_Item_Type::make().
|
static |
Definition at line 708 of file factory.cxx.
Referenced by Fl_Roller_Type::subtypes().
|
static |
Definition at line 749 of file factory.cxx.
Referenced by Fl_Scrollbar_Type::subtypes().
|
static |
Definition at line 728 of file factory.cxx.
Referenced by Fl_Slider_Type::subtypes().
|
static |
Definition at line 385 of file factory.cxx.
Referenced by Fl_Spinner_Type::subtypes().
|
static |
Definition at line 1109 of file factory.cxx.
Referenced by Fl_Table::add(), Fl_Table::array(), Fl_Table::begin(), bisearch(), Fl_Table::child(), Fl_Table::children(), Fl_Table::clear(), Fl_Table::end(), Fl_Table::find(), fl_handle(), fl_shortcut_label(), Fl_Help_View::format_table(), inflate_table(), init_error_limit(), Fl_Table::init_sizes(), Fl_Table::insert(), lookup_symbol(), png_build_16bit_table(), png_build_16to8_table(), png_build_8bit_table(), png_do_encode_alpha(), png_do_packswap(), prepare_range_limit_table(), Fl_Table::remove(), Fl_Table::table_box(), Toupper(), Fl_Table_Type::widget(), and XUtf8Toupper().