Класс mainframe
Главный фрейм приложения.
Подробнее...
#include <mainframe.h>
Полный список членов класса
Открытые члены |
fw::threadframe * | get_thread_dialog_frame () |
| Получить новый диалоговый фрейм потока.
|
| mainframe (lua_State *_lua, const wxString &_module, const wxString &_event) |
| Конструктор.
|
wxWindow * | getconsole () |
| Получение активной консоли приложения.
|
Закрытые члены |
void | initialize_menu () |
| Создание главного меню.
|
void | on_exit_command (wxCommandEvent &_evt) |
| Закрытие приложения.
|
void | on_create_tab (wxCommandEvent &_evt) |
| Создание закладки.
|
void | on_close_tab (wxAuiNotebookEvent &_evt) |
| Закрытие закладки.
|
void | on_close (wxCloseEvent &_evt) |
| Закрытие фрейма.
|
Закрытые данные |
threadbook * | Tabpad |
| Панель закладок.
|
lua_State * | Lua |
| Стек основного потока Lua.
|
wxString | Module |
| Стартовый модуль для открытия новой закладки.
|
wxString | Event |
| Стартовое событие для открытия новой закладки.
|
Подробное описание
Главный фрейм приложения.
Конструктор(ы)
mainframe::mainframe |
( |
lua_State * |
_lua, |
|
|
const wxString & |
_module, |
|
|
const wxString & |
_event | |
|
) |
| | |
Конструктор.
- Аргументы:
-
| _lua | Стек основной программы Lua. |
| _module | Стартовый модуль, который используется по умолчанию для открытия новой закладки. |
| _event | Стартовое событие, которая используется по умолчанию для открытия новой закладки. |
Методы
fw::threadframe * mainframe::get_thread_dialog_frame |
( |
|
) |
|
Получить новый диалоговый фрейм потока.
Выделяет потоку диалоговый фрейм, в котором будут размещаться панели. Фрейм размещается на текущей закладке приложения и закрывает предыдущий фрейм. Фрейм должен быть удален при завершении соответствующего потока или при завершении всего приложения. Фрейм является владельцем всех диалоговых панелей.
- Возвращает:
- Указатель на созданный фрейм или NULL, если текущей закладки не существует.
wxWindow * mainframe::getconsole |
( |
|
) |
|
Получение активной консоли приложения.
- Возвращает:
- Окно активной консоли.
void mainframe::on_close |
( |
wxCloseEvent & |
_evt |
) |
[private] |
Закрытие фрейма.
- Аргументы:
-
void mainframe::on_close_tab |
( |
wxAuiNotebookEvent & |
_evt |
) |
[private] |
Закрытие закладки.
- Аргументы:
-
void mainframe::on_create_tab |
( |
wxCommandEvent & |
_evt |
) |
[private] |
Создание закладки.
- Аргументы:
-
void mainframe::on_exit_command |
( |
wxCommandEvent & |
_evt |
) |
[private] |
Закрытие приложения.
- Аргументы:
-
Объявления и описания членов классов находятся в файлах:
- G:/Roma/development/faeton/bhw/include/mainframe.h
- G:/Roma/development/faeton/bhw/source/mainframe.cpp