K3dGuiObject Class Reference

#include <K3dGuiObject.h>

Inheritance diagram for K3dGuiObject:

K3dGuiButton K3dGuiCheckBox K3dGuiContainer K3dGuiDropDown K3dGuiIcon K3dGuiImage K3dGuiImageFont K3dGuiLabel K3dGuiListBox K3dGuiListModel K3dGuiRadioButton K3dGuiScrollArea K3dGuiSlider K3dGuiTextBox K3dGuiTextField K3dGuiWindow List of all members.

Public Member Functions

 K3dGuiObject ()
 ~K3dGuiObject ()
K3dStringGetName ()
EK3dGuiObjTypeGetObjectType ()
int & GetObjectId ()
int & GetPosX ()
int & GetPosY ()

Private Attributes

K3dString m_strName
EK3dGuiObjType m_eObjType
int m_iObjId
int m_iPosX
int m_iPosY

Detailed Description

Object GUI interface

Author:
Jan Koci
Since:
0.2.0.0

Definition at line 44 of file K3dGuiObject.h.


Constructor & Destructor Documentation

K3dGuiObject::K3dGuiObject (  ) 

Definition at line 34 of file K3dGuiObject.cpp.

References K3D_GUI_NO_OBJ, K_STR_GUI_NO_DEF, m_eObjType, m_iObjId, m_iPosX, m_iPosY, and m_strName.

K3dGuiObject::~K3dGuiObject (  ) 

Definition at line 42 of file K3dGuiObject.cpp.


Member Function Documentation

K3dString& K3dGuiObject::GetName (  )  [inline]

Definition at line 56 of file K3dGuiObject.h.

References m_strName.

Referenced by K3dGui::CreateDropDown(), K3dGui::CreateListBox(), K3dGui::CreateScrollArea(), K3dGui::LoadGuiButtons(), K3dGui::LoadGuiCheckBoxes(), K3dGui::LoadGuiContainers(), K3dGui::LoadGuiFonts(), K3dGui::LoadGuiIcons(), K3dGui::LoadGuiLabels(), K3dGui::LoadGuiListModels(), K3dGui::LoadGuiRadioButtons(), K3dGui::LoadGuiSliders(), K3dGui::LoadGuiTextBoxes(), K3dGui::LoadGuiTextFields(), and K3dGui::LoadGuiWindows().

EK3dGuiObjType& K3dGuiObject::GetObjectType (  )  [inline]

Definition at line 61 of file K3dGuiObject.h.

References m_eObjType.

Referenced by K3dGui::CreateDropDown(), K3dGui::CreateListBox(), K3dGui::CreateScrollArea(), K3dGui::LoadGuiButtons(), K3dGui::LoadGuiCheckBoxes(), K3dGui::LoadGuiContainers(), K3dGui::LoadGuiFonts(), K3dGui::LoadGuiIcons(), K3dGui::LoadGuiLabels(), K3dGui::LoadGuiListModels(), K3dGui::LoadGuiRadioButtons(), K3dGui::LoadGuiSliders(), K3dGui::LoadGuiTextBoxes(), K3dGui::LoadGuiTextFields(), and K3dGui::LoadGuiWindows().

int& K3dGuiObject::GetObjectId (  )  [inline]

Definition at line 66 of file K3dGuiObject.h.

References m_iObjId.

Referenced by K3dGui::CreateDropDown(), K3dGui::CreateListBox(), K3dGui::CreateScrollArea(), K3dGui::LoadGuiButtons(), K3dGui::LoadGuiCheckBoxes(), K3dGui::LoadGuiContainers(), K3dGui::LoadGuiFonts(), K3dGui::LoadGuiIcons(), K3dGui::LoadGuiLabels(), K3dGui::LoadGuiListModels(), K3dGui::LoadGuiRadioButtons(), K3dGui::LoadGuiSliders(), K3dGui::LoadGuiTextBoxes(), K3dGui::LoadGuiTextFields(), and K3dGui::LoadGuiWindows().

int& K3dGuiObject::GetPosX (  )  [inline]

Definition at line 71 of file K3dGuiObject.h.

References m_iPosX.

Referenced by K3dGui::CreateDropDown(), K3dGui::CreateScrollArea(), K3dGui::LoadGuiButtons(), K3dGui::LoadGuiCheckBoxes(), K3dGui::LoadGuiContainers(), K3dGui::LoadGuiLabels(), K3dGui::LoadGuiRadioButtons(), K3dGui::LoadGuiSliders(), K3dGui::LoadGuiTextFields(), K3dGui::LoadGuiWindows(), and K3dGui::SetGuiDependencies().

int& K3dGuiObject::GetPosY (  )  [inline]

Definition at line 76 of file K3dGuiObject.h.

References m_iPosY.

Referenced by K3dGui::CreateDropDown(), K3dGui::CreateScrollArea(), K3dGui::LoadGuiButtons(), K3dGui::LoadGuiCheckBoxes(), K3dGui::LoadGuiContainers(), K3dGui::LoadGuiLabels(), K3dGui::LoadGuiRadioButtons(), K3dGui::LoadGuiSliders(), K3dGui::LoadGuiTextFields(), and K3dGui::LoadGuiWindows().


Member Data Documentation

K3dString K3dGuiObject::m_strName [private]

Definition at line 46 of file K3dGuiObject.h.

Referenced by GetName(), and K3dGuiObject().

EK3dGuiObjType K3dGuiObject::m_eObjType [private]

Definition at line 47 of file K3dGuiObject.h.

Referenced by GetObjectType(), and K3dGuiObject().

int K3dGuiObject::m_iObjId [private]

Definition at line 48 of file K3dGuiObject.h.

Referenced by GetObjectId(), and K3dGuiObject().

int K3dGuiObject::m_iPosX [private]

Definition at line 49 of file K3dGuiObject.h.

Referenced by GetPosX(), and K3dGuiObject().

int K3dGuiObject::m_iPosY [private]

Definition at line 50 of file K3dGuiObject.h.

Referenced by GetPosY(), and K3dGuiObject().


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:32 2007 for K3dEngine by  doxygen 1.5.0