PrintableWindow Class Reference

#include <apwindow.h>

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

List of all members.

Public Member Functions

 PrintableWindow (OcGlyph *)
virtual ~PrintableWindow ()
virtual void map ()
virtual void unmap ()
virtual void hide ()
virtual boolean receive (const Event &)
virtual void reconfigured ()
virtual Glyph * print_glyph ()
virtual Coord left_pw () const
virtual Coord bottom_pw () const
virtual Coord width_pw () const
virtual Coord height_pw () const
void type (const char *)
const char * type () const
virtual void map_notify ()
virtual void unmap_notify ()
virtual Coord save_left () const
virtual Coord save_bottom () const
int xleft () const
int xtop () const
void xplace (int left, int top)
void xmove (int left, int top)
void request_on_resize (boolean)

Static Public Member Functions

static OcGlyphContainerintercept (OcGlyphContainer *)
static PrintableWindowleader ()
static void leader (PrintableWindow *w)

Protected Member Functions

virtual void default_geometry ()

Private Attributes

CopyString type_
boolean mappable_
boolean xplace_
int xleft_
int xtop_

Static Private Attributes

static OcGlyphContainerintercept_
static PrintableWindowleader_

Constructor & Destructor Documentation

PrintableWindow::PrintableWindow ( OcGlyph  ) 
virtual PrintableWindow::~PrintableWindow (  )  [virtual]

Member Function Documentation

virtual Coord PrintableWindow::bottom_pw (  )  const [virtual]
void PrintableWindow::default_geometry (  )  [protected, virtual]

References xleft_, xplace_, and xtop_.

virtual Coord PrintableWindow::height_pw (  )  const [virtual]
void PrintableWindow::hide (  )  [virtual]

References unmap().

Here is the call graph for this function:

static OcGlyphContainer* PrintableWindow::intercept ( OcGlyphContainer  )  [static]
static void PrintableWindow::leader ( PrintableWindow w  )  [inline, static]

References leader_.

static PrintableWindow* PrintableWindow::leader (  )  [inline, static]

References leader_.

virtual Coord PrintableWindow::left_pw (  )  const [virtual]
virtual void PrintableWindow::map (  )  [virtual]

Referenced by OcList::create_browser().

virtual void PrintableWindow::map_notify (  )  [virtual]
virtual Glyph* PrintableWindow::print_glyph (  )  [virtual]
virtual boolean PrintableWindow::receive ( const Event &   )  [virtual]
virtual void PrintableWindow::reconfigured (  )  [virtual]

Reimplemented in ViewWindow.

void PrintableWindow::request_on_resize ( boolean   ) 
virtual Coord PrintableWindow::save_bottom (  )  const [virtual]
virtual Coord PrintableWindow::save_left (  )  const [virtual]
const char* PrintableWindow::type (  )  const
void PrintableWindow::type ( const char *   ) 
virtual void PrintableWindow::unmap (  )  [virtual]

Referenced by hide().

virtual void PrintableWindow::unmap_notify (  )  [inline, virtual]
virtual Coord PrintableWindow::width_pw (  )  const [virtual]
int PrintableWindow::xleft (  )  const

References Rect::left().

Here is the call graph for this function:

void PrintableWindow::xmove ( int  left,
int  top 
)

Referenced by xplace().

void PrintableWindow::xplace ( int  left,
int  top 
)

References xleft_, xmove(), xplace_, and xtop_.

Here is the call graph for this function:

int PrintableWindow::xtop (  )  const

References Rect::top().

Here is the call graph for this function:


Member Data Documentation

Referenced by leader().

CopyString PrintableWindow::type_ [private]

Referenced by default_geometry(), and xplace().

Referenced by default_geometry(), and xplace().

Referenced by default_geometry(), and xplace().


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