From ca077b06386bf86c3f7e8b13ba8a90d59ccf54ec Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Sat, 2 Aug 2014 02:19:06 +0100 Subject: fixup preference dialog handling of Developer view options --- gtk/dialogs/preferences.c | 24 +- gtk/options.h | 3 - gtk/res/options.gtk2.ui | 887 ++++++++++++++++++++++++++++++++-------------- gtk/res/options.gtk3.ui | 75 ++-- 4 files changed, 668 insertions(+), 321 deletions(-) (limited to 'gtk') diff --git a/gtk/dialogs/preferences.c b/gtk/dialogs/preferences.c index d53d61380..f38c7e9bc 100644 --- a/gtk/dialogs/preferences.c +++ b/gtk/dialogs/preferences.c @@ -170,8 +170,8 @@ G_MODULE_EXPORT void nsgtk_preferences_checkShowSingleTab_toggled(GtkToggleButto G_MODULE_EXPORT void nsgtk_preferences_checkShowSingleTab_realize(GtkWidget *widget, struct ppref *priv); G_MODULE_EXPORT void nsgtk_preferences_comboTabPosition_changed(GtkComboBox *widget, struct ppref *priv); G_MODULE_EXPORT void nsgtk_preferences_comboTabPosition_realize(GtkWidget *widget, struct ppref *priv); -G_MODULE_EXPORT void nsgtk_preferences_sourceButtonWindow_toggled(GtkToggleButton *togglebutton, struct ppref *priv); -G_MODULE_EXPORT void nsgtk_preferences_sourceButtonWindow_realize(GtkWidget *widget, struct ppref *priv); +G_MODULE_EXPORT void nsgtk_preferences_comboDeveloperView_changed(GtkComboBox *widget, struct ppref *priv); +G_MODULE_EXPORT void nsgtk_preferences_comboDeveloperView_realize(GtkWidget *widget, struct ppref *priv); G_MODULE_EXPORT void nsgtk_preferences_comboButtonType_changed(GtkComboBox *widget, struct ppref *priv); G_MODULE_EXPORT void nsgtk_preferences_comboButtonType_realize(GtkWidget *widget, struct ppref *priv); G_MODULE_EXPORT void nsgtk_preferences_setCurrentPage_clicked(GtkButton *button, struct ppref *priv); @@ -822,25 +822,23 @@ nsgtk_preferences_comboTabPosition_realize(GtkWidget *widget, nsoption_int(position_tab)); } -/* Source */ - -/* source view opening */ -TOGGLEBUTTON_SIGNALS(sourceButtonTab, source_tab) +/* Tools */ +/* developer view opening */ G_MODULE_EXPORT void -nsgtk_preferences_sourceButtonWindow_toggled(GtkToggleButton *togglebutton, - struct ppref *priv) +nsgtk_preferences_comboDeveloperView_changed(GtkComboBox *widget, + struct ppref *priv) { - nsoption_set_bool(source_tab, - !gtk_toggle_button_get_active(togglebutton)); + /* set the option */ + nsoption_set_int(developer_view, gtk_combo_box_get_active(widget)); } G_MODULE_EXPORT void -nsgtk_preferences_sourceButtonWindow_realize(GtkWidget *widget, +nsgtk_preferences_comboDeveloperView_realize(GtkWidget *widget, struct ppref *priv) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget), - !nsoption_bool(source_tab)); + gtk_combo_box_set_active(GTK_COMBO_BOX(widget), + nsoption_int(developer_view)); } diff --git a/gtk/options.h b/gtk/options.h index cdedbc6a7..63f2ad177 100644 --- a/gtk/options.h +++ b/gtk/options.h @@ -65,9 +65,6 @@ NSOPTION_BOOL(new_blank, false) /* path to save hotlist file */ NSOPTION_STRING(hotlist_path, NULL) -/* open source views in a tab */ -NSOPTION_BOOL(source_tab, false) - /* Developer information viewer display method */ NSOPTION_INTEGER(developer_view, 0) diff --git a/gtk/res/options.gtk2.ui b/gtk/res/options.gtk2.ui index b0d45bb2f..9c2f5c6d2 100644 --- a/gtk/res/options.gtk2.ui +++ b/gtk/res/options.gtk2.ui @@ -1,22 +1,63 @@ - + - + + False 5 preferencesTitle center-on-parent True dialog - False - - - + + + True - vertical + False 2 + + + True + False + edge + + + gtk-help + True + True + False + True + + + False + False + 0 + + + + + gtk-close + True + True + False + True + + + False + False + 1 + + + + + False + True + end + 0 + + True @@ -24,31 +65,35 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True - vertical + False 6 True + False 12 True + False preferencesStartupPage @@ -61,59 +106,69 @@ True True - - - + + False + False + True + True + + + True + True end 1 + True + True 0 True + False 6 - - preferencesStartupPageCurrent + + preferencesStartupPageDefault True True True - + False False end - 2 + 1 - - preferencesStartupPageDefault + + preferencesStartupPageCurrent True True True - + False False end - 1 + 2 + True False 1 @@ -125,6 +180,7 @@ True + False preferencesStartup True @@ -132,6 +188,7 @@ False + True 6 0 @@ -139,18 +196,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -159,20 +218,24 @@ True False True - - + + + True + True 0 True + False 12 True + False preferencesSearchProvider @@ -184,9 +247,10 @@ True + False liststore_search_provider - - + + @@ -195,11 +259,15 @@ + True + True 1 + True + True 1 @@ -210,6 +278,7 @@ True + False preferencesSearch True @@ -217,6 +286,7 @@ False + True 6 1 @@ -224,18 +294,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -244,11 +316,12 @@ True False True - - + + False + True 0 @@ -259,42 +332,50 @@ True False True - - + + False + True 1 True + False 12 True + False preferencesDownloadsLocation False + True 0 True + False select-folder - - + + + True + True 1 False + True 2 @@ -305,6 +386,7 @@ True + False preferencesDownloads True @@ -312,6 +394,7 @@ False + True 6 2 @@ -321,6 +404,7 @@ True + False preferencesMainTabtitle @@ -330,29 +414,33 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True + False 12 True + False liststore_themes - - + + @@ -361,6 +449,8 @@ + True + True 0 @@ -370,10 +460,11 @@ True True True - + False + True end 1 @@ -385,6 +476,7 @@ True + False preferencesThemes True @@ -392,6 +484,7 @@ False + True 6 0 @@ -399,18 +492,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -419,10 +514,12 @@ True False True - - + + + True + True 0 @@ -433,10 +530,12 @@ True False True - - + + + True + True 1 @@ -447,20 +546,24 @@ True False True - - + + + True + True 2 True + False 12 True + False preferencesTabsPosition @@ -472,9 +575,10 @@ True + False liststore_tab_position - - + + @@ -483,11 +587,15 @@ + True + True 1 + True + True 3 @@ -498,6 +606,7 @@ True + False preferencesTabs True @@ -505,73 +614,71 @@ False + True 6 1 - + True + False 0 none True + False 6 12 12 True - vertical + False 6 - - - True - 0 - preferencesSourceOpen - - - 0 - - True + False + 6 - - preferencesSourceWindow + True - True - False - True - True - sourceButtonTab - - + False + preferencesDeveloperView + False + True 0 - - preferencesSourceTab + True - True - False - True - True - - + False + liststore_developer_view + + + + + + 0 + + + True + True 1 - 1 + True + True + 0 @@ -581,13 +688,15 @@ True - preferencesSource + False + preferencesTools True False + True 6 2 @@ -595,18 +704,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -615,10 +726,12 @@ True False True - - + + + True + True 0 @@ -629,6 +742,7 @@ True + False preferencesURLbar True @@ -636,6 +750,7 @@ False + True 7 3 @@ -643,39 +758,45 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 True + False 6 True + False preferencesToolbarButtons False + True 0 True + False liststore_toolbar_buttontype - - + + @@ -684,11 +805,15 @@ + True + True 1 + True + True 0 @@ -699,6 +824,7 @@ True + False preferencesToolbar True @@ -706,6 +832,7 @@ False + True 6 4 @@ -718,6 +845,7 @@ True + False preferencesAppearanceTabtitle @@ -728,23 +856,25 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -753,8 +883,8 @@ True False True - - + + False @@ -769,8 +899,8 @@ True False True - - + + False @@ -785,8 +915,8 @@ True False True - - + + False @@ -801,8 +931,8 @@ True False True - - + + False @@ -817,33 +947,39 @@ True False True - - + + + True + True 4 True + False 6 True + False preferencesControlLoad False + True 0 True + False liststore_image_loading - - + + @@ -852,11 +988,15 @@ + True + True 1 + True + True 5 @@ -867,6 +1007,7 @@ True + False preferencesControl True @@ -874,6 +1015,7 @@ False + True 6 0 @@ -881,18 +1023,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -901,24 +1045,29 @@ True False True - - + + + True + True 0 True + False 12 True + False preferencesAnimationMinimum False + True 0 @@ -928,22 +1077,29 @@ True True preferencesAnimationMinimumTooltip - + + False + False + True + True adjustment_animation_time 1 1 True if-valid - - + + False + True 1 + True + True 1 @@ -954,6 +1110,7 @@ True + False preferencesAnimation True @@ -961,6 +1118,7 @@ False + True 6 1 @@ -968,38 +1126,45 @@ True + False 0 none True + False 6 12 12 True + False 12 True + False 6 True + False preferencesFontsDefault False + True 0 True + False liststore_defaultfont - - + + @@ -1008,25 +1173,32 @@ + True + True 1 + True + True 0 True + False 6 True + False preferencesFontsSize False + True 0 @@ -1037,23 +1209,29 @@ True preferencesFontsSizeTooltip 4 - + 4 + False + False + True + True adjustment_font_default_size 1 1 True - - + + False + True 1 False + True 1 @@ -1065,10 +1243,11 @@ True image1 True - + False + True 2 @@ -1079,6 +1258,7 @@ True + False preferencesFonts True @@ -1086,47 +1266,54 @@ False + True 2 True + False 0 none True + False 6 12 12 True - vertical + False 6 True + False 12 True + False preferencesLanguagePreferred False + True 0 True + False True preferencesLanguagePreferredTooltip liststore_content_language - - + + 0 @@ -1145,11 +1332,15 @@ + True + True 1 + True + True 0 @@ -1160,6 +1351,7 @@ True + False preferencesLanguage True @@ -1167,6 +1359,7 @@ False + True 3 @@ -1178,6 +1371,7 @@ True + False preferencesContentTabtitle @@ -1188,23 +1382,25 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -1213,10 +1409,12 @@ True False True - - + + + True + True 0 @@ -1227,10 +1425,12 @@ True False True - - + + + True + True 1 @@ -1241,6 +1441,7 @@ True + False preferencesGeneral True @@ -1248,6 +1449,7 @@ False + True 6 0 @@ -1255,18 +1457,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -1275,24 +1479,29 @@ True False True - - + + + True + True 0 True + False 6 True + False preferencesHistoryRemember False + True 0 @@ -1301,32 +1510,41 @@ True True 4 - + 4 + False + False + True + True adjustment_history_age 1 True if-valid - - + + False + True 1 True + False preferencesHistoryDays False + True 2 + True + True 1 @@ -1337,6 +1555,7 @@ True + False preferencesHistory True @@ -1344,6 +1563,7 @@ False + True 6 1 @@ -1351,22 +1571,25 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 True + False 3 3 6 @@ -1374,6 +1597,7 @@ True + False 0 preferencesCacheMemory @@ -1384,6 +1608,7 @@ True + False 0 preferencesCacheDisc @@ -1396,6 +1621,7 @@ True + False 0 preferencesCacheExpire @@ -1409,13 +1635,17 @@ True True - + 5 + False + False + True + True adjustment_cache_memory_size 1 True - - + + 1 @@ -1427,13 +1657,17 @@ True True - + 5 + False + False + True + True adjustment_cache_disc_size 1 True - - + + 1 @@ -1447,13 +1681,17 @@ True True - + 3 + False + False + True + True adjustment_disc_cache_age 1 True - - + + 1 @@ -1466,8 +1704,9 @@ True + False 0 - MB + MB 2 @@ -1478,8 +1717,9 @@ True + False 0 - MB + MB 2 @@ -1492,6 +1732,7 @@ True + False 0 preferencesHistoryDays @@ -1505,12 +1746,15 @@ + True + True 0 True + False @@ -1523,11 +1767,14 @@ False + True 1 + True + True 1 @@ -1538,6 +1785,7 @@ True + False preferencesCache True @@ -1545,6 +1793,7 @@ False + True 6 2 @@ -1557,6 +1806,7 @@ True + False preferencesPrivacyTabtitle @@ -1567,22 +1817,25 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True + False 5 2 6 @@ -1590,6 +1843,7 @@ True + False 0 preferencesProxyType @@ -1600,6 +1854,7 @@ True + False 0 preferencesProxyHost @@ -1612,6 +1867,7 @@ True + False 0 preferencesProxyUsername @@ -1624,6 +1880,7 @@ True + False 0 preferencesProxyPassword @@ -1636,11 +1893,12 @@ True + False True preferencesProxyTypeTooltip liststore_proxy_type - - + + @@ -1656,6 +1914,7 @@ True + False 6 @@ -1663,21 +1922,29 @@ True True preferencesProxyHostTooltip - - - + + False + False + True + True + + + True + True 0 True - : + False + : False + True 1 @@ -1688,17 +1955,22 @@ True preferencesProxyPortTooltip 5 - + 5 + False + False + True + True adjustment_proxy_port 1 True if-valid - - + + False + True 2 @@ -1716,9 +1988,13 @@ True True preferencesProxyUsernameTooltip - - - + + False + False + True + True + + 1 @@ -1734,9 +2010,13 @@ True preferencesProxyPasswordTooltip False - - - + + False + False + True + True + + 1 @@ -1765,6 +2045,10 @@ True preferencesProxyNoproxyTooltip False + False + False + True + True @@ -1782,6 +2066,7 @@ True + False preferencesProxy True @@ -1789,6 +2074,7 @@ False + True 6 0 @@ -1796,17 +2082,20 @@ True + False 0 none True + False 6 12 12 True + False 3 2 6 @@ -1814,6 +2103,7 @@ True + False 0 preferencesFetchingMax @@ -1824,6 +2114,7 @@ True + False 0 preferencesFetchingPerhost @@ -1836,6 +2127,7 @@ True + False 0 preferencesFetchingCached @@ -1851,13 +2143,17 @@ True True preferencesFetchingMaxTooltip - + 3 + False + False + True + True adjustment_fetching_max 1 True - - + + 1 @@ -1871,13 +2167,17 @@ True True preferencesFetchingPerhostTooltip - + 3 + False + False + True + True adjustment_fetching_perhost 1 True - - + + 1 @@ -1893,13 +2193,17 @@ True True preferencesFetchingCachedTooltip. - + 3 + False + False + True + True adjustment_fetching_cached 1 True - - + + 1 @@ -1916,6 +2220,7 @@ True + False preferencesFetching True @@ -1923,6 +2228,7 @@ False + True 6 1 @@ -1935,6 +2241,7 @@ True + False preferencesNetworkTabtitle @@ -1945,23 +2252,25 @@ True - vertical + False 6 True + False 0 none True + False 6 12 12 True - vertical + False 6 @@ -1970,10 +2279,12 @@ True False True - - + + + True + True 0 @@ -1984,10 +2295,12 @@ True False True - - + + + True + True 1 @@ -1998,24 +2311,29 @@ True False True - - + + + True + True 2 True + False 6 True + False preferencesAppearanceScale False + True 0 @@ -2024,32 +2342,41 @@ True True 4 - + 4 1 + False + False + True + True adjustment_pdf_scale 1 True - - + + False + True 1 True - % + False + % False + True 2 + True + True 3 @@ -2060,6 +2387,7 @@ True + False preferencesAppearance True @@ -2067,6 +2395,7 @@ False + True 6 0 @@ -2074,29 +2403,34 @@ True + False 0 none True + False 6 12 12 True - vertical + False 6 True + False True + False preferencesMarginsMeasurements False + True 0 @@ -2105,25 +2439,40 @@ + True + True 0 True + False 3 3 + + + + + + + + + True + False 6 True + False Top False + True 0 @@ -2132,17 +2481,22 @@ True True 4 - + 5 1 + False + False + True + True 1 1 True - - + + False + True 1 @@ -2156,14 +2510,17 @@ True + False 6 True + False Left False + True 0 @@ -2172,18 +2529,23 @@ True True 4 - + 5 1 + False + False + True + True adjustment_pdf_lmargin 1 1 True - - + + False + True 1 @@ -2197,14 +2559,17 @@ True + False 6 True + False Bottom False + True 0 @@ -2213,17 +2578,22 @@ True True 4 - + 5 1 + False + False + True + True 1 1 True - - + + False + True 1 @@ -2239,14 +2609,17 @@ True + False 6 True + False Right False + True 0 @@ -2255,17 +2628,22 @@ True True 4 - + 5 1 + False + False + True + True 1 1 True - - + + False + True 1 @@ -2278,23 +2656,10 @@ GTK_EXPAND - - - - - - - - - - - - - - - + True + True 1 @@ -2305,6 +2670,7 @@ True + False preferencesMargins True @@ -2312,6 +2678,7 @@ False + True 6 1 @@ -2319,18 +2686,20 @@ True + False 0 none True + False 6 12 12 True - vertical + False 7 @@ -2339,10 +2708,12 @@ True False True - - + + + True + True 0 @@ -2353,10 +2724,12 @@ True False True - - + + + True + True 1 @@ -2367,6 +2740,7 @@ True + False preferencesGeneration True @@ -2374,6 +2748,7 @@ False + True 6 2 @@ -2386,6 +2761,7 @@ True + False preferencesPDFTabtitle @@ -2395,48 +2771,11 @@ + True + True 1 - - - True - edge - - - gtk-help - True - True - False - True - - - False - False - 0 - - - - - gtk-close - True - True - False - True - - - False - False - 1 - - - - - False - end - 0 - - @@ -2451,67 +2790,67 @@ - Google + Google - Yahoo! + Yahoo! - Microsoft Live + Microsoft Live - Buisiness.com + Buisiness.com - Omgili + Omgili - BBC News + BBC News - Ubuntu Packages + Ubuntu Packages - Creative Commons + Creative Commons - Ask + Ask - Answers + Answers - Dictionary.com + Dictionary.com - YouTube + YouTube - AeroMP3 + AeroMP3 - AOL + AOL - Baidu + Baidu - Amazon + Amazon - Ebay + Ebay - IMBD + IMBD - ESPN + ESPN - Wikipedia + Wikipedia - DuckDuckGo + DuckDuckGo @@ -2600,6 +2939,7 @@ True + False 3 gtk-apply @@ -2728,4 +3068,21 @@ + + + + + + + + preferencesDeveloperViewWindow + + + preferencesDeveloperViewTab + + + preferencesDeveloperViewEditor + + + diff --git a/gtk/res/options.gtk3.ui b/gtk/res/options.gtk3.ui index 02e4df47c..ac435834a 100644 --- a/gtk/res/options.gtk3.ui +++ b/gtk/res/options.gtk3.ui @@ -736,7 +736,7 @@ - + True False 0 @@ -753,59 +753,37 @@ True False 6 - - - True - False - 0 - preferencesSourceOpen - - - True - True - 0 - - True False + 12 - - preferencesSourceWindow - False + True - True - False - start - False - 0.5 - True - True - sourceButtonTab - - + False + preferencesDeveloperView - True + False True 0 - - preferencesSourceTab - False + True - True - False + False start - False - 0.5 - True - True - - + liststore_developer_view + + + + + + 0 + + True @@ -828,7 +806,7 @@ True False - preferencesSource + preferencesTools True @@ -2982,6 +2960,23 @@ + + + + + + + + preferencesDeveloperViewWindow + + + preferencesDeveloperViewTab + + + preferencesDeveloperViewEditor + + + -- cgit v1.2.3