StandardPicker Class Reference

#include <ocpicker.h>

Inheritance diagram for StandardPicker:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 StandardPicker ()
virtual ~StandardPicker ()
virtual boolean pick (Canvas *, Glyph *, int depth, Hit &h)
void bind_select (Rubberband *rb)
void bind_adjust (Rubberband *rb)
void bind_menu (Rubberband *rb)
void bind_press (EventButton eb, Rubberband *)
void bind_select (OcHandler *h)
void bind_adjust (OcHandler *h)
void bind_menu (OcHandler *h)
void bind_move (OcHandler *h)
void bind_press (EventButton eb, OcHandler *h)
void bind_drag (EventButton eb, OcHandler *h)
void bind_release (EventButton eb, OcHandler *h)
void bind (int, EventButton eb, OcHandler *h)
void unbind (int, EventButton)
void remove_all (EventButton)

Private Types

enum  {
  motion, press, drag, release,
  unknown
}
typedef int State

Private Member Functions

void event (const Event &)

Private Attributes

State ms_
EventButton mb_
HandlerList * handlers_ [unknown]

Member Typedef Documentation

typedef int StandardPicker::State [private]

Member Enumeration Documentation

anonymous enum [private]
Enumerator:
motion 
press 
drag 
release 
unknown 

Constructor & Destructor Documentation

StandardPicker::StandardPicker (  ) 
virtual StandardPicker::~StandardPicker (  )  [virtual]

Member Function Documentation

void StandardPicker::bind ( int  ,
EventButton  eb,
OcHandler h 
)
void StandardPicker::bind_adjust ( OcHandler h  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::bind_adjust ( Rubberband rb  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::bind_drag ( EventButton  eb,
OcHandler h 
) [inline]

References bind().

Here is the call graph for this function:

void StandardPicker::bind_menu ( OcHandler h  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::bind_menu ( Rubberband rb  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::bind_move ( OcHandler h  )  [inline]

References bind().

Here is the call graph for this function:

void StandardPicker::bind_press ( EventButton  eb,
OcHandler h 
) [inline]

References bind().

Here is the call graph for this function:

void StandardPicker::bind_press ( EventButton  eb,
Rubberband  
)

Referenced by bind_adjust(), bind_menu(), and bind_select().

void StandardPicker::bind_release ( EventButton  eb,
OcHandler h 
) [inline]

References bind().

Here is the call graph for this function:

void StandardPicker::bind_select ( OcHandler h  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::bind_select ( Rubberband rb  )  [inline]

References bind_press().

Here is the call graph for this function:

void StandardPicker::event ( const Event &   )  [private]
virtual boolean StandardPicker::pick ( Canvas *  ,
Glyph *  ,
int  depth,
Hit &  h 
) [virtual]
void StandardPicker::remove_all ( EventButton   ) 
void StandardPicker::unbind ( int  ,
EventButton   
)

Member Data Documentation

HandlerList* StandardPicker::handlers_[unknown] [private]
EventButton StandardPicker::mb_ [private]

The documentation for this class was generated from the following file:
Generated on Mon Jun 13 08:10:32 2011 for NEURON by  doxygen 1.6.3