[haiku-commits] r34163 - haiku/trunk/src/apps/terminal
- From: stefano.ceccherini@xxxxxxxxx
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Fri, 20 Nov 2009 20:47:24 +0100 (CET)
Author: jackburton
Date: 2009-11-20 20:47:24 +0100 (Fri, 20 Nov 2009)
New Revision: 34163
Changeset: http://dev.haiku-os.org/changeset/34163/haiku
Removed:
haiku/trunk/src/apps/terminal/PrefView.cpp
haiku/trunk/src/apps/terminal/PrefView.h
haiku/trunk/src/apps/terminal/TTextControl.cpp
haiku/trunk/src/apps/terminal/TTextControl.h
Modified:
haiku/trunk/src/apps/terminal/AppearPrefView.cpp
haiku/trunk/src/apps/terminal/AppearPrefView.h
haiku/trunk/src/apps/terminal/Jamfile
haiku/trunk/src/apps/terminal/PrefWindow.cpp
haiku/trunk/src/apps/terminal/TermApp.cpp
Log:
Cleanup: removed unused messages constant and classes, merged AppearPrefView
with PrefView, moved main from Terminal.cpp to TermApp.cpp.
Modified: haiku/trunk/src/apps/terminal/AppearPrefView.cpp
===================================================================
--- haiku/trunk/src/apps/terminal/AppearPrefView.cpp 2009-11-20 18:35:54 UTC
(rev 34162)
+++ haiku/trunk/src/apps/terminal/AppearPrefView.cpp 2009-11-20 19:47:24 UTC
(rev 34163)
@@ -12,6 +12,7 @@
#include <stdlib.h>
#include <Button.h>
+#include <ColorControl.h>
#include <GroupLayoutBuilder.h>
#include <LayoutBuilder.h>
#include <Menu.h>
@@ -29,10 +30,10 @@
AppearancePrefView::AppearancePrefView(const char *name,
const BMessenger &messenger)
- : PrefView(name),
+ : BView(name, B_WILL_DRAW),
fTerminalMessenger(messenger)
{
- const char *color_tbl[] = {
+ const char *kColorTable[] = {
PREF_TEXT_FORE_COLOR,
PREF_TEXT_BACK_COLOR,
PREF_CURSOR_FORE_COLOR,
@@ -72,8 +73,8 @@
.Add(fFont = new BMenuField("font", "Font:", fontMenu))
.Add(fFontSize = new BMenuField("size", "Size:",
sizeMenu))
.Add(fColorField = new BMenuField("color", "Color:",
- MakeMenu(MSG_COLOR_FIELD_CHANGED, color_tbl,
- color_tbl[0])))
+ MakeMenu(MSG_COLOR_FIELD_CHANGED, kColorTable,
+ kColorTable[0])))
.Add(fColorControl = new BColorControl(BPoint(10, 10),
B_CELLS_32x8, 8.0, "", new
BMessage(MSG_COLOR_CHANGED)))
.End();
@@ -183,7 +184,7 @@
break;
default:
- PrefView::MessageReceived(msg);
+ BView::MessageReceived(msg);
return;
}
Modified: haiku/trunk/src/apps/terminal/AppearPrefView.h
===================================================================
--- haiku/trunk/src/apps/terminal/AppearPrefView.h 2009-11-20 18:35:54 UTC
(rev 34162)
+++ haiku/trunk/src/apps/terminal/AppearPrefView.h 2009-11-20 19:47:24 UTC
(rev 34163)
@@ -8,16 +8,31 @@
#define APPEARANCE_PREF_VIEW_H
-#include "PrefView.h"
+#include <Messenger.h>
+#include <String.h>
+#include <View.h>
+
+//
+// Appearance Message
+//
+const ulong MSG_HALF_FONT_CHANGED = 'mchf';
+const ulong MSG_HALF_SIZE_CHANGED = 'mchs';
+const ulong MSG_FULL_FONT_CHANGED = 'mcff';
+const ulong MSG_FULL_SIZE_CHANGED = 'mcfs';
+const ulong MSG_COLOR_FIELD_CHANGED = 'mccf';
+const ulong MSG_COLOR_CHANGED = 'mcbc';
+
+
+const ulong MSG_PREF_MODIFIED = 'mpmo';
+
+
+
class BColorControl;
class BMenu;
class BMenuField;
-class TTextControl;
-
-
-class AppearancePrefView : public PrefView {
+class AppearancePrefView : public BView {
public:
AppearancePrefView(const char *name, const BMessenger
&messenger);
Modified: haiku/trunk/src/apps/terminal/Jamfile
===================================================================
--- haiku/trunk/src/apps/terminal/Jamfile 2009-11-20 18:35:54 UTC (rev
34162)
+++ haiku/trunk/src/apps/terminal/Jamfile 2009-11-20 19:47:24 UTC (rev
34163)
@@ -14,9 +14,7 @@
Globals.cpp
HistoryBuffer.cpp
MenuUtil.cpp
- Terminal.cpp
PrefHandler.cpp
- PrefView.cpp
PrefWindow.cpp
Shell.cpp
SmartTabView.cpp
@@ -27,7 +25,6 @@
TermScrollView.cpp
TermView.cpp
TermWindow.cpp
- TTextControl.cpp
UTF8WidthTbl.c
VTKeyTbl.c
VTPrsTbl.c
Modified: haiku/trunk/src/apps/terminal/PrefWindow.cpp
===================================================================
--- haiku/trunk/src/apps/terminal/PrefWindow.cpp 2009-11-20 18:35:54 UTC
(rev 34162)
+++ haiku/trunk/src/apps/terminal/PrefWindow.cpp 2009-11-20 19:47:24 UTC
(rev 34163)
@@ -9,7 +9,6 @@
#include "AppearPrefView.h"
#include "PrefHandler.h"
#include "PrefWindow.h"
-#include "PrefView.h"
#include "TermConst.h"
#include <Alert.h>
@@ -150,7 +149,6 @@
fTerminalMessenger.SendMessage(MSG_HALF_FONT_CHANGED);
fTerminalMessenger.SendMessage(MSG_COLOR_CHANGED);
- fTerminalMessenger.SendMessage(MSG_INPUT_METHOD_CHANGED);
fDirty = false;
}
Modified: haiku/trunk/src/apps/terminal/TermApp.cpp
===================================================================
--- haiku/trunk/src/apps/terminal/TermApp.cpp 2009-11-20 18:35:54 UTC (rev
34162)
+++ haiku/trunk/src/apps/terminal/TermApp.cpp 2009-11-20 19:47:24 UTC (rev
34163)
@@ -40,6 +40,16 @@
const ulong MSG_TERM_WINDOW_INFO = 'mtwi';
+int
+main()
+{
+ TermApp app;
+ app.Run();
+
+ return 0;
+}
+
+
TermApp::TermApp()
: BApplication(TERM_SIGNATURE),
fStartFullscreen(false),
Other related posts:
- » [haiku-commits] r34163 - haiku/trunk/src/apps/terminal - stefano . ceccherini