Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

Référence de la classe ExCWindowMessageBoxQuestion

#include <ExCWindowMessageBoxQuestion.h>

Graphe d'héritage de la classe ExCWindowMessageBoxQuestion

ExCWindow ExCWindow ExCWindowContent ExCWindowObject ExCWindowContent ExCWindowObject ExCObject2D ExCObject2D ExCWindowObject ExCWindowObject ExCObject2D ExCObject2D ExCWindowObject ExCWindowObject

Membres publics

 ExCWindowMessageBoxQuestion (void)
 ExCWindowMessageBoxQuestion (std::string Message, ExCAction Yes, ExCAction No)
 ~ExCWindowMessageBoxQuestion (void)
void Init (void)
void Draw (void)
virtual ExCAction InputAction (ExCAction Action)
virtual ExCAction InputCommand (ExCCommand Command)
void SetYesAction (ExCAction Action)
void SetNoAction (ExCAction Action)
 ExCWindowMessageBoxQuestion (void)
 ExCWindowMessageBoxQuestion (std::string Message, ExCAction Yes, ExCAction No)
 ~ExCWindowMessageBoxQuestion (void)
void Init (void)
void Draw (void)
virtual ExCAction InputAction (ExCAction Action)
virtual ExCAction InputCommand (ExCCommand Command)
void SetYesAction (ExCAction Action)
void SetNoAction (ExCAction Action)
void RefreshPosotion (void)
void RefreshPosotion (void)
void RefreshSize (void)
void RefreshSize (void)
void SetManagerTexture (ExManagerTexture *Texture)
void SetManagerTexture (ExManagerTexture *Texture)
ExCWindowObjectGetWindowContentPointer (void)
ExCWindowObjectGetWindowContentPointer (void)
ExCWindowObjectGetWindowBarPointer (void)
ExCWindowObjectGetWindowBarPointer (void)
ExCWindowButtonGetButtonClose (void)
ExCWindowButtonGetButtonClose (void)
ExCWindowButtonGetButtonMaximize (void)
ExCWindowButtonGetButtonMaximize (void)
ExCWindowButtonGetButtonMinimize (void)
ExCWindowButtonGetButtonMinimize (void)
ExCWindowButtonGetButtonMinimizeToBar (void)
ExCWindowButtonGetButtonMinimizeToBar (void)
void SetWindowSize (ExCVec2D vec)
void SetWindowSize (ExCVec2D vec)
void SetOldWindowSize (ExCVec2D vec)
void SetOldWindowSize (ExCVec2D vec)
void SetOldPosition (ExCVec2D vec)
void SetOldPosition (ExCVec2D vec)
void SetTitleBarSize (float size)
void SetTitleBarSize (float size)
void SetWindowPosition (ExCVec2D vec)
void SetWindowPosition (ExCVec2D vec)
bool IsShowWindowContent (void)
bool IsShowWindowContent (void)
void SetShowWindowContent (bool status)
void SetShowWindowContent (bool status)
bool IsShowWindowBar (void)
bool IsShowWindowBar (void)
void SetShowWindowBar (bool status)
void SetShowWindowBar (bool status)
void SetWindowTitle (std::string Title)
void SetWindowTitle (std::string Title)
std::string GetWindowTitle (void)
std::string GetWindowTitle (void)
void SetWindowOldTitle (std::string Title)
void SetWindowOldTitle (std::string Title)
std::string GetWindowOldTitle (void)
std::string GetWindowOldTitle (void)
void SetWindowTitleColor (ExCVec3D Color)
void SetWindowTitleColor (ExCVec3D Color)
ExCVec3D GetWindowTitleColor (void)
ExCVec3D GetWindowTitleColor (void)
bool PointInWindow (ExCVec2D point)
bool PointInWindow (ExCVec2D point)
bool IsMouving (void)
void SetMouving (bool status)
bool GetCanMouve (void)
void SetCanMouve (bool status)
bool IsReduced (void)
void SetMaximized (bool status)
bool IsMaximized (void)
void SetReduced (bool status)
bool IsShowWindow (void)
void SetShowWindow (bool status)
bool IsActive (void)
void SetActive (bool status)
bool LoadFile (std::string FileName)
void ReadWindowSubObject (ExCWindow *win, std::string FileName)
ExCWindowControlReadWindowControlObject (ExCWindowObject *win, std::string FileName)
std::vector< ExCWindowObject * > * GetVecWindowObject (void)
std::vector< ExCWindowObject * > * GetVecWindowObject (void)
void AddObject (ExCWindowObject *object)
void RemoveObject (ExCWindowObject *object)
void AddObjectControl (ExCWindowObject *object)
void SetPosition (ExCVec2D Position)
void SetPosition (ExCVec2D Position)
void SetManagerWindow (ExManagerWindow *Window)
void SetManagerWindow (ExManagerWindow *Window)
void SetParrent (ExCWindowObject *Parent)
void SetParrent (ExCWindowObject *Parent)
ExCWindowObjectGetParrent (void)
ExCWindowObjectGetParrent (void)
void ShowWindowTitle (bool state)
void ShowWindowTitle (bool state)
bool IsShowWindowTitle (void)
bool IsShowWindowTitle (void)
ExCVec2D GetWindowSize (void)
ExCVec2D GetWindowSize (void)
ExCVec2D GetOldWindowSize (void)
ExCVec2D GetOldWindowSize (void)
ExCVec2D GetOldPosition (void)
ExCVec2D GetOldPosition (void)
float GetTitleBarSize (void)
float GetTitleBarSize (void)
bool IsBackroundTexturing1 (void)
bool IsBackroundTexturing1 (void)
void SetBackroundTexturing1 (bool status, std::string texture)
void SetBackroundTexturing1 (bool status, std::string texture)
std::string GetBackroundTexture1 (void)
std::string GetBackroundTexture1 (void)
bool IsBackroundTexturing2 (void)
bool IsBackroundTexturing2 (void)
void SetBackroundTexturing2 (bool status, std::string texture)
void SetBackroundTexturing2 (bool status, std::string texture)
std::string GetBackroundTexture2 (void)
std::string GetBackroundTexture2 (void)
bool IsTextureIsMouving (void)
bool IsTextureIsMouving (void)
void SetTextureIsMouving (bool state)
void SetTextureIsMouving (bool state)
void SetTextureMouvingVec (ExCVec2D vec)
void SetTextureMouvingVec (ExCVec2D vec)
ExCVec2D GetTextureMouvingVec (void)
ExCVec2D GetTextureMouvingVec (void)
bool IsBackroundBlending (void)
bool IsBackroundBlending (void)
float GetBackroundBlending (void)
float GetBackroundBlending (void)
void SetBackroundBlending (bool state)
void SetBackroundBlending (bool state, float value)
void SetBackroundBlending (bool state)
void SetBackroundBlending (bool state, float value)
void SetBackroundColor (ExCVec3D Color)
void SetBackroundColor (ExCVec3D Color)
ExCVec3D GetBackroundColor (void)
ExCVec3D GetBackroundColor (void)
void SetBorderSize (float value)
void SetBorderSize (float value)
float GetBorderSize (void)
float GetBorderSize (void)
void SetBorderColor (ExCVec3D Color)
void SetBorderColor (ExCVec3D Color)
ExCVec3D GetBorderColor (void)
ExCVec3D GetBorderColor (void)
bool GetShowBorder (void)
bool GetShowBorder (void)
void SetShowBorder (bool status)
void SetShowBorder (bool status)
void Load (std::ifstream *file)
std::string Load (std::string FileName)
void Load (std::ifstream *file)
std::string Load (std::string FileName)
ExCVec2D GetPosition (void)
ExCVec2D GetPosition (void)
void SetFlux (std::ostrstream *consol, ExCFluxAction *action)
void SetFlux (std::ostrstream *consol, ExCFluxAction *action)
void SetIdName (ExNihilo::IdName idname)
void SetIdName (ExNihilo::IdName idname)
ExNihilo::ExId GetId (void)
ExNihilo::ExId GetId (void)
std::string GetName (void)
std::string GetName (void)
std::string GetFileName (void)
std::string GetFileName (void)
std::string GetType (void)
std::string GetType (void)
void SetId (ExNihilo::ExId Id)
void SetId (ExNihilo::ExId Id)
void SetName (std::string Name)
void SetName (std::string Name)
void SetFileName (std::string FileName)
void SetFileName (std::string FileName)
void SetType (std::string Type)
void SetType (std::string Type)

Attributs Publics

bool m_BeClosed
std::ostrstream * Consol
std::ostrstream * Consol
ExCFluxActionFluxAction
ExCFluxActionFluxAction

Attributs Protégés

ExCWindowButtonm_YesButton
ExCWindowButtonm_NoButton
std::string m_Message
ExCAction m_YesAction
ExCAction m_NoAction
bool m_CurrentSelection
ExCWindowButtonm_YesButton
ExCWindowButtonm_NoButton
ExCWindowObject m_TitleBar
ExCWindowTitleBar m_TitleBar
ExCWindowButtonm_CloseButton
ExCWindowButtonm_MaximizeButton
ExCWindowButtonm_MinimizeButton
ExCWindowButtonm_MinimizeToBarButton
ExCWindowObject m_Window
bool m_CanMouve
bool m_Mouving
bool m_Reduced
bool m_Maximized
bool m_ShowWindow
bool m_Active
bool m_RequestFocus
std::vector< ExCWindowObject * > m_VecWindowObject
ExCWindowObjectm_LastObjectFocus
ExCWindowObjectm_CurrentObjectFocus
ExCWindowObjectm_ObjectRequestFocus
ExManagerTextureManagerTexture
ExManagerTextureManagerTexture
ExManagerWindowManagerWindow
ExManagerWindowManagerWindow
ExCWindowObjectm_Parent
ExCWindowObjectm_Parent
ExCVec2D m_OldMousePosition
ExCVec2D m_OldMousePosition
bool m_ShowWindowTitle
bool m_ShowWindowTitle
std::string m_WindowTitle
std::string m_WindowTitle
std::string m_WindowOldTitle
std::string m_WindowOldTitle
ExCVec3D m_WindowTitleColor
ExCVec3D m_WindowTitleColor
ExCVec2D m_WindowSize
ExCVec2D m_WindowSize
ExCVec2D m_OldSize
ExCVec2D m_OldSize
float m_TitleBarSize
float m_TitleBarSize
ExCVec2D m_OldPosition
ExCVec2D m_OldPosition
bool m_Blending
bool m_Blending
ExCVec3D m_BackroundColor
ExCVec3D m_BackroundColor
float m_BackroundBlending
float m_BackroundBlending
ExCVec3D m_BorderColor
ExCVec3D m_BorderColor
float m_BorderSize
float m_BorderSize
bool m_ShowBorder
bool m_ShowBorder
bool m_BackroundIsTexturing1
bool m_BackroundIsTexturing1
std::string m_BackroundTexture1
std::string m_BackroundTexture1
bool m_BackroundIsTexturing2
bool m_BackroundIsTexturing2
std::string m_BackroundTexture2
std::string m_BackroundTexture2
bool m_TextureIsMouving
bool m_TextureIsMouving
ExCVec2D m_TextureMouvingVec
ExCVec2D m_TextureMouvingVec
ExCVec2D m_Position
ExCVec2D m_Position
ExNihilo::ExId m_ObjectId
ExNihilo::ExId m_ObjectId
std::string m_ObjectName
std::string m_ObjectName
std::string m_ObjectFileName
std::string m_ObjectFileName
std::string m_ObjectType
std::string m_ObjectType

Documentation des contructeurs et destructeurs

ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion void   ) 
 

Définition à la ligne 27 du fichier ExCWindowMessageBoxQuestion.cpp.

Références ExCWindowMessageBoxQuestion(), Guard, Init(), et UnGuard.

Référencé par ExCWindowMessageBoxQuestion().

00028 {
00029 Guard(ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion(void))
00030         Init();
00031 UnGuard
00032 }

ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion std::string  Message,
ExCAction  Yes,
ExCAction  No
 

Définition à la ligne 34 du fichier ExCWindowMessageBoxQuestion.cpp.

Références ExCWindowMessageBoxQuestion(), Guard, Init(), m_Message, m_NoAction, m_YesAction, ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), et UnGuard.

00035 {
00036 Guard(ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion(std::string Message,ExCAction Yes,ExCAction No))
00037         m_Message=Message;
00038         m_YesAction=Yes;
00039         m_NoAction=No;
00040         Init();
00041         RefreshSize();
00042         RefreshPosotion();
00043 UnGuard
00044 }

ExCWindowMessageBoxQuestion::~ExCWindowMessageBoxQuestion void   ) 
 

Définition à la ligne 76 du fichier ExCWindowMessageBoxQuestion.cpp.

00077 {
00078 }

ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion void   ) 
 

ExCWindowMessageBoxQuestion::ExCWindowMessageBoxQuestion std::string  Message,
ExCAction  Yes,
ExCAction  No
 

ExCWindowMessageBoxQuestion::~ExCWindowMessageBoxQuestion void   ) 
 


Documentation des méthodes

void ExCWindowContent::AddObject ExCWindowObject object  )  [inherited]
 

Définition à la ligne 57 du fichier ExCWindowContent.cpp.

Références ExCWindowContent::AddObject(), Guard, ExCWindowContent::m_VecWindowObject, et UnGuard.

Référencé par ExCWindowContent::AddObject(), et ExCWindowTitleBar::Init().

00058 {
00059 Guard(void ExCWindowContent::AddObject(ExCWindowObject *object))
00060         m_VecWindowObject.push_back(object);
00061 UnGuard
00062 }

void ExCWindowContent::AddObjectControl ExCWindowObject object  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindowMessageBoxQuestion::Draw void   )  [virtual]
 

Redéfinie à partir de ExCWindow.

void ExCWindowMessageBoxQuestion::Draw void   )  [virtual]
 

Redéfinie à partir de ExCWindow.

Définition à la ligne 83 du fichier ExCWindowMessageBoxQuestion.cpp.

Références ExCWindowObject::Draw(), Draw(), ExNihilo::EnterOrthoMode(), ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, ExNihilo::LeaveOrthoMode(), m_CurrentSelection, m_Message, m_NoButton, ExCObject2D::m_Position, ExCWindow::m_Window, ExCWindowObject::m_WindowSize, m_YesButton, ExCWindowObject::SetBorderColor(), UnGuard, et ExNihilo::WriteToScreen().

Référencé par Draw().

00084 {
00085 Guard(void ExCWindowMessageBoxQuestion::Draw(void))
00086         //std::cout<<"Draw ExCWindowMessageBoxQuestion"<<std::endl;
00087         ExNihilo::EnterOrthoMode();
00088         glPushAttrib(GL_ALL_ATTRIB_BITS);
00089                 glDisable(GL_LIGHTING);
00090                 if(m_CurrentSelection)
00091                 {
00092                         m_YesButton->SetBorderColor(ExCVec3D(0.0f,0.0f,0.0f));
00093                         m_NoButton->SetBorderColor(ExCVec3D(0.4f,0.4f,0.4f));
00094                 }
00095                 else
00096                 {
00097                         m_YesButton->SetBorderColor(ExCVec3D(0.4f,0.4f,0.4f));
00098                         m_NoButton->SetBorderColor(ExCVec3D(0.0f,0.0f,0.0f));
00099                 }
00100                 m_Window.Draw();
00101                 glColor3f(0.0f,0.0f,0.0f);
00102                 ExNihilo::WriteToScreen(m_Position.GetX()+5,m_Position.GetY()+5+m_WindowSize.GetY()/2,m_Message);
00103         glPopAttrib();
00104         ExNihilo::LeaveOrthoMode();
00105 UnGuard
00106 }

float ExCWindowObject::GetBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 167 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending.

00167 {return m_BackroundBlending;}

float ExCWindowObject::GetBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 189 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00189 {return m_BackroundBlending;}

ExCVec3D ExCWindowObject::GetBackroundColor void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

00171 {return m_BackroundColor;}

ExCVec3D ExCWindowObject::GetBackroundColor void   )  [inline, inherited]
 

Définition à la ligne 193 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00193 {return m_BackroundColor;}

std::string ExCWindowObject::GetBackroundTexture1 void   )  [inline, inherited]
 

Définition à la ligne 157 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture1.

00157 {return m_BackroundTexture1;}

std::string ExCWindowObject::GetBackroundTexture1 void   )  [inline, inherited]
 

Définition à la ligne 179 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture1.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00179 {return m_BackroundTexture1;}

std::string ExCWindowObject::GetBackroundTexture2 void   )  [inline, inherited]
 

Définition à la ligne 160 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture2.

00160 {return m_BackroundTexture2;}

std::string ExCWindowObject::GetBackroundTexture2 void   )  [inline, inherited]
 

Définition à la ligne 182 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundTexture2.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00182 {return m_BackroundTexture2;}

ExCVec3D ExCWindowObject::GetBorderColor void   )  [inline, inherited]
 

Définition à la ligne 176 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

00176 {return m_BorderColor;}

ExCVec3D ExCWindowObject::GetBorderColor void   )  [inline, inherited]
 

Définition à la ligne 198 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00198 {return m_BorderColor;}

float ExCWindowObject::GetBorderSize void   )  [inline, inherited]
 

Définition à la ligne 174 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00174 {return m_BorderSize;}

float ExCWindowObject::GetBorderSize void   )  [inline, inherited]
 

Définition à la ligne 196 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00196 {return m_BorderSize;}

ExCWindowButton* ExCWindow::GetButtonClose void   )  [inline, inherited]
 

Définition à la ligne 140 du fichier old/ExCWindow.h.

Références ExCWindow::m_CloseButton.

00140 {return m_CloseButton;}

ExCWindowButton* ExCWindow::GetButtonClose void   )  [inline, inherited]
 

Définition à la ligne 117 du fichier ExCWindow.h.

Références ExCWindow::m_CloseButton.

00117 {return m_CloseButton;}

ExCWindowButton* ExCWindow::GetButtonMaximize void   )  [inline, inherited]
 

Définition à la ligne 141 du fichier old/ExCWindow.h.

Références ExCWindow::m_MaximizeButton.

00141 {return m_MaximizeButton;}

ExCWindowButton* ExCWindow::GetButtonMaximize void   )  [inline, inherited]
 

Définition à la ligne 118 du fichier ExCWindow.h.

Références ExCWindow::m_MaximizeButton.

00118 {return m_MaximizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimize void   )  [inline, inherited]
 

Définition à la ligne 142 du fichier old/ExCWindow.h.

Références ExCWindow::m_MinimizeButton.

00142 {return m_MinimizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimize void   )  [inline, inherited]
 

Définition à la ligne 119 du fichier ExCWindow.h.

Références ExCWindow::m_MinimizeButton.

00119 {return m_MinimizeButton;}

ExCWindowButton* ExCWindow::GetButtonMinimizeToBar void   )  [inline, inherited]
 

Définition à la ligne 143 du fichier old/ExCWindow.h.

Références ExCWindow::m_MinimizeToBarButton.

00143 {return m_MinimizeToBarButton;}

ExCWindowButton* ExCWindow::GetButtonMinimizeToBar void   )  [inline, inherited]
 

Définition à la ligne 120 du fichier ExCWindow.h.

Références ExCWindow::m_MinimizeToBarButton.

00120 {return m_MinimizeToBarButton;}

bool ExCWindow::GetCanMouve void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 119 du fichier old/ExCWindow.h.

Références ExCWindow::m_CanMouve.

00119 {return m_CanMouve;}

std::string ExCObject::GetFileName void   )  [inline, inherited]
 

Définition à la ligne 94 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerMap::InputAction().

00094 {return m_ObjectFileName;}

std::string ExCObject::GetFileName void   )  [inline, inherited]
 

Définition à la ligne 94 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerMap::InputAction().

00094 {return m_ObjectFileName;}

ExNihilo::ExId ExCObject::GetId void   )  [inline, inherited]
 

Définition à la ligne 92 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExManagerModel::Load(), ExManagerMesh::Load(), ExManagerId::RecordObject(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00092 {return m_ObjectId;}

ExNihilo::ExId ExCObject::GetId void   )  [inline, inherited]
 

Définition à la ligne 92 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExManagerModel::Load(), ExManagerMesh::Load(), ExManagerId::RecordObject(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00092 {return m_ObjectId;}

std::string ExCObject::GetName void   )  [inline, inherited]
 

Définition à la ligne 93 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerTexture::Add(), ExManagerInterface::Load(), ExManagerEntity::LoadGroupe(), ExManagerId::RecordObject(), ExManagerCollision::ResolveCollision(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00093 {return m_ObjectName;}

std::string ExCObject::GetName void   )  [inline, inherited]
 

Définition à la ligne 93 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerTexture::Add(), ExManagerInterface::Load(), ExManagerEntity::LoadGroupe(), ExManagerId::RecordObject(), ExManagerCollision::ResolveCollision(), ExCObject3D::ShowInfo(), et ExCModelMD2::ShowInfo().

00093 {return m_ObjectName;}

ExCVec2D ExCWindowObject::GetOldPosition void   )  [inline, inherited]
 

Définition à la ligne 150 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_OldPosition.

00150 {return m_OldPosition;}

ExCVec2D ExCWindowObject::GetOldPosition void   )  [inline, inherited]
 

Définition à la ligne 169 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_OldPosition.

Référencé par ExCWindow::RefreshPosotion().

00169 {return m_OldPosition;}

ExCVec2D ExCWindowObject::GetOldWindowSize void   )  [inline, inherited]
 

Définition à la ligne 148 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_OldSize.

00148 {return m_OldSize;}

ExCVec2D ExCWindowObject::GetOldWindowSize void   )  [inline, inherited]
 

Définition à la ligne 167 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_OldSize.

00167 {return m_OldSize;}

ExCWindowObject* ExCWindowObject::GetParrent void   )  [inline, inherited]
 

Définition à la ligne 127 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00127 {return m_Parent;}

ExCWindowObject* ExCWindowObject::GetParrent void   )  [inline, inherited]
 

Définition à la ligne 145 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00145 {return m_Parent;}

ExCVec2D ExCObject2D::GetPosition void   )  [inline, inherited]
 

Définition à la ligne 80 du fichier ExCObject2D.h.

Références ExCObject2D::m_Position.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), ExCWindowContent::InputCommand(), ExCWindow::RefreshPosotion(), et ExCWindow::SetWindowPosition().

00080 {return m_Position;}

ExCVec2D ExCObject2D::GetPosition void   )  [inline, inherited]
 

Définition à la ligne 80 du fichier ExCObject2D.h.

Références ExCObject2D::m_Position.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), ExCWindowContent::InputCommand(), ExCWindow::RefreshPosotion(), et ExCWindow::SetWindowPosition().

00080 {return m_Position;}

bool ExCWindowObject::GetShowBorder void   )  [inline, inherited]
 

Définition à la ligne 177 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

00177 {return m_ShowBorder;}

bool ExCWindowObject::GetShowBorder void   )  [inline, inherited]
 

Définition à la ligne 199 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00199 {return m_ShowBorder;}

ExCVec2D ExCWindowObject::GetTextureMouvingVec void   )  [inline, inherited]
 

Définition à la ligne 164 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

00164 {return m_TextureMouvingVec;}

ExCVec2D ExCWindowObject::GetTextureMouvingVec void   )  [inline, inherited]
 

Définition à la ligne 186 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00186 {return m_TextureMouvingVec;}

float ExCWindowObject::GetTitleBarSize void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TitleBarSize.

Référencé par ExManagerObjectWindow::OrganizeMinimizedWindow().

00171 {return m_TitleBarSize;}

float ExCWindowObject::GetTitleBarSize void   )  [inline, inherited]
 

Définition à la ligne 171 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TitleBarSize.

Référencé par ExManagerObjectWindow::OrganizeMinimizedWindow().

00171 {return m_TitleBarSize;}

std::string ExCObject::GetType void   )  [inline, inherited]
 

Définition à la ligne 95 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExManagerId::RecordObject(), et ExManagerCollision::ResolveCollision().

00095 {return m_ObjectType;}

std::string ExCObject::GetType void   )  [inline, inherited]
 

Définition à la ligne 95 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExManagerId::RecordObject(), et ExManagerCollision::ResolveCollision().

00095 {return m_ObjectType;}

std::vector<ExCWindowObject *>* ExCWindowContent::GetVecWindowObject void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 81 du fichier old/ExCWindowContent.h.

Références ExCWindowContent::m_VecWindowObject.

00081 {return &m_VecWindowObject;}

std::vector<ExCWindowObject *>* ExCWindowContent::GetVecWindowObject void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 79 du fichier ExCWindowContent.h.

Références ExCWindowContent::m_VecWindowObject.

00079 {return &m_VecWindowObject;}

ExCWindowObject* ExCWindow::GetWindowBarPointer void   )  [inline, inherited]
 

Définition à la ligne 139 du fichier old/ExCWindow.h.

Références ExCWindow::m_TitleBar.

00139 {return &m_TitleBar;}

ExCWindowObject* ExCWindow::GetWindowBarPointer void   )  [inline, inherited]
 

Définition à la ligne 116 du fichier ExCWindow.h.

Références ExCWindow::m_TitleBar.

00116 {return &m_TitleBar;}

ExCWindowObject* ExCWindow::GetWindowContentPointer void   )  [inline, inherited]
 

Définition à la ligne 138 du fichier old/ExCWindow.h.

Références ExCWindow::m_Window.

00138 {return &m_Window;}

ExCWindowObject* ExCWindow::GetWindowContentPointer void   )  [inline, inherited]
 

Définition à la ligne 115 du fichier ExCWindow.h.

Références ExCWindow::m_Window.

00115 {return &m_Window;}

std::string ExCWindow::GetWindowOldTitle void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

std::string ExCWindow::GetWindowOldTitle void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 306 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowOldTitle(), et ExCWindow::m_TitleBar.

00307 {
00308         return m_TitleBar.GetWindowOldTitle();
00309 }

ExCVec2D ExCWindowObject::GetWindowSize void   )  [inline, inherited]
 

Définition à la ligne 146 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_WindowSize.

00146 {return m_WindowSize;}

ExCVec2D ExCWindowObject::GetWindowSize void   )  [inline, inherited]
 

Définition à la ligne 165 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_WindowSize.

Référencé par ExCWindowTitleBar::SetWindowSize().

00165 {return m_WindowSize;}

std::string ExCWindow::GetWindowTitle void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

std::string ExCWindow::GetWindowTitle void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 297 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowTitle(), et ExCWindow::m_TitleBar.

Référencé par ExCWindow::Init().

00298 {
00299         return m_TitleBar.GetWindowTitle();
00300 }

ExCVec3D ExCWindow::GetWindowTitleColor void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

ExCVec3D ExCWindow::GetWindowTitleColor void   )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 315 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetWindowTitleColor(), et ExCWindow::m_TitleBar.

00316 {
00317         return m_TitleBar.GetWindowTitleColor();
00318 }

void ExCWindowMessageBoxQuestion::Init void   ) 
 

Redéfinie à partir de ExCWindow.

void ExCWindowMessageBoxQuestion::Init void   ) 
 

Redéfinie à partir de ExCWindow.

Définition à la ligne 46 du fichier ExCWindowMessageBoxQuestion.cpp.

Références ExCWindowControl::AddActionCommand(), ExCWindowObject::AddObjectControl(), Guard, ExCWindow::Init(), Init(), m_CurrentSelection, m_NoAction, m_NoButton, ExCWindow::m_Window, m_YesAction, m_YesButton, MOUSE_LEFT_BUTTON_DOWN, ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBorderColor(), ExCObject::SetName(), ExCWindow::SetOldPosition(), ExCWindow::SetOldWindowSize(), ExCWindowObject::SetPosition(), ExCObject::SetType(), ExCWindowObject::SetWindowSize(), ExCWindow::SetWindowSize(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::ShowWindowTitle(), et UnGuard.

Référencé par ExCWindowMessageBoxQuestion(), et Init().

00047 {
00048 Guard(void ExCWindowMessageBoxQuestion::Init(void))
00049         ExCWindow::Init();
00050         SetName("ExCWindow");
00051         SetType(typeid(this).name());
00052         SetPosition(ExCVec2D(ExNihilo::GetResolutionX()/2-150,(ExNihilo::GetResolutionY()/2)-50));
00053         SetOldPosition(ExCVec2D(ExNihilo::GetResolutionX()/2-150,(ExNihilo::GetResolutionY()/2)-50));
00054         SetWindowSize(ExCVec2D(300,100));
00055         SetOldWindowSize(ExCVec2D(300,100));
00056         m_Window.SetBackroundColor(ExCVec3D(0.5f,0.5f,0.5f));
00057         m_Window.SetBorderColor(ExCVec3D(0.2f,0.2f,0.2f));
00058         m_YesButton = new ExCWindowButton;
00059         m_YesButton->SetWindowSize(ExCVec2D(50,20));
00060         m_YesButton->SetPosition(ExCVec2D(75,50));
00061         m_YesButton->SetWindowTitle("   YES   ");
00062         m_YesButton->ShowWindowTitle(true);
00063         m_YesButton->AddActionCommand(m_YesAction,ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00064         m_NoButton = new ExCWindowButton;
00065         m_NoButton->SetWindowSize(ExCVec2D(50,20));
00066         m_NoButton->SetPosition(ExCVec2D(175,50));
00067         m_NoButton->SetWindowTitle("   NO   ");
00068         m_NoButton->ShowWindowTitle(true);
00069         m_NoButton->AddActionCommand(m_NoAction,ExCCommand(MOUSE_LEFT_BUTTON_DOWN));
00070         m_Window.AddObjectControl(m_YesButton);
00071         m_Window.AddObjectControl(m_NoButton);
00072         m_CurrentSelection=true;
00073 UnGuard
00074 }

virtual ExCAction ExCWindowMessageBoxQuestion::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExCWindow.

ExCAction ExCWindowMessageBoxQuestion::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExCWindow.

Définition à la ligne 153 du fichier ExCWindowMessageBoxQuestion.cpp.

Références Guard, InputAction(), et UnGuard.

Référencé par InputAction(), et InputCommand().

00154 {
00155 Guard(ExCAction ExCWindowMessageBoxQuestion::InputAction(ExCAction Action))
00156         /*switch(Action.m_Action)
00157         {
00158         default:
00159                 return Action;
00160         }
00161         if(Action.m_NextAction){return *Action.m_NextAction;}
00162         else{return NOTHING;}*/
00163         return Action;
00164 UnGuard
00165 }

virtual ExCAction ExCWindowMessageBoxQuestion::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExCWindow.

ExCAction ExCWindowMessageBoxQuestion::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExCWindow.

Définition à la ligne 110 du fichier ExCWindowMessageBoxQuestion.cpp.

Références CLOSE_OBJECT_WINDOW, Guard, InputAction(), ExCWindowObject::InputCommand(), InputCommand(), KEYBOARD_DOWN_ARROW_LEFT, KEYBOARD_DOWN_ARROW_RIGHT, KEYBOARD_DOWN_ENTER, ExCWindow::m_BeClosed, ExCCommand::m_Command, m_CurrentSelection, ExCCommand::m_MousePosx, ExCCommand::m_MousePosy, m_NoAction, ExCWindow::m_TitleBar, ExCWindow::m_Window, m_YesAction, MOUSE_LEFT_BUTTON_DOWN, NOTHING, ExCWindowObject::PointInWindow(), et UnGuard.

Référencé par InputCommand().

00111 {
00112 Guard(ExCAction ExCWindowMessageBoxQuestion::InputCommand(ExCCommand Command))
00113         //std::cout<<"ExCWindow::Input Command window:"<<Command.m_Command<<std::endl;
00114         switch(Command.m_Command)
00115         {
00116         case KEYBOARD_DOWN_ENTER:
00117                 m_BeClosed=true;
00118                 if(m_CurrentSelection)
00119                 {
00120                         std::cout<<"YesAction:"<<m_YesAction<<std::endl;
00121                         return m_YesAction;
00122                 }
00123                 else
00124                 {
00125                         
00126                         return m_NoAction;
00127                 }
00128                 return CLOSE_OBJECT_WINDOW;
00129         case KEYBOARD_DOWN_ARROW_LEFT:
00130         case KEYBOARD_DOWN_ARROW_RIGHT: 
00131                 if(m_CurrentSelection){m_CurrentSelection=false;}
00132                 else m_CurrentSelection=true;
00133                 break;
00134         case MOUSE_LEFT_BUTTON_DOWN:
00135                 if(m_TitleBar.PointInWindow(ExCVec2D(Command.m_MousePosx,Command.m_MousePosy)))
00136                 {
00137                         m_BeClosed=true;
00138                         return InputAction(m_TitleBar.InputCommand(Command));
00139                 }
00140                 if(m_Window.PointInWindow(ExCVec2D(Command.m_MousePosx,Command.m_MousePosy)))
00141                 {
00142                         m_BeClosed=true;
00143                         return InputAction(m_Window.InputCommand(Command));
00144                 }
00145 
00146                 break;
00147         }
00148         
00149         return NOTHING;
00150 UnGuard
00151 }

bool ExCWindow::IsActive void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 127 du fichier old/ExCWindow.h.

Références ExCWindow::m_Active.

00127 {return m_Active;}

bool ExCWindowObject::IsBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 166 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

00166 {return m_Blending;}

bool ExCWindowObject::IsBackroundBlending void   )  [inline, inherited]
 

Définition à la ligne 188 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00188 {return m_Blending;}

bool ExCWindowObject::IsBackroundTexturing1 void   )  [inline, inherited]
 

Définition à la ligne 155 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1.

00155 {return m_BackroundIsTexturing1;}

bool ExCWindowObject::IsBackroundTexturing1 void   )  [inline, inherited]
 

Définition à la ligne 177 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00177 {return m_BackroundIsTexturing1;}

bool ExCWindowObject::IsBackroundTexturing2 void   )  [inline, inherited]
 

Définition à la ligne 158 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2.

00158 {return m_BackroundIsTexturing2;}

bool ExCWindowObject::IsBackroundTexturing2 void   )  [inline, inherited]
 

Définition à la ligne 180 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00180 {return m_BackroundIsTexturing2;}

bool ExCWindow::IsMaximized void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 123 du fichier old/ExCWindow.h.

Références ExCWindow::m_Maximized.

Référencé par ExManagerObjectWindow::InputAction().

00123 {return m_Maximized;}

bool ExCWindow::IsMouving void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 117 du fichier old/ExCWindow.h.

Références ExCWindow::m_Mouving.

00117 {return m_Mouving;}

bool ExCWindow::IsReduced void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 121 du fichier old/ExCWindow.h.

Références ExCWindow::m_Reduced.

Référencé par ExManagerObjectWindow::InputAction().

00121 {return m_Reduced;}

bool ExCWindow::IsShowWindow void   )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 125 du fichier old/ExCWindow.h.

Références ExCWindow::m_ShowWindow.

00125 {return m_ShowWindow;}

bool ExCWindow::IsShowWindowBar void   )  [inline, inherited]
 

Définition à la ligne 157 du fichier old/ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et ExCWindow::m_TitleBar.

00157 {return m_TitleBar.IsShowWindow();}

bool ExCWindow::IsShowWindowBar void   )  [inline, inherited]
 

Définition à la ligne 134 du fichier ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et ExCWindow::m_TitleBar.

00134 {return m_TitleBar.IsShowWindow();}

bool ExCWindow::IsShowWindowContent void   )  [inline, inherited]
 

Définition à la ligne 155 du fichier old/ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et ExCWindow::m_Window.

00155 {return m_Window.IsShowWindow();}

bool ExCWindow::IsShowWindowContent void   )  [inline, inherited]
 

Définition à la ligne 132 du fichier ExCWindow.h.

Références ExCWindowObject::IsShowWindow(), et ExCWindow::m_Window.

Référencé par ExManagerObjectWindow::InputAction().

00132 {return m_Window.IsShowWindow();}

bool ExCWindowObject::IsShowWindowTitle void   )  [inline, inherited]
 

Définition à la ligne 136 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

00136 {return m_ShowWindowTitle;}

bool ExCWindowObject::IsShowWindowTitle void   )  [inline, inherited]
 

Définition à la ligne 155 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00155 {return m_ShowWindowTitle;}

bool ExCWindowObject::IsTextureIsMouving void   )  [inline, inherited]
 

Définition à la ligne 161 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

00161 {return m_TextureIsMouving;}

bool ExCWindowObject::IsTextureIsMouving void   )  [inline, inherited]
 

Définition à la ligne 183 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

00183 {return m_TextureIsMouving;}

std::string ExCWindowObject::Load std::string  FileName  )  [inherited]
 

Définition à la ligne 384 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), PREFIX, et UnGuard.

00385 {
00386 Guard(std::string ExCWindowObject::Load(std::string FileName))
00387         char                    buffer[255],b[255];
00388         std::string buffstring,returncontrolstring;
00389         std::ifstream file;
00390         #ifdef UNIX_SRC
00391         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00392         #else
00393         sprintf(buffer, "../Data/Window/%s", FileName.data());
00394         #endif
00395         file.open(buffer,std::ios::in);
00396         if(file.is_open())
00397         {
00398                 memset(b,0,255);file.getline(b,256,'\n');
00399                 returncontrolstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00401                 Load(FileName);
00403         }
00404         file.close();
00405         return returncontrolstring;//RETURN TYPE OF CONTROL
00406 UnGuard
00407 }

void ExCWindowObject::Load std::ifstream *  file  )  [inherited]
 

Définition à la ligne 409 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowObject::SetBackroundBlending(), ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowObject::SetBorderColor(), ExCWindowObject::SetPosition(), ExCWindowObject::SetShowBorder(), ExCWindowObject::SetTextureIsMouving(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowObject::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::SetWindowTitleColor(), et UnGuard.

Référencé par ExCWindowObject::Load(), ExCWindow::LoadFile(), ExCWindow::ReadWindowControlObject(), et ExCWindow::ReadWindowSubObject().

00410 {
00411 Guard(void ExCWindowObject::Load(std::ifstream *file))
00412         char                    b[255];
00413         std::string buffstring;
00414         try
00415         {
00416                 //READ WINDOW POSITION
00417                 memset(b,0,255);file->getline(b,256,'\n');
00418                 try
00419                 {
00420                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowPosition>","<#WindowPosition>");
00421                         SetPosition(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00422                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00423                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowPosition:"<<buffstring<<std::endl;}
00424                 //READ WINDOW SIZE
00425                 memset(b,0,255);file->getline(b,256,'\n');
00426                 try
00427                 {
00428                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowSize>","<#WindowSize>");
00429                         SetWindowSize(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00430                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00431                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowSize"<<std::endl;}
00432                 //READ TITLE BAR SIZE
00433                 memset(b,0,255);file->getline(b,256,'\n');
00434                 try
00435                 {
00436                         SetTitleBarSize(ExNihilo::ExtractFloatValueFromSring(b,"<TitleBarSize>","<#TitleBarSize>"));
00437                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TitleBarSize"<<std::endl;}
00438                 //READ WINDOW TITLE
00439                 memset(b,0,255);file->getline(b,256,'\n');
00440                 try
00441                 {
00442                         SetWindowTitle(ExNihilo::ExtracValueFromSring(b,"<WindowTitle>","<#WindowTitle>"));
00443                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitle"<<std::endl;}
00444                 //READ WINDOW TITLE COLOR
00445                 memset(b,0,255);file->getline(b,256,'\n');
00446                 try
00447                 {
00448                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowTitleColor>","<#WindowTitleColor>");
00449                         SetWindowTitleColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00450                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00451                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00452                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitleColor"<<std::endl;}
00453                 //READ IS BACRGROUND BLENDING AND VALUE
00454                 memset(b,0,255);file->getline(b,256,'\n');
00455                 try
00456                 {
00457                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<IsBackroundBlending>","<#IsBackroundBlending>"))
00458                         {
00459                                 memset(b,0,255);file->getline(b,256,'\n');
00460                                 SetBackroundBlending(true,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00461                         }else 
00462                         {
00463                                 memset(b,0,255);file->getline(b,256,'\n');
00464                                 SetBackroundBlending(false,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00465                         }
00466                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading IsBackroundBlending"<<std::endl;}
00467                 //READ BACKGROUND COLOR
00468                 memset(b,0,255);file->getline(b,256,'\n');
00469                 try
00470                 {
00471                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BackroundColor>","<#BackroundColor>");
00472                         SetBackroundColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00473                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00474                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00475                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundColor"<<std::endl;}
00476                 //READ IS SHOW BORDER
00477                 memset(b,0,255);file->getline(b,256,'\n');
00478                 try
00479                 {
00480                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<ShowBorder>","<#ShowBorder>"))
00481                         {
00482                                 SetShowBorder(true);
00483                         }else 
00484                         {
00485                                 SetShowBorder(false);
00486                         }
00487                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading ShowBorder"<<std::endl;}
00488                 //READ BACKGROUND COLOR
00489                 memset(b,0,255);file->getline(b,256,'\n');
00490                 try
00491                 {
00492                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BorderColor>","<#BorderColor>");
00493                         SetBorderColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00494                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00495                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00496                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BorderColor"<<std::endl;}
00497                 //READ IS BACRGROUND TEXTURING AND TEXTURE 1
00498                 memset(b,0,255);file->getline(b,256,'\n');
00499                 try
00500                 {
00501                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing1>","<#BackroundIsTexturing1>"))
00502                         {
00503                                 memset(b,0,255);file->getline(b,256,'\n');
00504                                 SetBackroundTexturing1(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00505                         }else 
00506                         {
00507                                 memset(b,0,255);file->getline(b,256,'\n');
00508                                 SetBackroundTexturing1(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00509                         }
00510                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing1 :"<<buffstring<<std::endl;}        
00511                 //READ IS BACRGROUND TEXTURING AND TEXTURE 2
00512                 memset(b,0,255);file->getline(b,256,'\n');
00513                 try
00514                 {
00515                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing2>","<#BackroundIsTexturing2>"))
00516                         {
00517                                 memset(b,0,255);file->getline(b,256,'\n');
00518                                 SetBackroundTexturing2(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00519                         }else 
00520                         {
00521                                 memset(b,0,255);file->getline(b,256,'\n');
00522                                 SetBackroundTexturing2(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00523                         }
00524                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing2:"<<buffstring<<std::endl;} 
00525                 //READ TEXTURE IS MOUVING
00526                 memset(b,0,255);file->getline(b,256,'\n');
00527                 try
00528                 {
00529                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<TextureIsMouving>","<#TextureIsMouving>"))
00530                         {
00531                                 SetTextureIsMouving(true);
00532                         }else 
00533                         {
00534                                 SetTextureIsMouving(false);
00535                         }
00536                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureIsMouving"<<std::endl;}
00537                 //READ TEXTURE MOUVING VEC
00538                 memset(b,0,255);file->getline(b,256,'\n');
00539                 try
00540                 {
00541                         buffstring=ExNihilo::ExtracValueFromSring(b,"<TextureMouvingVec>","<#TextureMouvingVec>");
00542                         SetTextureMouvingVec(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00543                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00544                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureMouvingVec:"<<buffstring<<std::endl;}
00545         }catch(...){throw ExCExpFileReadError();}
00546 UnGuard
00547 }

std::string ExCWindowObject::Load std::string  FileName  )  [inherited]
 

Définition à la ligne 384 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), PREFIX, et UnGuard.

00385 {
00386 Guard(std::string ExCWindowObject::Load(std::string FileName))
00387         char                    buffer[255],b[255];
00388         std::string buffstring,returncontrolstring;
00389         std::ifstream file;
00390         #ifdef UNIX_SRC
00391         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00392         #else
00393         sprintf(buffer, "../Data/Window/%s", FileName.data());
00394         #endif
00395         file.open(buffer,std::ios::in);
00396         if(file.is_open())
00397         {
00398                 memset(b,0,255);file.getline(b,256,'\n');
00399                 returncontrolstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00401                 Load(FileName);
00403         }
00404         file.close();
00405         return returncontrolstring;//RETURN TYPE OF CONTROL
00406 UnGuard
00407 }

void ExCWindowObject::Load std::ifstream *  file  )  [inherited]
 

Définition à la ligne 409 du fichier old/ExCWindowObject.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowObject::SetBackroundBlending(), ExCWindowObject::SetBackroundColor(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowObject::SetBorderColor(), ExCWindowObject::SetPosition(), ExCWindowObject::SetShowBorder(), ExCWindowObject::SetTextureIsMouving(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowObject::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), ExCWindowObject::SetWindowTitle(), ExCWindowObject::SetWindowTitleColor(), et UnGuard.

Référencé par ExCWindowObject::Load(), ExCWindow::LoadFile(), ExCWindow::ReadWindowControlObject(), et ExCWindow::ReadWindowSubObject().

00410 {
00411 Guard(void ExCWindowObject::Load(std::ifstream *file))
00412         char                    b[255];
00413         std::string buffstring;
00414         try
00415         {
00416                 //READ WINDOW POSITION
00417                 memset(b,0,255);file->getline(b,256,'\n');
00418                 try
00419                 {
00420                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowPosition>","<#WindowPosition>");
00421                         SetPosition(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00422                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00423                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowPosition:"<<buffstring<<std::endl;}
00424                 //READ WINDOW SIZE
00425                 memset(b,0,255);file->getline(b,256,'\n');
00426                 try
00427                 {
00428                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowSize>","<#WindowSize>");
00429                         SetWindowSize(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00430                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00431                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowSize"<<std::endl;}
00432                 //READ TITLE BAR SIZE
00433                 memset(b,0,255);file->getline(b,256,'\n');
00434                 try
00435                 {
00436                         SetTitleBarSize(ExNihilo::ExtractFloatValueFromSring(b,"<TitleBarSize>","<#TitleBarSize>"));
00437                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TitleBarSize"<<std::endl;}
00438                 //READ WINDOW TITLE
00439                 memset(b,0,255);file->getline(b,256,'\n');
00440                 try
00441                 {
00442                         SetWindowTitle(ExNihilo::ExtracValueFromSring(b,"<WindowTitle>","<#WindowTitle>"));
00443                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitle"<<std::endl;}
00444                 //READ WINDOW TITLE COLOR
00445                 memset(b,0,255);file->getline(b,256,'\n');
00446                 try
00447                 {
00448                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowTitleColor>","<#WindowTitleColor>");
00449                         SetWindowTitleColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00450                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00451                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00452                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading WindowTitleColor"<<std::endl;}
00453                 //READ IS BACRGROUND BLENDING AND VALUE
00454                 memset(b,0,255);file->getline(b,256,'\n');
00455                 try
00456                 {
00457                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<IsBackroundBlending>","<#IsBackroundBlending>"))
00458                         {
00459                                 memset(b,0,255);file->getline(b,256,'\n');
00460                                 SetBackroundBlending(true,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00461                         }else 
00462                         {
00463                                 memset(b,0,255);file->getline(b,256,'\n');
00464                                 SetBackroundBlending(false,ExNihilo::ExtractFloatValueFromSring(b,"<BackroundBlendingValue>","<#BackroundBlendingValue>"));
00465                         }
00466                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading IsBackroundBlending"<<std::endl;}
00467                 //READ BACKGROUND COLOR
00468                 memset(b,0,255);file->getline(b,256,'\n');
00469                 try
00470                 {
00471                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BackroundColor>","<#BackroundColor>");
00472                         SetBackroundColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00473                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00474                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00475                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundColor"<<std::endl;}
00476                 //READ IS SHOW BORDER
00477                 memset(b,0,255);file->getline(b,256,'\n');
00478                 try
00479                 {
00480                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<ShowBorder>","<#ShowBorder>"))
00481                         {
00482                                 SetShowBorder(true);
00483                         }else 
00484                         {
00485                                 SetShowBorder(false);
00486                         }
00487                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading ShowBorder"<<std::endl;}
00488                 //READ BACKGROUND COLOR
00489                 memset(b,0,255);file->getline(b,256,'\n');
00490                 try
00491                 {
00492                         buffstring=ExNihilo::ExtracValueFromSring(b,"<BorderColor>","<#BorderColor>");
00493                         SetBorderColor(ExCVec3D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00494                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>"),
00495                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Z>","<#Z>")));
00496                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BorderColor"<<std::endl;}
00497                 //READ IS BACRGROUND TEXTURING AND TEXTURE 1
00498                 memset(b,0,255);file->getline(b,256,'\n');
00499                 try
00500                 {
00501                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing1>","<#BackroundIsTexturing1>"))
00502                         {
00503                                 memset(b,0,255);file->getline(b,256,'\n');
00504                                 SetBackroundTexturing1(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00505                         }else 
00506                         {
00507                                 memset(b,0,255);file->getline(b,256,'\n');
00508                                 SetBackroundTexturing1(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture1>","<#BackroundTexture1>"));
00509                         }
00510                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing1 :"<<buffstring<<std::endl;}        
00511                 //READ IS BACRGROUND TEXTURING AND TEXTURE 2
00512                 memset(b,0,255);file->getline(b,256,'\n');
00513                 try
00514                 {
00515                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<BackroundIsTexturing2>","<#BackroundIsTexturing2>"))
00516                         {
00517                                 memset(b,0,255);file->getline(b,256,'\n');
00518                                 SetBackroundTexturing2(true,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00519                         }else 
00520                         {
00521                                 memset(b,0,255);file->getline(b,256,'\n');
00522                                 SetBackroundTexturing2(false,ExNihilo::ExtracValueFromSring(b,"<BackroundTexture2>","<#BackroundTexture2>"));
00523                         }
00524                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading BackroundIsTexturing2:"<<buffstring<<std::endl;} 
00525                 //READ TEXTURE IS MOUVING
00526                 memset(b,0,255);file->getline(b,256,'\n');
00527                 try
00528                 {
00529                         if(0!=ExNihilo::ExtractIntValueFromSring(b,"<TextureIsMouving>","<#TextureIsMouving>"))
00530                         {
00531                                 SetTextureIsMouving(true);
00532                         }else 
00533                         {
00534                                 SetTextureIsMouving(false);
00535                         }
00536                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureIsMouving"<<std::endl;}
00537                 //READ TEXTURE MOUVING VEC
00538                 memset(b,0,255);file->getline(b,256,'\n');
00539                 try
00540                 {
00541                         buffstring=ExNihilo::ExtracValueFromSring(b,"<TextureMouvingVec>","<#TextureMouvingVec>");
00542                         SetTextureMouvingVec(ExCVec2D(ExNihilo::ExtractFloatValueFromSring(buffstring,"<X>","<#X>"),
00543                                 ExNihilo::ExtractFloatValueFromSring(buffstring,"<Y>","<#Y>")));
00544                 }catch(ExCExpStringNotFound){std::cout<<"Error Reading TextureMouvingVec:"<<buffstring<<std::endl;}
00545         }catch(...){throw ExCExpFileReadError();}
00546 UnGuard
00547 }

bool ExCWindow::LoadFile std::string  FileName  )  [virtual, inherited]
 

Redéfinie à partir de ExCObject.

Définition à la ligne 263 du fichier old/ExCWindow.cpp.

Références ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCObject::LoadFile(), ExCWindow::LoadFile(), ExCWindow::m_TitleBar, PREFIX, ExCWindow::ReadWindowSubObject(), et UnGuard.

Référencé par ExCWindow::LoadFile().

00264 {
00265 Guard(void ExCWindow::LoadFile(std::string FileName))
00266         char                    buffer[255],b[255];
00267         std::string buffstring;
00268         std::ifstream file,fileControl;
00269         #ifdef UNIX_SRC
00270         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00271         #else
00272         sprintf(buffer, "../Data/Window/%s", FileName.data());
00273         #endif
00274         file.open(buffer,std::ios::in);
00275         if(file.is_open())
00276         {
00277                 //read header 
00278                 memset(b,0,255);file.getline(b,256,'\n');
00279                 try
00280                 {
00281                         //READ MAIN WINDOW INFO
00282                         ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00283                         Load(&file);
00284 
00285                         //READ CONTENT WINDOW INFO
00286                         memset(b,0,255);file.getline(b,256,'\n');
00287                         buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForWindow>","<#FileForWindow>");
00288                         ReadWindowSubObject(this,buffstring);
00289 
00290                         //READ BAR WINDOW INFO
00291                         /*memset(b,0,255);file.getline(b,256,'\n');
00292                         buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForBar>","<#FileForBar>");
00293                         ReadWindowSubObject(this,buffstring);
00294                         */
00295                         m_TitleBar.LoadFile(ExNihilo::ExtracValueFromSring(b,"<FileForBar>","<#FileForBar>"));
00296 
00297                 }catch(ExCExpStringNotFound){std::cout<<"Bad file type plok"<<buffer<<std::endl;}
00298         }else
00299         {
00300                 std::cout<<"ExCExpFileNotFound:"<<buffer<<std::endl;
00301                 throw   ExCExpFileNotFound();
00302         }
00303 UnGuard
00304 }

bool ExCWindow::PointInWindow ExCVec2D  point  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

bool ExCWindow::PointInWindow ExCVec2D  point  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 320 du fichier ExCWindow.cpp.

Références ExCWindowObject::IsShowWindow(), ExCWindow::m_TitleBar, ExCWindow::m_Window, et ExCWindowObject::PointInWindow().

Référencé par ExManagerObjectWindow::InputCommand().

00321 {
00322         if(ExCWindowObject::PointInWindow(point))
00323         {
00324                 if(m_TitleBar.PointInWindow(point))return true;
00325                 if(m_Window.PointInWindow(point))
00326                 {
00327                         if(m_Window.IsShowWindow())return true;
00328                         else return false;
00329                 }
00330                 
00331         }
00332         return false;
00333         
00334 }

ExCWindowControl * ExCWindow::ReadWindowControlObject ExCWindowObject win,
std::string  FileName
[inherited]
 

Définition à la ligne 418 du fichier old/ExCWindow.cpp.

Références ExCWindowControl::AddActionCommand(), ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindowButtonSwitch::m_Butt1, ExCWindowButtonSwitch::m_Butt2, ExCAction::m_Param, PREFIX, ExCWindow::ReadWindowControlObject(), ExCWindowButtonSwitchOnMouse::SwitchValue(), ExCWindowButtonSwitch::SwitchValue(), et UnGuard.

Référencé par ExCWindow::ReadWindowControlObject(), et ExCWindow::ReadWindowSubObject().

00419 {
00420         Guard(ExCWindowControl *  ExCWindow::ReadWindowControlObject(ExCWindowObject *win,std::string FileName))
00421                 char                    buffer[255],b[255];
00422         std::string buffstring;
00423         std::ifstream fileControl;
00424 #ifdef UNIX_SRC
00425         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00426 #else
00427         sprintf(buffer, "../Data/Window/%s", FileName.data());
00428 #endif
00429         fileControl.open(buffer,std::ios::in);
00430         if(fileControl.is_open())
00431         {
00432                 memset(b,0,255);fileControl.getline(b,256,'\n');
00433                 buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00434                 // EXCWINDOWLABEL CONTROL                                       
00435                 if(strcmp(buffstring.data(),"ExCWindowLabel")==0)
00436                 {
00437                         ExCWindowLabel *NewLabel;
00438                         NewLabel= new ExCWindowLabel;
00439                         //ReadWindowObject(NewLabel,&fileControl);
00440                         NewLabel->Load(&fileControl);
00441                         win->AddObjectControl(NewLabel);
00442                 }
00443                 // EXCWINDOWEDITLABEL CONTROL                                   
00444                 if(strcmp(buffstring.data(),"ExCWindowEditLabel")==0)
00445                 {
00446                         ExCWindowEditLabel *NewEditLabel;
00447                         NewEditLabel= new ExCWindowEditLabel;
00448                         //ReadWindowObject(NewLabel,&fileControl);
00449                         NewEditLabel->Load(&fileControl);
00450                         win->AddObjectControl(NewEditLabel);
00451                 }
00452                 // EXCWINDOWBUTTON CONTROL                                      
00453                 if(strcmp(buffstring.data(),"ExCWindowButton")==0)
00454                 {
00455                         ExCWindowButton *NewButton;
00456                         NewButton= new ExCWindowButton;
00457                         //ReadWindowObject(NewButton,&fileControl);
00458                         NewButton->Load(&fileControl);
00459                         //READ ACTION FOR BUTTON
00460                         memset(b,0,255);fileControl.getline(b,256,'\n');
00461                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00462                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00463                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00464                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00465                         NewButton->AddActionCommand(Action,Command);
00466                         win->AddObjectControl(NewButton);
00467                 }
00468                 //EXCWINDOWBUTTONSWITCH CONTROL
00469                 if(strcmp(buffstring.data(),"ExCWindowButtonSwitch")==0)
00470                 {
00471                         std::ifstream fileB1,fileB2;
00472                         ExCWindowButtonSwitch *NewButton;
00473                         NewButton= new ExCWindowButtonSwitch;
00474                         //ReadWindowObject(NewButton,&fileControl);
00475                         NewButton->Load(&fileControl);
00476                         ExCWindowButton * Butt1,*Butt2;
00477                         Butt1=new ExCWindowButton;
00478                         Butt2=new ExCWindowButton;
00479 
00480                         //Read Normal Button
00481                         memset(b,0,255);fileControl.getline(b,256,'\n');
00482                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button1>","<#Button1>");
00483         //ReadWindowObject(Butt1,buffstring,&fileB1);
00484                         NewButton->m_Butt1=Butt1;
00485 
00486 
00487                         //Read Alternate Button
00488                         memset(b,0,255);fileControl.getline(b,256,'\n');
00489                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button2>","<#Button2>");
00490         //ReadWindowObject(Butt2,buffstring,&fileB2);
00491                         NewButton->m_Butt2=Butt2;
00492 
00493                         //READ ACTION FOR BUTTON1
00494                         memset(b,0,255);fileB1.getline(b,256,'\n');
00495                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00496                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00497                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00498                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00499                         Butt1->AddActionCommand(Action,Command);
00500                         fileB1.close();
00501 
00502                         //READ ACTION FOR BUTTON2
00503                         memset(b,0,255);fileB2.getline(b,256,'\n');
00504                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00505                         Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00506                         Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00507                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00508                         Butt2->AddActionCommand(Action,Command);
00509                         fileB2.close();
00510 
00511                         NewButton->SwitchValue();
00512                         //NewButton->SwitchValue();
00513                         win->AddObjectControl(NewButton);
00514                 }
00515                 //EXCWINDOWBUTTONSWITCHONMOUSE CONTROL
00516                 if(strcmp(buffstring.data(),"ExCWindowButtonSwitchOnMouse")==0)
00517                 {
00518                         std::ifstream fileB1,fileB2;
00519                         ExCWindowButtonSwitchOnMouse *NewButton;
00520                         NewButton= new ExCWindowButtonSwitchOnMouse;
00521                         //ReadWindowObject(NewButton,&fileControl);
00522                         NewButton->Load(&fileControl);
00523                         ExCWindowButton * Butt1,*Butt2;
00524                         Butt1=new ExCWindowButton;
00525                         Butt2=new ExCWindowButton;
00526 
00527                         //Read Normal Button
00528                         memset(b,0,255);fileControl.getline(b,256,'\n');
00529                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button1>","<#Button1>");
00530         //ReadWindowObject(Butt1,buffstring,&fileB1);
00531                         NewButton->m_Butt1=Butt1;
00532 
00533 
00534                         //Read Alternate Button
00535                         memset(b,0,255);fileControl.getline(b,256,'\n');
00536                         buffstring=ExNihilo::ExtracValueFromSring(b,"<Button2>","<#Button2>");
00537         //ReadWindowObject(Butt2,buffstring,&fileB2);
00538                         NewButton->m_Butt2=Butt2;
00539 
00540                         //READ ACTION FOR BUTTON1
00541                         memset(b,0,255);fileB1.getline(b,256,'\n');
00542                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00543                         ExCAction Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00544                         ExCCommand Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00545                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00546                         Butt1->AddActionCommand(Action,Command);
00547                         fileB1.close();
00548 
00549                         //READ ACTION FOR BUTTON2
00550                         memset(b,0,255);fileB2.getline(b,256,'\n');
00551                         buffstring=ExNihilo::ExtracValueFromSring(b,"<ActionCommand>","<#ActionCommand>");
00552                         Action=ExNihilo::ExtractIntValueFromSring(buffstring,"<Action>","<#Action>");
00553                         Command=ExNihilo::ExtractIntValueFromSring(buffstring,"<Command>","<#Command>");
00554                         Action.m_Param=ExNihilo::ExtracValueFromSring(buffstring,"<Param>","<#Param>");
00555                         Butt2->AddActionCommand(Action,Command);
00556                         fileB2.close();
00557 
00558                         NewButton->SwitchValue();
00559                         //NewButton->SwitchValue();
00560                         win->AddObjectControl(NewButton);
00561                 }
00562         }
00563         fileControl.close();
00564         return NULL;
00565         UnGuard
00566 }

void ExCWindow::ReadWindowSubObject ExCWindow win,
std::string  FileName
[inherited]
 

Définition à la ligne 306 du fichier old/ExCWindow.cpp.

Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, ExCWindowObject::Load(), ExCWindow::m_CloseButton, ExCWindow::m_MaximizeButton, ExCWindow::m_MinimizeButton, ExCWindow::m_MinimizeToBarButton, ExCWindow::m_TitleBar, ExCWindow::m_Window, PREFIX, ExCWindow::ReadWindowControlObject(), ExCWindow::ReadWindowSubObject(), ExCWindowObject::SetBackroundColor(), et UnGuard.

Référencé par ExCWindow::LoadFile(), et ExCWindow::ReadWindowSubObject().

00307 {
00308 Guard(void ExCWindow::ReadWindowSubObject(ExCWindow *win,std::string FileName))
00309         char                    buffer[255],b[255];
00310         std::string buffstring;
00311         std::ifstream file,fileButton,fileControl;
00312 #ifdef UNIX_SRC
00313         sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", FileName.data());
00314 #else
00315         sprintf(buffer, "../Data/Window/%s", FileName.data());
00316 #endif
00317         //std::cout<<buffer<<std::endl;
00318         file.open(buffer,std::ios::in);
00319 
00320         if(file.is_open())
00321         {
00322                 //read header 
00323                 memset(b,0,255);file.getline(b,256,'\n');
00324                 try
00325                 {
00326                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00327                         if(strcmp(buffstring.data(),"WindowContent")==0)
00328                         {
00329                                 m_Window.Load(&file);   
00330                                 //Read all control
00331                                 memset(b,0,255);file.getline(b,256,'\n');
00332                                 int numberofcontrol=ExNihilo::ExtractIntValueFromSring(b,"<NumberOfControl>","<#NumberOfControl>");
00333                                 for(int i=0;i<numberofcontrol;i++)
00334                                 {
00335                                         memset(b,0,255);file.getline(b,256,'\n');
00336                                         ReadWindowControlObject(win->GetWindowContentPointer(),ExNihilo::ExtracValueFromSring(b,"<FileControl>","<#FileControl>"));
00337                                 }
00338                         }
00339                         if(strcmp(buffstring.data(),"BarContent")==0)
00340                         {
00341                                 m_TitleBar.Load(&file);
00342                                 //READ CLOSE BUTTON
00343                                 memset(b,0,255);file.getline(b,256,'\n');
00344                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonClose>","<#FileForButtonClose>");
00345 #ifdef UNIX_SRC
00346                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00347 #else
00348                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00349 #endif
00350                                 fileButton.open(buffer,std::ios::in);
00351                                 if(fileButton.is_open())
00352                                 {
00353                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00354                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00355                                         m_CloseButton->Load(&fileButton);
00356                                         m_CloseButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00357                                 }fileButton.close();
00358                                 //READ Maximize BUTTON
00359                                 memset(b,0,255);file.getline(b,256,'\n');
00360                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMaximize>","<#FileForButtonMaximize>");
00361 #ifdef UNIX_SRC
00362                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00363 #else
00364                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00365 #endif
00366                                 fileButton.open(buffer,std::ios::in);
00367                                 if(fileButton.is_open())
00368                                 {
00369                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00370                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00371                                         m_MaximizeButton->Load(&fileButton);
00372                                         m_MaximizeButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00373                                 }fileButton.close();
00374                                 //READ Minimize BUTTON
00375                                 memset(b,0,255);file.getline(b,256,'\n');
00376                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMinimize>","<#FileForButtonMinimize>");
00377 #ifdef UNIX_SRC
00378                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00379 #else
00380                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00381 #endif
00382                                 fileButton.open(buffer,std::ios::in);
00383                                 if(fileButton.is_open())
00384                                 {
00385                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00386                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00387                                         m_MinimizeButton->Load(&fileButton);
00388                                         m_MinimizeButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00389                                 }fileButton.close();
00390                                 //READ MinimizeToBar BUTTON
00391                                 memset(b,0,255);file.getline(b,256,'\n');
00392                                 buffstring=ExNihilo::ExtracValueFromSring(b,"<FileForButtonMinimizeToBar>","<#FileForButtonMinimizeToBar>");
00393 #ifdef UNIX_SRC
00394                                 sprintf(buffer, PREFIX "/ExNihilo/Data/Window/%s", buffstring.data());
00395 #else
00396                                 sprintf(buffer, "../Data/Window/%s", buffstring.data());
00397 #endif
00398                                 fileButton.open(buffer,std::ios::in);
00399                                 if(fileButton.is_open())
00400                                 {
00401                                         memset(b,0,255);fileButton.getline(b,256,'\n');
00402                                         buffstring=ExNihilo::ExtracValueFromSring(b,"<WindowHeader>","<#WindowHeader>");
00403                                         //ReadWindowObject(win->GetButtonMinimizeToBar(),&fileButton);
00404                                         m_MinimizeToBarButton->Load(&fileButton);
00405                                         m_MinimizeToBarButton->SetBackroundColor(ExCVec3D(1.0f,1.0f,1.0f));
00406                                 }fileButton.close();
00407 
00408                         }
00409                 }catch(ExCExpStringNotFound)
00410                 {
00411                         std::cout<<"ReadWindowSubObject::ExCExpStringNotFound";
00412                 }
00413         }else throw   ExCExpFileNotFound();
00414         file.close();
00415         UnGuard
00416 }

void ExCWindow::RefreshPosotion void   )  [inherited]
 

void ExCWindow::RefreshPosotion void   )  [inherited]
 

Définition à la ligne 224 du fichier ExCWindow.cpp.

Références ExCWindowObject::GetOldPosition(), ExCObject2D::GetPosition(), ExCWindowObject::GetVecWindowObject(), ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, ExCWindow::m_CloseButton, ExCWindow::m_MaximizeButton, ExCWindow::m_MinimizeButton, ExCWindow::m_MinimizeToBarButton, ExCObject2D::m_Position, ExCWindow::m_TitleBar, ExCWindowObject::m_TitleBarSize, ExCWindow::m_Window, ExCWindowObject::m_WindowSize, ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), et UnGuard.

Référencé par ExCWindow::ExCWindow(), ExCWindowMessageBox::ExCWindowMessageBox(), ExCWindowMessageBoxQuestion(), ExManagerObjectWindow::Load(), ExCWindow::RefreshPosotion(), et ExCWindow::SetWindowPosition().

void ExCWindow::RefreshSize void   )  [inherited]
 

void ExCWindow::RefreshSize void   )  [inherited]
 

Définition à la ligne 241 du fichier ExCWindow.cpp.

Références ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, ExCWindow::m_CloseButton, ExCWindow::m_MaximizeButton, ExCWindow::m_MinimizeButton, ExCWindow::m_MinimizeToBarButton, ExCWindow::m_TitleBar, ExCWindowObject::m_TitleBarSize, ExCWindow::m_Window, ExCWindowObject::m_WindowSize, ExCWindow::RefreshSize(), ExCWindowObject::SetWindowSize(), et UnGuard.

Référencé par ExCWindow::ExCWindow(), ExCWindowMessageBox::ExCWindowMessageBox(), ExCWindowMessageBoxQuestion(), ExManagerObjectWindow::Load(), ExCWindow::RefreshSize(), ExCWindow::SetWindowPosition(), et ExCWindow::SetWindowSize().

00242 {
00243 Guard(void ExCWindow::RefreshSize(void))
00244         m_TitleBar.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_TitleBarSize));
00245         m_Window.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_WindowSize.GetY()-m_TitleBarSize));
00246         m_CloseButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00247         m_MaximizeButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00248         m_MinimizeButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00249         m_MinimizeToBarButton->SetWindowSize(ExCVec2D(m_TitleBarSize-3,m_TitleBarSize-4));
00250 UnGuard
00251 }       

void ExCWindowContent::RemoveObject ExCWindowObject object  )  [inherited]
 

void ExCWindow::SetActive bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 128 du fichier old/ExCWindow.h.

Références ExCWindow::m_Active.

Référencé par ExManagerObjectWindow::InputCommand(), et ExManagerObjectWindow::SetCurrentObject().

00128 {m_Active=status;}

void ExCWindowObject::SetBackroundBlending bool  state,
float  value
[inline, inherited]
 

Définition à la ligne 169 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending, et ExCWindowObject::m_Blending.

00169 {m_Blending=state;m_BackroundBlending=value;}

void ExCWindowObject::SetBackroundBlending bool  state  )  [inline, inherited]
 

Définition à la ligne 168 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

00168 {m_Blending=state;}

void ExCWindowObject::SetBackroundBlending bool  state,
float  value
[inline, inherited]
 

Définition à la ligne 191 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundBlending, et ExCWindowObject::m_Blending.

00191 {m_Blending=state;m_BackroundBlending=value;}

void ExCWindowObject::SetBackroundBlending bool  state  )  [inline, inherited]
 

Définition à la ligne 190 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Blending.

Référencé par ExCWindowObject::Load().

00190 {m_Blending=state;}

void ExCWindowObject::SetBackroundColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 170 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

00170 {m_BackroundColor=Color;}       

void ExCWindowObject::SetBackroundColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 192 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundColor.

Référencé par ExCWindowTitleBar::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindow::Init(), ExCWindowObject::Load(), et ExCWindow::ReadWindowSubObject().

00192 {m_BackroundColor=Color;}       

void ExCWindowObject::SetBackroundTexturing1 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 156 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1, et ExCWindowObject::m_BackroundTexture1.

void ExCWindowObject::SetBackroundTexturing1 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 178 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing1, et ExCWindowObject::m_BackroundTexture1.

Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et ExCWindowObject::Load().

void ExCWindowObject::SetBackroundTexturing2 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 159 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2, et ExCWindowObject::m_BackroundTexture2.

void ExCWindowObject::SetBackroundTexturing2 bool  status,
std::string  texture
[inline, inherited]
 

Définition à la ligne 181 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BackroundIsTexturing2, et ExCWindowObject::m_BackroundTexture2.

Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et ExCWindowObject::Load().

void ExCWindowObject::SetBorderColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 175 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

00175 {m_BorderColor=Color;}  

void ExCWindowObject::SetBorderColor ExCVec3D  Color  )  [inline, inherited]
 

Définition à la ligne 197 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderColor.

Référencé par Draw(), ExCWindowTitleBar::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindow::Init(), et ExCWindowObject::Load().

00197 {m_BorderColor=Color;}  

void ExCWindowObject::SetBorderSize float  value  )  [inline, inherited]
 

Définition à la ligne 173 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00173 {m_BorderSize=value;}

void ExCWindowObject::SetBorderSize float  value  )  [inline, inherited]
 

Définition à la ligne 195 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_BorderSize.

00195 {m_BorderSize=value;}

void ExCWindow::SetCanMouve bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 120 du fichier old/ExCWindow.h.

Références ExCWindow::m_CanMouve.

00120 {m_CanMouve=status;}

void ExCObject::SetFileName std::string  FileName  )  [inline, inherited]
 

Définition à la ligne 98 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerModel::Load(), ExManagerMap::Load(), ExManagerEntity::Load(), ExCGizmoLineBezier::LoadFile(), ExCAnimation::LoadFile(), et ExManagerEntity::LoadGroupe().

00098 {m_ObjectFileName = FileName;}

void ExCObject::SetFileName std::string  FileName  )  [inline, inherited]
 

Définition à la ligne 98 du fichier ExCObject.h.

Références ExCObject::m_ObjectFileName.

Référencé par ExManagerModel::Load(), ExManagerMap::Load(), ExManagerEntity::Load(), ExCGizmoLineBezier::LoadFile(), ExCAnimation::LoadFile(), et ExManagerEntity::LoadGroupe().

00098 {m_ObjectFileName = FileName;}

void ExCObject::SetFlux std::ostrstream *  consol,
ExCFluxAction action
[inherited]
 

Définition à la ligne 66 du fichier ExCObject.cpp.

Références ExCObject::Consol, et ExCObject::FluxAction.

Référencé par ExManagerId::RecordObject().

00067 {
00068         Consol=consol;
00069         FluxAction=action;
00070 }

void ExCObject::SetFlux std::ostrstream *  consol,
ExCFluxAction action
[inherited]
 

Définition à la ligne 66 du fichier ExCObject.cpp.

Références ExCObject::Consol, et ExCObject::FluxAction.

Référencé par ExManagerId::RecordObject().

00067 {
00068         Consol=consol;
00069         FluxAction=action;
00070 }

void ExCObject::SetId ExNihilo::ExId  Id  )  [inline, inherited]
 

Définition à la ligne 96 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExCObject::ExCObject(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00096 {m_ObjectId=Id;}

void ExCObject::SetId ExNihilo::ExId  Id  )  [inline, inherited]
 

Définition à la ligne 96 du fichier ExCObject.h.

Références ExNihilo::ExId, et ExCObject::m_ObjectId.

Référencé par ExCSystemeParticule::CreateNewParticle(), ExCObject::ExCObject(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00096 {m_ObjectId=Id;}

void ExCObject::SetIdName ExNihilo::IdName  idname  )  [inherited]
 

Définition à la ligne 47 du fichier ExCObject.cpp.

Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().

00048 {
00049         SetName(idname.second);
00050         SetId(idname.first);
00051 }

void ExCObject::SetIdName ExNihilo::IdName  idname  )  [inherited]
 

Définition à la ligne 47 du fichier ExCObject.cpp.

Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().

00048 {
00049         SetName(idname.second);
00050         SetId(idname.first);
00051 }

void ExCWindow::SetManagerTexture ExManagerTexture Texture  )  [inherited]
 

Redéfinie à partir de ExCWindowContent.

void ExCWindow::SetManagerTexture ExManagerTexture Texture  )  [inherited]
 

Redéfinie à partir de ExCWindowContent.

Définition à la ligne 215 du fichier ExCWindow.cpp.

Références Guard, ExCWindow::m_TitleBar, ExCWindow::m_Window, ExCWindowObject::ManagerTexture, ExCWindowObject::SetManagerTexture(), ExCWindow::SetManagerTexture(), et UnGuard.

Référencé par ExManagerObjectWindow::InputAction(), ExManagerObjectWindow::Load(), et ExCWindow::SetManagerTexture().

00216 {
00217 Guard(void ExCWindow::SetManagerTexture(ExManagerTexture * Texture))
00218         ManagerTexture = Texture;
00219         m_TitleBar.SetManagerTexture(ManagerTexture);
00220         m_Window.SetManagerTexture(ManagerTexture);
00221 UnGuard
00222 }

void ExCWindowObject::SetManagerWindow ExManagerWindow Window  )  [inline, inherited]
 

Définition à la ligne 124 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::ManagerWindow.

00124 {ManagerWindow = Window;}

void ExCWindowObject::SetManagerWindow ExManagerWindow Window  )  [inline, inherited]
 

Définition à la ligne 142 du fichier ExCWindowObject.h.

Références ExCWindowObject::ManagerWindow.

Référencé par ExCWindowObject::AddObjectControl(), ExManagerObjectWindow::InputAction(), et ExManagerObjectWindow::Load().

00142 {ManagerWindow = Window;}

void ExCWindow::SetMaximized bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 122 du fichier old/ExCWindow.h.

Références ExCWindow::m_Maximized.

Référencé par ExManagerObjectWindow::InputAction().

00122 {m_Maximized=status;}

void ExCWindow::SetMouving bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 118 du fichier old/ExCWindow.h.

Références ExCWindow::m_Mouving.

00118 {m_Mouving=status;}

void ExCObject::SetName std::string  Name  )  [inline, inherited]
 

Redéfinie dans ExCTexture.

Définition à la ligne 97 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerCamera::AddCamera(), ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExManagerSpirit::Init(), ExManagerFont::Init(), ExCWindowTitleBar::Init(), ExCWindowObject::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::Init(), ExManagerModel::Load(), ExManagerMesh::Load(), ExCSystemeParticule::Load(), ExCModelASC::Load(), ExManagerLoad::LoadAnimationFile(), ExCGroupEntity::LoadFile(), ExCAnimation::LoadFile(), ExManagerEntity::LoadGroupe(), ExManagerSound::LoadSound(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00097 {m_ObjectName = Name;}

void ExCObject::SetName std::string  Name  )  [inline, inherited]
 

Redéfinie dans ExCTexture.

Définition à la ligne 97 du fichier ExCObject.h.

Références ExCObject::m_ObjectName.

Référencé par ExManagerCamera::AddCamera(), ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExManagerSpirit::Init(), ExManagerFont::Init(), ExCWindowTitleBar::Init(), ExCWindowObject::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::Init(), ExManagerModel::Load(), ExManagerMesh::Load(), ExCSystemeParticule::Load(), ExCModelASC::Load(), ExManagerLoad::LoadAnimationFile(), ExCGroupEntity::LoadFile(), ExCAnimation::LoadFile(), ExManagerEntity::LoadGroupe(), ExManagerSound::LoadSound(), ExManagerId::RecordObject(), et ExCObject::SetIdName().

00097 {m_ObjectName = Name;}

void ExCWindowMessageBoxQuestion::SetNoAction ExCAction  Action  )  [inline]
 

Définition à la ligne 96 du fichier old/ExCWindowMessageBoxQuestion.h.

Références m_NoAction.

00096 {m_NoAction=Action;}

void ExCWindowMessageBoxQuestion::SetNoAction ExCAction  Action  )  [inline]
 

Définition à la ligne 96 du fichier ExCWindowMessageBoxQuestion.h.

Références m_NoAction.

00096 {m_NoAction=Action;}

void ExCWindow::SetOldPosition ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetOldPosition ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 278 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_OldPosition, ExCWindow::SetOldPosition(), et UnGuard.

Référencé par ExCWindow::ExCWindow(), Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), ExCWindow::SetOldPosition(), et ExCWindow::SetWindowPosition().

00279 {
00280 Guard(void ExCWindow::SetOldPosition(ExCVec2D vec))
00281         m_OldPosition=vec;
00282 UnGuard
00283 }

void ExCWindow::SetOldWindowSize ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetOldWindowSize ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 260 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_OldSize, ExCWindow::SetOldWindowSize(), et UnGuard.

Référencé par ExCWindow::ExCWindow(), Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), et ExCWindow::SetOldWindowSize().

00261 {
00262 Guard(void ExCWindow::SetOldWindowSize(ExCVec2D vec))
00263         m_OldSize=vec;
00264 UnGuard
00265 }

void ExCWindowObject::SetParrent ExCWindowObject Parent  )  [inline, inherited]
 

Définition à la ligne 126 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

00126 {m_Parent=Parent;}

void ExCWindowObject::SetParrent ExCWindowObject Parent  )  [inline, inherited]
 

Définition à la ligne 144 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_Parent.

Référencé par ExCWindowObject::AddObjectControl(), et ExCWindowTitleBar::ExCWindowTitleBar().

00144 {m_Parent=Parent;}

void ExCWindowObject::SetPosition ExCVec2D  Position  )  [inherited]
 

Redéfinie à partir de ExCObject2D.

void ExCWindowObject::SetPosition ExCVec2D  Position  )  [inherited]
 

Redéfinie à partir de ExCObject2D.

Définition à la ligne 247 du fichier ExCWindowObject.cpp.

Références Guard, ExCWindowObject::m_OldPosition, ExCObject2D::m_Position, ExCWindowObject::SetPosition(), et UnGuard.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindow::ExCWindow(), ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject::ExCWindowObject(), Init(), ExCWindowMessageBox::Init(), ExCWindowObject::Load(), ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), ExCWindow::SetWindowPosition(), et ExCWindowTitleBar::SetWindowSize().

00248 {
00249 Guard(void ExCWindowObject::SetPosition(ExCVec2D Position))
00250         m_OldPosition=m_Position;
00251         m_Position=Position;
00252 UnGuard
00253 }

void ExCWindow::SetReduced bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 124 du fichier old/ExCWindow.h.

Références ExCWindow::m_Reduced.

Référencé par ExManagerObjectWindow::InputAction().

00124 {m_Reduced=status;}

void ExCWindowObject::SetShowBorder bool  status  )  [inline, inherited]
 

Définition à la ligne 178 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

00178 {m_ShowBorder=status;}

void ExCWindowObject::SetShowBorder bool  status  )  [inline, inherited]
 

Définition à la ligne 200 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowBorder.

Référencé par ExCWindowObject::Load().

00200 {m_ShowBorder=status;}

void ExCWindow::SetShowWindow bool  status  )  [inline, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 126 du fichier old/ExCWindow.h.

Références ExCWindow::m_ShowWindow.

00126 {m_ShowWindow=status;}

void ExCWindow::SetShowWindowBar bool  status  )  [inline, inherited]
 

Définition à la ligne 158 du fichier old/ExCWindow.h.

Références ExCWindow::m_TitleBar, et ExCWindowObject::SetShowWindow().

00158 {m_TitleBar.SetShowWindow(status);}

void ExCWindow::SetShowWindowBar bool  status  )  [inline, inherited]
 

Définition à la ligne 135 du fichier ExCWindow.h.

Références ExCWindow::m_TitleBar, et ExCWindowObject::SetShowWindow().

00135 {m_TitleBar.SetShowWindow(status);}

void ExCWindow::SetShowWindowContent bool  status  )  [inline, inherited]
 

Définition à la ligne 156 du fichier old/ExCWindow.h.

Références ExCWindow::m_Window, et ExCWindowObject::SetShowWindow().

00156 {m_Window.SetShowWindow(status);}

void ExCWindow::SetShowWindowContent bool  status  )  [inline, inherited]
 

Définition à la ligne 133 du fichier ExCWindow.h.

Références ExCWindow::m_Window, et ExCWindowObject::SetShowWindow().

Référencé par ExManagerObjectWindow::InputAction().

00133 {m_Window.SetShowWindow(status);}

void ExCWindowObject::SetTextureIsMouving bool  state  )  [inline, inherited]
 

Définition à la ligne 162 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

00162 {m_TextureIsMouving=state;}

void ExCWindowObject::SetTextureIsMouving bool  state  )  [inline, inherited]
 

Définition à la ligne 184 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureIsMouving.

Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et ExCWindowObject::Load().

00184 {m_TextureIsMouving=state;}

void ExCWindowObject::SetTextureMouvingVec ExCVec2D  vec  )  [inline, inherited]
 

Définition à la ligne 163 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

00163 {m_TextureMouvingVec=vec;}

void ExCWindowObject::SetTextureMouvingVec ExCVec2D  vec  )  [inline, inherited]
 

Définition à la ligne 185 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_TextureMouvingVec.

Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et ExCWindowObject::Load().

00185 {m_TextureMouvingVec=vec;}

void ExCWindow::SetTitleBarSize float  size  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetTitleBarSize float  size  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 284 du fichier ExCWindow.cpp.

Références ExCVec2D::GetX(), Guard, ExCWindow::m_TitleBar, ExCWindowObject::m_TitleBarSize, ExCWindowObject::m_WindowSize, ExCWindow::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et UnGuard.

Référencé par ExCWindow::Init(), et ExCWindow::SetTitleBarSize().

00285 {
00286 Guard(void ExCWindow::SetTitleBarSize(float size))
00287         m_TitleBarSize=size;
00288         m_TitleBar.SetWindowSize(ExCVec2D(m_WindowSize.GetX(),m_TitleBarSize));
00289 UnGuard
00290 }       

void ExCObject::SetType std::string  Type  )  [inline, inherited]
 

Définition à la ligne 99 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCTexture::ExCTexture(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExCWindowObject::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::Init(), et ExManagerId::RecordObject().

00099 {m_ObjectType = Type;}

void ExCObject::SetType std::string  Type  )  [inline, inherited]
 

Définition à la ligne 99 du fichier ExCObject.h.

Références ExCObject::m_ObjectType.

Référencé par ExCAnimation::ExCAnimation(), ExCCamera::ExCCamera(), ExCCameraChase::ExCCameraChase(), ExCCameraFirst::ExCCameraFirst(), ExCCameraFlight::ExCCameraFlight(), ExCCameraFree::ExCCameraFree(), ExCEntity::ExCEntity(), ExCFont::ExCFont(), ExCGizmo::ExCGizmo(), ExCGizmoElipsoide::ExCGizmoElipsoide(), ExCGizmoFace::ExCGizmoFace(), ExCGizmoLine::ExCGizmoLine(), ExCGizmoLineBezier::ExCGizmoLineBezier(), ExCGizmoPoint::ExCGizmoPoint(), ExCGizmoRectangle::ExCGizmoRectangle(), ExCGizmoSphere::ExCGizmoSphere(), ExCGroupEntity::ExCGroupEntity(), ExCInterface::ExCInterface(), ExCLight::ExCLight(), ExCLoadingAnimation::ExCLoadingAnimation(), ExCMesh::ExCMesh(), ExCMesh3ds::ExCMesh3ds(), ExCMeshBilboarded::ExCMeshBilboarded(), ExCMeshFireEffect::ExCMeshFireEffect(), ExCMeshLOD3ds::ExCMeshLOD3ds(), ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSmogEffect::ExCMeshSmogEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCMeshWaterEffect::ExCMeshWaterEffect(), ExCModel3DS::ExCModel3DS(), ExCModelASC::ExCModelASC(), ExCModelEXM::ExCModelEXM(), ExCModelMD2::ExCModelMD2(), ExCModelMD3::ExCModelMD3(), ExCModelOBJ::ExCModelOBJ(), ExCObject::ExCObject(), ExCObject2D::ExCObject2D(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCParticuleLine::ExCParticuleLine(), ExCParticulePoint::ExCParticulePoint(), ExCParticuleTexture::ExCParticuleTexture(), ExCSound::ExCSound(), ExCSpirit::ExCSpirit(), ExCSystemeParticule::ExCSystemeParticule(), ExCTexture::ExCTexture(), ExCVertexProgram::ExCVertexProgram(), ExCWindowContent::ExCWindowContent(), ExCWindowControl::ExCWindowControl(), ExCWindowTitleBar::ExCWindowTitleBar(), ExCWindowObject::Init(), Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), ExCWindow::Init(), et ExManagerId::RecordObject().

00099 {m_ObjectType = Type;}

void ExCWindow::SetWindowOldTitle std::string  Title  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowOldTitle std::string  Title  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 301 du fichier ExCWindow.cpp.

Références ExCWindow::m_TitleBar, ExCWindowObject::m_WindowOldTitle, et ExCWindowObject::SetWindowOldTitle().

Référencé par ExManagerObjectWindow::InputAction().

00302 {
00303         m_WindowOldTitle=Title;
00304         m_TitleBar.SetWindowOldTitle(Title);
00305 }

void ExCWindow::SetWindowPosition ExCVec2D  vec  )  [inherited]
 

void ExCWindow::SetWindowPosition ExCVec2D  vec  )  [inherited]
 

Définition à la ligne 267 du fichier ExCWindow.cpp.

Références ExCObject2D::GetPosition(), Guard, ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetOldPosition(), ExCWindowObject::SetPosition(), ExCWindow::SetWindowPosition(), et UnGuard.

Référencé par ExManagerObjectWindow::InputAction(), ExManagerObjectWindow::InputCommand(), et ExCWindow::SetWindowPosition().

00268 {
00269 Guard(void ExCWindow::SetWindowPosition(ExCVec2D vec))
00270         SetOldPosition(GetPosition());
00271         SetPosition(vec);
00272         RefreshPosotion();
00273         RefreshSize();
00274 
00275 UnGuard
00276 }

void ExCWindow::SetWindowSize ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowSize ExCVec2D  vec  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 253 du fichier ExCWindow.cpp.

Références Guard, ExCWindowObject::m_WindowSize, ExCWindow::RefreshSize(), ExCWindow::SetWindowSize(), et UnGuard.

Référencé par ExCWindow::ExCWindow(), Init(), ExCWindowMessageBox::Init(), ExManagerObjectWindow::InputAction(), et ExCWindow::SetWindowSize().

00254 {
00255 Guard(void ExCWindow::SetWindowSize(ExCVec2D vec))
00256         m_WindowSize=vec;
00257         RefreshSize();
00258 UnGuard
00259 }

void ExCWindow::SetWindowTitle std::string  Title  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowTitle std::string  Title  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 292 du fichier ExCWindow.cpp.

Références ExCWindow::m_TitleBar, ExCWindowObject::m_WindowTitle, et ExCWindowObject::SetWindowTitle().

Référencé par ExCWindow::ExCWindow(), et ExManagerObjectWindow::InputAction().

00293 {
00294         m_WindowTitle=Title;
00295         m_TitleBar.SetWindowTitle(Title);
00296 }

void ExCWindow::SetWindowTitleColor ExCVec3D  Color  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

void ExCWindow::SetWindowTitleColor ExCVec3D  Color  )  [inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 310 du fichier ExCWindow.cpp.

Références ExCWindow::m_TitleBar, ExCWindowObject::m_WindowTitleColor, et ExCWindowObject::SetWindowTitleColor().

00311 {
00312         m_WindowTitleColor=Color;
00313         m_TitleBar.SetWindowTitleColor(Color);
00314 }       

void ExCWindowMessageBoxQuestion::SetYesAction ExCAction  Action  )  [inline]
 

Définition à la ligne 95 du fichier old/ExCWindowMessageBoxQuestion.h.

Références m_YesAction.

00095 {m_YesAction=Action;}

void ExCWindowMessageBoxQuestion::SetYesAction ExCAction  Action  )  [inline]
 

Définition à la ligne 95 du fichier ExCWindowMessageBoxQuestion.h.

Références m_YesAction.

00095 {m_YesAction=Action;}

void ExCWindowObject::ShowWindowTitle bool  state  )  [inline, inherited]
 

Définition à la ligne 135 du fichier old/ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

00135 {m_ShowWindowTitle=state;}

void ExCWindowObject::ShowWindowTitle bool  state  )  [inline, inherited]
 

Définition à la ligne 154 du fichier ExCWindowObject.h.

Références ExCWindowObject::m_ShowWindowTitle.

Référencé par Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), et ExCWindow::Init().

00154 {m_ShowWindowTitle=state;}


Documentation des données imbriquées

std::ostrstream* ExCObject::Consol [inherited]
 

Redéfinie dans ExCInterface, et ExCSystemeParticule.

Définition à la ligne 75 du fichier ExCObject.h.

Référencé par ExCTexture::LoadFile(), et ExCObject::SetFlux().

std::ostrstream* ExCObject::Consol [inherited]
 

Redéfinie dans ExCInterface, et ExCSystemeParticule.

Définition à la ligne 75 du fichier ExCObject.h.

Référencé par ExCTexture::LoadFile(), et ExCObject::SetFlux().

ExCFluxAction* ExCObject::FluxAction [inherited]
 

Définition à la ligne 76 du fichier ExCObject.h.

Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux().

ExCFluxAction* ExCObject::FluxAction [inherited]
 

Définition à la ligne 76 du fichier ExCObject.h.

Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux().

bool ExCWindow::m_Active [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 92 du fichier old/ExCWindow.h.

Référencé par ExCWindow::IsActive(), et ExCWindow::SetActive().

float ExCWindowObject::m_BackroundBlending [protected, inherited]
 

Définition à la ligne 92 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundBlending(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BackroundBlending [protected, inherited]
 

Définition à la ligne 92 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundBlending(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BackroundColor [protected, inherited]
 

Définition à la ligne 91 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundColor(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BackroundColor [protected, inherited]
 

Définition à la ligne 91 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundColor(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing1 [protected, inherited]
 

Définition à la ligne 98 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing1 [protected, inherited]
 

Définition à la ligne 98 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing1(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing2 [protected, inherited]
 

Définition à la ligne 100 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing2(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_BackroundIsTexturing2 [protected, inherited]
 

Définition à la ligne 100 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundTexturing2(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture1 [protected, inherited]
 

Définition à la ligne 99 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture1(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture1 [protected, inherited]
 

Définition à la ligne 99 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture1(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture2 [protected, inherited]
 

Définition à la ligne 101 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture2(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_BackroundTexture2 [protected, inherited]
 

Définition à la ligne 101 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBackroundTexture2(), ExCWindowObject::Init(), ExCWindowObject::SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_BeClosed [inherited]
 

Définition à la ligne 132 du fichier old/ExCWindow.h.

Référencé par ExManagerObjectWindow::Draw(), ExCWindow::Init(), et InputCommand().

bool ExCWindowObject::m_Blending [protected, inherited]
 

Définition à la ligne 90 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundBlending(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_Blending [protected, inherited]
 

Définition à la ligne 90 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsBackroundBlending(), ExCWindowObject::SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BorderColor [protected, inherited]
 

Définition à la ligne 94 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBorderColor(), ExCWindowObject::Init(), ExCWindowObject::SetBorderColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_BorderColor [protected, inherited]
 

Définition à la ligne 94 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetBorderColor(), ExCWindowObject::Init(), ExCWindowObject::SetBorderColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BorderSize [protected, inherited]
 

Définition à la ligne 95 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetBorderSize(), ExCWindowObject::Init(), ExCWindowObject::SetBorderSize(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

float ExCWindowObject::m_BorderSize [protected, inherited]
 

Définition à la ligne 95 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetBorderSize(), ExCWindowObject::Init(), ExCWindowObject::SetBorderSize(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_CanMouve [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 87 du fichier old/ExCWindow.h.

Référencé par ExCWindow::GetCanMouve(), et ExCWindow::SetCanMouve().

ExCWindowButton* ExCWindow::m_CloseButton [protected, inherited]
 

Définition à la ligne 80 du fichier ExCWindow.h.

Référencé par ExCWindow::GetButtonClose(), ExCWindow::Init(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), et ExCWindow::RefreshSize().

ExCWindowObject* ExCWindowObject::m_CurrentObjectFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 118 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init(), et ExCWindowObject::InputAction().

bool ExCWindowMessageBoxQuestion::m_CurrentSelection [protected]
 

Définition à la ligne 80 du fichier old/ExCWindowMessageBoxQuestion.h.

Référencé par Draw(), Init(), et InputCommand().

ExCWindowObject* ExCWindowObject::m_LastObjectFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 117 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCWindowButton* ExCWindow::m_MaximizeButton [protected, inherited]
 

Définition à la ligne 81 du fichier ExCWindow.h.

Référencé par ExCWindow::GetButtonMaximize(), ExCWindow::Init(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), et ExCWindow::RefreshSize().

bool ExCWindow::m_Maximized [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 90 du fichier old/ExCWindow.h.

Référencé par ExCWindow::IsMaximized(), et ExCWindow::SetMaximized().

std::string ExCWindowMessageBoxQuestion::m_Message [protected]
 

Définition à la ligne 77 du fichier old/ExCWindowMessageBoxQuestion.h.

Référencé par Draw(), et ExCWindowMessageBoxQuestion().

ExCWindowButton* ExCWindow::m_MinimizeButton [protected, inherited]
 

Définition à la ligne 82 du fichier ExCWindow.h.

Référencé par ExCWindow::GetButtonMinimize(), ExCWindow::Init(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), et ExCWindow::RefreshSize().

ExCWindowButton* ExCWindow::m_MinimizeToBarButton [protected, inherited]
 

Définition à la ligne 83 du fichier ExCWindow.h.

Référencé par ExCWindow::GetButtonMinimizeToBar(), ExCWindow::Init(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), et ExCWindow::RefreshSize().

bool ExCWindow::m_Mouving [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 88 du fichier old/ExCWindow.h.

Référencé par ExCWindow::IsMouving(), et ExCWindow::SetMouving().

ExCAction ExCWindowMessageBoxQuestion::m_NoAction [protected]
 

Définition à la ligne 79 du fichier old/ExCWindowMessageBoxQuestion.h.

Référencé par ExCWindowMessageBoxQuestion(), Init(), InputCommand(), et SetNoAction().

ExCWindowButton* ExCWindowMessageBoxQuestion::m_NoButton [protected]
 

Définition à la ligne 76 du fichier old/ExCWindowMessageBoxQuestion.h.

ExCWindowButton* ExCWindowMessageBoxQuestion::m_NoButton [protected]
 

Définition à la ligne 75 du fichier ExCWindowMessageBoxQuestion.h.

Référencé par Draw(), et Init().

std::string ExCObject::m_ObjectFileName [protected, inherited]
 

Définition à la ligne 72 du fichier ExCObject.h.

Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName().

std::string ExCObject::m_ObjectFileName [protected, inherited]
 

Définition à la ligne 72 du fichier ExCObject.h.

Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName().

ExNihilo::ExId ExCObject::m_ObjectId [protected, inherited]
 

Définition à la ligne 70 du fichier ExCObject.h.

Référencé par ExCObject::GetId(), et ExCObject::SetId().

ExNihilo::ExId ExCObject::m_ObjectId [protected, inherited]
 

Définition à la ligne 70 du fichier ExCObject.h.

Référencé par ExCObject::GetId(), et ExCObject::SetId().

std::string ExCObject::m_ObjectName [protected, inherited]
 

Définition à la ligne 71 du fichier ExCObject.h.

Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName().

std::string ExCObject::m_ObjectName [protected, inherited]
 

Définition à la ligne 71 du fichier ExCObject.h.

Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName().

ExCWindowObject* ExCWindowObject::m_ObjectRequestFocus [protected, inherited]
 

Redéfinie dans ExCWindowContent.

Définition à la ligne 119 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::Init(), et ExCWindowObject::InputAction().

std::string ExCObject::m_ObjectType [protected, inherited]
 

Définition à la ligne 73 du fichier ExCObject.h.

Référencé par ExCObject::GetType(), et ExCObject::SetType().

std::string ExCObject::m_ObjectType [protected, inherited]
 

Définition à la ligne 73 du fichier ExCObject.h.

Référencé par ExCObject::GetType(), et ExCObject::SetType().

ExCVec2D ExCWindowObject::m_OldMousePosition [protected, inherited]
 

Définition à la ligne 78 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCVec2D ExCWindowObject::m_OldMousePosition [protected, inherited]
 

Définition à la ligne 78 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Init().

ExCVec2D ExCWindowObject::m_OldPosition [protected, inherited]
 

Définition à la ligne 88 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldPosition(), ExCWindowObject::Init(), ExCWindowObject::SetOldPosition(), ExCWindow::SetOldPosition(), et ExCWindowObject::SetPosition().

ExCVec2D ExCWindowObject::m_OldPosition [protected, inherited]
 

Définition à la ligne 88 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldPosition(), ExCWindowObject::Init(), ExCWindowObject::SetOldPosition(), ExCWindow::SetOldPosition(), et ExCWindowObject::SetPosition().

ExCVec2D ExCWindowObject::m_OldSize [protected, inherited]
 

Définition à la ligne 87 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldWindowSize(), ExCWindowObject::Init(), ExCWindowObject::SetOldWindowSize(), et ExCWindow::SetOldWindowSize().

ExCVec2D ExCWindowObject::m_OldSize [protected, inherited]
 

Définition à la ligne 87 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetOldWindowSize(), ExCWindowObject::Init(), ExCWindowObject::SetOldWindowSize(), et ExCWindow::SetOldWindowSize().

ExCWindowObject* ExCWindowObject::m_Parent [protected, inherited]
 

Définition à la ligne 76 du fichier old/ExCWindowObject.h.

ExCWindowObject* ExCWindowObject::m_Parent [protected, inherited]
 

Définition à la ligne 76 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::GetParrent(), ExCWindowObject::Init(), et ExCWindowObject::SetParrent().

ExCVec2D ExCObject2D::m_Position [protected, inherited]
 

Définition à la ligne 69 du fichier ExCObject2D.h.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), Draw(), ExCWindowMessageBox::Draw(), ExCObject2D::GetPosition(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), et ExCObject2D::SetPosition().

ExCVec2D ExCObject2D::m_Position [protected, inherited]
 

Définition à la ligne 69 du fichier ExCObject2D.h.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), Draw(), ExCWindowMessageBox::Draw(), ExCObject2D::GetPosition(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindowObject::SetPosition(), et ExCObject2D::SetPosition().

bool ExCWindow::m_Reduced [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 89 du fichier old/ExCWindow.h.

Référencé par ExCWindow::IsReduced(), et ExCWindow::SetReduced().

bool ExCWindow::m_RequestFocus [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 94 du fichier old/ExCWindow.h.

bool ExCWindowObject::m_ShowBorder [protected, inherited]
 

Définition à la ligne 96 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetShowBorder(), ExCWindowObject::Init(), ExCWindowObject::SetShowBorder(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_ShowBorder [protected, inherited]
 

Définition à la ligne 96 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetShowBorder(), ExCWindowObject::Init(), ExCWindowObject::SetShowBorder(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindow::m_ShowWindow [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 91 du fichier old/ExCWindow.h.

Référencé par ExCWindow::IsShowWindow(), et ExCWindow::SetShowWindow().

bool ExCWindowObject::m_ShowWindowTitle [protected, inherited]
 

Définition à la ligne 81 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsShowWindowTitle(), ExCWindowObject::ShowWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_ShowWindowTitle [protected, inherited]
 

Définition à la ligne 81 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsShowWindowTitle(), ExCWindowObject::ShowWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_TextureIsMouving [protected, inherited]
 

Définition à la ligne 102 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsTextureIsMouving(), ExCWindowObject::SetTextureIsMouving(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

bool ExCWindowObject::m_TextureIsMouving [protected, inherited]
 

Définition à la ligne 102 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::IsTextureIsMouving(), ExCWindowObject::SetTextureIsMouving(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_TextureMouvingVec [protected, inherited]
 

Définition à la ligne 103 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetTextureMouvingVec(), ExCWindowObject::Init(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_TextureMouvingVec [protected, inherited]
 

Définition à la ligne 103 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetTextureMouvingVec(), ExCWindowObject::Init(), ExCWindowObject::SetTextureMouvingVec(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCWindowTitleBar ExCWindow::m_TitleBar [protected, inherited]
 

Définition à la ligne 82 du fichier old/ExCWindow.h.

ExCWindowObject ExCWindow::m_TitleBar [protected, inherited]
 

Définition à la ligne 79 du fichier ExCWindow.h.

Référencé par ExCWindow::Draw(), ExCWindow::GetWindowBarPointer(), ExCWindow::GetWindowOldTitle(), ExCWindow::GetWindowTitle(), ExCWindow::GetWindowTitleColor(), ExCWindow::Init(), InputCommand(), ExCWindowMessageBox::InputCommand(), ExCWindow::InputCommand(), ExCWindow::IsShowWindowBar(), ExCWindow::LoadFile(), ExCWindow::PointInWindow(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetManagerTexture(), ExCWindow::SetShowWindowBar(), ExCWindow::SetTitleBarSize(), ExCWindow::SetWindowOldTitle(), ExCWindow::SetWindowTitle(), et ExCWindow::SetWindowTitleColor().

float ExCWindowObject::m_TitleBarSize [protected, inherited]
 

Définition à la ligne 88 du fichier ExCWindowObject.h.

Référencé par ExCWindowControl::ExCWindowControl(), ExCWindowObject::GetTitleBarSize(), ExCWindowObject::Init(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindowObject::SetTitleBarSize(), et ExCWindow::SetTitleBarSize().

float ExCWindowObject::m_TitleBarSize [protected, inherited]
 

Définition à la ligne 88 du fichier ExCWindowObject.h.

Référencé par ExCWindowControl::ExCWindowControl(), ExCWindowObject::GetTitleBarSize(), ExCWindowObject::Init(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindowObject::SetTitleBarSize(), et ExCWindow::SetTitleBarSize().

std::vector<ExCWindowObject *> ExCWindowContent::m_VecWindowObject [protected, inherited]
 

Redéfinie à partir de ExCWindowObject.

Définition à la ligne 69 du fichier ExCWindowContent.h.

Référencé par ExCWindowContent::AddObject(), ExCWindowContent::Draw(), ExCWindowContent::GetVecWindowObject(), ExCWindowContent::InputCommand(), et ExCWindowContent::SetManagerTexture().

ExCWindowObject ExCWindow::m_Window [protected, inherited]
 

Définition à la ligne 84 du fichier old/ExCWindow.h.

Référencé par Draw(), ExCWindowMessageBox::Draw(), ExCWindow::Draw(), ExCWindow::GetWindowContentPointer(), Init(), ExCWindowMessageBox::Init(), ExCWindow::Init(), InputCommand(), ExCWindowMessageBox::InputCommand(), ExCWindow::InputCommand(), ExCWindow::IsShowWindowContent(), ExCWindow::PointInWindow(), ExCWindow::ReadWindowSubObject(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetManagerTexture(), et ExCWindow::SetShowWindowContent().

std::string ExCWindowObject::m_WindowOldTitle [protected, inherited]
 

Définition à la ligne 83 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetWindowOldTitle(), ExCWindowObject::Init(), ExCWindowObject::SetWindowOldTitle(), ExCWindow::SetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_WindowOldTitle [protected, inherited]
 

Définition à la ligne 83 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::GetWindowOldTitle(), ExCWindowObject::Init(), ExCWindowObject::SetWindowOldTitle(), ExCWindow::SetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec2D ExCWindowObject::m_WindowSize [protected, inherited]
 

Définition à la ligne 86 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), Draw(), ExCWindowMessageBox::Draw(), ExCWindowObject::GetWindowSize(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et ExCWindow::SetWindowSize().

ExCVec2D ExCWindowObject::m_WindowSize [protected, inherited]
 

Définition à la ligne 86 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), Draw(), ExCWindowMessageBox::Draw(), ExCWindowObject::GetWindowSize(), ExCWindowObject::Init(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), ExCWindowObject::SetWindowSize(), et ExCWindow::SetWindowSize().

std::string ExCWindowObject::m_WindowTitle [protected, inherited]
 

Définition à la ligne 82 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowEditLabel::Draw(), ExCWindowObject::GetWindowTitle(), ExCWindowObject::Init(), ExCWindowEditLabel::InputCommand(), ExCWindowObject::SetWindowTitle(), ExCWindow::SetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

std::string ExCWindowObject::m_WindowTitle [protected, inherited]
 

Définition à la ligne 82 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowEditLabel::Draw(), ExCWindowObject::GetWindowTitle(), ExCWindowObject::Init(), ExCWindowEditLabel::InputCommand(), ExCWindowObject::SetWindowTitle(), ExCWindow::SetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_WindowTitleColor [protected, inherited]
 

Définition à la ligne 84 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetWindowTitleColor(), ExCWindowObject::Init(), ExCWindowObject::SetWindowTitleColor(), ExCWindow::SetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCVec3D ExCWindowObject::m_WindowTitleColor [protected, inherited]
 

Définition à la ligne 84 du fichier old/ExCWindowObject.h.

Référencé par ExCWindowObject::Draw(), ExCWindowObject::GetWindowTitleColor(), ExCWindowObject::Init(), ExCWindowObject::SetWindowTitleColor(), ExCWindow::SetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().

ExCAction ExCWindowMessageBoxQuestion::m_YesAction [protected]
 

Définition à la ligne 78 du fichier old/ExCWindowMessageBoxQuestion.h.

Référencé par ExCWindowMessageBoxQuestion(), Init(), InputCommand(), et SetYesAction().

ExCWindowButton* ExCWindowMessageBoxQuestion::m_YesButton [protected]
 

Définition à la ligne 75 du fichier old/ExCWindowMessageBoxQuestion.h.

ExCWindowButton* ExCWindowMessageBoxQuestion::m_YesButton [protected]
 

Définition à la ligne 74 du fichier ExCWindowMessageBoxQuestion.h.

Référencé par Draw(), et Init().

ExManagerTexture* ExCWindowObject::ManagerTexture [protected, inherited]
 

Définition à la ligne 73 du fichier old/ExCWindowObject.h.

ExManagerTexture* ExCWindowObject::ManagerTexture [protected, inherited]
 

Définition à la ligne 73 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Draw(), ExCWindowObject::Init(), ExCWindowObject::SetManagerTexture(), ExCWindowContent::SetManagerTexture(), et ExCWindow::SetManagerTexture().

ExManagerWindow* ExCWindowObject::ManagerWindow [protected, inherited]
 

Définition à la ligne 74 du fichier old/ExCWindowObject.h.

ExManagerWindow* ExCWindowObject::ManagerWindow [protected, inherited]
 

Définition à la ligne 74 du fichier ExCWindowObject.h.

Référencé par ExCWindowObject::AddObjectControl(), ExCWindowObject::Init(), et ExCWindowObject::SetManagerWindow().


La documentation associée à cette classe a été générée à partir des fichiers suivants :
Généré le Tue Oct 28 12:44:00 2003 pour ExNihilo par doxygen 1.3.4