From db75c41bf8ec686922773d618c2d28de32cf4c02 Mon Sep 17 00:00:00 2001 From: Philippe Saint-Pierre Date: Sat, 9 May 2009 22:48:22 +0000 Subject: [PATCH] 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 --- src/apps/terminal/TermWindow.cpp | 11 ++++++++--- src/apps/terminal/TermWindow.h | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/apps/terminal/TermWindow.cpp b/src/apps/terminal/TermWindow.cpp index eab721a3aa..0386e3a2ab 100644 --- a/src/apps/terminal/TermWindow.cpp +++ b/src/apps/terminal/TermWindow.cpp @@ -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))); diff --git a/src/apps/terminal/TermWindow.h b/src/apps/terminal/TermWindow.h index a9ca9c0f3f..53c5b1e0e7 100644 --- a/src/apps/terminal/TermWindow.h +++ b/src/apps/terminal/TermWindow.h @@ -96,6 +96,7 @@ private: BMenu *fEncodingmenu; BMenu *fHelpmenu; BMenu *fWindowSizeMenu; + BMenu *fSizeMenu; BMessage *fPrintSettings; PrefWindow *fPrefWindow;