9 #ifndef TurtleBrains_RealtimeApplication_hpp
10 #define TurtleBrains_RealtimeApplication_hpp
12 #include <turtle_brains/core/tb_noncopyable.hpp>
13 #include <turtle_brains/core/tb_types.hpp>
14 #include <turtle_brains/application/tb_application_handler_interface.hpp>
21 class ApplicationDialog;
22 class ApplicationMenu;
23 class ApplicationStatus;
Create a customized dialog prompt with simple controls.
Definition: tb_application_dialog.hpp:90
Handle events from the application/window and actions from the user of your application by deriving a...
Definition: tb_application_handler_interface.hpp:33
Create a customized status bar area to feed the user status information.
Definition: tb_application_status.hpp:52
Definition: tb_realtime_application.hpp:44
virtual ~RealtimeApplication(void)
void SetWindowTitle(const String &windowTitle)
WindowProperties GetWindowProperties(void)
void SetWindowStatus(const ApplicationStatus &status)
bool OkayMessageBox(const String &title, const String &message)
void OpenDialog(const ApplicationDialog &dialog)
void SetWindowMenu(const ApplicationMenu &menu)
void CloseDialog(const ApplicationDialog &dialog)
void SetWindowProperties(const WindowProperties &windowProperties)
bool SaveFileDialog(String &fileToSave, const String &fileExtension)
void ShowMouseCursor(bool showMouse)
RealtimeApplication(ApplicationHandlerInterface &applicationHandler)
bool OkayCancelMessageBox(const String &title, const String &message)
bool OpenFileDialog(String &fileToOpen, const String &fileExtension)
void SetContextMenu(const ApplicationMenu &menu)
Definition: tb_noncopyable.hpp:21
Contains classes, functions and constants to create Applications, Menus, Dialogs with native controls...
Definition: tb_application_dialog.hpp:24
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:22
Definition: tb_application_window.hpp:30