stlab.adobe.com Adobe Systems Incorporated

button_helper.hpp File Reference

#include <adobe/config.hpp>
#include <adobe/any_regular.hpp>
#include <adobe/dictionary.hpp>
#include <adobe/widget_attributes.hpp>
#include <boost/function.hpp>
#include <boost/gil/gil_all.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

struct  button_state_descriptor_t
struct  display_compositor_t< Control, UserData >
struct  image_button_state_descriptor_t

Namespaces

namespace  adobe

Typedefs

typedef boost::function< void(const
any_regular_t &, const
dictionary_t &)> 
button_hit_proc_t
typedef std::vector
< button_state_descriptor_t > 
button_state_set_t
typedef std::vector
< image_button_state_descriptor_t > 
image_button_state_set_t

Functions

template<typename ButtonStateRange >
boost::range_iterator
< ButtonStateRange >::type 
button_default_state (ButtonStateRange &range)
template<typename ButtonStateRange >
boost::range_iterator
< ButtonStateRange >::type 
button_modifier_state (ButtonStateRange &range, modifiers_t modifier_mask, modifiers_t modifiers)
template<typename Control , typename UserData >
display_compositor_t< Control,
UserData > * 
make_display_compositor (Control &control, UserData index)
modifiers_t name_to_modifer (name_t name)
modifiers_t value_to_modifier (const any_regular_t &modifier_set)

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