#include <ExCWindowObject.h>
Graphe d'héritage de la classe ExCWindowObject

|
|
Définition à la ligne 27 du fichier ExCWindowObject.cpp. Références ExCWindowObject(), Guard, Init(), et UnGuard. Référencé par ExCWindowObject().
|
|
|
Définition à la ligne 35 du fichier ExCWindowObject.cpp. Références ExCWindowObject(), Guard, Init(), SetOldWindowSize(), SetWindowSize(), et UnGuard.
00036 {
00037 Guard(ExCWindowObject::ExCWindowObject(ExCVec2D Size))
00038 Init();
00039 SetWindowSize(Size);
00040 SetOldWindowSize(Size);
00041 UnGuard
00042 }
|
|
||||||||||||
|
Définition à la ligne 44 du fichier ExCWindowObject.cpp. Références ExCWindowObject(), Guard, Init(), SetOldPosition(), SetOldWindowSize(), SetPosition(), SetWindowSize(), et UnGuard.
00045 {
00046 Guard(ExCWindowObject::ExCWindowObject(ExCVec2D Size,ExCVec2D Position))
00047 Init();
00048 SetPosition(Position);
00049 SetOldPosition(Position);
00050 SetWindowSize(Size);
00051 SetOldWindowSize(Size);
00052 UnGuard
00053 }
|
|
||||||||||||||||
|
Définition à la ligne 55 du fichier ExCWindowObject.cpp. Références ExCWindowObject(), Guard, Init(), SetOldPosition(), SetOldWindowSize(), SetPosition(), SetWindowSize(), SetWindowTitle(), et UnGuard.
00056 {
00057 Guard(ExCWindowObject::ExCWindowObject(ExCVec2D Size,ExCVec2D Position,std::string Title))
00058 Init();
00059 SetWindowTitle(Title);
00060 SetPosition(Position);
00061 SetOldPosition(Position);
00062 SetWindowSize(Size);
00063 SetOldWindowSize(Size);
00064 UnGuard
00065 }
|
|
|
Définition à la ligne 66 du fichier ExCWindowObject.cpp.
00067 {
00068 }
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Redéfinie dans ExCWindowContent. Définition à la ligne 236 du fichier ExCWindowObject.cpp. Références AddObjectControl(), ExCObject2D::GetPosition(), Guard, ExCObject2D::m_Position, m_VecWindowObject, ManagerTexture, ManagerWindow, SetManagerTexture(), SetManagerWindow(), SetParrent(), SetPosition(), et UnGuard. Référencé par AddObjectControl(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), et ExCWindow::Init().
00237 {
00238 Guard(void ExCWindowObject::AddObjectControl(ExCWindowObject *object))
00239 object->SetParrent(this);
00240 object->SetManagerTexture(ManagerTexture);
00241 object->SetManagerWindow(ManagerWindow);
00242 object->SetPosition(m_Position+object->GetPosition());
00243 m_VecWindowObject.push_back(object);
00244 UnGuard
00245 }
|
|
|
|
Redéfinie à partir de ExCObject. Redéfinie dans ExCWindow, ExCWindowButton, ExCWindowButtonSwitch, ExCWindowButtonSwitchOnMouse, ExCWindowContent, ExCWindowControl, ExCWindowEditLabel, ExCWindowLabel, ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowTitleBar, ExCWindow, ExCWindowButton, ExCWindowButtonSwitch, ExCWindowButtonSwitchOnMouse, ExCWindowContent, ExCWindowControl, ExCWindowEditLabel, ExCWindowLabel, ExCWindowMessageBox, ExCWindowMessageBoxQuestion, et ExCWindowTitleBar. Définition à la ligne 132 du fichier ExCWindowObject.cpp. Références Draw(), ExNihilo::EnterOrthoMode(), ExCVec2D::GetX(), ExCVec3D::GetX(), ExCVec2D::GetY(), ExCVec3D::GetY(), ExCVec3D::GetZ(), Guard, ExNihilo::LeaveOrthoMode(), m_BackroundBlending, m_BackroundColor, m_BackroundIsTexturing1, m_BackroundIsTexturing2, m_BackroundTexture1, m_BackroundTexture2, m_Blending, m_BorderColor, ExCObject2D::m_Position, m_ShowBorder, m_ShowWindow, m_ShowWindowTitle, m_TextureIsMouving, m_TextureMouvingVec, m_VecWindowObject, m_WindowSize, m_WindowTitle, m_WindowTitleColor, ManagerTexture, ExManagerTexture::ResetMultitexture(), ExManagerTexture::SetTexture(), UnGuard, et ExNihilo::WriteToScreen(). Référencé par ExCWindowTitleBar::Draw(), Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCWindowLabel::Draw(), ExCWindowEditLabel::Draw(), ExCWindowButtonSwitchOnMouse::Draw(), ExCWindowButtonSwitch::Draw(), ExCWindowButton::Draw(), et ExCWindow::Draw().
00133 {
00134 Guard(void ExCWindowObject::Draw(void))
00135 ExNihilo::EnterOrthoMode();
00136 glPushAttrib(GL_ALL_ATTRIB_BITS);
00137 glDisable(GL_LIGHTING);
00138 if(m_ShowWindow)
00139 {
00140 //-----------------------------------------------
00141 //Draw window content
00142 //-----------------------------------------------
00143 float TabTextures[8],TabVertices[8];
00144
00145 TabTextures[0]=0;TabTextures[1]=1;
00146 TabTextures[2]=0;TabTextures[3]=0;
00147 TabTextures[4]=1;TabTextures[5]=0;
00148 TabTextures[6]=1;TabTextures[7]=1;
00149 if(m_Blending)
00150 {
00151 glDisable(GL_LIGHTING);
00152 glEnable(GL_BLEND);
00153 glEnable(GL_ALPHA);
00154 glBlendFunc(GL_ONE,GL_ONE);
00155 glEnable(GL_ALPHA_TEST);
00156 glAlphaFunc(GL_GREATER,0);
00157 glDisable(GL_DEPTH_TEST);
00158 glColor4f(m_BackroundColor.GetX(),m_BackroundColor.GetY(),m_BackroundColor.GetZ(),m_BackroundBlending);
00159 }else glColor3f(m_BackroundColor.GetX(),m_BackroundColor.GetY(),m_BackroundColor.GetZ());
00160
00161 TabVertices[0]=m_Position.GetX();TabVertices[1]=m_Position.GetY();
00162 TabVertices[2]=m_Position.GetX();TabVertices[3]=m_Position.GetY()+m_WindowSize.GetY();
00163 TabVertices[4]=m_Position.GetX()+m_WindowSize.GetX();TabVertices[5]=m_Position.GetY()+m_WindowSize.GetY();
00164 TabVertices[6]=m_Position.GetX()+m_WindowSize.GetX();TabVertices[7]=m_Position.GetY();
00165
00166 if(m_TextureIsMouving)
00167 {
00168 glMatrixMode(GL_TEXTURE);
00169 glTranslatef(m_TextureMouvingVec.GetX()*glutGet(GLUT_ELAPSED_TIME),m_TextureMouvingVec.GetY()*glutGet(GLUT_ELAPSED_TIME),0.0f);
00170 glMatrixMode(GL_MODELVIEW);
00171 }
00172
00173 if(m_BackroundIsTexturing1)
00174 {
00175 ManagerTexture->SetTexture(1,m_BackroundTexture1);
00176 glTexCoordPointer(2,GL_FLOAT,0,TabTextures);
00177 }
00178 if(m_BackroundIsTexturing2)
00179 {
00180 ManagerTexture->SetTexture(0,m_BackroundTexture2);
00181 glTexCoordPointer(2,GL_FLOAT,0,TabTextures);
00182 }
00183 //glColor3f(1.0f,1.0f,1.0f);
00184 glColor3f(m_BackroundColor.GetX(),m_BackroundColor.GetY(),m_BackroundColor.GetZ());
00185 glEnableClientState(GL_VERTEX_ARRAY);
00186 glVertexPointer(2,GL_FLOAT,0,TabVertices);
00187 glDrawArrays( GL_QUADS, 0, 4 );
00188
00189 if(m_BackroundIsTexturing1)ManagerTexture->ResetMultitexture();
00190
00191 if(m_TextureIsMouving)
00192 {
00193 glMatrixMode(GL_TEXTURE);
00194 glLoadIdentity();
00195 glMatrixMode(GL_MODELVIEW);
00196 }
00197 if(m_Blending)
00198 {
00199 glDisable(GL_BLEND);
00200 glDisable(GL_ALPHA);
00201 glEnable(GL_DEPTH_TEST);
00202 }
00203 //-----------------------------
00204 //DrawBorder
00205 //-----------------------------
00206 if(m_ShowBorder)
00207 {
00208 glColor3f(m_BorderColor.GetX(),m_BorderColor.GetY(),m_BorderColor.GetZ());
00209 glBegin(GL_LINE_STRIP);
00210 glVertex2f(m_Position.GetX()-1,m_Position.GetY()+1);
00211 glVertex2f(m_Position.GetX()+m_WindowSize.GetX()+1,m_Position.GetY()+1);
00212 glVertex2f(m_Position.GetX()+m_WindowSize.GetX()+1,m_Position.GetY()+m_WindowSize.GetY());
00213 glVertex2f(m_Position.GetX()-1,m_Position.GetY()+m_WindowSize.GetY());
00214 glVertex2f(m_Position.GetX()-1,m_Position.GetY()+1);
00215 glEnd();
00216 }
00217 if(m_ShowWindowTitle)
00218 {
00219 glColor3f(m_WindowTitleColor.GetX(),m_WindowTitleColor.GetY(),m_WindowTitleColor.GetZ());
00220 ExNihilo::WriteToScreen(m_Position.GetX()+5,m_Position.GetY()+5+m_WindowSize.GetY()/2,m_WindowTitle);
00221 }
00222 //------------------------------
00223 //Draw all Child
00224 //------------------------------
00225 for(unsigned int i=0;i<m_VecWindowObject.size();i++)
00226 {
00227 //m_VecWindowObject.at(i).SetParrent(this);
00228 m_VecWindowObject.at(i)->Draw();
00229 }
00230 }
00231 glPopAttrib();
00232 ExNihilo::LeaveOrthoMode();
00233 UnGuard
00234 }
|
|
|
Définition à la ligne 167 du fichier old/ExCWindowObject.h. Références m_BackroundBlending.
00167 {return m_BackroundBlending;}
|
|
|
Définition à la ligne 189 du fichier ExCWindowObject.h. Références m_BackroundBlending. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00189 {return m_BackroundBlending;}
|
|
|
Définition à la ligne 171 du fichier old/ExCWindowObject.h. Références m_BackroundColor.
00171 {return m_BackroundColor;}
|
|
|
Définition à la ligne 193 du fichier ExCWindowObject.h. Références m_BackroundColor. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00193 {return m_BackroundColor;}
|
|
|
Définition à la ligne 157 du fichier old/ExCWindowObject.h. Références m_BackroundTexture1.
00157 {return m_BackroundTexture1;}
|
|
|
Définition à la ligne 179 du fichier ExCWindowObject.h. Références m_BackroundTexture1. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00179 {return m_BackroundTexture1;}
|
|
|
Définition à la ligne 160 du fichier old/ExCWindowObject.h. Références m_BackroundTexture2.
00160 {return m_BackroundTexture2;}
|
|
|
Définition à la ligne 182 du fichier ExCWindowObject.h. Références m_BackroundTexture2. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00182 {return m_BackroundTexture2;}
|
|
|
Définition à la ligne 176 du fichier old/ExCWindowObject.h. Références m_BorderColor.
00176 {return m_BorderColor;}
|
|
|
Définition à la ligne 198 du fichier ExCWindowObject.h. Références m_BorderColor. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00198 {return m_BorderColor;}
|
|
|
Définition à la ligne 174 du fichier old/ExCWindowObject.h. Références m_BorderSize.
00174 {return m_BorderSize;}
|
|
|
Définition à la ligne 196 du fichier ExCWindowObject.h. Références m_BorderSize. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00196 {return m_BorderSize;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 205 du fichier ExCWindowObject.h. Références m_CanMouve.
00205 {return m_CanMouve;}
|
|
|
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;}
|
|
|
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;}
|
|
|
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;}
|
|
|
Définition à la ligne 150 du fichier old/ExCWindowObject.h. Références m_OldPosition.
00150 {return m_OldPosition;}
|
|
|
Définition à la ligne 169 du fichier ExCWindowObject.h. Références m_OldPosition. Référencé par ExCWindow::RefreshPosotion().
00169 {return m_OldPosition;}
|
|
|
Définition à la ligne 148 du fichier old/ExCWindowObject.h. Références m_OldSize.
00148 {return m_OldSize;}
|
|
|
Définition à la ligne 167 du fichier ExCWindowObject.h. Références m_OldSize.
00167 {return m_OldSize;}
|
|
|
Définition à la ligne 127 du fichier old/ExCWindowObject.h. Références m_Parent.
00127 {return m_Parent;}
|
|
|
Définition à la ligne 145 du fichier ExCWindowObject.h. Références m_Parent.
00145 {return m_Parent;}
|
|
|
Définition à la ligne 80 du fichier ExCObject2D.h. Références ExCObject2D::m_Position. Référencé par AddObjectControl(), ExManagerObjectWindow::InputAction(), ExCWindowContent::InputCommand(), ExCWindow::RefreshPosotion(), et ExCWindow::SetWindowPosition().
00080 {return m_Position;}
|
|
|
Définition à la ligne 177 du fichier old/ExCWindowObject.h. Références m_ShowBorder.
00177 {return m_ShowBorder;}
|
|
|
Définition à la ligne 199 du fichier ExCWindowObject.h. Références m_ShowBorder. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00199 {return m_ShowBorder;}
|
|
|
Définition à la ligne 164 du fichier old/ExCWindowObject.h. Références m_TextureMouvingVec.
00164 {return m_TextureMouvingVec;}
|
|
|
Définition à la ligne 186 du fichier ExCWindowObject.h. Références m_TextureMouvingVec. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00186 {return m_TextureMouvingVec;}
|
|
|
Définition à la ligne 171 du fichier ExCWindowObject.h. Références m_TitleBarSize. Référencé par ExManagerObjectWindow::OrganizeMinimizedWindow().
00171 {return m_TitleBarSize;}
|
|
|
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;}
|
|
|
Redéfinie dans ExCWindowContent, et ExCWindowContent. Définition à la ligne 140 du fichier ExCWindowObject.h. Références m_VecWindowObject. Référencé par ExCWindow::RefreshPosotion().
00140 {return &m_VecWindowObject;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 140 du fichier old/ExCWindowObject.h. Références m_WindowOldTitle.
00140 {return m_WindowOldTitle;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 159 du fichier ExCWindowObject.h. Références m_WindowOldTitle. Référencé par ExCWindow::GetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00159 {return m_WindowOldTitle;}
|
|
|
Définition à la ligne 146 du fichier old/ExCWindowObject.h. Références m_WindowSize.
00146 {return m_WindowSize;}
|
|
|
Définition à la ligne 165 du fichier ExCWindowObject.h. Références m_WindowSize. Référencé par ExCWindowTitleBar::SetWindowSize().
00165 {return m_WindowSize;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 138 du fichier old/ExCWindowObject.h. Références m_WindowTitle.
00138 {return m_WindowTitle;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 157 du fichier ExCWindowObject.h. Références m_WindowTitle. Référencé par ExCWindow::GetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00157 {return m_WindowTitle;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 142 du fichier old/ExCWindowObject.h. Références m_WindowTitleColor.
00142 {return m_WindowTitleColor;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 161 du fichier ExCWindowObject.h. Références m_WindowTitleColor. Référencé par ExCWindow::GetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00161 {return m_WindowTitleColor;}
|
|
|
|
|
|
|
|
Redéfinie dans ExCWindow, ExCWindowButton, ExCWindowButtonSwitch, ExCWindowButtonSwitchOnMouse, ExCWindowContent, ExCWindowControl, ExCWindowEditLabel, ExCWindowLabel, ExCWindowMessageBox, ExCWindowMessageBoxQuestion, ExCWindowTitleBar, ExCWindow, ExCWindowButton, ExCWindowButtonSwitch, ExCWindowButtonSwitchOnMouse, ExCWindowControl, ExCWindowEditLabel, ExCWindowLabel, ExCWindowMessageBox, et ExCWindowMessageBoxQuestion. Définition à la ligne 276 du fichier ExCWindowObject.cpp. Références Guard, InputAction(), InputCommand(), m_CanMouve, ExCCommand::m_Command, ExCCommand::m_MousePosx, ExCCommand::m_MousePosy, m_VecWindowObject, MOUSE_LEFT_BUTTON_DOWN, MOUVE_OBJECT_WINDOW, NOTHING, et UnGuard. Référencé par InputCommand(), ExCWindowMessageBoxQuestion::InputCommand(), ExCWindowMessageBox::InputCommand(), et ExCWindow::InputCommand().
00277 {
00278 Guard(ExCAction ExCWindowObject::InputCommand(ExCCommand Command))
00279 //std::cout<<"ExCWindowObject::Input Command window:"<<Command.m_Command<<std::endl;
00280 //find the good control to send message (one control can not be on other) the first is selected
00281 for(unsigned int i=0;i<m_VecWindowObject.size();i++)
00282 {
00283 //transfrom position to object position
00284 ExCVec2D ObjPos(Command.m_MousePosx,Command.m_MousePosy);
00285 //ObjPos=ObjPos-m_Position;
00286 //std::cout<<"Window Object name:"<<m_VecWindowObject.at(i)->GetName()<<std::endl;
00287 //std::cout<<"Window try to routing command :"<<Command.m_Command<<std::endl;
00288 //std::cout<<"Mouse position:"<<ObjPos<<std::endl;
00289 //std::cout<<"Object position:"<<m_VecWindowObject.at(i)->GetPosition()<<std::endl;
00290
00291 /*if(m_ObjectRequestFocus!=NULL)
00292 {
00293 return InputAction(m_ObjectRequestFocus->InputCommand(Command));
00294 }*/
00295 if(m_VecWindowObject.at(i)->PointInWindow(ExCVec2D(Command.m_MousePosx,Command.m_MousePosy)))
00296 {
00297 /*std::cout<<"Point in "<<m_VecWindowObject.at(i)->GetName()<<std::endl;
00298 ExCAction tmpaction;
00299 tmpaction=m_VecWindowObject.at(i)->InputCommand(Command);
00300 std::cout<<"ExCWindowObject routing action :"<<tmpaction<<std::endl;
00301 return tmpaction;*/
00302 /*if(m_VecWindowObject.at(i)!=m_LastObjectFocus)
00303 {
00304 m_LastObjectFocus=m_CurrentObjectFocus;
00305 m_CurrentObjectFocus=m_VecWindowObject.at(i);
00306 if(m_LastObjectFocus!=NULL)
00307 {
00308 m_LastObjectFocus->InputCommand(ExCCommand(WINDOW_LOSE_FOCUS));
00309 m_LastObjectFocus->SetActive(false);
00310 }
00311 if(m_CurrentObjectFocus!=NULL)
00312 {
00313 m_CurrentObjectFocus->InputCommand(ExCCommand(WINDOW_GET_FOCUS));
00314 m_CurrentObjectFocus->SetActive(true);
00315 }
00316 }*/
00317 //if(m_ObjectRequestFocus)
00318
00319 return InputAction(m_VecWindowObject.at(i)->InputCommand(Command));
00320 }
00321
00322 }
00323 //Point isnt in any control
00324 switch(Command.m_Command)
00325 {
00326 case MOUSE_LEFT_BUTTON_DOWN:
00327 if (m_CanMouve)
00328 {
00329 return MOUVE_OBJECT_WINDOW;
00330 }
00331 break;
00332 }
00333
00334 return NOTHING;
00335 UnGuard
00336 }
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 213 du fichier ExCWindowObject.h. Références m_Active.
00213 {return m_Active;}
|
|
|
Définition à la ligne 166 du fichier old/ExCWindowObject.h. Références m_Blending.
00166 {return m_Blending;}
|
|
|
Définition à la ligne 188 du fichier ExCWindowObject.h. Références m_Blending. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00188 {return m_Blending;}
|
|
|
Définition à la ligne 155 du fichier old/ExCWindowObject.h. Références m_BackroundIsTexturing1.
00155 {return m_BackroundIsTexturing1;}
|
|
|
Définition à la ligne 177 du fichier ExCWindowObject.h. Références m_BackroundIsTexturing1. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00177 {return m_BackroundIsTexturing1;}
|
|
|
Définition à la ligne 158 du fichier old/ExCWindowObject.h. Références m_BackroundIsTexturing2.
00158 {return m_BackroundIsTexturing2;}
|
|
|
Définition à la ligne 180 du fichier ExCWindowObject.h. Références m_BackroundIsTexturing2. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00180 {return m_BackroundIsTexturing2;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 209 du fichier ExCWindowObject.h. Références m_Maximized.
00209 {return m_Maximized;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 203 du fichier ExCWindowObject.h. Références m_Mouving.
00203 {return m_Mouving;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 207 du fichier ExCWindowObject.h. Références m_Reduced.
00207 {return m_Reduced;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 211 du fichier ExCWindowObject.h. Références m_ShowWindow. Référencé par ExCWindow::IsShowWindowBar(), ExCWindow::IsShowWindowContent(), et ExCWindow::PointInWindow().
00211 {return m_ShowWindow;}
|
|
|
Définition à la ligne 136 du fichier old/ExCWindowObject.h. Références m_ShowWindowTitle.
00136 {return m_ShowWindowTitle;}
|
|
|
Définition à la ligne 155 du fichier ExCWindowObject.h. Références m_ShowWindowTitle. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00155 {return m_ShowWindowTitle;}
|
|
|
Définition à la ligne 161 du fichier old/ExCWindowObject.h. Références m_TextureIsMouving.
00161 {return m_TextureIsMouving;}
|
|
|
Définition à la ligne 183 du fichier ExCWindowObject.h. Références m_TextureIsMouving. Référencé par ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue().
00183 {return m_TextureIsMouving;}
|
|
|
Définition à la ligne 384 du fichier old/ExCWindowObject.cpp. Références ExNihilo::ExtracValueFromSring(), Guard, 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 }
|
|
|
Définition à la ligne 409 du fichier old/ExCWindowObject.cpp. Références ExNihilo::ExtractIntValueFromSring(), ExNihilo::ExtracValueFromSring(), Guard, Load(), SetBackroundBlending(), SetBackroundColor(), SetBackroundTexturing1(), SetBackroundTexturing2(), SetBorderColor(), SetPosition(), SetShowBorder(), SetTextureIsMouving(), SetTextureMouvingVec(), SetTitleBarSize(), SetWindowSize(), SetWindowTitle(), SetWindowTitleColor(), et UnGuard. Référencé par 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 }
|
|
|
Redéfinie dans ExCAnimation, ExCEntity, ExCGroupEntity, ExCTexture, ExCInterface, ExCWindowTitleBar, ExCWindow, ExCWindowTitleBar, et ExCGizmoLineBezier. Définition à la ligne 53 du fichier ExCObject.cpp. Références Guard, ExCObject::LoadFile(), et UnGuard. Référencé par ExCModelASC::ExCModelASC(), ExCObject::ExCObject(), ExCWindow::LoadFile(), et ExCObject::LoadFile().
|
|
|
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 357 du fichier ExCWindowObject.cpp. Références ExCVec2D::GetX(), ExCVec2D::GetY(), Guard, ExCObject2D::m_Position, m_WindowSize, PointInWindow(), et UnGuard. Référencé par ExCWindowMessageBoxQuestion::InputCommand(), ExCWindowMessageBox::InputCommand(), ExCWindow::InputCommand(), PointInWindow(), et ExCWindow::PointInWindow().
00358 {
00359 Guard(bool ExCWindowObject::PointInWindow(ExCVec2D point))
00360 if(point.GetX()>=m_Position.GetX()&&point.GetX()<=m_Position.GetX()+m_WindowSize.GetX())
00361 {
00362 if(point.GetY()>=m_Position.GetY()&&point.GetY()<=m_Position.GetY()+m_WindowSize.GetY())
00363 return true;
00364 }
00365 return false;
00366 UnGuard
00367 }
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 214 du fichier ExCWindowObject.h. Références m_Active.
00214 {m_Active=status;}
|
|
||||||||||||
|
Définition à la ligne 169 du fichier old/ExCWindowObject.h. Références m_BackroundBlending, et m_Blending.
00169 {m_Blending=state;m_BackroundBlending=value;}
|
|
|
Définition à la ligne 168 du fichier old/ExCWindowObject.h. Références m_Blending.
00168 {m_Blending=state;}
|
|
||||||||||||
|
Définition à la ligne 191 du fichier ExCWindowObject.h. Références m_BackroundBlending, et m_Blending.
00191 {m_Blending=state;m_BackroundBlending=value;}
|
|
|
Définition à la ligne 190 du fichier ExCWindowObject.h. Références m_Blending. Référencé par Load().
00190 {m_Blending=state;}
|
|
|
Définition à la ligne 170 du fichier old/ExCWindowObject.h. Références m_BackroundColor.
00170 {m_BackroundColor=Color;}
|
|
|
Définition à la ligne 192 du fichier ExCWindowObject.h. Références m_BackroundColor. Référencé par ExCWindowTitleBar::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindow::Init(), Load(), et ExCWindow::ReadWindowSubObject().
00192 {m_BackroundColor=Color;}
|
|
||||||||||||
|
Définition à la ligne 156 du fichier old/ExCWindowObject.h. Références m_BackroundIsTexturing1, et m_BackroundTexture1.
00156 {m_BackroundIsTexturing1=status;m_BackroundTexture1=texture;}
|
|
||||||||||||
|
Définition à la ligne 178 du fichier ExCWindowObject.h. Références m_BackroundIsTexturing1, et m_BackroundTexture1. Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et Load().
00178 {m_BackroundIsTexturing1=status;m_BackroundTexture1=texture;}
|
|
||||||||||||
|
Définition à la ligne 159 du fichier old/ExCWindowObject.h. Références m_BackroundIsTexturing2, et m_BackroundTexture2.
00159 {m_BackroundIsTexturing2=status;m_BackroundTexture2=texture;}
|
|
||||||||||||
|
Définition à la ligne 181 du fichier ExCWindowObject.h. Références m_BackroundIsTexturing2, et m_BackroundTexture2. Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et Load().
00181 {m_BackroundIsTexturing2=status;m_BackroundTexture2=texture;}
|
|
|
Définition à la ligne 175 du fichier old/ExCWindowObject.h. Références m_BorderColor.
00175 {m_BorderColor=Color;}
|
|
|
Définition à la ligne 197 du fichier ExCWindowObject.h. Références m_BorderColor. Référencé par ExCWindowMessageBoxQuestion::Draw(), ExCWindowTitleBar::Init(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindow::Init(), et Load().
00197 {m_BorderColor=Color;}
|
|
|
Définition à la ligne 173 du fichier old/ExCWindowObject.h. Références m_BorderSize.
00173 {m_BorderSize=value;}
|
|
|
Définition à la ligne 195 du fichier ExCWindowObject.h. Références m_BorderSize.
00195 {m_BorderSize=value;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 206 du fichier ExCWindowObject.h. Références m_CanMouve. Référencé par ExCWindow::Init().
00206 {m_CanMouve=status;}
|
|
|
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;}
|
|
||||||||||||
|
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 }
|
|
|
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;}
|
|
|
Définition à la ligne 47 du fichier ExCObject.cpp. Références ExNihilo::IdName, ExCObject::SetId(), et ExCObject::SetName().
|
|
|
Redéfinie dans ExCWindow, ExCWindowContent, et ExCWindow. |
|
|
Redéfinie dans ExCWindow, ExCWindowContent, et ExCWindow. Définition à la ligne 369 du fichier ExCWindowObject.cpp. Références Guard, m_VecWindowObject, ManagerTexture, SetManagerTexture(), et UnGuard. Référencé par AddObjectControl(), SetManagerTexture(), et ExCWindow::SetManagerTexture().
00370 {
00371 Guard(void ExCWindowObject::SetManagerTexture(ExManagerTexture * Texture))
00372 ManagerTexture = Texture;
00373 for(unsigned int i=0;i<m_VecWindowObject.size();i++)
00374 {
00375 m_VecWindowObject.at(i)->SetManagerTexture(ManagerTexture);
00376 }
00377 UnGuard
00378 } |
|
|
Définition à la ligne 124 du fichier old/ExCWindowObject.h. Références ManagerWindow.
00124 {ManagerWindow = Window;}
|
|
|
Définition à la ligne 142 du fichier ExCWindowObject.h. Références ManagerWindow. Référencé par AddObjectControl(), ExManagerObjectWindow::InputAction(), et ExManagerObjectWindow::Load().
00142 {ManagerWindow = Window;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 208 du fichier ExCWindowObject.h. Références m_Maximized.
00208 {m_Maximized=status;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 204 du fichier ExCWindowObject.h. Références m_Mouving.
00204 {m_Mouving=status;}
|
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 149 du fichier old/ExCWindowObject.h. Références m_OldPosition.
00149 {m_OldPosition=vec;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 168 du fichier ExCWindowObject.h. Références m_OldPosition. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), et ExCWindowObject().
00168 {m_OldPosition=vec;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 147 du fichier old/ExCWindowObject.h. Références m_OldSize.
00147 {m_OldSize=vec;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 166 du fichier ExCWindowObject.h. Références m_OldSize. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), et ExCWindowObject().
00166 {m_OldSize=vec;}
|
|
|
Définition à la ligne 126 du fichier old/ExCWindowObject.h. Références m_Parent.
00126 {m_Parent=Parent;}
|
|
|
Définition à la ligne 144 du fichier ExCWindowObject.h. Références m_Parent. Référencé par AddObjectControl(), et ExCWindowTitleBar::ExCWindowTitleBar().
00144 {m_Parent=Parent;}
|
|
|
Redéfinie à partir de ExCObject2D. |
|
|
Redéfinie à partir de ExCObject2D. Définition à la ligne 247 du fichier ExCWindowObject.cpp. Références Guard, m_OldPosition, ExCObject2D::m_Position, SetPosition(), et UnGuard. Référencé par AddObjectControl(), ExCWindow::ExCWindow(), ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), Load(), ExCWindow::RefreshPosotion(), 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 }
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 210 du fichier ExCWindowObject.h. Références m_Reduced.
00210 {m_Reduced=status;}
|
|
|
Définition à la ligne 178 du fichier old/ExCWindowObject.h. Références m_ShowBorder.
00178 {m_ShowBorder=status;}
|
|
|
Définition à la ligne 200 du fichier ExCWindowObject.h. Références m_ShowBorder. Référencé par Load().
00200 {m_ShowBorder=status;}
|
|
|
Redéfinie dans ExCWindow. Définition à la ligne 212 du fichier ExCWindowObject.h. Références m_ShowWindow. Référencé par ExCWindow::SetShowWindowBar(), et ExCWindow::SetShowWindowContent().
00212 {m_ShowWindow=status;}
|
|
|
Définition à la ligne 162 du fichier old/ExCWindowObject.h. Références m_TextureIsMouving.
00162 {m_TextureIsMouving=state;}
|
|
|
Définition à la ligne 184 du fichier ExCWindowObject.h. Références m_TextureIsMouving. Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et Load().
00184 {m_TextureIsMouving=state;}
|
|
|
Définition à la ligne 163 du fichier old/ExCWindowObject.h. Références m_TextureMouvingVec.
00163 {m_TextureMouvingVec=vec;}
|
|
|
Définition à la ligne 185 du fichier ExCWindowObject.h. Références m_TextureMouvingVec. Référencé par ExCWindowTitleBar::Init(), ExCWindow::Init(), et Load().
00185 {m_TextureMouvingVec=vec;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 170 du fichier ExCWindowObject.h. Références m_TitleBarSize. Référencé par Load().
00170 {m_TitleBarSize=size;}
|
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 139 du fichier old/ExCWindowObject.h. Références m_WindowOldTitle.
00139 {m_WindowOldTitle=Title;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 158 du fichier ExCWindowObject.h. Références m_WindowOldTitle. Référencé par ExCWindow::SetWindowOldTitle().
00158 {m_WindowOldTitle=Title;}
|
|
|
Redéfinie dans ExCWindow, ExCWindowTitleBar, et ExCWindow. Définition à la ligne 145 du fichier old/ExCWindowObject.h. Références m_WindowSize.
00145 {m_WindowSize=vec;}
|
|
|
Redéfinie dans ExCWindow, ExCWindowTitleBar, et ExCWindow. Définition à la ligne 164 du fichier ExCWindowObject.h. Références m_WindowSize. Référencé par ExCWindowButton::ExCWindowButton(), ExCWindowButtonSwitch::ExCWindowButtonSwitch(), ExCWindowButtonSwitchOnMouse::ExCWindowButtonSwitchOnMouse(), ExCWindowEditLabel::ExCWindowEditLabel(), ExCWindowLabel::ExCWindowLabel(), ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), Load(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), et ExCWindowTitleBar::SetWindowSize().
00164 {m_WindowSize=vec;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 137 du fichier old/ExCWindowObject.h. Références m_WindowTitle.
00137 {m_WindowTitle=Title;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 156 du fichier ExCWindowObject.h. Références m_WindowTitle. Référencé par ExCWindowObject(), ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowEditLabel::Init(), ExCWindow::Init(), Load(), et ExCWindow::SetWindowTitle().
00156 {m_WindowTitle=Title;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 141 du fichier old/ExCWindowObject.h. Références m_WindowTitleColor.
00141 {m_WindowTitleColor=Color;}
|
|
|
Redéfinie dans ExCWindow, et ExCWindow. Définition à la ligne 160 du fichier ExCWindowObject.h. Références m_WindowTitleColor. Référencé par ExCWindow::Init(), Load(), et ExCWindow::SetWindowTitleColor().
00160 {m_WindowTitleColor=Color;}
|
|
|
Définition à la ligne 135 du fichier old/ExCWindowObject.h. Références m_ShowWindowTitle.
00135 {m_ShowWindowTitle=state;}
|
|
|
Définition à la ligne 154 du fichier ExCWindowObject.h. Références m_ShowWindowTitle. Référencé par ExCWindowMessageBoxQuestion::Init(), ExCWindowMessageBox::Init(), ExCWindowLabel::Init(), ExCWindowButtonSwitchOnMouse::Init(), ExCWindowButtonSwitch::Init(), ExCWindowButton::Init(), et ExCWindow::Init().
00154 {m_ShowWindowTitle=state;}
|
|
|
Redéfinie dans ExCInterface, et ExCSystemeParticule. Définition à la ligne 75 du fichier ExCObject.h. Référencé par ExCTexture::LoadFile(), et ExCObject::SetFlux(). |
|
|
Définition à la ligne 76 du fichier ExCObject.h. Référencé par ExCAnimation::Draw(), et ExCObject::SetFlux(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 111 du fichier ExCWindowObject.h. Référencé par Init(), IsActive(), et SetActive(). |
|
|
Définition à la ligne 92 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetBackroundBlending(), Init(), SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 91 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetBackroundColor(), Init(), SetBackroundColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 98 du fichier old/ExCWindowObject.h. Référencé par Draw(), Init(), IsBackroundTexturing1(), SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 100 du fichier old/ExCWindowObject.h. Référencé par Draw(), Init(), IsBackroundTexturing2(), SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 99 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetBackroundTexture1(), Init(), SetBackroundTexturing1(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 101 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetBackroundTexture2(), Init(), SetBackroundTexturing2(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 90 du fichier old/ExCWindowObject.h. Référencé par Draw(), Init(), IsBackroundBlending(), SetBackroundBlending(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 94 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetBorderColor(), Init(), SetBorderColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 95 du fichier old/ExCWindowObject.h. Référencé par GetBorderSize(), Init(), SetBorderSize(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 106 du fichier ExCWindowObject.h. Référencé par GetCanMouve(), Init(), InputCommand(), et SetCanMouve(). |
|
|
Redéfinie dans ExCWindowContent. Définition à la ligne 118 du fichier ExCWindowObject.h. Référencé par Init(), et InputAction(). |
|
|
Redéfinie dans ExCWindowContent. Définition à la ligne 117 du fichier ExCWindowObject.h. Référencé par Init(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 109 du fichier ExCWindowObject.h. Référencé par Init(), IsMaximized(), et SetMaximized(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 107 du fichier ExCWindowObject.h. Référencé par Init(), IsMouving(), et SetMouving(). |
|
|
Définition à la ligne 72 du fichier ExCObject.h. Référencé par ExCObject::GetFileName(), ExCTexture::LoadFile(), et ExCObject::SetFileName(). |
|
|
Définition à la ligne 70 du fichier ExCObject.h. Référencé par ExCObject::GetId(), et ExCObject::SetId(). |
|
|
Définition à la ligne 71 du fichier ExCObject.h. Référencé par ExCObject::GetName(), ExCGroupEntity::LoadFile(), ExCEntity::LoadFile(), ExCTexture::SetName(), et ExCObject::SetName(). |
|
|
Redéfinie dans ExCWindowContent. Définition à la ligne 119 du fichier ExCWindowObject.h. Référencé par Init(), et InputAction(). |
|
|
Définition à la ligne 73 du fichier ExCObject.h. Référencé par ExCObject::GetType(), et ExCObject::SetType(). |
|
|
Définition à la ligne 78 du fichier old/ExCWindowObject.h. Référencé par Init(). |
|
|
Définition à la ligne 88 du fichier old/ExCWindowObject.h. Référencé par GetOldPosition(), Init(), SetOldPosition(), ExCWindow::SetOldPosition(), et SetPosition(). |
|
|
Définition à la ligne 87 du fichier old/ExCWindowObject.h. Référencé par GetOldWindowSize(), Init(), SetOldWindowSize(), et ExCWindow::SetOldWindowSize(). |
|
|
Définition à la ligne 76 du fichier old/ExCWindowObject.h. |
|
|
Définition à la ligne 76 du fichier ExCWindowObject.h. Référencé par GetParrent(), Init(), et SetParrent(). |
|
|
Définition à la ligne 69 du fichier ExCObject2D.h. Référencé par AddObjectControl(), Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCObject2D::GetPosition(), Init(), PointInWindow(), ExCWindow::RefreshPosotion(), SetPosition(), et ExCObject2D::SetPosition(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 108 du fichier ExCWindowObject.h. Référencé par Init(), IsReduced(), et SetReduced(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 113 du fichier ExCWindowObject.h. Référencé par Init(). |
|
|
Définition à la ligne 96 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetShowBorder(), Init(), SetShowBorder(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Redéfinie dans ExCWindow. Définition à la ligne 110 du fichier ExCWindowObject.h. Référencé par Draw(), Init(), IsShowWindow(), et SetShowWindow(). |
|
|
Définition à la ligne 81 du fichier old/ExCWindowObject.h. Référencé par Draw(), Init(), IsShowWindowTitle(), ShowWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 102 du fichier old/ExCWindowObject.h. Référencé par Draw(), Init(), IsTextureIsMouving(), SetTextureIsMouving(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 103 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetTextureMouvingVec(), Init(), SetTextureMouvingVec(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 88 du fichier ExCWindowObject.h. Référencé par ExCWindowControl::ExCWindowControl(), GetTitleBarSize(), Init(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), SetTitleBarSize(), et ExCWindow::SetTitleBarSize(). |
|
|
Redéfinie dans ExCWindowContent, et ExCWindowContent. Définition à la ligne 116 du fichier ExCWindowObject.h. Référencé par AddObjectControl(), Draw(), GetVecWindowObject(), InputCommand(), et SetManagerTexture(). |
|
|
Définition à la ligne 83 du fichier old/ExCWindowObject.h. Référencé par GetWindowOldTitle(), Init(), SetWindowOldTitle(), ExCWindow::SetWindowOldTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 86 du fichier old/ExCWindowObject.h. Référencé par Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), GetWindowSize(), Init(), PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), ExCWindow::SetTitleBarSize(), SetWindowSize(), et ExCWindow::SetWindowSize(). |
|
|
Définition à la ligne 82 du fichier old/ExCWindowObject.h. Référencé par Draw(), ExCWindowEditLabel::Draw(), GetWindowTitle(), Init(), ExCWindowEditLabel::InputCommand(), SetWindowTitle(), ExCWindow::SetWindowTitle(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 84 du fichier old/ExCWindowObject.h. Référencé par Draw(), GetWindowTitleColor(), Init(), SetWindowTitleColor(), ExCWindow::SetWindowTitleColor(), ExCWindowButtonSwitchOnMouse::SwitchValue(), et ExCWindowButtonSwitch::SwitchValue(). |
|
|
Définition à la ligne 73 du fichier old/ExCWindowObject.h. |
|
|
Définition à la ligne 73 du fichier ExCWindowObject.h. Référencé par AddObjectControl(), Draw(), Init(), SetManagerTexture(), ExCWindowContent::SetManagerTexture(), et ExCWindow::SetManagerTexture(). |
|
|
Définition à la ligne 74 du fichier old/ExCWindowObject.h. |
|
|
Définition à la ligne 74 du fichier ExCWindowObject.h. Référencé par AddObjectControl(), Init(), et SetManagerWindow(). |
1.3.4