stlab.adobe.com Adobe Systems Incorporated

factory.hpp File Reference

#include <adobe/config.hpp>
#include <adobe/adam.hpp>
#include <adobe/any_regular.hpp>
#include <adobe/dictionary.hpp>
#include <adobe/eve_parser.hpp>
#include <adobe/eve.hpp>
#include <adobe/future/assemblage.hpp>
#include <adobe/future/behavior.hpp>
#include <adobe/future/debounce.hpp>
#include <adobe/future/widgets/headers/display.hpp>
#include <adobe/future/widgets/headers/visible_change_queue.hpp>
#include <adobe/future/widgets/headers/widget_tokens.hpp>
#include <adobe/future/widgets/headers/widget_utils.hpp>
#include <adobe/future/widgets/headers/widget_factory_registry.hpp>
#include <adobe/istream.hpp>
#include <adobe/keyboard.hpp>
#include <adobe/memory.hpp>
#include <adobe/name.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/function.hpp>
#include <list>
#include <vector>

Go to the source code of this file.

Classes

struct  eve_client_holder
struct  factory_token_t
struct  widget_node_t

Namespaces

namespace  adobe

Typedefs

typedef boost::function< void(name_t
action, const any_regular_t &)> 
button_notifier_t
typedef boost::function
< widget_node_t(name_t
widget_type, const
dictionary_t &parameters,
const widget_node_t &parent,
const factory_token_t &token)> 
widget_factory_proc_t

Enumerations

enum  size_enum_t {
  size_mini_s, size_small_s, size_normal_s, size_minimum_s,
  size_maximum_s
}

Functions

widget_node_t column_factory (const dictionary_t &parameters, const widget_node_t &parent, const factory_token_t &token, const widget_factory_t &factory)
const widget_factory_t & default_asl_widget_factory ()
widget_node_t default_factory (const widget_factory_t &factory, name_t widget_type, const dictionary_t &parameters, const widget_node_t &parent, const factory_token_t &token)
widget_factory_proc_t default_widget_factory_proc ()
widget_factory_proc_t default_widget_factory_proc_with_factory (const widget_factory_t &factory)
adobe::auto_ptr
< eve_client_holder > 
make_view (name_t file_name, const line_position_t::getline_proc_t &getline_proc, std::istream &stream, sheet_t &sheet, behavior_t &root_behavior, const button_notifier_t &notifier, size_enum_t dialog_size, const widget_factory_proc_t &proc=default_widget_factory_proc(), platform_display_type display_root=platform_display_type())
widget_node_t overlay_factory (const dictionary_t &parameters, const widget_node_t &parent, const factory_token_t &token, const widget_factory_t &factory)
widget_node_t row_factory (const dictionary_t &parameters, const widget_node_t &parent, const factory_token_t &token, const widget_factory_t &factory)

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