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:
Philippe Saint-Pierre
2009-05-09 22:48:22 +00:00
parent 301d5cab23
commit db75c41bf8
2 changed files with 9 additions and 3 deletions
+8 -3
View File
@@ -206,9 +206,6 @@ TermWindow::_InitWindow()
// make menu bar
_SetupMenu();
AddShortcut('+', B_COMMAND_KEY, new BMessage(kIncreaseFontSize));
AddShortcut('-', B_COMMAND_KEY, new BMessage(kDecreaseFontSize));
// shortcuts to switch tabs
for (int32 i = 0; i < 9; i++) {
BMessage* message = new BMessage(kSetActiveTab);
@@ -300,8 +297,16 @@ TermWindow::_SetupMenu()
fEncodingmenu = new BMenu("Text Encoding");
fEncodingmenu->SetRadioMode(true);
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(fEncodingmenu);
fHelpmenu->AddItem(fSizeMenu);
fHelpmenu->AddSeparatorItem();
fHelpmenu->AddItem(new BMenuItem("Preferences" B_UTF8_ELLIPSIS,
new BMessage(MENU_PREF_OPEN)));
+1
View File
@@ -96,6 +96,7 @@ private:
BMenu *fEncodingmenu;
BMenu *fHelpmenu;
BMenu *fWindowSizeMenu;
BMenu *fSizeMenu;
BMessage *fPrintSettings;
PrefWindow *fPrefWindow;