Класс 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)
 Закрытие фрейма.

Закрытые данные

threadbookTabpad
 Панель закладок.
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]

Закрытие фрейма.

Аргументы:
_evt Событие.
void mainframe::on_close_tab ( wxAuiNotebookEvent &  _evt  )  [private]

Закрытие закладки.

Аргументы:
_evt Событие.
void mainframe::on_create_tab ( wxCommandEvent &  _evt  )  [private]

Создание закладки.

Аргументы:
_evt Событие.
void mainframe::on_exit_command ( wxCommandEvent &  _evt  )  [private]

Закрытие приложения.

Аргументы:
_evt Событие.

Объявления и описания членов классов находятся в файлах:
Документация по faeton. Последние изменения: Sun Apr 10 01:05:30 2011. Создано системой  doxygen 1.6.3