#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.