[Scummvm-cvs-logs] CVS: scummex wxwindows.cpp,1.28,1.29
Max Horn
fingolfin at users.sourceforge.net
Sun Sep 28 03:34:04 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummex wxwindows.cpp,1.27,1.28 wxwindows.h,1.14,1.15 image.cpp,1.19,1.20
- Next message: [Scummvm-cvs-logs] CVS: scummvm Makefile,1.52,1.53 Makefile.common,1.73,1.74
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummex
In directory sc8-pr-cvs1:/tmp/cvs-serv10580
Modified Files:
wxwindows.cpp
Log Message:
menu bar cleanup
Index: wxwindows.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummex/wxwindows.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- wxwindows.cpp 28 Sep 2003 09:51:03 -0000 1.28
+++ wxwindows.cpp 28 Sep 2003 10:33:23 -0000 1.29
@@ -596,33 +596,48 @@
wxBitmap FileIcon = wxBitmap(file_icon);
wxBitmap HexIcon = wxBitmap(hex_icon);
- wxMenuBar *menuBar = new wxMenuBar;
- wxMenu *menuFile = new wxMenu;
-
- wxMenuItem *OpenItem = new wxMenuItem(menuFile, wxID_OPEN, "Open...", "Open resource file", wxITEM_NORMAL, NULL );
- OpenItem->SetBitmap(OpenIcon);
- menuFile->Append(OpenItem);
+
+ //
+ // File menu
+ //
+ wxMenu *fileMenu = new wxMenu();
- menuFile->AppendSeparator();
+ fileMenu->Append(wxID_OPEN, "&Open...\tCtrl-O", "Open resource file");
+ fileMenu->Append(wxID_CLOSE, "Close\tCtrl-W", "Close resource file");
+ fileMenu->AppendSeparator();
+ fileMenu->Append(ID_FileInfo, "File Info", "Show File Info");
+ fileMenu->AppendSeparator();
+ fileMenu->Append(wxID_EXIT, "Exit\tCtrl-X");
+ // FIXME: On Mac you *always* say "Quit", but on Windows/Linux, "Exit" is more common, I think?
+ // So maybe we'll have to make this compile conditionally...
- wxMenuItem *QuitItem = new wxMenuItem(menuFile, wxID_EXIT, "Exit", "Exit ScummEX", wxITEM_NORMAL, NULL );
- QuitItem->SetBitmap(ExitIcon);
- menuFile->Append(QuitItem);
- menuBar->Append(menuFile,"&File");
+ //
+ // Tools menu
+ //
+ wxMenu *toolsMenu = new wxMenu();
- wxMenu *menuTools = new wxMenu;
- wxMenuItem *DumpItem = new wxMenuItem(menuTools, ID_Dump, "File Dump...", "Dump block to disk", wxITEM_NORMAL, NULL );
- DumpItem->SetBitmap(SaveIcon);
- menuTools->Append(DumpItem);
- menuTools->Append(ID_SoundStop, "Stop Sounds");
- menuBar->Append(menuTools, "&Tools");
+ toolsMenu->Append(ID_Dump, "File Dump...", "Dump block to disk");
+ toolsMenu->Append(ID_View, "Hex Viewer...", "View block as hex");
+ toolsMenu->AppendSeparator();
+ toolsMenu->Append(ID_SoundStop, "Stop Sounds");
+ toolsMenu->AppendSeparator();
+ toolsMenu->Append(Button_Options, "Options...", "ScummEX Options");
- wxMenu *menuHelp = new wxMenu;
- menuHelp->Append(wxID_HELP, "Contents");
- menuHelp->Append(wxID_ABOUT,"About...");
- menuBar->Append(menuHelp, "&Help");
-
+ //
+ // Help menu
+ //
+ wxMenu *helpMenu = new wxMenu();
+ helpMenu->Append(wxID_HELP, "Contents");
+ helpMenu->Append(wxID_ABOUT, "About...");
+
+ //
+ // Add the menus to a menu bar
+ //
+ wxMenuBar *menuBar = new wxMenuBar();
+ menuBar->Append(fileMenu, "&File");
+ menuBar->Append(toolsMenu, "&Tools");
+ menuBar->Append(helpMenu, "&Help");
SetMenuBar(menuBar);
SetThemeEnabled(true);
@@ -638,7 +653,7 @@
ToolBar->EnableTool(ID_FileInfo, FALSE);
ToolBar->AddTool(wxID_EXIT, ExitIcon, "Exit", "Exit ScummEX");
ToolBar->AddSeparator();
- ToolBar->AddTool(ID_Dump, SaveIcon, "File Dump", "Dump block to disk");
+ ToolBar->AddTool(ID_Dump, SaveIcon, "File Dump...", "Dump block to disk");
ToolBar->EnableTool(ID_Dump, FALSE);
ToolBar->AddTool(ID_View, HexIcon, "Hex Viewer...", "View block as hex");
ToolBar->EnableTool(ID_View, FALSE);
- Previous message: [Scummvm-cvs-logs] CVS: scummex wxwindows.cpp,1.27,1.28 wxwindows.h,1.14,1.15 image.cpp,1.19,1.20
- Next message: [Scummvm-cvs-logs] CVS: scummvm Makefile,1.52,1.53 Makefile.common,1.73,1.74
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list