37 #include "../Core/System/sharedptr.h"
38 #include "../Core/System/weakptr.h"
39 #include "../Core/Signals/callback_0.h"
40 #include "../Core/Signals/callback_1.h"
41 #include "../Core/Signals/callback_2.h"
42 #include "../Core/Signals/signal_v1.h"
43 #include "../Core/Math/point.h"
54 class CL_GUIManager_Impl;
128 bool get_exit_flag()
const;
131 int get_exit_code()
const;
157 void add_theme(
const CL_String &path_to_theme);
166 void set_css_document(
const CL_String &fullname);
178 void add_resources(
const CL_String &filename);
184 void initialize_layout_manager(
const CL_String &xml_fullname,
const CL_String &css_fullname);
195 void process_messages(
int timeout);
201 void exit_with_code(
int exit_code);
204 void clear_exit_flag();
216 void render_windows();
239 CL_SharedPtr<CL_GUIManager_Impl> impl;
241 friend class CL_GUIComponent_Impl;
243 friend class CL_GUIThemePart_Impl;