~ubuntu-branches/debian/stretch/glade/stretch

« back to all changes in this revision

Viewing changes to src/glade-window.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson, Emilio Pozuelo Monfort, Andreas Henriksson
  • Date: 2014-05-23 13:00:17 UTC
  • mfrom: (1.3.2)
  • Revision ID: package-import@ubuntu.com-20140523130017-7sp231ghdz55szde
Tags: 3.18.3-1
[ Emilio Pozuelo Monfort ]
* debian/rules:
  + Pass -c4 to dpkg-gensymbols so we know when new symbols are added.
* debian/libgladeui-2-6.symbols:
  + Add missing symbols.

[ Andreas Henriksson ]
* New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
70
70
#define CONFIG_KEY_SHOW_TABS        "show-tabs"
71
71
#define CONFIG_KEY_SHOW_STATUS      "show-statusbar"
72
72
#define CONFIG_KEY_EDITOR_HEADER    "show-editor-header"
 
73
#define CONFIG_KEY_PALETTE          "palette-appearance"
73
74
 
74
75
#define CONFIG_GROUP_LOAD_SAVE      "Load and Save"
75
76
#define CONFIG_KEY_BACKUP           "backup"
2846
2847
 
2847
2848
  g_key_file_set_boolean (config, CONFIG_GROUP_WINDOWS, CONFIG_KEY_EDITOR_HEADER,
2848
2849
                          gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (priv->editor_header_visible_action)));
 
2850
 
 
2851
  g_key_file_set_integer (config, CONFIG_GROUP_WINDOWS, CONFIG_KEY_PALETTE,
 
2852
                          gtk_radio_action_get_current_value (GTK_RADIO_ACTION (priv->icons_and_labels_radioaction)));
2849
2853
}
2850
2854
 
2851
2855
static void
2995
2999
{
2996
3000
  GKeyFile *config = glade_app_get_config ();
2997
3001
  gboolean show_toolbar, show_tabs, show_status, show_header;
 
3002
  gint palette_appearance;
2998
3003
  GladeWindowPrivate *priv = window->priv;
2999
3004
  GError *error = NULL;
3000
3005
 
3038
3043
      error = (g_error_free (error), NULL);
3039
3044
    }
3040
3045
 
 
3046
  if ((palette_appearance =
 
3047
       g_key_file_get_integer (config, CONFIG_GROUP_WINDOWS,
 
3048
                               CONFIG_KEY_PALETTE, &error)) == 0 &&
 
3049
      error != NULL)
 
3050
    {
 
3051
      palette_appearance = 1; /* Default to icons */
 
3052
      error = (g_error_free (error), NULL);
 
3053
    }
 
3054
 
3041
3055
  if (show_toolbar)
3042
3056
    gtk_widget_show (priv->toolbar);
3043
3057
  else
3061
3075
 
3062
3076
  gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (priv->editor_header_visible_action), show_header);
3063
3077
 
 
3078
  gtk_radio_action_set_current_value (GTK_RADIO_ACTION (priv->icons_and_labels_radioaction), palette_appearance);
 
3079
 
3064
3080
  /* Paned positions */
3065
3081
  load_paned_position (config, window->priv->left_paned, "left_pane", 200);
3066
3082
  load_paned_position (config, window->priv->center_paned, "center_pane", 400);