Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

OglGui::TitledWindow Class Reference

#include <TitledWindow.h>

Inheritance diagram for OglGui::TitledWindow:

Inheritance graph
[legend]
Collaboration diagram for OglGui::TitledWindow:

Collaboration graph
[legend]
List of all members.

Public Types

enum  TWInfo {
  BtnClose = 1, BtnMax = 2, BtnMaxClose = 3, BtnMin = 4,
  BtnMinClose = 5, BtnMinMax = 6, BtnMinMaxClose = 7, BtnRounded = 8,
  TitleRounded = 16, NoContent = 32
}

Public Member Functions

 TitledWindow (Window *parent, int x, int y, int w, int h, strconst title, int extInfo=0, bool is2D=true)
 TitledWindow (Window *parent, int w, int h, strconst title, int extInfo=0, bool is2D=true)
void SetCloseWindowListener (CloseWindowListener *l, void *userData)
void GetClientArea (int &x, int &y, int &w, int &h)
virtual void SetBorderType (int type)
void SetButtonRoundness (int r0, int r1, int r2, int r3)
void SetButtonBorderType (int type)
void SetContentPane (Window *nwPane, bool delOldContent=true, bool doLayoutAndConnect=true)
virtual void MouseFunc (int msg, int but, int state, int x, int y)
 This function is called by the event handling system everytime the user has moved or clicked the mouse.
WindowContentPane ()
ButtonCloseButton ()
ButtonMaximizeButton ()
ButtonMinimizeButton ()
StaticTextTitleText ()
virtual void OnCloseButton ()
virtual void OnMaximizeButton ()
virtual void OnMinimizeButton ()

Private Member Functions

void Init (strconst title, int extInfo, bool is2D)
void CreateTitleBar (strconst title, int extInfo)
ButtonTitleBarButton (int x, int y, int btnSz, bool disabled, int btnR, char *str)
void HandleTargetVisibility (OGLWND *parent, OGLWND *targetWnd, bool targetMode, bool otherMode)

Private Attributes

TitleBarButtonListenermTitleBarButtonListener
CloseWindowListenermCloseWindowListener
void * mCloseWindowUserData
WindowmContent
StaticTextmTitleText
ButtonmCloseButton
ButtonmMaximizeButton
ButtonmMinimizeButton
LayoutListenermMaxConnection
bool mMaximized
bool mOldAllowMove
int mTitleHeight
int mOldX
int mOldY
int mOldW
int mOldH

Classes

class  TitleBarButtonListener

Detailed Description

Definition at line 29 of file TitledWindow.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 12:08:36 2010 for ImpalaSrc by  doxygen 1.5.1