Papyrus::Boxed Class Reference

#include <papyrus/boxed.h>

Inheritance diagram for Papyrus::Boxed:

Inheritance graph
[legend]
List of all members.

Detailed Description

Author:
Rick L Vinyard Jr


Public Types

typedef PapyrusSmartPointer<
Boxed
pointer

Public Member Functions

Rectangle::pointer get_box ()
virtual bool add (Drawable::pointer item, int layer=0, bool drawing_only=true)
 PAPYRUS_CLASS_NAME ("Boxed Group")
 PAPYRUS_CLONE_METHOD (Boxed)

Static Public Member Functions

static Boxed::pointer create ()

Protected Member Functions

virtual void rebuild_extents ()
 Reimplements Group's behavior when extents need to be updated.
virtual void on_child_added (Drawable::pointer child)
virtual void on_child_removed (Drawable::pointer child)

Protected Attributes

Rectangle::pointer m_box


Member Function Documentation

void Papyrus::Boxed::rebuild_extents (  )  [protected, virtual]

Reimplements Group's behavior when extents need to be updated.

Performs same behavior, but also adjusts rectangle x, y, w, h.

Reimplemented from Papyrus::Group.

Reimplemented in Papyrus::Handlebox.


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 10:01:35 2007 by  doxygen 1.5.1