

Public Types | |
| typedef PG_Widget *(* | CREATEFN )(PG_Widget *parent) |
Static Public Member Functions | |
| template<class T, class PT> | |
| static void | RegisterClass (const H &classname) |
| template<class T> | |
| static void | RegisterClass (const H &classname) |
| template<class T> | |
| static void | RegisterClass0 (const H &classname) |
| static PG_Widget * | CreateObject (const H &classname, PG_Widget *parent=NULL) |
| static PG_Widget * | CreateObject0 (const H &classname, PG_Widget *parent=NULL) |
Protected Member Functions | |
| void | RegisterCreateFn (const H &classname, CREATEFN fn) |
Protected Attributes | |
| std::map< H, CREATEFN > | creator_map |
|
|||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||
|
|
1.4.2