OcBox Class Reference

#include <ocbox.h>

Inheritance diagram for OcBox:
Inheritance graph
[legend]
Collaboration diagram for OcBox:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { H, V }
enum  { INSET, OUTSET, BRIGHT_INSET, FLAT }

Public Member Functions

 OcBox (int type, int frame=INSET, boolean scroll=false)
virtual ~OcBox ()
virtual void box_append (OcGlyph *)
virtual void save (ostream &)
virtual void save_action (const char *, Object *)
virtual void adjuster (Coord natural)
virtual void adjust (Coord natural, int)
virtual void adjust (Coord natural, BoxAdjust *)
boolean full_request ()
void full_request (boolean)
virtual void premap ()
virtual void dismiss_action (const char *, Object *pyact=nil)
virtual void no_parents ()
void keep_ref (Object *)
Object * keep_ref ()
boolean dismissing ()
void dismissing (boolean)

Private Attributes

OcBoxImpl * bi_

Member Enumeration Documentation

anonymous enum
Enumerator:
H 
V 
anonymous enum
Enumerator:
INSET 
OUTSET 
BRIGHT_INSET 
FLAT 

Constructor & Destructor Documentation

OcBox::OcBox ( int  type,
int  frame = INSET,
boolean  scroll = false 
)
virtual OcBox::~OcBox (  )  [virtual]

Member Function Documentation

virtual void OcBox::adjust ( Coord  natural,
BoxAdjust *   
) [virtual]
virtual void OcBox::adjust ( Coord  natural,
int   
) [virtual]
virtual void OcBox::adjuster ( Coord  natural  )  [virtual]
virtual void OcBox::box_append ( OcGlyph  )  [virtual]

Implements OcGlyphContainer.

virtual void OcBox::dismiss_action ( const char *  ,
Object *  pyact = nil 
) [virtual]
void OcBox::dismissing ( boolean   ) 
boolean OcBox::dismissing (  ) 
void OcBox::full_request ( boolean   ) 
boolean OcBox::full_request (  ) 
Object* OcBox::keep_ref (  ) 
void OcBox::keep_ref ( Object *   ) 
virtual void OcBox::no_parents (  )  [virtual]

Reimplemented from OcGlyph.

virtual void OcBox::premap (  )  [virtual]
virtual void OcBox::save ( ostream &   )  [virtual]

Reimplemented from OcGlyph.

virtual void OcBox::save_action ( const char *  ,
Object *   
) [virtual]

Member Data Documentation

OcBoxImpl* OcBox::bi_ [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