9 #ifndef _TurtleBrains_RealtimeApplication_h_
10 #define _TurtleBrains_RealtimeApplication_h_
12 #include "../core/tb_noncopyable.h"
13 #include "../core/tb_types.h"
14 #include "tb_application_handler_interface.h"
21 class ApplicationDialog;
22 class ApplicationMenu;
23 class ApplicationStatus;
void SetContextMenu(const ApplicationMenu &menu)
bool OkayCancelMessageBox(const tbCore::tbString &title, const tbCore::tbString &message)
bool OpenFileDialog(tbCore::tbString &fileToOpen, const tbCore::tbString &fileExtension)
Definition: tb_noncopyable.h:22
Here is some information about the primary namespace.
Definition: tb_application_dialog.h:21
void CloseDialog(const ApplicationDialog &dialog)
void SetWindowMenu(const ApplicationMenu &menu)
void SetWindowStatus(const ApplicationStatus &status)
bool OkayMessageBox(const tbCore::tbString &title, const tbCore::tbString &message)
Contains classes, functions and constants to create Applications, Menus, Dialogs with native controls...
Definition: tb_application_dialog.h:23
~RealtimeApplication(void)
Handle events from the application/window and actions from the user of your application by deriving a...
Definition: tb_application_handler_interface.h:31
Definition: tb_realtime_application.h:43
RealtimeApplication(ApplicationHandlerInterface &applicationHandler)
bool SaveFileDialog(tbCore::tbString &fileToSave, const tbCore::tbString &fileExtension)
void OpenDialog(const ApplicationDialog &dialog)
Create a customized status bar area to feed the user status information.
Definition: tb_application_status.h:50
Create a customized dialog prompt with simple controls.
Definition: tb_application_dialog.h:89
void SetWindowTitle(const tbCore::tbString &windowTitle)
std::string tbString
Definition: tb_string.h:335