This adds a Text Size menu to increase/decrease the size of the font.
This follows the enhancement suggestion #3203. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30687 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -206,9 +206,6 @@ TermWindow::_InitWindow()
|
|||||||
// make menu bar
|
// make menu bar
|
||||||
_SetupMenu();
|
_SetupMenu();
|
||||||
|
|
||||||
AddShortcut('+', B_COMMAND_KEY, new BMessage(kIncreaseFontSize));
|
|
||||||
AddShortcut('-', B_COMMAND_KEY, new BMessage(kDecreaseFontSize));
|
|
||||||
|
|
||||||
// shortcuts to switch tabs
|
// shortcuts to switch tabs
|
||||||
for (int32 i = 0; i < 9; i++) {
|
for (int32 i = 0; i < 9; i++) {
|
||||||
BMessage* message = new BMessage(kSetActiveTab);
|
BMessage* message = new BMessage(kSetActiveTab);
|
||||||
@@ -300,8 +297,16 @@ TermWindow::_SetupMenu()
|
|||||||
fEncodingmenu = new BMenu("Text Encoding");
|
fEncodingmenu = new BMenu("Text Encoding");
|
||||||
fEncodingmenu->SetRadioMode(true);
|
fEncodingmenu->SetRadioMode(true);
|
||||||
MakeEncodingMenu(fEncodingmenu, false);
|
MakeEncodingMenu(fEncodingmenu, false);
|
||||||
|
|
||||||
|
fSizeMenu = new BMenu("Text Size");
|
||||||
|
fSizeMenu->AddItem(new BMenuItem("Increase",
|
||||||
|
new BMessage(kIncreaseFontSize), '+', B_COMMAND_KEY));
|
||||||
|
fSizeMenu->AddItem(new BMenuItem("Decrease",
|
||||||
|
new BMessage(kDecreaseFontSize), '-', B_COMMAND_KEY));
|
||||||
|
|
||||||
fHelpmenu->AddItem(fWindowSizeMenu);
|
fHelpmenu->AddItem(fWindowSizeMenu);
|
||||||
fHelpmenu->AddItem(fEncodingmenu);
|
fHelpmenu->AddItem(fEncodingmenu);
|
||||||
|
fHelpmenu->AddItem(fSizeMenu);
|
||||||
fHelpmenu->AddSeparatorItem();
|
fHelpmenu->AddSeparatorItem();
|
||||||
fHelpmenu->AddItem(new BMenuItem("Preferences" B_UTF8_ELLIPSIS,
|
fHelpmenu->AddItem(new BMenuItem("Preferences" B_UTF8_ELLIPSIS,
|
||||||
new BMessage(MENU_PREF_OPEN)));
|
new BMessage(MENU_PREF_OPEN)));
|
||||||
|
|||||||
@@ -96,6 +96,7 @@ private:
|
|||||||
BMenu *fEncodingmenu;
|
BMenu *fEncodingmenu;
|
||||||
BMenu *fHelpmenu;
|
BMenu *fHelpmenu;
|
||||||
BMenu *fWindowSizeMenu;
|
BMenu *fWindowSizeMenu;
|
||||||
|
BMenu *fSizeMenu;
|
||||||
|
|
||||||
BMessage *fPrintSettings;
|
BMessage *fPrintSettings;
|
||||||
PrefWindow *fPrefWindow;
|
PrefWindow *fPrefWindow;
|
||||||
|
|||||||
Reference in New Issue
Block a user