List of all members.
Classes |
class | Border |
class | Corner |
Public Types |
enum | CornerType { CORNER_LOWER_LEFT,
CORNER_LOWER_RIGHT,
CORNER_UPPER_LEFT,
CORNER_UPPER_RIGHT
} |
enum | BorderType { BORDER_LEFT,
BORDER_RIGHT,
BORDER_TOP,
BORDER_BOTTOM
} |
enum | FrameOptions { FRAME_RESIZE = 1,
FRAME_MOVE = 2,
FRAME_TEXTURE = 4,
FRAME_ALL = FRAME_RESIZE | FRAME_MOVE | FRAME_TEXTURE
} |
Public Member Functions |
| META_Object (osgWidget, Frame) |
| Frame (const std::string &="", unsigned int=0) |
| Frame (const Frame &, const osg::CopyOp &) |
void | createSimpleFrame (point_type cw, point_type ch, point_type w, point_type h) |
void | createSimpleFrameWithSingleTexture (osg::Image *image, point_type w, point_type h) |
bool | setWindow (Window *) |
EmbeddedWindow * | getEmbeddedWindow () |
const EmbeddedWindow * | getEmbeddedWindow () const |
Corner * | getCorner (CornerType c) |
const Corner * | getCorner (CornerType c) const |
Border * | getBorder (BorderType b) |
const Border * | getBorder (BorderType b) const |
bool | resizeFrame (point_type, point_type) |
unsigned int | getFlags () const |
void | setFlags (unsigned int flags) |
bool | canResize () const |
bool | canMove () const |
bool | canTexture () const |
Static Public Member Functions |
static std::string | cornerTypeToString (CornerType) |
static std::string | borderTypeToString (BorderType) |
static Frame * | createSimpleFrame (const std::string &, point_type, point_type, point_type, point_type, unsigned int=0, Frame *=0) |
static Frame * | createSimpleFrameWithSingleTexture (const std::string &, osg::Image *, point_type, point_type, unsigned int=0, Frame *=0) |
static Frame * | createSimpleFrameFromTheme (const std::string &, osg::Image *, point_type, point_type, unsigned int=0, Frame *=0) |
Protected Member Functions |
Widget * | _getCorner (CornerType) const |
Widget * | _getBorder (BorderType) const |
Protected Attributes |
unsigned int | _flags |
Member Enumeration Documentation
- Enumerator:
BORDER_LEFT |
|
BORDER_RIGHT |
|
BORDER_TOP |
|
BORDER_BOTTOM |
|
- Enumerator:
CORNER_LOWER_LEFT |
|
CORNER_LOWER_RIGHT |
|
CORNER_UPPER_LEFT |
|
CORNER_UPPER_RIGHT |
|
- Enumerator:
FRAME_RESIZE |
|
FRAME_MOVE |
|
FRAME_TEXTURE |
|
FRAME_ALL |
|
Constructor & Destructor Documentation
osgWidget::Frame::Frame |
( |
const std::string & |
= "" , |
|
|
unsigned |
int = 0 |
|
) |
| |
Member Function Documentation
static std::string osgWidget::Frame::borderTypeToString |
( |
BorderType |
| ) |
[static] |
bool osgWidget::Frame::canMove |
( |
| ) |
const [inline] |
bool osgWidget::Frame::canResize |
( |
| ) |
const [inline] |
bool osgWidget::Frame::canTexture |
( |
| ) |
const [inline] |
static std::string osgWidget::Frame::cornerTypeToString |
( |
CornerType |
| ) |
[static] |
const EmbeddedWindow* osgWidget::Frame::getEmbeddedWindow |
( |
| ) |
const [inline] |
unsigned int osgWidget::Frame::getFlags |
( |
| ) |
const [inline] |
osgWidget::Frame::META_Object |
( |
osgWidget |
, |
|
|
Frame |
|
|
) |
| |
void osgWidget::Frame::setFlags |
( |
unsigned int |
flags | ) |
[inline] |
bool osgWidget::Frame::setWindow |
( |
Window * |
| ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: