Revision: 4866 http://geany.svn.sourceforge.net/geany/?rev=4866&view=rev Author: ntrel Date: 2010-04-28 13:08:15 +0000 (Wed, 28 Apr 2010)
Log Message: ----------- Hide 'Tabs and Spaces: Hard tab width' preference - it should always be 8. (Hidden setting kept in case users have modified it).
Modified Paths: -------------- trunk/ChangeLog trunk/doc/geany.html trunk/doc/geany.txt trunk/geany.glade trunk/src/interface.c trunk/src/keyfile.c trunk/src/project.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/ChangeLog 2010-04-28 13:08:15 UTC (rev 4866) @@ -1,5 +1,13 @@ 2010-04-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
+ * src/interface.c, src/project.c, src/keyfile.c, geany.glade, + doc/geany.txt, doc/geany.html: + Hide 'Tabs and Spaces: Hard tab width' preference - it should + always be 8. (Hidden setting kept in case users have modified it). + + +2010-04-28 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com> + * doc/geany.txt, doc/geany.html: Add Folding section link to filetypes.common custom settings.
Modified: trunk/doc/geany.html =================================================================== --- trunk/doc/geany.html 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/doc/geany.html 2010-04-28 13:08:15 UTC (rev 4866) @@ -6,7 +6,7 @@ <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> <title>Geany</title> <meta name="authors" content="Enrico Tröger Nick Treleaven Frank Lanitz" /> -<meta name="date" content="2010-04-22" /> +<meta name="date" content="2010-04-28" /> <style type="text/css">
/* @@ -139,7 +139,7 @@ <br />Nick Treleaven <br />Frank Lanitz</td></tr> <tr><th class="docinfo-name">Date:</th> -<td>2010-04-22</td></tr> +<td>2010-04-28</td></tr> <tr><th class="docinfo-name">Version:</th> <td>0.19</td></tr> </tbody> @@ -2204,10 +2204,6 @@ <dt>Width</dt> <dd>The width of a single indent size in spaces. By default the indent size is equivalent to 4 spaces.</dd> -<dt>Hard tab width</dt> -<dd>When the <em>Tabs and Spaces</em> indent type is enabled, this is the -display size of a tab. Otherwise this is ignored. Although -configurable, this should usually be set to 8.</dd> <dt>Detect from file</dt> <dd>Try to detect and set the indent type based on file content, when a file is opened.</dd> @@ -6012,7 +6008,7 @@ <div class="footer"> <hr class="footer" /> <a class="reference" href="geany.txt">View document source</a>. -Generated on: 2010-04-28 12:47 UTC. +Generated on: 2010-04-28 13:05 UTC. Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
</div>
Modified: trunk/doc/geany.txt =================================================================== --- trunk/doc/geany.txt 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/doc/geany.txt 2010-04-28 13:08:15 UTC (rev 4866) @@ -1889,11 +1889,6 @@ The width of a single indent size in spaces. By default the indent size is equivalent to 4 spaces.
-Hard tab width - When the *Tabs and Spaces* indent type is enabled, this is the - display size of a tab. Otherwise this is ignored. Although - configurable, this should usually be set to 8. - Detect from file Try to detect and set the indent type based on file content, when a file is opened.
Modified: trunk/geany.glade =================================================================== --- trunk/geany.glade 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/geany.glade 2010-04-28 13:08:15 UTC (rev 4866) @@ -18,6 +18,7 @@ <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> <accessibility> <atkproperty name="AtkObject::accessible_name" translatable="yes">Geany</atkproperty> </accessibility> @@ -37,6 +38,8 @@ <child> <widget class="GtkMenuBar" id="menubar1"> <property name="visible">True</property> + <property name="pack_direction">GTK_PACK_DIRECTION_LTR</property> + <property name="child_pack_direction">GTK_PACK_DIRECTION_LTR</property>
<child> <widget class="GtkMenuItem" id="file1"> @@ -2712,6 +2715,7 @@ <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> <property name="has_separator">True</property>
<child internal-child="vbox"> @@ -5713,7 +5717,7 @@ <child> <widget class="GtkTable" id="table13"> <property name="visible">True</property> - <property name="n_rows">7</property> + <property name="n_rows">6</property> <property name="n_columns">2</property> <property name="homogeneous">False</property> <property name="row_spacing">3</property> @@ -5740,8 +5744,8 @@ <packing> <property name="left_attach">0</property> <property name="right_attach">1</property> - <property name="top_attach">6</property> - <property name="bottom_attach">7</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options">fill</property> <property name="y_options"></property> </packing> @@ -5760,8 +5764,8 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">6</property> - <property name="bottom_attach">7</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options">fill</property> <property name="y_options">fill</property> </packing> @@ -5917,80 +5921,6 @@ </child>
<child> - <widget class="GtkAlignment" id="alignment41"> - <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xscale">1</property> - <property name="yscale">1</property> - <property name="top_padding">0</property> - <property name="bottom_padding">0</property> - <property name="left_padding">24</property> - <property name="right_padding">0</property> - - <child> - <widget class="GtkHBox" id="hbox13"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">12</property> - - <child> - <widget class="GtkLabel" id="label221"> - <property name="visible">True</property> - <property name="label" translatable="yes">Hard tab width:</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkSpinButton" id="spin_tab_width"> - <property name="visible">True</property> - <property name="tooltip" translatable="yes">The width of a tab when Tabs & Spaces is set for a document</property> - <property name="can_focus">True</property> - <property name="climb_rate">1</property> - <property name="digits">0</property> - <property name="numeric">True</property> - <property name="update_policy">GTK_UPDATE_IF_VALID</property> - <property name="snap_to_ticks">False</property> - <property name="wrap">True</property> - <property name="adjustment">8 1 99 1 10 0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - </child> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> - <property name="top_attach">4</property> - <property name="bottom_attach">5</property> - <property name="x_options">fill</property> - </packing> - </child> - - <child> <widget class="GtkCheckButton" id="check_detect_indent"> <property name="visible">True</property> <property name="tooltip" translatable="yes">Whether to detect the indentation type from file contents when a file is opened</property> @@ -6006,8 +5936,8 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">5</property> - <property name="bottom_attach">6</property> + <property name="top_attach">4</property> + <property name="bottom_attach">5</property> <property name="x_options">fill</property> <property name="y_options"></property> </packing> @@ -9645,6 +9575,7 @@ <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property> <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> <property name="has_separator">True</property>
<child internal-child="vbox"> @@ -9706,7 +9637,7 @@ <widget class="GtkTable" id="table17"> <property name="border_width">6</property> <property name="visible">True</property> - <property name="n_rows">7</property> + <property name="n_rows">6</property> <property name="n_columns">2</property> <property name="homogeneous">False</property> <property name="row_spacing">3</property> @@ -9733,8 +9664,8 @@ <packing> <property name="left_attach">0</property> <property name="right_attach">1</property> - <property name="top_attach">6</property> - <property name="bottom_attach">7</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options">fill</property> <property name="y_options"></property> </packing> @@ -9753,8 +9684,8 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">6</property> - <property name="bottom_attach">7</property> + <property name="top_attach">5</property> + <property name="bottom_attach">6</property> <property name="x_options">fill</property> <property name="y_options">fill</property> </packing> @@ -9925,85 +9856,10 @@ <packing> <property name="left_attach">1</property> <property name="right_attach">2</property> - <property name="top_attach">5</property> - <property name="bottom_attach">6</property> - <property name="x_options">fill</property> - <property name="y_options"></property> - </packing> - </child> - - <child> - <widget class="GtkAlignment" id="alignment44"> - <property name="visible">True</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xscale">1</property> - <property name="yscale">1</property> - <property name="top_padding">0</property> - <property name="bottom_padding">0</property> - <property name="left_padding">24</property> - <property name="right_padding">0</property> - - <child> - <widget class="GtkHBox" id="hbox14"> - <property name="visible">True</property> - <property name="homogeneous">False</property> - <property name="spacing">12</property> - - <child> - <widget class="GtkLabel" id="label231"> - <property name="visible">True</property> - <property name="label" translatable="yes">Hard tab width:</property> - <property name="use_underline">False</property> - <property name="use_markup">False</property> - <property name="justify">GTK_JUSTIFY_LEFT</property> - <property name="wrap">False</property> - <property name="selectable">False</property> - <property name="xalign">0.5</property> - <property name="yalign">0.5</property> - <property name="xpad">0</property> - <property name="ypad">0</property> - <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> - <property name="width_chars">-1</property> - <property name="single_line_mode">False</property> - <property name="angle">0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">False</property> - <property name="fill">False</property> - </packing> - </child> - - <child> - <widget class="GtkSpinButton" id="spin_tab_width"> - <property name="visible">True</property> - <property name="tooltip" translatable="yes">The width of a tab when Tabs & Spaces is set for a document</property> - <property name="can_focus">True</property> - <property name="climb_rate">1</property> - <property name="digits">0</property> - <property name="numeric">True</property> - <property name="update_policy">GTK_UPDATE_IF_VALID</property> - <property name="snap_to_ticks">False</property> - <property name="wrap">True</property> - <property name="adjustment">8 1 99 1 10 0</property> - </widget> - <packing> - <property name="padding">0</property> - <property name="expand">True</property> - <property name="fill">True</property> - </packing> - </child> - </widget> - </child> - </widget> - <packing> - <property name="left_attach">1</property> - <property name="right_attach">2</property> <property name="top_attach">4</property> <property name="bottom_attach">5</property> <property name="x_options">fill</property> - <property name="y_options">fill</property> + <property name="y_options"></property> </packing> </child> </widget>
Modified: trunk/src/interface.c =================================================================== --- trunk/src/interface.c 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/src/interface.c 2010-04-28 13:08:15 UTC (rev 4866) @@ -2449,11 +2449,6 @@ GSList *radio_indent_spaces_group = NULL; GtkWidget *radio_indent_tabs; GtkWidget *radio_indent_both; - GtkWidget *alignment41; - GtkWidget *hbox13; - GtkWidget *label221; - GtkObject *spin_tab_width_adj; - GtkWidget *spin_tab_width; GtkWidget *check_detect_indent; GtkWidget *check_tab_key_indents; GtkWidget *label195; @@ -3555,7 +3550,7 @@ gtk_widget_show (vbox25); gtk_container_add (GTK_CONTAINER (alignment30), vbox25);
- table13 = gtk_table_new (7, 2, FALSE); + table13 = gtk_table_new (6, 2, FALSE); gtk_widget_show (table13); gtk_box_pack_start (GTK_BOX (vbox25), table13, FALSE, TRUE, 0); gtk_table_set_row_spacings (GTK_TABLE (table13), 3); @@ -3563,14 +3558,14 @@
label183 = gtk_label_new (_("Auto-indent mode:")); gtk_widget_show (label183); - gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 6, 7, + gtk_table_attach (GTK_TABLE (table13), label183, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label183), 0, 0.5);
combo_auto_indent_mode = gtk_combo_box_new_text (); gtk_widget_show (combo_auto_indent_mode); - gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 6, 7, + gtk_table_attach (GTK_TABLE (table13), combo_auto_indent_mode, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None")); @@ -3630,33 +3625,9 @@ gtk_radio_button_set_group (GTK_RADIO_BUTTON (radio_indent_both), radio_indent_spaces_group); radio_indent_spaces_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_indent_both));
- alignment41 = gtk_alignment_new (0.5, 0.5, 1, 1); - gtk_widget_show (alignment41); - gtk_table_attach (GTK_TABLE (table13), alignment41, 1, 2, 4, 5, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0); - gtk_alignment_set_padding (GTK_ALIGNMENT (alignment41), 0, 0, 24, 0); - - hbox13 = gtk_hbox_new (FALSE, 12); - gtk_widget_show (hbox13); - gtk_container_add (GTK_CONTAINER (alignment41), hbox13); - - label221 = gtk_label_new (_("Hard tab width:")); - gtk_widget_show (label221); - gtk_box_pack_start (GTK_BOX (hbox13), label221, FALSE, FALSE, 0); - - spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0); - spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0); - gtk_widget_show (spin_tab_width); - gtk_box_pack_start (GTK_BOX (hbox13), spin_tab_width, TRUE, TRUE, 0); - gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL); - gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE); - gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID); - gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE); - check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file")); gtk_widget_show (check_detect_indent); - gtk_table_attach (GTK_TABLE (table13), check_detect_indent, 1, 2, 5, 6, + gtk_table_attach (GTK_TABLE (table13), check_detect_indent, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL); @@ -4930,10 +4901,6 @@ GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_spaces, "radio_indent_spaces"); GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_tabs, "radio_indent_tabs"); GLADE_HOOKUP_OBJECT (prefs_dialog, radio_indent_both, "radio_indent_both"); - GLADE_HOOKUP_OBJECT (prefs_dialog, alignment41, "alignment41"); - GLADE_HOOKUP_OBJECT (prefs_dialog, hbox13, "hbox13"); - GLADE_HOOKUP_OBJECT (prefs_dialog, label221, "label221"); - GLADE_HOOKUP_OBJECT (prefs_dialog, spin_tab_width, "spin_tab_width"); GLADE_HOOKUP_OBJECT (prefs_dialog, check_detect_indent, "check_detect_indent"); GLADE_HOOKUP_OBJECT (prefs_dialog, check_tab_key_indents, "check_tab_key_indents"); GLADE_HOOKUP_OBJECT (prefs_dialog, label195, "label195"); @@ -5158,11 +5125,6 @@ GtkWidget *radio_indent_tabs; GtkWidget *radio_indent_both; GtkWidget *check_detect_indent; - GtkWidget *alignment44; - GtkWidget *hbox14; - GtkWidget *label231; - GtkObject *spin_tab_width_adj; - GtkWidget *spin_tab_width; GtkWidget *label227; GtkWidget *vbox47; GtkWidget *frame40; @@ -5196,7 +5158,7 @@ gtk_widget_show (project_notebook); gtk_box_pack_start (GTK_BOX (dialog_vbox4), project_notebook, TRUE, TRUE, 0);
- table17 = gtk_table_new (7, 2, FALSE); + table17 = gtk_table_new (6, 2, FALSE); gtk_widget_show (table17); gtk_container_add (GTK_CONTAINER (project_notebook), table17); gtk_container_set_border_width (GTK_CONTAINER (table17), 6); @@ -5205,14 +5167,14 @@
label228 = gtk_label_new (_("Auto-indent mode:")); gtk_widget_show (label228); - gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 6, 7, + gtk_table_attach (GTK_TABLE (table17), label228, 0, 1, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label228), 0, 0.5);
combo_auto_indent_mode = gtk_combo_box_new_text (); gtk_widget_show (combo_auto_indent_mode); - gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 6, 7, + gtk_table_attach (GTK_TABLE (table17), combo_auto_indent_mode, 1, 2, 5, 6, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_combo_box_append_text (GTK_COMBO_BOX (combo_auto_indent_mode), _("None")); @@ -5274,35 +5236,11 @@
check_detect_indent = gtk_check_button_new_with_mnemonic (_("Detect from file")); gtk_widget_show (check_detect_indent); - gtk_table_attach (GTK_TABLE (table17), check_detect_indent, 1, 2, 5, 6, + gtk_table_attach (GTK_TABLE (table17), check_detect_indent, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_tooltips_set_tip (tooltips, check_detect_indent, _("Whether to detect the indentation type from file contents when a file is opened"), NULL);
- alignment44 = gtk_alignment_new (0.5, 0.5, 1, 1); - gtk_widget_show (alignment44); - gtk_table_attach (GTK_TABLE (table17), alignment44, 1, 2, 4, 5, - (GtkAttachOptions) (GTK_FILL), - (GtkAttachOptions) (GTK_FILL), 0, 0); - gtk_alignment_set_padding (GTK_ALIGNMENT (alignment44), 0, 0, 24, 0); - - hbox14 = gtk_hbox_new (FALSE, 12); - gtk_widget_show (hbox14); - gtk_container_add (GTK_CONTAINER (alignment44), hbox14); - - label231 = gtk_label_new (_("Hard tab width:")); - gtk_widget_show (label231); - gtk_box_pack_start (GTK_BOX (hbox14), label231, FALSE, FALSE, 0); - - spin_tab_width_adj = gtk_adjustment_new (8, 1, 99, 1, 10, 0); - spin_tab_width = gtk_spin_button_new (GTK_ADJUSTMENT (spin_tab_width_adj), 1, 0); - gtk_widget_show (spin_tab_width); - gtk_box_pack_start (GTK_BOX (hbox14), spin_tab_width, TRUE, TRUE, 0); - gtk_tooltips_set_tip (tooltips, spin_tab_width, _("The width of a tab when Tabs & Spaces is set for a document"), NULL); - gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spin_tab_width), TRUE); - gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (spin_tab_width), GTK_UPDATE_IF_VALID); - gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (spin_tab_width), TRUE); - label227 = gtk_label_new (_("Indentation")); gtk_widget_show (label227); gtk_notebook_set_tab_label (GTK_NOTEBOOK (project_notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (project_notebook), 0), label227); @@ -5412,10 +5350,6 @@ GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_tabs, "radio_indent_tabs"); GLADE_HOOKUP_OBJECT (project_dialog, radio_indent_both, "radio_indent_both"); GLADE_HOOKUP_OBJECT (project_dialog, check_detect_indent, "check_detect_indent"); - GLADE_HOOKUP_OBJECT (project_dialog, alignment44, "alignment44"); - GLADE_HOOKUP_OBJECT (project_dialog, hbox14, "hbox14"); - GLADE_HOOKUP_OBJECT (project_dialog, label231, "label231"); - GLADE_HOOKUP_OBJECT (project_dialog, spin_tab_width, "spin_tab_width"); GLADE_HOOKUP_OBJECT (project_dialog, label227, "label227"); GLADE_HOOKUP_OBJECT (project_dialog, vbox47, "vbox47"); GLADE_HOOKUP_OBJECT (project_dialog, frame40, "frame40");
Modified: trunk/src/keyfile.c =================================================================== --- trunk/src/keyfile.c 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/src/keyfile.c 2010-04-28 13:08:15 UTC (rev 4866) @@ -144,8 +144,6 @@ "use_tab_to_indent", TRUE, "check_tab_key_indents"); stash_group_add_spin_button_integer(group, &editor_prefs.indentation->width, "pref_editor_tab_width", 4, "spin_indent_width"); - stash_group_add_spin_button_integer(group, &editor_prefs.indentation->hard_tab_width, - "indent_hard_tab_width", 8, "spin_tab_width"); stash_group_add_combo_box(group, (gint*)(void*)&editor_prefs.indentation->auto_indent_mode, "indent_mode", GEANY_AUTOINDENT_CURRENTCHARS, "combo_auto_indent_mode"); stash_group_add_radio_buttons(group, (gint*)(void*)&editor_prefs.indentation->type, @@ -180,6 +178,7 @@ group = stash_group_new(PACKAGE); configuration_add_pref_group(group, FALSE); stash_group_set_write_once(group, TRUE); + stash_group_add_boolean(group, &editor_prefs.show_scrollbars, "show_editor_scrollbars", TRUE); stash_group_add_boolean(group, &editor_prefs.brace_match_ltgt, @@ -194,6 +193,9 @@ "allow_always_save", FALSE); stash_group_add_boolean(group, &file_prefs.use_safe_file_saving, "use_safe_file_saving", FALSE); + /* for backwards-compatibility */ + stash_group_add_integer(group, &editor_prefs.indentation->hard_tab_width, + "indent_hard_tab_width", 8); }
Modified: trunk/src/project.c =================================================================== --- trunk/src/project.c 2010-04-28 12:49:09 UTC (rev 4865) +++ trunk/src/project.c 2010-04-28 13:08:15 UTC (rev 4866) @@ -406,7 +406,6 @@ gtk_widget_set_name(e->dialog, "GeanyDialogProject");
ui_entry_add_clear_icon(GTK_ENTRY(ui_lookup_widget(e->dialog, "spin_indent_width"))); - ui_entry_add_clear_icon(GTK_ENTRY(ui_lookup_widget(e->dialog, "spin_tab_width")));
table = gtk_table_new(6, 2, FALSE); gtk_container_set_border_width(GTK_CONTAINER(table), 6); @@ -1209,8 +1208,9 @@ "radio_indent_tabs", GEANY_INDENT_TYPE_TABS, "radio_indent_both", GEANY_INDENT_TYPE_BOTH, NULL); - stash_group_add_spin_button_integer(group, &indentation.hard_tab_width, - "indent_hard_tab_width", 8, "spin_tab_width"); + /* This is a 'hidden' pref for backwards-compatibility */ + stash_group_add_integer(group, &indentation.hard_tab_width, + "indent_hard_tab_width", 8); stash_group_add_toggle_button(group, &indentation.detect_type, "detect_indent", FALSE, "check_detect_indent"); stash_group_add_combo_box(group, (gint*)(gpointer)&indentation.auto_indent_mode,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.