Colobot
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Ui::CStudio Class Reference

Public Member Functions

bool EventProcess (const Event &event)
 
void StartEditScript (CScript *script, std::string name, Program *program)
 
bool StopEditScript (bool bCancel)
 
void SetInfoText (std::string text, bool bClickable)
 

Protected Member Functions

bool EventFrame (const Event &event)
 
void SearchToken (CEdit *edit)
 
void ColorizeScript (CEdit *edit)
 
void AdjustEditScript ()
 
void ViewEditScript ()
 
void UpdateFlux ()
 
void UpdateButtons ()
 
void StartDialog (StudioDialog type)
 
void StopDialog ()
 
void AdjustDialog ()
 
bool EventDialog (const Event &event)
 
void UpdateChangeList ()
 
void UpdateChangeEdit ()
 
void UpdateDialogAction ()
 
void UpdateDialogPublic ()
 
void UpdateDialogList ()
 
std::string SearchDirectory (bool bCreate)
 
bool ReadProgram ()
 
bool WriteProgram ()
 
void SetFilenameField (CEdit *edit, const std::string &filename)
 

Protected Attributes

Gfx::CEnginem_engine
 
CEventQueuem_event
 
CRobotMainm_main
 
Gfx::CCameram_camera
 
CSoundInterfacem_sound
 
CInterfacem_interface
 
CApplicationm_app
 
CPauseManagerm_pause
 
CSettingsm_settings
 
Programm_program
 
CScriptm_script
 
Gfx::CameraType m_editCamera
 
bool m_bEditMaximized
 
bool m_bEditMinimized
 
Math::Point m_editActualPos
 
Math::Point m_editActualDim
 
Math::Point m_editFinalPos
 
Math::Point m_editFinalDim
 
float m_time
 
float m_fixInfoTextTime
 
bool m_bRunning
 
bool m_bRealTime
 
ActivePausem_editorPause = nullptr
 
ActivePausem_runningPause = nullptr
 
std::string m_helpFilename
 
StudioDialog m_dialog
 

The documentation for this class was generated from the following files: