Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
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, int rank)
bool StopEditScript (bool bCancel)

Protected Member Functions

bool EventFrame (const Event &event)
void SearchToken (CEdit *edit)
void ColorizeScript (CEdit *edit)
void AdjustEditScript ()
void SetInfoText (std::string text, bool bClickable)
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 ()

Protected Attributes

Gfx::CEngine * m_engine
CEventQueue * m_event
CRobotMain * m_main
Gfx::CCamera * m_camera
CSoundInterface * m_sound
CInterface * m_interface
CApplication * m_app
CPauseManager * m_pause
int m_rank
CScript * m_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
PauseType m_bInitPause
std::string m_helpFilename
StudioDialog m_dialog

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