Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Namespaces | Typedefs | Functions
factory.hh File Reference
#include <ui/widget.hh>
#include <list>

Go to the source code of this file.

Classes

struct  Rapicorn::Factory::WidgetTypeFactory
class  Rapicorn::WidgetFactory< Type >

Namespaces

namespace  Rapicorn
 

The Rapicorn namespace encompasses core utilities and toolkit functionality.


Typedefs

typedef std::vector< String > Rapicorn::Factory::ArgumentList
typedef map< String, String > Rapicorn::Factory::VariableMap

Functions

String Rapicorn::Factory::parse_ui_file (const String &uinamespace, const String &file_name, const String &i18n_domain, vector< String > *definitions)
String Rapicorn::Factory::parse_ui_data (const String &uinamespace, const String &data_name, size_t data_length, const char *data, const String &i18n_domain, vector< String > *definitions)
WidgetImpl & Rapicorn::Factory::create_ui_widget (const String &widget_identifier, const ArgumentList &arguments)
WidgetImpl & Rapicorn::Factory::create_ui_child (ContainerImpl &container, const String &widget_identifier, const ArgumentList &arguments, bool autoadd)
void Rapicorn::Factory::create_ui_children (ContainerImpl &container, vector< WidgetImpl * > *children, const String &presuppose, int64 max_children)
bool Rapicorn::Factory::check_ui_window (const String &widget_identifier)
void Rapicorn::Factory::use_ui_namespace (const String &uinamespace)
String Rapicorn::Factory::factory_context_name (FactoryContext *fc)
String Rapicorn::Factory::factory_context_type (FactoryContext *fc)
const StringSeq & Rapicorn::Factory::factory_context_tags (FactoryContext *fc)
UserSource Rapicorn::Factory::factory_context_source (FactoryContext *fc)
String Rapicorn::Factory::factory_context_impl_type (FactoryContext *fc)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines