xfltk Namespace Reference


Classes

class  Error
class  GeneralStaticError
class  GeneralDynamicError
class  InvalidTagError
class  Errors
class  GUI
class  WidgetCreator
class  WidgetFactory
class  HierarhyWidgetFactory
class  HierarhyWidgetCreatorBase
struct  HierarhyWidgetCreator0
struct  HierarhyWidgetCreator

Namespaces

namespace  utils

Typedefs

typedef void property_setter (fltk::Widget *obj, const char *value, WidgetCreator &creator)

Functions

std::ostream & operator<< (std::ostream &out_stream, const Error &error)
std::ostream & operator<< (std::ostream &out_stream, const Errors &errors)
void XMLCALL startElement (void *userData, const char *name, const char **atts)
std::istream & operator>> (std::istream &in_stream, GUI &g)
template<typename CLASS_TYPE, typename PARSE_PARAMETER_TYPE, typename PARAMETER_TYPE, void(CLASS_TYPE::*)(PARAMETER_TYPE) method>
void cast_cast_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, typename PARAMETER_TYPE, void(CLASS_TYPE::*)(PARAMETER_TYPE) method>
void cast_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, void(CLASS_TYPE::*)(const char *) method>
void string_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, void(CLASS_TYPE::*)(fltk::Color) method>
void color_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, void(CLASS_TYPE::*)(void) method_true, void(CLASS_TYPE::*)(void) method_false>
void bool_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, void(CLASS_TYPE::*)(fltk::Font *v) method>
void font_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
template<typename CLASS_TYPE, void(CLASS_TYPE::*)(const fltk::Symbol *s) method>
void symbol_caller (fltk::Widget *obj, const char *value, WidgetCreator &creator)
void set_style (fltk::Widget *obj, const char *value, WidgetCreator &creator)
void set_labeltype (fltk::Widget *obj, const char *value, WidgetCreator &creator)
void resizable (fltk::Widget *obj, const char *value, WidgetCreator &creator)

Variables

xfltk::FactoryWindow factory_fltk_window


Typedef Documentation

typedef void xfltk::property_setter(fltk::Widget *obj, const char *value, WidgetCreator &creator)
 

Set specific property to given value

Definition at line 104 of file WidgetCreator.h.


Function Documentation

template<typename CLASS_TYPE, void(CLASS_TYPE::*)(void) method_true, void(CLASS_TYPE::*)(void) method_false>
void xfltk::bool_caller fltk::Widget *  obj,
const char *  value,
WidgetCreator &  creator
 

Call method from class type CLASS_TYPE which have no parameter. If value represent bool true invokes method_true method else invokes method_false.

Definition at line 171 of file WidgetCreator.cpp.

template<typename CLASS_TYPE, typename PARAMETER_TYPE, void(CLASS_TYPE::*)(PARAMETER_TYPE) method>
void xfltk::cast_caller fltk::Widget *  obj,
const char *  value,
WidgetCreator &  creator
 

Call method from class type CLASS_TYPE which have one parameter type PARAMETER_TYPE.

Definition at line 136 of file WidgetCreator.cpp.

template<typename CLASS_TYPE, typename PARSE_PARAMETER_TYPE, typename PARAMETER_TYPE, void(CLASS_TYPE::*)(PARAMETER_TYPE) method>
void xfltk::cast_cast_caller fltk::Widget *  obj,
const char *  value,
WidgetCreator &  creator
 

Call method from class type CLASS_TYPE which have one parameter type PARAMETER_TYPE. Parse value as PARSE_PARAMETER_TYPE and cast it to PARAMETER_TYPE.

Definition at line 128 of file WidgetCreator.cpp.

template<typename CLASS_TYPE, void(CLASS_TYPE::*)(fltk::Color) method>
void xfltk::color_caller fltk::Widget *  obj,
const char *  value,
WidgetCreator &  creator
 

Call method from class type CLASS_TYPE which have one parameter type fltk::Color. Parse color from number or name (TODO).

Definition at line 162 of file WidgetCreator.cpp.

std::istream& xfltk::operator>> std::istream &  in_stream,
GUI &  g
 

Read widget from stream.

Parameters:
in_stream 
g 

Definition at line 112 of file GUI.cpp.

template<typename CLASS_TYPE, void(CLASS_TYPE::*)(const char *) method>
void xfltk::string_caller fltk::Widget *  obj,
const char *  value,
WidgetCreator &  creator
 

Call method from class type CLASS_TYPE which have one parameter type const char*

Definition at line 153 of file WidgetCreator.cpp.


Generated on Tue Jan 3 14:32:37 2006 for xfltk by  doxygen 1.4.6-NO