stlab.adobe.com Adobe Systems Incorporated

widget_factory.hpp File Reference

#include <boost/concept_check.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp>
#include <boost/mpl/bool_fwd.hpp>
#include <boost/signals/connection.hpp>
#include <adobe/adam.hpp>
#include <adobe/any_regular.hpp>
#include <adobe/eve.hpp>
#include <adobe/eve_evaluate.hpp>
#include <adobe/poly_controller.hpp>
#include <adobe/poly_placeable.hpp>
#include <adobe/poly_view.hpp>
#include <adobe/future/widgets/headers/factory.hpp>
#include <adobe/future/widgets/headers/widget_tokens.hpp>

Go to the source code of this file.

Classes

struct  force_relayout_view_adaptor< View >
class  splitter_controller_adaptor< ModelType >

Namespaces

namespace  adobe

Functions

template<typename T , typename FactoryToken >
void attach_controller (T &control, const adobe::dictionary_t &parameters, const FactoryToken &token, adobe::name_t key_name=key_bind)
template<typename T , typename FactoryToken >
void attach_controller_direct (T &control, const adobe::dictionary_t &parameters, const FactoryToken &token, adobe::name_t cell)
template<class Controller >
void attach_enabler (assemblage_t &assemblage, name_t cell, Controller &control, sheet_t &sheet, const dictionary_t &parameters)
template<typename Controller , typename FactoryToken >
void attach_monitor (Controller &controller, name_t cell, sheet_t &sheet, const FactoryToken &token, const dictionary_t &parameters)
template<class AP , class P >
eve_t::iterator attach_placeable (eve_t::iterator parent_token, P &widget, const dictionary_t &parameters, const factory_token_t &token, bool is_container, const layout_attributes_t &layout_attributes)
template<typename T , typename FactoryToken >
void attach_view (T &control, const adobe::dictionary_t &parameters, const FactoryToken &token, adobe::name_t key_name=key_bind)
template<class View , class Sheet >
void attach_view (assemblage_t &assemblage, name_t cell, View &control, Sheet &sheet)
template<typename T , typename FactoryToken >
void attach_view_and_controller (T &control, const dictionary_t &parameters, const FactoryToken &token, adobe::name_t bind_cell_name=key_bind, adobe::name_t bind_view_cell_name=key_bind_view, adobe::name_t bind_controller_cell_name=key_bind_controller)
template<typename T , typename FactoryToken >
void attach_view_and_controller_direct (T &control, const adobe::dictionary_t &parameters, const FactoryToken &token, adobe::name_t widget_cell=name_t(), adobe::name_t view_cell=name_t(), adobe::name_t controller_cell=name_t())
template<typename T , typename FactoryToken >
void attach_view_direct (T &control, const adobe::dictionary_t &, const FactoryToken &token, adobe::name_t cell)
template<typename Controller , typename FactoryToken >
void couple_controller_to_cell (Controller &controller, name_t cell, sheet_t &sheet, const FactoryToken &token, const dictionary_t &parameters)
template<typename T , typename P >
widget_node_t create_and_hookup_widget (const dictionary_t &parameters, const widget_node_t &parent, const factory_token_t &token, bool is_container, const layout_attributes_t &layout_attributes)
template<typename FactoryToken >
assemblage_t & token_assemblage (const FactoryToken &token)
template<typename FactoryToken >
behavior_t & token_layout_behavior (const FactoryToken &token)
template<typename FactoryToken >
sheet_t & token_layout_sheet (const FactoryToken &token)
template<typename FactoryToken >
sheet_t & token_property_model (const FactoryToken &token)

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google