Home About Applications Software License Documentation Download Community



Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

CGSelection Class Reference

Inheritance diagram for CGSelection:

CGObject List of all members.

Public Member Functions

void CGSelection (struct tag_CGLayout *layout, CObjServer *server)
bool select_object (CObject *parent)
bool select_input (void)
bool select_sibling_next (void)
bool select_sibling_previous (void)
bool select_sibling_first (void)
bool select_sibling_last (void)
void clear (void)
void delete_selected (void)
void selection_update (void)

Static Public Member Functions

static bool inside_area (TPoint *point, int extend)

Public Attributes

CSelection selection
CSelection sibling_selection

Private Member Functions

STATE state_choose (CEvent *event)
STATE state_choose_key (CEvent *event)
void pointer_event (CEventPointer *pointer, CObject *parent)
void draw (struct tag_CGCanvas *canvas, TRect *extent, EGObjectDrawMode mode)
void new (void)
void ~CGSelection (void)

Private Attributes

CFsm fsm
CObjServerserver
TRect area

Constructor & Destructor Documentation

void CGSelection::~CGSelection void   )  [private]
 

void CGSelection::CGSelection struct tag_CGLayout *  layout,
CObjServer server
 


Member Function Documentation

void CGSelection::clear void   ) 
 

void CGSelection::delete_selected void   ) 
 

void CGSelection::draw struct tag_CGCanvas *  canvas,
TRect extent,
EGObjectDrawMode  mode
[private, virtual]
 

Reimplemented from CGObject.

static bool CGSelection::inside_area TPoint point,
int  extend
[inline, static]
 

void CGSelection::new void   )  [private, virtual]
 

Reimplemented from CGObject.

void CGSelection::pointer_event CEventPointer pointer,
CObject parent
[private]
 

bool CGSelection::select_input void   ) 
 

bool CGSelection::select_object CObject parent  ) 
 

bool CGSelection::select_sibling_first void   ) 
 

bool CGSelection::select_sibling_last void   ) 
 

bool CGSelection::select_sibling_next void   ) 
 

bool CGSelection::select_sibling_previous void   ) 
 

void CGSelection::selection_update void   ) 
 

Reimplemented from CObjPersistent.

STATE CGSelection::state_choose CEvent event  )  [private]
 

STATE CGSelection::state_choose_key CEvent event  )  [private]
 


Member Data Documentation

TRect CGSelection::area [private]
 

CFsm CGSelection::fsm [private]
 

CSelection CGSelection::selection
 

CObjServer* CGSelection::server [private]
 

CSelection CGSelection::sibling_selection
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 26 15:54:39 2005 for Keystone by  doxygen 1.4.1