[ Lit Window Library at SourceForge[ Lit Window Productions Homepage ]  [ wxWidgets Tips&Tricks ]  [  wxVisualSetup ]

Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

rapidUI.h File Reference

Include dependency graph for rapidUI.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  GroupNames
class  RapidUI

Defines

#define ASSIGN(a, b)   r.Assign(r.GetAccessor(a), r.GetAccessor(b));
#define BEGIN_RULES(name)
#define END_RULES()   }
#define GROUP_RULE(a, b)   litwindow::add_group_rule(r, a, b);
#define RULE(a, b)   r.Assign(make_rule(r.GetAccessor(a), b));
#define TWOWAY(a, b)   r.AssignTwoWay(r.GetAccessor(a), r.GetAccessor(b));

Typedefs

typedef void(* rules_function_t )(RapidUI &)

Functions

template<class E>
void add_group_rule (RapidUI &r, const wxString &target, const E &e)
wxString GetWindowFormatString (wxWindow *w)
wxString GetWindowName (wxWindow *w)
 LWWX_STL_VECTOR_EXPORT (rules_function_t)
 LWWX_STL_VECTOR_EXPORT (string)
 LWWX_STL_VECTOR_EXPORT (wxWindow *)

Variables

RapidUIg_rapidUI
 temporary
LWWX_API RapidUI

Define Documentation

#define ASSIGN a,
 )     r.Assign(r.GetAccessor(a), r.GetAccessor(b));
 

#define BEGIN_RULES name   ) 
 

Value:

void name(litwindow::RapidUI &r) \
    {

 
#define END_RULES  )     }
 

#define GROUP_RULE a,
 )     litwindow::add_group_rule(r, a, b);
 

#define RULE a,
 )     r.Assign(make_rule(r.GetAccessor(a), b));
 

#define TWOWAY a,
 )     r.AssignTwoWay(r.GetAccessor(a), r.GetAccessor(b));
 


Typedef Documentation

typedef void(* rules_function_t)(RapidUI &)
 


Function Documentation

void add_group_rule RapidUI r,
const wxString &  target,
const E &  e
 

wxString GetWindowFormatString wxWindow *  w  ) 
 

wxString GetWindowName wxWindow *  w  ) 
 

LWWX_STL_VECTOR_EXPORT rules_function_t   ) 
 

LWWX_STL_VECTOR_EXPORT string   ) 
 

LWWX_STL_VECTOR_EXPORT wxWindow *   ) 
 


Variable Documentation

RapidUI* g_rapidUI
 

Hack:
global change monitor mechanismus is missing

class LWWX_API RapidUI
 


Copyright 2004, Hajo Kirchhoff, Lit Window Productions