stlab.adobe.com Adobe Systems Incorporated

drag_and_drop_handler_platform_data< SourceType, TargetType > Class Template Reference

#include <platform_drag_and_drop_data.hpp>

List of all members.

Public Types

typedef boost::function< void(const
target_type &)> 
client_callback_proc_t
typedef boost::function< void(const
target_type &)> 
client_callback_proc_t
typedef SourceType source_type
typedef SourceType source_type
typedef TargetType target_type
typedef TargetType target_type

Public Member Functions

template<typename Client >
void attach (const Client &control, const client_callback_proc_t &proc)
template<typename Client >
void attach (const Client &control, const client_callback_proc_t &proc)
void detach ()
void detach ()
template<typename InputIterator >
 drag_and_drop_handler_platform_data (InputIterator first, InputIterator last)
 drag_and_drop_handler_platform_data ()
 drag_and_drop_handler_platform_data ()
template<typename InputIterator >
 drag_and_drop_handler_platform_data (InputIterator first, InputIterator last)
void erase_flavor (boost::uint32_t flavor)
void erase_flavor (boost::uint32_t flavor)
void init ()
void init ()
void insert_flavor (boost::uint32_t flavor)
void insert_flavor (boost::uint32_t flavor)
void install (::HIViewRef control)
void set_accepts_files (bool does_accept)
void set_callback (const client_callback_proc_t &proc)
void set_callback (const client_callback_proc_t &proc)

Detailed Description

template<typename SourceType, typename TargetType>
class adobe::drag_and_drop_handler_platform_data< SourceType, TargetType >

Definition at line 152 of file macintosh/adobe/future/platform_drag_and_drop_data.hpp.


Member Typedef Documentation

typedef boost::function<void (const target_type&)> client_callback_proc_t
typedef boost::function<void (const target_type&)> client_callback_proc_t
typedef SourceType source_type
typedef SourceType source_type
typedef TargetType target_type
typedef TargetType target_type

Constructor & Destructor Documentation

drag_and_drop_handler_platform_data ( InputIterator  first,
InputIterator  last 
)
drag_and_drop_handler_platform_data ( InputIterator  first,
InputIterator  last 
)

Member Function Documentation

void attach ( const Client &  control,
const client_callback_proc_t proc 
)
void attach ( const Client &  control,
const client_callback_proc_t proc 
)
void detach (  )
void detach (  )
void erase_flavor ( boost::uint32_t  flavor )
void erase_flavor ( boost::uint32_t  flavor )
void init (  )
void init (  )
void insert_flavor ( boost::uint32_t  flavor )
void insert_flavor ( boost::uint32_t  flavor )
void install ( ::HIViewRef  control )
void set_accepts_files ( bool  does_accept )
void set_callback ( const client_callback_proc_t proc )
void set_callback ( const client_callback_proc_t proc )

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