[dasher: 121/217] Cleanup in app settings.
- From: Patrick Welche <pwelche src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dasher: 121/217] Cleanup in app settings.
- Date: Sat, 27 Feb 2016 12:10:30 +0000 (UTC)
commit 154624552627507d28a8256e874caf5c233e970a
Author: ipomoena <amajorek google com>
Date: Fri Nov 13 16:30:57 2015 -0800
Cleanup in app settings.
Src/Common/AppSettingsData.h | 16 ++++++----------
Src/Common/AppSettingsHeader.h | 11 ++++-------
Src/DasherCore/Parameters.cpp | 5 -----
Src/DasherCore/Parameters.h | 2 +-
Src/Gtk2/Preferences.cpp | 2 +-
Src/Gtk2/dasher_main.cpp | 6 +++---
Src/Win32/DasherWindow.cpp | 4 ++--
Src/Win32/Widgets/AdvancedPage.cpp | 2 +-
8 files changed, 18 insertions(+), 30 deletions(-)
---
diff --git a/Src/Common/AppSettingsData.h b/Src/Common/AppSettingsData.h
index a87777d..0999e54 100644
--- a/Src/Common/AppSettingsData.h
+++ b/Src/Common/AppSettingsData.h
@@ -55,14 +55,12 @@ app_bp_table app_boolparamtable[] = {
{ APP_BP_TIME_STAMP, "TimeStampNewFiles", PERS, true, true, "TimeStampNewFiles" },
{ APP_BP_CONFIRM_UNSAVED, "ConfirmUnsavedFiles", PERS, true, true, "ConfirmUnsavedFiles" },
{APP_BP_SHOW_TOOLBAR, "ViewToolbar", PERS, true, true, "ViewToolbar"},
- {APP_BP_SHOW_TOOLBAR_TEXT, "ShowToolbarText", PERS, true, true, "ShowToolbarText"},
- {APP_BP_SHOW_LARGE_ICONS, "ShowLargeIcons", PERS, true, true, "ShowLargeIcons"},
- {APP_BP_FIX_LAYOUT, "FixLayout", PERS, false, false, "FixLayout"},
- {APP_BP_COPY_ALL_ON_STOP, "CopyAllOnStop", PERS, false, false, "CopyAllOnStop"},
- {APP_BP_WINDOW_PAUSE, "PauseOutsideWindow", PERS, false, false, "PauseOutsideWindow"},
- {APP_BP_SPEECH_MODE, "SpeechEnabled", PERS, false, false, "Speak on stop"},
- {APP_BP_KEYBOARD_MODE, "KeyboardMode", PERS, false, false, "KeyboardMode"},
- {APP_BP_SPEECH_WORD, "SpeechWord", PERS, false, false, "Speak on word boundaries"}
+#ifdef WITH_MAEMO
+ { APP_BP_SHOW_STATUSBAR, "ViewStatusbar", false, "ViewStatusbar" },
+#else
+ { APP_BP_SHOW_STATUSBAR, "ViewStatusbar", true, "ViewStatusbar" },
+#endif
+
};
app_lp_table app_longparamtable[] = {
@@ -87,7 +85,5 @@ app_sp_table app_stringparamtable[] = {
#else
{APP_SP_EDIT_FONT, "EditFont", PERS, "Sans 10", NULL, "EditFont"},
#endif
-#ifndef _WIN32_WCE
{APP_SP_WINDOW_STATE, "WindowState", PERS, "", NULL, "WindowState"},
-#endif
};
diff --git a/Src/Common/AppSettingsHeader.h b/Src/Common/AppSettingsHeader.h
index 2787f1b..8bdd43b 100644
--- a/Src/Common/AppSettingsHeader.h
+++ b/Src/Common/AppSettingsHeader.h
@@ -8,13 +8,12 @@
enum {
APP_BP_TIME_STAMP = END_OF_SPS, APP_BP_CONFIRM_UNSAVED, APP_BP_SHOW_TOOLBAR,
- APP_BP_SHOW_TOOLBAR_TEXT, APP_BP_SHOW_LARGE_ICONS, APP_BP_FIX_LAYOUT,
- APP_BP_COPY_ALL_ON_STOP,APP_BP_WINDOW_PAUSE, APP_BP_SPEECH_MODE,
- APP_BP_KEYBOARD_MODE, APP_BP_SPEECH_WORD, END_OF_APP_BPS
+ APP_BP_SHOW_STATUSBAR, END_OF_APP_BPS
};
enum {
- APP_LP_EDIT_FONT_SIZE = END_OF_APP_BPS, APP_LP_EDIT_HEIGHT,
+ APP_LP_EDIT_FONT_SIZE = END_OF_APP_BPS, // TODO Extract font size from APP_SP_EDIT_FONT as linux
+ APP_LP_EDIT_HEIGHT,
APP_LP_EDIT_WIDTH,
APP_LP_SCREEN_WIDTH, APP_LP_SCREEN_HEIGHT, APP_LP_SCREEN_WIDTH_H, APP_LP_SCREEN_HEIGHT_H,
APP_LP_STYLE, APP_LP_X, APP_LP_Y,
@@ -26,9 +25,7 @@ enum {
enum {
APP_SP_EDIT_FONT = END_OF_APP_LPS,
-#ifndef _WIN32_WCE
- APP_SP_WINDOW_STATE,
-#endif
+ APP_SP_WINDOW_STATE, // TODO Use the same settings as linux.
END_OF_APP_SPS
};
diff --git a/Src/DasherCore/Parameters.cpp b/Src/DasherCore/Parameters.cpp
index 3e6aee1..a3c3e7a 100644
--- a/Src/DasherCore/Parameters.cpp
+++ b/Src/DasherCore/Parameters.cpp
@@ -9,11 +9,6 @@ const bp_table boolparamtable[] = {
{BP_DRAW_MOUSE_LINE, "DrawMouseLine", true, "Draw Mouse Line"},
{BP_DRAW_MOUSE, "DrawMouse", false, "Draw Mouse Position"},
{BP_CURVE_MOUSE_LINE, "CurveMouseLine", false, "Curve mouse line according to screen nonlinearity"},
-#ifdef WITH_MAEMO
- {BP_SHOW_SLIDER, "ShowSpeedSlider", false, "ShowSpeedSlider"},
-#else
- {BP_SHOW_SLIDER, "ShowSpeedSlider", true, "ShowSpeedSlider"},
-#endif
{BP_START_MOUSE, "StartOnLeft", true, "StartOnLeft"},
{BP_START_SPACE, "StartOnSpace", false, "StartOnSpace"},
{BP_STOP_IDLE, "StopOnIdle", false, "StopOnIdle"},
diff --git a/Src/DasherCore/Parameters.h b/Src/DasherCore/Parameters.h
index 547ed0b..c6e098b 100644
--- a/Src/DasherCore/Parameters.h
+++ b/Src/DasherCore/Parameters.h
@@ -29,7 +29,7 @@
// They are unique across the different types
enum {
BP_DRAW_MOUSE_LINE, BP_DRAW_MOUSE, BP_CURVE_MOUSE_LINE,
- BP_SHOW_SLIDER, BP_START_MOUSE,
+ BP_START_MOUSE,
BP_START_SPACE, BP_STOP_IDLE, BP_CONTROL_MODE,
BP_COLOUR_MODE, BP_MOUSEPOS_MODE,
BP_PALETTE_CHANGE, BP_TURBO_MODE, BP_EXACT_DYNAMICS,
diff --git a/Src/Gtk2/Preferences.cpp b/Src/Gtk2/Preferences.cpp
index da196c6..c165398 100644
--- a/Src/Gtk2/Preferences.cpp
+++ b/Src/Gtk2/Preferences.cpp
@@ -39,7 +39,7 @@ struct _BoolTranslation {
BoolTranslation sBoolTranslationTable[] = {
{BP_DRAW_MOUSE_LINE, "showmouselinebutton", NULL},
{BP_DRAW_MOUSE, "showmousebutton", NULL},
- {BP_SHOW_SLIDER, "speedsliderbutton", NULL},
+ { APP_BP_SHOW_STATUSBAR, "speedsliderbutton", NULL },
{APP_BP_SHOW_TOOLBAR, "toolbarbutton", NULL},
{BP_CONTROL_MODE, "control_controlmode", NULL},
{APP_BP_TIME_STAMP, "timestampbutton", NULL},
diff --git a/Src/Gtk2/dasher_main.cpp b/Src/Gtk2/dasher_main.cpp
index fac09de..39074c8 100644
--- a/Src/Gtk2/dasher_main.cpp
+++ b/Src/Gtk2/dasher_main.cpp
@@ -633,8 +633,8 @@ dasher_main_handle_parameter_change(DasherMain *pSelf, int iParameter) {
else
gtk_widget_hide(pPrivate->pToolbar);
break;
- case BP_SHOW_SLIDER: // TODO: Shouldn't be a core parmeter
- if( dasher_app_settings_get_bool(pPrivate->pAppSettings, BP_SHOW_SLIDER))
+ case APP_BP_SHOW_STATUSBAR:
+ if (dasher_app_settings_get_bool(pPrivate->pAppSettings, APP_BP_SHOW_STATUSBAR))
gtk_widget_show(pPrivate->pStatusControl);
else
gtk_widget_hide(pPrivate->pStatusControl);
@@ -844,7 +844,7 @@ dasher_main_setup_internal_layout(DasherMain *pSelf) {
}
if(pPrivate->pStatusControl) {
- if( dasher_app_settings_get_bool(pPrivate->pAppSettings, BP_SHOW_SLIDER))
+ if (dasher_app_settings_get_bool(pPrivate->pAppSettings, APP_BP_SHOW_STATUSBAR))
gtk_widget_show(pPrivate->pStatusControl);
else
gtk_widget_hide(pPrivate->pStatusControl);
diff --git a/Src/Win32/DasherWindow.cpp b/Src/Win32/DasherWindow.cpp
index 31c1bb1..1b47e04 100644
--- a/Src/Win32/DasherWindow.cpp
+++ b/Src/Win32/DasherWindow.cpp
@@ -152,7 +152,7 @@ void CDasherWindow::HandleParameterChange(int iParameter) {
case APP_BP_SHOW_TOOLBAR:
m_pToolbar->ShowToolbar(m_pAppSettings->GetBoolParameter(APP_BP_SHOW_TOOLBAR));
break;
- case BP_SHOW_SLIDER:
+ case APP_BP_SHOW_STATUSBAR:
case APP_LP_STYLE:
Layout();
break;
@@ -386,7 +386,7 @@ void CDasherWindow::Layout() {
int ToolbarHeight = m_pAppSettings->GetBoolParameter(APP_BP_SHOW_TOOLBAR) ? m_pToolbar->GetHeight() : 0;
- int SpeedAlphabetHeight = m_pAppSettings->GetBoolParameter(BP_SHOW_SLIDER) ?
m_pSpeedAlphabetBar->GetHeight() : 0;
+ int SpeedAlphabetHeight = m_pAppSettings->GetBoolParameter(APP_BP_SHOW_STATUSBAR) ?
m_pSpeedAlphabetBar->GetHeight() : 0;
m_pSpeedAlphabetBar->MoveWindow(0, Height - SpeedAlphabetHeight, Width, SpeedAlphabetHeight);
m_pSpeedAlphabetBar->ShowWindow(SpeedAlphabetHeight ? SW_SHOW : SW_HIDE);
diff --git a/Src/Win32/Widgets/AdvancedPage.cpp b/Src/Win32/Widgets/AdvancedPage.cpp
index 94ebd0d..e8b64d5 100644
--- a/Src/Win32/Widgets/AdvancedPage.cpp
+++ b/Src/Win32/Widgets/AdvancedPage.cpp
@@ -39,7 +39,7 @@ struct menuentry {
// List of menu items that will be displayed in the General Preferences
static menuentry menutable[] = {
{APP_BP_SHOW_TOOLBAR, IDC_CHECK1},
- {BP_SHOW_SLIDER, IDC_CHECK2},
+ { APP_BP_SHOW_STATUSBAR, IDC_CHECK2 },
{ APP_BP_TIME_STAMP, IDC_TIMESTAMP },
{ APP_BP_CONFIRM_UNSAVED, IDC_CONFIRM_UNSAVED },
{BP_CONTROL_MODE, IDC_CONTROLMODE}, // Not global setting - specific to editbox/widget
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]