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)  

Fl_Window_Type.cxx File Reference

#include <FL/Fl.H>
#include <FL/Fl_Overlay_Window.H>
#include <FL/fl_message.H>
#include <FL/fl_draw.H>
#include <FL/x.H>
#include <FL/Fl_Menu_Item.H>
#include <FL/Fl_Round_Button.H>
#include "Fl_Widget_Type.h"
#include "undo.h"
#include <math.h>
#include <stdlib.h>
#include "alignment_panel.h"
#include <stdio.h>
#include "widget_panel.h"
#include "../src/flstring.h"
Include dependency graph for Fl_Window_Type.cxx:

Go to the source code of this file.

Classes

class  Overlay_Window

Functions

int fl_min (int a, int b)
void guides_cb (Fl_Check_Button *i, long)
void grid_cb (Fl_Int_Input *i, long v)
void default_widget_size_cb (Fl_Round_Button *b, long size)
void i18n_type_cb (Fl_Choice *c, void *)
void i18n_text_cb (Fl_Input *i, void *)
void i18n_int_cb (Fl_Int_Input *i, void *)
void show_project_cb (Fl_Widget *, void *)
void show_grid_cb (Fl_Widget *, void *)
void show_settings_cb (Fl_Widget *, void *)
void show_global_settings_cb (Fl_Widget *, void *)
void header_input_cb (Fl_Input *i, void *)
void code_input_cb (Fl_Input *i, void *)
void include_H_from_C_button_cb (Fl_Check_Button *b, void *)
void use_FL_COMMAND_button_cb (Fl_Check_Button *b, void *)
void modal_cb (Fl_Light_Button *i, void *v)
void non_modal_cb (Fl_Light_Button *i, void *v)
void border_cb (Fl_Light_Button *i, void *v)
void xclass_cb (Fl_Input *i, void *v)
void check_redraw_corresponding_parent (Fl_Type *s)
void redraw_overlays ()
void toggle_overlays (Fl_Widget *, void *)
void select (Fl_Type *, int)
void select_only (Fl_Type *)
void deselect ()
void fix_group_size (Fl_Type *t)

Variables

int gridx
int gridy
int snap
int show_guides
int include_H_from_C = 1
int use_FL_COMMAND = 0
int i18n_type
const char * i18n_include
const char * i18n_function
const char * i18n_file
const char * i18n_set
Fl_Preferences fluid_prefs
const char * header_file_name
const char * code_file_name
Fl_Menu_Item window_type_menu []
Fl_Windowmain_window
Fl_Window_Type Fl_Window_type
Fl_Menu_Item Main_Menu []
Fl_Typein_this_only
Fl_Menu_Item New_Menu []
int pasteoffset
Fl_Widget_Class_Type Fl_Widget_Class_type
Fl_Widget_Class_Typecurrent_widget_class = 0

Function Documentation

void border_cb ( Fl_Light_Button i,
void *  v 
)
void check_redraw_corresponding_parent ( Fl_Type s)

Definition at line 1105 of file Fl_Window_Type.cxx.

References i, Fl_Type::is_widget(), Fl_Widget_Type::o, and Fl_Type::selected.

Referenced by selection_changed().

void code_input_cb ( Fl_Input i,
void *   
)

Definition at line 258 of file Fl_Window_Type.cxx.

References set_modflag(), and Fl_Input_::value().

Referenced by make_project_window().

void default_widget_size_cb ( Fl_Round_Button b,
long  size 
)
void deselect ( )

Definition at line 213 of file Fl_Type.cxx.

References Fl_Browser_::deselect().

int fl_min ( int  a,
int  b 
) [inline]

Definition at line 61 of file Fl_Window_Type.cxx.

Referenced by Fl_Window_Type::draw_overlay().

void grid_cb ( Fl_Int_Input i,
long  v 
)
void guides_cb ( Fl_Check_Button i,
long   
)
void header_input_cb ( Fl_Input i,
void *   
)

Definition at line 253 of file Fl_Window_Type.cxx.

References set_modflag(), and Fl_Input_::value().

Referenced by make_project_window().

void i18n_int_cb ( Fl_Int_Input i,
void *   
)
void include_H_from_C_button_cb ( Fl_Check_Button b,
void *   
)

Definition at line 264 of file Fl_Window_Type.cxx.

References include_H_from_C, set_modflag(), and Fl_Button::value().

Referenced by make_project_window().

void modal_cb ( Fl_Light_Button i,
void *  v 
)
void non_modal_cb ( Fl_Light_Button i,
void *  v 
)
void redraw_overlays ( )

Definition at line 1121 of file Fl_Window_Type.cxx.

References Fl_Type::first, and Fl_Type::next.

Referenced by selection_changed().

void select ( Fl_Type ,
int   
)

Definition at line 204 of file Fl_Type.cxx.

References Fl_Browser_::select().

void select_only ( Fl_Type )

Definition at line 209 of file Fl_Type.cxx.

void show_global_settings_cb ( Fl_Widget ,
void *   
)
void show_settings_cb ( Fl_Widget ,
void *   
)
void toggle_overlays ( Fl_Widget ,
void *   
)
void use_FL_COMMAND_button_cb ( Fl_Check_Button b,
void *   
)

Definition at line 271 of file Fl_Window_Type.cxx.

References set_modflag(), use_FL_COMMAND, and Fl_Button::value().

Referenced by make_project_window().


Variable Documentation

const char* code_file_name

Definition at line 648 of file fluid.cxx.

Definition at line 512 of file Fl_Window_Type.cxx.

int gridx

Definition at line 98 of file fluid.cxx.

int gridy

Definition at line 99 of file fluid.cxx.

const char* header_file_name

Definition at line 647 of file fluid.cxx.

const char* i18n_file

Definition at line 652 of file fluid.cxx.

const char* i18n_function

Definition at line 651 of file fluid.cxx.

const char* i18n_include

Definition at line 650 of file fluid.cxx.

const char* i18n_set

Definition at line 653 of file fluid.cxx.

int i18n_type

Definition at line 649 of file fluid.cxx.

Definition at line 697 of file Fl_Type.cxx.

Referenced by select_all_cb(), and select_none_cb().

Definition at line 1145 of file Fl_Window_Type.cxx.

Definition at line 179 of file fluid.cxx.

Definition at line 1011 of file factory.cxx.

Definition at line 2507 of file Fl_Widget_Type.cxx.

Initial value:
 {
  {"Single",0,0,(void*)FL_WINDOW},
  {"Double",0,0,(void*)(FL_WINDOW+1)},
  {0}}

Definition at line 280 of file Fl_Window_Type.cxx.

Referenced by Fl_Window_Type::subtypes().