stlab.adobe.com Adobe Systems Incorporated

macintosh_events.hpp File Reference

#include <adobe/algorithm/lower_bound.hpp>
#include <adobe/algorithm/sort.hpp>
#include <adobe/algorithm/unique.hpp>
#include <adobe/future/macintosh_error.hpp>
#include <adobe/macintosh_carbon_safe.hpp>
#include <adobe/macintosh_memory.hpp>
#include <boost/noncopyable.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits.hpp>
#include <iterator>
#include <vector>

Go to the source code of this file.

Classes

class  event_handler_t

Namespaces

namespace  adobe

Defines

#define ADOBE_EVENT_PARAM_TYPE_HELPER(type, event_type)
#define ADOBE_GET_EVENT_TARGET_HELPER(type, proc)

Functions

 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFArrayRef, typeCFArrayRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFDictionaryRef, typeCFDictionaryRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFStringRef, typeCFStringRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::SInt32, typeLongInteger)
 ADOBE_EVENT_PARAM_TYPE_HELPER (bool, typeBoolean)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::WindowRef, typeWindowRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::UInt32, typeUInt32)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::TabletPointRec, typeTabletPointRec)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFTypeRef, typeCFTypeRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::TabletProximityRec, typeTabletProximityRec)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::HIPoint, typeHIPoint)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::HICommand, typeHICommand)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::EventTargetRef, typeEventTargetRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFMutableArrayRef, typeCFMutableArrayRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::ControlPartCode, typeControlPartCode)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::DragRef, typeDragRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFMutableDictionaryRef, typeCFMutableDictionaryRef)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::EventMouseWheelAxis, typeMouseWheelAxis)
 ADOBE_EVENT_PARAM_TYPE_HELPER (::CFMutableStringRef, typeCFMutableStringRef)
template<::EventParamName name, typename T >
bool get_event_parameter (::EventRef the_event, T &value,::EventParamType type=event_param_type< T >::value)
template<typename Target >
::EventTargetRef get_event_target (Target target)
bool operator< (const ::EventTypeSpec &x, const ::EventTypeSpec &y)
bool operator== (const ::EventTypeSpec &x, const ::EventTypeSpec &y)
template<::EventParamName name, typename T >
bool set_event_parameter (::EventRef the_event, const T &value,::EventParamType type=event_param_type< T >::value)

Define Documentation

#define ADOBE_EVENT_PARAM_TYPE_HELPER (   type,
  event_type 
)

Definition at line 50 of file macintosh_events.hpp.

#define ADOBE_GET_EVENT_TARGET_HELPER (   type,
  proc 
)

Definition at line 116 of file macintosh_events.hpp.


Function Documentation

bool operator< ( const ::EventTypeSpec &  x,
const ::EventTypeSpec &  y 
)

Definition at line 39 of file macintosh_events.hpp.

bool operator== ( const ::EventTypeSpec &  x,
const ::EventTypeSpec &  y 
)

Definition at line 36 of file macintosh_events.hpp.

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