Definition in file mainframe.cc.
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <fstream>
#include "wx/intl.h"
#include "wx/menu.h"
#include "wx/statusbr.h"
#include "wx/sizer.h"
#include "wx/filedlg.h"
#include "wx/msgdlg.h"
#include "ewx.h"
#include "dic.h"
#include "game.h"
#include "game_factory.h"
#include "player.h"
#include "configdb.h"
#include "confdimdlg.h"
#include "confsearch.h"
#include "printout.h"
#include "mainframe.h"
#include "wx/dcps.h"
Go to the source code of this file.
Defines | |
#define | IDBASE 3300 |
Enumerations | |
enum | { Menu_Game_New = 1000, Menu_Game_Open, Menu_Game_Save, Menu_Game_Print, Menu_Game_PrintPreview, Menu_Game_PrintPS, Menu_Conf_Game = 2000, Menu_Conf_Game_Dic, Menu_Conf_Game_Tiles, Menu_Conf_Game_Search, Menu_Conf_Print, Menu_Conf_Aspect = 2100, Menu_Conf_Tile, Menu_Conf_Aspect_BoardColour_DrawTiles, Menu_Conf_Aspect_Font, Menu_Conf_Aspect_Font_Search = 2110, Menu_Conf_Aspect_Font_Board = 2111, Menu_Conf_Aspect_Font_Default = 2112, Menu_Conf_Aspect_BoardColour = 2200, Menu_Conf_Aspect_BoardColour_Lines = 2201, Menu_Conf_Aspect_BoardColour_Wx2 = 2202, Menu_Conf_Aspect_BoardColour_Wx3 = 2203, Menu_Conf_Aspect_BoardColour_Lx2 = 2204, Menu_Conf_Aspect_BoardColour_Lx3 = 2205, Menu_Conf_Aspect_BoardColour_Background = 2206, Menu_Conf_Aspect_BoardColour_Letters = 2207, Menu_Conf_Aspect_BoardColour_TestLetters = 2208, Menu_Conf_Aspect_BoardColour_TileBack = 2209, Menu_Conf_Aspect_BoardColour_TestTileBack = 2210, Menu_ShowVerif = (IDBASE + ID_Frame_Verif), Menu_ShowSearch = (IDBASE + ID_Frame_Search), Menu_ShowPlus1 = (IDBASE + ID_Frame_Plus1), Menu_ShowRacc = (IDBASE + ID_Frame_Racc), Menu_ShowBenj = (IDBASE + ID_Frame_Benj), Menu_ShowBag = (IDBASE + ID_Frame_Bag), Menu_ShowBoard = (IDBASE + ID_Frame_Board), Menu_ShowGame = (IDBASE + ID_Frame_Game), Menu_ShowResult = (IDBASE + ID_Frame_Result), Menu_Quit_Apropos = 4000, Menu_Quit_Confirm, Button_SetRack = 10000, Button_SetNew, Button_SetManual, Button_Search, Button_Play, Button_PlayBack, ListCtrl_ID = 11000, Rack_ID, Status_ID } |
Functions | |
BEGIN_EVENT_TABLE (MainFrame, wxFrame) EVT_MENU(Menu_Game_New | |
MainFrame::OnMenuGameNew | EVT_MENU (Menu_Game_Open, MainFrame::OnMenuGameOpen) EVT_MENU(Menu_Game_Save |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave | EVT_MENU (Menu_Game_Print, MainFrame::OnMenuGamePrint) EVT_MENU(Menu_Game_PrintPreview |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview | EVT_MENU (Menu_Game_PrintPS, MainFrame::OnMenuGamePrintPS) EVT_MENU(Menu_Conf_Game_Dic |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic | EVT_MENU (Menu_Conf_Game_Search, MainFrame::OnMenuConfGameSearch) EVT_MENU(Menu_Conf_Print |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint | EVT_MENU_RANGE (Menu_Conf_Aspect_Font_Search, Menu_Conf_Aspect_Font_Default, MainFrame::OnMenuConfAspectFont) EVT_MENU_RANGE(Menu_Conf_Aspect_BoardColour_Lines |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint MainFrame::OnMenuConfAspectBoardColour | EVT_MENU_RANGE (Menu_ShowVerif, Menu_ShowResult, MainFrame::OnMenuShowFrame) EVT_MENU(Menu_Quit_Apropos |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint MainFrame::OnMenuConfAspectBoardColour MainFrame::OnMenuQuitApropos | EVT_MENU (Menu_Quit_Confirm, MainFrame::OnMenuQuitConfirm) EVT_BUTTON(Button_Play |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint MainFrame::OnMenuConfAspectBoardColour MainFrame::OnMenuQuitApropos MainFrame::OnPlay | EVT_BUTTON (Button_SetRack, MainFrame::OnSetRack) EVT_BUTTON(Button_SetNew |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint MainFrame::OnMenuConfAspectBoardColour MainFrame::OnMenuQuitApropos MainFrame::OnPlay MainFrame::OnSetRack | EVT_BUTTON (Button_Search, MainFrame::OnSearch) EVT_BUTTON(Button_PlayBack |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint MainFrame::OnMenuConfAspectBoardColour MainFrame::OnMenuQuitApropos MainFrame::OnPlay MainFrame::OnSetRack MainFrame::OnPlay | EVT_TEXT_ENTER (Rack_ID, MainFrame::OnTextEnter) EVT_CLOSE(MainFrame |
Variables | |
MainFrame::OnMenuGameNew MainFrame::OnMenuGameSave MainFrame::OnMenuGamePrintPreview MainFrame::OnMenuConfGameDic MainFrame::OnMenuConfPrint | Menu_Conf_Aspect_BoardColour_Default = 2211 |
|
Referenced by MainFrame::OnMenuShowFrame(). |
|
Definition at line 58 of file mainframe.cc. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 145 of file mainframe.cc. References APPNAME, GameFactory::createTraining(), Dic_load(), GameFactory::Instance(), MAX_FRAME_ID, Training::start(), Status_ID, and wxU. |
|
Definition at line 133 of file mainframe.cc. Referenced by MainFrame::OnMenuConfAspectBoardColour(). |