#include "element.h"#include "dialog.h"#include "common/wave_ex.h"#include "datahash/datahash_util.h"#include "perf/perf.h"
Go to the source code of this file.
| Namespaces | |
| namespace | dialog | 
| Defines | |
| #define | DECLARE_FN(type) | 
| Typedefs | |
| typedef smart_ptr< Element >(* | dialog::construct_fn_t )(IN Manager *mgr, IN const Datahash *hash) | 
| Functions | |
| smart_ptr< Element > | dialog::createButtonElement (IN Manager *mgr, IN const Datahash *hash) | 
| smart_ptr< Element > | dialog::createContainerElement (IN Manager *mgr, IN const Datahash *hash) | 
| smart_ptr< Element > | dialog::createLabelElement (IN Manager *mgr, IN const Datahash *hash) | 
| smart_ptr< Element > | dialog::createTextboxElement (IN Manager *mgr, IN const Datahash *hash) | 
| static construct_fn_t | dialog::getFn (IN const char *type_name) | 
| smart_ptr< Element > | dialog::constructElementTree (IN Manager *mgr, IN const Datahash *hash) | 
| smart_ptr< Factory > | dialog::getDefaultFactory (void) | 
| factory for built-in types | |
| void | dialog::registerDefaultFactories (IN Manager *mgr) | 
| helper method to register default types with a manager | |
| Variables | |
| static const type_entry_t | dialog::entries [] | 
| #define DECLARE_FN | ( | type | ) | 
smart_ptr<Element> create ## type ## Element ( \ IN Manager * mgr, \ IN const Datahash * hash );
Definition at line 110 of file element.cpp.
 1.7.1
 1.7.1