[gedit/gsettings: 9/13] Use the new api getters and setters.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit/gsettings: 9/13] Use the new api getters and setters.
- Date: Tue, 27 Apr 2010 15:57:47 +0000 (UTC)
commit 62449966930f78feabed8e879e36725446fd06a8
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Fri Apr 23 16:50:44 2010 +0200
Use the new api getters and setters.
gedit/dialogs/gedit-preferences-dialog.c | 36 +++++++------
gedit/gedit-document-saver.c | 4 +-
gedit/gedit-document.c | 18 +++---
gedit/gedit-io-error-message-area.c | 4 +-
gedit/gedit-print-job.c | 84 +++++++++++++++---------------
gedit/gedit-settings.c | 64 +++++++++++-----------
gedit/gedit-tab.c | 6 +-
gedit/gedit-view.c | 36 ++++++------
gedit/gedit-window.c | 40 +++++++-------
9 files changed, 147 insertions(+), 145 deletions(-)
---
diff --git a/gedit/dialogs/gedit-preferences-dialog.c b/gedit/dialogs/gedit-preferences-dialog.c
index 7eed639..b7e201a 100644
--- a/gedit/dialogs/gedit-preferences-dialog.c
+++ b/gedit/dialogs/gedit-preferences-dialog.c
@@ -192,7 +192,7 @@ on_auto_save_changed (GSettings *settings,
gedit_debug (DEBUG_PREFS);
- g_settings_get (settings, key, "b", &value);
+ value = g_settings_get_boolean (settings, key);
if (value)
{
@@ -212,7 +212,7 @@ setup_editor_page (GeditPreferencesDialog *dlg)
gedit_debug (DEBUG_PREFS);
/* Get values */
- g_settings_get (dlg->priv->editor, GS_AUTO_SAVE, "b", &auto_save);
+ auto_save = g_settings_get_boolean (dlg->priv->editor, GS_AUTO_SAVE);
/* Set widget sensitivity */
gtk_widget_set_sensitive (dlg->priv->auto_save_spinbutton,
@@ -250,7 +250,7 @@ setup_editor_page (GeditPreferencesDialog *dlg)
"value",
G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET);
g_signal_connect (dlg->priv->editor,
- "changed::auto_save",
+ "changed::auto-save",
G_CALLBACK (on_auto_save_changed),
dlg);
g_settings_bind (dlg->priv->editor,
@@ -272,7 +272,7 @@ wrap_mode_checkbutton_toggled (GtkToggleButton *button,
wrap_str = gedit_utils_get_wrap_str (GTK_WRAP_NONE);
- g_settings_set (dlg->priv->editor, GS_WRAP_MODE, "s", wrap_str);
+ g_settings_set_string (dlg->priv->editor, GS_WRAP_MODE, wrap_str);
g_free (wrap_str);
gtk_widget_set_sensitive (dlg->priv->split_checkbutton,
@@ -304,7 +304,7 @@ wrap_mode_checkbutton_toggled (GtkToggleButton *button,
wrap_str = gedit_utils_get_wrap_str (GTK_WRAP_CHAR);
}
- g_settings_set (dlg->priv->editor, GS_WRAP_MODE, "s", wrap_str);
+ g_settings_set_string (dlg->priv->editor, GS_WRAP_MODE, wrap_str);
g_free (wrap_str);
}
}
@@ -319,7 +319,7 @@ right_margin_checkbutton_toggled (GtkToggleButton *button,
active = gtk_toggle_button_get_active (button);
- g_settings_set (dlg->priv->editor, GS_DISPLAY_RIGHT_MARGIN, "b", active);
+ g_settings_set_boolean (dlg->priv->editor, GS_DISPLAY_RIGHT_MARGIN, active);
gtk_widget_set_sensitive (dlg->priv->right_margin_position_hbox,
active);
@@ -336,9 +336,10 @@ setup_view_page (GeditPreferencesDialog *dlg)
gedit_debug (DEBUG_PREFS);
/* Get values */
- g_settings_get (dlg->priv->editor, GS_WRAP_MODE, "s", &wrap_mode_str);
- g_settings_get (dlg->priv->editor, GS_DISPLAY_RIGHT_MARGIN,
- "b", &display_right_margin);
+ wrap_mode_str = g_settings_get_string (dlg->priv->editor,
+ GS_WRAP_MODE);
+ display_right_margin = g_settings_get_boolean (dlg->priv->editor,
+ GS_DISPLAY_RIGHT_MARGIN);
g_settings_get (dlg->priv->editor, GS_RIGHT_MARGIN_POSITION,
"u", &right_margin_position);
@@ -423,7 +424,7 @@ on_use_default_font_changed (GSettings *settings,
gedit_debug (DEBUG_PREFS);
- g_settings_get (settings, key, "b", &value);
+ value = g_settings_get_boolean (settings, key);
if (value)
{
@@ -458,8 +459,8 @@ setup_font_colors_page_font_section (GeditPreferencesDialog *dlg)
/* Get values */
toplevel = gedit_app_get_settings (gedit_app_get_default (), NULL);
system_font = gedit_settings_get_system_font (GEDIT_SETTINGS (toplevel));
- g_settings_get (dlg->priv->editor, GS_USE_DEFAULT_FONT,
- "b", &use_default_font);
+ use_default_font = g_settings_get_boolean (dlg->priv->editor,
+ GS_USE_DEFAULT_FONT);
g_object_unref (toplevel);
label = g_strdup_printf(_("_Use the system fixed width font (%s)"),
@@ -475,7 +476,7 @@ setup_font_colors_page_font_section (GeditPreferencesDialog *dlg)
/* Connect signals */
g_signal_connect (dlg->priv->editor,
- "changed::use_default_font",
+ "changed::use-default-font",
G_CALLBACK (on_use_default_font_changed),
dlg);
g_settings_bind (dlg->priv->editor,
@@ -526,7 +527,7 @@ style_scheme_changed (GtkWidget *treeview,
gtk_tree_model_get (GTK_TREE_MODEL (dlg->priv->schemes_treeview_model),
&iter, ID_COLUMN, &id, -1);
- g_settings_set (dlg->priv->editor, GS_SCHEME, "s", id);
+ g_settings_set_string (dlg->priv->editor, GS_SCHEME, id);
set_buttons_sensisitivity_according_to_scheme (dlg, id);
@@ -544,7 +545,7 @@ ensure_color_scheme_id (GeditPreferencesDialog *dlg,
{
gchar *pref_id;
- g_settings_get (dlg->priv->editor, GS_SCHEME, "s", &pref_id);
+ pref_id = g_settings_get_string (dlg->priv->editor, GS_SCHEME);
scheme = gtk_source_style_scheme_manager_get_scheme (manager,
pref_id);
@@ -665,7 +666,7 @@ add_scheme_chooser_response_cb (GtkDialog *chooser,
return;
}
- g_settings_set (dlg->priv->editor, GS_SCHEME, "s", scheme_id);
+ g_settings_set_string (dlg->priv->editor, GS_SCHEME, scheme_id);
scheme_id = populate_color_scheme_list (dlg, scheme_id);
@@ -805,7 +806,8 @@ uninstall_scheme_clicked (GtkButton *button,
if (real_new_id != NULL)
{
- g_settings_set (dlg->priv->editor, GS_SCHEME, "s", real_new_id);
+ g_settings_set_string (dlg->priv->editor,
+ GS_SCHEME, real_new_id);
}
}
diff --git a/gedit/gedit-document-saver.c b/gedit/gedit-document-saver.c
index f705dde..959da15 100644
--- a/gedit/gedit-document-saver.c
+++ b/gedit/gedit-document-saver.c
@@ -316,8 +316,8 @@ gedit_document_saver_save (GeditDocumentSaver *saver,
if ((saver->flags & GEDIT_DOCUMENT_SAVE_PRESERVE_BACKUP) != 0)
saver->keep_backup = FALSE;
else
- g_settings_get (saver->editor_settings, GS_CREATE_BACKUP_COPY,
- "b", &saver->keep_backup);
+ saver->keep_backup = g_settings_get_boolean (saver->editor_settings,
+ GS_CREATE_BACKUP_COPY);
GEDIT_DOCUMENT_SAVER_GET_CLASS (saver)->save (saver, old_mtime);
}
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index a89546b..9dcbd75 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -701,8 +701,8 @@ set_language (GeditDocument *doc,
{
gboolean syntax_hl;
- g_settings_get (doc->priv->editor_settings, GS_SYNTAX_HIGHLIGHTING,
- "b", &syntax_hl);
+ syntax_hl = g_settings_get_boolean (doc->priv->editor_settings,
+ GS_SYNTAX_HIGHLIGHTING);
gtk_source_buffer_set_highlight_syntax (GTK_SOURCE_BUFFER (doc),
syntax_hl);
@@ -756,7 +756,7 @@ get_default_style_scheme (GSettings *editor_settings)
GtkSourceStyleSchemeManager *manager;
manager = gedit_get_style_scheme_manager ();
- g_settings_get (editor_settings, GS_SCHEME, "s", &scheme_id);
+ scheme_id = g_settings_get_string (editor_settings, GS_SCHEME);
def_style = gtk_source_style_scheme_manager_get_scheme (manager,
scheme_id);
@@ -942,10 +942,10 @@ gedit_document_init (GeditDocument *doc)
g_settings_get (doc->priv->editor_settings, GS_MAX_UNDO_ACTIONS,
"u", &undo_actions);
- g_settings_get (doc->priv->editor_settings, GS_BRACKET_MATCHING,
- "b", &bracket_matching);
- g_settings_get (doc->priv->editor_settings, GS_SEARCH_HIGHLIGHTING,
- "b", &search_hl);
+ bracket_matching = g_settings_get_boolean (doc->priv->editor_settings,
+ GS_BRACKET_MATCHING);
+ search_hl = g_settings_get_boolean (doc->priv->editor_settings,
+ GS_SEARCH_HIGHLIGHTING);
gtk_source_buffer_set_max_undo_levels (GTK_SOURCE_BUFFER (doc),
undo_actions);
@@ -1322,8 +1322,8 @@ document_loader_loaded (GeditDocumentLoader *loader,
set_newline_type (doc,
gedit_document_loader_get_newline_type (loader));
- g_settings_get (doc->priv->editor_settings, GS_RESTORE_CURSOR_POSITION,
- "b", &restore_cursor);
+ restore_cursor = g_settings_get_boolean (doc->priv->editor_settings,
+ GS_RESTORE_CURSOR_POSITION);
/* move the cursor at the requested line if any */
if (doc->priv->requested_line_pos > 0)
diff --git a/gedit/gedit-io-error-message-area.c b/gedit/gedit-io-error-message-area.c
index 5058b9e..b90c9b9 100644
--- a/gedit/gedit-io-error-message-area.c
+++ b/gedit/gedit-io-error-message-area.c
@@ -1061,8 +1061,8 @@ gedit_no_backup_saving_error_message_area_new (GFile *location,
editor_settings = gedit_app_get_settings (gedit_app_get_default (),
"preferences", "editor", NULL);
- g_settings_get (editor_settings, GS_CREATE_BACKUP_COPY,
- "b", &create_backup_copy);
+ create_backup_copy = g_settings_get_boolean (editor_settings,
+ GS_CREATE_BACKUP_COPY);
g_object_unref (editor_settings);
// FIXME: review this messages
diff --git a/gedit/gedit-print-job.c b/gedit/gedit-print-job.c
index fefa941..157d1f5 100644
--- a/gedit/gedit-print-job.c
+++ b/gedit/gedit-print-job.c
@@ -285,12 +285,12 @@ restore_button_clicked (GtkButton *button,
{
gchar *body, *header, *numbers;
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_BODY_PANGO,
- "s", &body);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_HEADER_PANGO,
- "s", &header);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_NUMBERS_PANGO,
- "s", &numbers);
+ body = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_BODY_PANGO);
+ header = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_HEADER_PANGO);
+ numbers = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_NUMBERS_PANGO);
gtk_font_button_set_font_name (
GTK_FONT_BUTTON (job->priv->body_fontbutton),
@@ -358,20 +358,20 @@ create_custom_widget_cb (GtkPrintOperation *operation,
}
/* Get all settings values */
- g_settings_get (job->priv->print_settings, GS_PRINT_SYNTAX_HIGHLIGHTING,
- "b", &syntax_hl);
- g_settings_get (job->priv->print_settings, GS_PRINT_HEADER,
- "b", &print_header);
+ syntax_hl = g_settings_get_boolean (job->priv->print_settings,
+ GS_PRINT_SYNTAX_HIGHLIGHTING);
+ print_header = g_settings_get_boolean (job->priv->print_settings,
+ GS_PRINT_HEADER);
g_settings_get (job->priv->print_settings, GS_PRINT_LINE_NUMBERS,
"u", &line_numbers);
- g_settings_get (job->priv->print_settings, GS_PRINT_WRAP_MODE,
- "s", &wrap_str);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_BODY_PANGO,
- "s", &font_body);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_HEADER_PANGO,
- "s", &font_header);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_NUMBERS_PANGO,
- "s", &font_numbers);
+ wrap_str = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_WRAP_MODE);
+ font_body = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_BODY_PANGO);
+ font_header = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_HEADER_PANGO);
+ font_numbers = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_NUMBERS_PANGO);
/* Print syntax */
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (job->priv->syntax_checkbutton),
@@ -466,8 +466,8 @@ set_wrap_setting (GeditPrintJob *job,
gchar *wrap_str;
wrap_str = gedit_utils_get_wrap_str (mode);
- g_settings_set (job->priv->print_settings, GS_PRINT_WRAP_MODE,
- "s", wrap_str);
+ g_settings_set_string (job->priv->print_settings, GS_PRINT_WRAP_MODE,
+ wrap_str);
g_free (wrap_str);
}
@@ -485,16 +485,16 @@ custom_widget_apply_cb (GtkPrintOperation *operation,
header = gtk_font_button_get_font_name (GTK_FONT_BUTTON (job->priv->headers_fontbutton));
numbers = gtk_font_button_get_font_name (GTK_FONT_BUTTON (job->priv->numbers_fontbutton));
- g_settings_set (job->priv->print_settings, GS_PRINT_SYNTAX_HIGHLIGHTING,
- "b", syntax);
- g_settings_set (job->priv->print_settings, GS_PRINT_HEADER,
- "b", page_header);
- g_settings_set (job->priv->print_settings, GS_PRINT_FONT_BODY_PANGO,
- "s", body);
- g_settings_set (job->priv->print_settings, GS_PRINT_FONT_HEADER_PANGO,
- "s", header);
- g_settings_set (job->priv->print_settings, GS_PRINT_FONT_NUMBERS_PANGO,
- "s", numbers);
+ g_settings_set_boolean (job->priv->print_settings,
+ GS_PRINT_SYNTAX_HIGHLIGHTING, syntax);
+ g_settings_set_boolean (job->priv->print_settings, GS_PRINT_HEADER,
+ page_header);
+ g_settings_set_string (job->priv->print_settings, GS_PRINT_FONT_BODY_PANGO,
+ body);
+ g_settings_set_string (job->priv->print_settings, GS_PRINT_FONT_HEADER_PANGO,
+ header);
+ g_settings_set_string (job->priv->print_settings, GS_PRINT_FONT_NUMBERS_PANGO,
+ numbers);
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (job->priv->line_numbers_checkbutton)))
{
@@ -536,20 +536,20 @@ create_compositor (GeditPrintJob *job)
gboolean print_header;
/* Create and initialize print compositor */
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_BODY_PANGO,
- "s", &print_font_body);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_HEADER_PANGO,
- "s", &print_font_header);
- g_settings_get (job->priv->print_settings, GS_PRINT_FONT_NUMBERS_PANGO,
- "s", &print_font_numbers);
- g_settings_get (job->priv->print_settings, GS_PRINT_SYNTAX_HIGHLIGHTING,
- "b", &syntax_hl);
- g_settings_get (job->priv->print_settings, GS_PRINT_WRAP_MODE,
- "s", &wrap_str);
+ print_font_body = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_BODY_PANGO);
+ print_font_header = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_HEADER_PANGO);
+ print_font_numbers = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_FONT_NUMBERS_PANGO);
+ syntax_hl = g_settings_get_boolean (job->priv->print_settings,
+ GS_PRINT_SYNTAX_HIGHLIGHTING);
+ wrap_str = g_settings_get_string (job->priv->print_settings,
+ GS_PRINT_WRAP_MODE);
g_settings_get (job->priv->print_settings, GS_PRINT_LINE_NUMBERS,
"u", &print_line_numbers);
- g_settings_get (job->priv->print_settings, GS_PRINT_HEADER,
- "b", &print_header);
+ print_header = g_settings_get_boolean (job->priv->print_settings,
+ GS_PRINT_HEADER);
wrap_mode = gedit_utils_get_wrap_mode_from_string (wrap_str);
g_free (wrap_str);
diff --git a/gedit/gedit-settings.c b/gedit/gedit-settings.c
index 8f6a6ea..a8d3384 100644
--- a/gedit/gedit-settings.c
+++ b/gedit/gedit-settings.c
@@ -601,7 +601,7 @@ on_lockdown_changed (GSettings *settings,
gboolean locked;
GeditApp *app;
- g_settings_get (settings, key, "b", &locked);
+ locked = g_settings_get_boolean (settings, key);
app = gedit_app_get_default ();
if (strcmp (key, GS_LOCKDOWN_COMMAND_LINE) == 0)
@@ -653,12 +653,12 @@ on_system_font_changed (GSettings *settings,
gboolean use_default_font;
gchar *font;
- g_settings_get (gs->priv->editor, GS_USE_DEFAULT_FONT,
- "b", &use_default_font);
+ use_default_font = g_settings_get_boolean (gs->priv->editor,
+ GS_USE_DEFAULT_FONT);
if (!use_default_font)
return;
- g_settings_get (settings, key, "s", &font);
+ font = g_settings_get_string (settings, key);
set_font (gs, font);
@@ -673,15 +673,15 @@ on_use_default_font_changed (GSettings *settings,
gboolean def;
gchar *font;
- g_settings_get (settings, key, "b", &def);
+ def = g_settings_get_boolean (settings, key);
if (def)
{
- g_settings_get (gs->priv->interface, GS_SYSTEM_FONT, "s", &font);
+ font = g_settings_get_string (gs->priv->interface, GS_SYSTEM_FONT);
}
else
{
- g_settings_get (gs->priv->editor, GS_EDITOR_FONT, "s", &font);
+ font = g_settings_get_string (gs->priv->editor, GS_EDITOR_FONT);
}
set_font (gs, font);
@@ -697,12 +697,12 @@ on_editor_font_changed (GSettings *settings,
gboolean use_default_font;
gchar *font;
- g_settings_get (gs->priv->editor, GS_USE_DEFAULT_FONT,
- "b", &use_default_font);
+ use_default_font = g_settings_get_boolean (gs->priv->editor,
+ GS_USE_DEFAULT_FONT);
if (use_default_font)
return;
- g_settings_get (settings, key, "s", &font);
+ font = g_settings_get_string (settings, key);
set_font (gs, font);
@@ -719,7 +719,7 @@ on_scheme_changed (GSettings *settings,
GList *docs;
GList *l;
- g_settings_get (settings, key, "s", &scheme);
+ scheme = g_settings_get_string (settings, key);
if (gs->priv->old_scheme != NULL && (strcmp (scheme, gs->priv->old_scheme) == 0))
return;
@@ -766,7 +766,7 @@ on_auto_save_changed (GSettings *settings,
GList *docs, *l;
gboolean auto_save;
- g_settings_get (settings, key, "b", &auto_save);
+ auto_save = g_settings_get_boolean (settings, key);
docs = gedit_app_get_documents (gedit_app_get_default ());
@@ -834,7 +834,7 @@ on_wrap_mode_changed (GSettings *settings,
GList *views, *l;
gchar *wrap_str;
- g_settings_get (settings, key, "s", &wrap_str);
+ wrap_str = g_settings_get_string (settings, key);
wrap_mode = gedit_utils_get_wrap_mode_from_string (wrap_str);
g_free (wrap_str);
@@ -883,7 +883,7 @@ on_insert_spaces_changed (GSettings *settings,
GList *views, *l;
gboolean spaces;
- g_settings_get (settings, key, "b", &spaces);
+ spaces = g_settings_get_boolean (settings, key);
views = gedit_app_get_views (gedit_app_get_default ());
@@ -905,7 +905,7 @@ on_auto_indent_changed (GSettings *settings,
GList *views, *l;
gboolean enable;
- g_settings_get (settings, key, "b", &enable);
+ enable = g_settings_get_boolean (settings, key);
views = gedit_app_get_views (gedit_app_get_default ());
@@ -926,7 +926,7 @@ on_display_line_numbers_changed (GSettings *settings,
GList *views, *l;
gboolean line_numbers;
- g_settings_get (settings, key, "b", &line_numbers);
+ line_numbers = g_settings_get_boolean (settings, key);
views = gedit_app_get_views (gedit_app_get_default ());
@@ -947,7 +947,7 @@ on_hl_current_line_changed (GSettings *settings,
GList *views, *l;
gboolean hl;
- g_settings_get (settings, key, "b", &hl);
+ hl = g_settings_get_boolean (settings, key);
views = gedit_app_get_views (gedit_app_get_default ());
@@ -968,7 +968,7 @@ on_bracket_matching_changed (GSettings *settings,
GList *docs, *l;
gboolean enable;
- g_settings_get (settings, key, "b", &enable);
+ enable = g_settings_get_boolean (settings, key);
docs = gedit_app_get_documents (gedit_app_get_default ());
@@ -989,7 +989,7 @@ on_display_right_margin_changed (GSettings *settings,
GList *views, *l;
gboolean display;
- g_settings_get (settings, key, "b", &display);
+ display = g_settings_get_boolean (settings, key);
views = gedit_app_get_views (gedit_app_get_default ());
@@ -1034,7 +1034,7 @@ on_smart_home_end_changed (GSettings *settings,
GList *views, *l;
gchar *smart_str;
- g_settings_get (settings, key, "s", &smart_str);
+ smart_str = g_settings_get_string (settings, key);
smart_he = gedit_utils_get_smart_home_end_from_string (smart_str);
g_free (smart_str);
@@ -1059,7 +1059,7 @@ on_syntax_highlighting_changed (GSettings *settings,
GList *docs, *l;
gboolean enable;
- g_settings_get (settings, key, "b", &enable);
+ enable = g_settings_get_boolean (settings, key);
docs = gedit_app_get_documents (gedit_app_get_default ());
@@ -1097,7 +1097,7 @@ on_search_highlighting_changed (GSettings *settings,
GList *docs, *l;
gboolean enable;
- g_settings_get (settings, key, "b", &enable);
+ enable = g_settings_get_boolean (settings, key);
docs = gedit_app_get_documents (gedit_app_get_default ());
@@ -1288,14 +1288,14 @@ gedit_settings_get_lockdown (GeditSettings *gs)
guint lockdown = 0;
gboolean command_line, printing, print_setup, save_to_disk;
- g_settings_get (gs->priv->lockdown, GS_LOCKDOWN_COMMAND_LINE,
- "b", &command_line);
- g_settings_get (gs->priv->lockdown, GS_LOCKDOWN_PRINTING,
- "b", &printing);
- g_settings_get (gs->priv->lockdown, GS_LOCKDOWN_PRINT_SETUP,
- "b", &print_setup);
- g_settings_get (gs->priv->lockdown, GS_LOCKDOWN_SAVE_TO_DISK,
- "b", &save_to_disk);
+ command_line = g_settings_get_boolean (gs->priv->lockdown,
+ GS_LOCKDOWN_COMMAND_LINE);
+ printing = g_settings_get_boolean (gs->priv->lockdown,
+ GS_LOCKDOWN_PRINTING);
+ print_setup = g_settings_get_boolean (gs->priv->lockdown,
+ GS_LOCKDOWN_PRINT_SETUP);
+ save_to_disk = g_settings_get_boolean (gs->priv->lockdown,
+ GS_LOCKDOWN_SAVE_TO_DISK);
if (command_line)
lockdown |= GEDIT_LOCKDOWN_COMMAND_LINE;
@@ -1319,8 +1319,8 @@ gedit_settings_get_system_font (GeditSettings *gs)
g_return_val_if_fail (GEDIT_IS_SETTINGS (gs), NULL);
- g_settings_get (gs->priv->interface, "monospace-font-name",
- "s", &system_font);
+ system_font = g_settings_get_string (gs->priv->interface,
+ "monospace-font-name");
return system_font;
}
diff --git a/gedit/gedit-tab.c b/gedit/gedit-tab.c
index e030ac1..703e8ca 100644
--- a/gedit/gedit-tab.c
+++ b/gedit/gedit-tab.c
@@ -387,8 +387,8 @@ set_view_properties_according_to_state (GeditTab *tab,
gboolean val;
gboolean hl_current_line;
- g_settings_get (tab->priv->editor, GS_HIGHLIGHT_CURRENT_LINE,
- "b", &hl_current_line);
+ hl_current_line = g_settings_get_boolean (tab->priv->editor,
+ GS_HIGHLIGHT_CURRENT_LINE);
val = ((state == GEDIT_TAB_STATE_NORMAL) &&
(tab->priv->print_preview == NULL) &&
@@ -1550,7 +1550,7 @@ gedit_tab_init (GeditTab *tab)
GTK_POLICY_AUTOMATIC);
/* Manage auto save data */
- g_settings_get (tab->priv->editor, GS_AUTO_SAVE, "b", &auto_save);
+ auto_save = g_settings_get_boolean (tab->priv->editor, GS_AUTO_SAVE);
g_settings_get (tab->priv->editor, GS_AUTO_SAVE_INTERVAL,
"u", &auto_save_interval);
diff --git a/gedit/gedit-view.c b/gedit/gedit-view.c
index 9d8fe93..55f917f 100644
--- a/gedit/gedit-view.c
+++ b/gedit/gedit-view.c
@@ -359,8 +359,8 @@ gedit_view_init (GeditView *view)
NULL);
/* Get setting values */
- g_settings_get (view->priv->editor_settings, GS_USE_DEFAULT_FONT,
- "b", &use_default_font);
+ use_default_font = g_settings_get_boolean (view->priv->editor_settings,
+ GS_USE_DEFAULT_FONT);
/*
* Set tab, fonts, wrap mode, colors, etc. according
@@ -370,8 +370,8 @@ gedit_view_init (GeditView *view)
{
gchar *editor_font;
- g_settings_get (view->priv->editor_settings, GS_EDITOR_FONT,
- "s", &editor_font);
+ editor_font = g_settings_get_string (view->priv->editor_settings,
+ GS_EDITOR_FONT);
gedit_view_set_font (view, FALSE, editor_font);
@@ -382,28 +382,28 @@ gedit_view_init (GeditView *view)
gedit_view_set_font (view, TRUE, NULL);
}
- g_settings_get (view->priv->editor_settings,GS_DISPLAY_LINE_NUMBERS,
- "b", &display_line_numbers);
- g_settings_get (view->priv->editor_settings,GS_AUTO_INDENT,
- "b", &auto_indent);
+ display_line_numbers = g_settings_get_boolean (view->priv->editor_settings,
+ GS_DISPLAY_LINE_NUMBERS);
+ auto_indent = g_settings_get_boolean (view->priv->editor_settings,
+ GS_AUTO_INDENT);
g_settings_get (view->priv->editor_settings, GS_TABS_SIZE,
"u", &tabs_size);
- g_settings_get (view->priv->editor_settings, GS_INSERT_SPACES,
- "b", &insert_spaces);
- g_settings_get (view->priv->editor_settings, GS_DISPLAY_RIGHT_MARGIN,
- "b", &display_right_margin);
+ insert_spaces = g_settings_get_boolean (view->priv->editor_settings,
+ GS_INSERT_SPACES);
+ display_right_margin = g_settings_get_boolean (view->priv->editor_settings,
+ GS_DISPLAY_RIGHT_MARGIN);
g_settings_get (view->priv->editor_settings, GS_RIGHT_MARGIN_POSITION,
"u", &right_margin_position);
- g_settings_get (view->priv->editor_settings, GS_HIGHLIGHT_CURRENT_LINE,
- "b", &hl_current_line);
+ hl_current_line = g_settings_get_boolean (view->priv->editor_settings,
+ GS_HIGHLIGHT_CURRENT_LINE);
- g_settings_get (view->priv->editor_settings, GS_WRAP_MODE,
- "s", &wrap_str);
+ wrap_str = g_settings_get_string (view->priv->editor_settings,
+ GS_WRAP_MODE);
wrap_mode = gedit_utils_get_wrap_mode_from_string (wrap_str);
g_free (wrap_str);
- g_settings_get (view->priv->editor_settings, GS_SMART_HOME_END,
- "s", &smart_home_str);
+ smart_home_str = g_settings_get_string (view->priv->editor_settings,
+ GS_SMART_HOME_END);
smart_home_end = gedit_utils_get_smart_home_end_from_string (smart_home_str);
g_free (smart_home_str);
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index 85079dc..f601628 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -584,10 +584,10 @@ set_toolbar_style (GeditWindow *window,
gboolean toolbar_visible;
gchar *toolbar_style_str;
- g_settings_get (window->priv->ui_settings, GS_TOOLBAR_VISIBLE,
- "b", &toolbar_visible);
- g_settings_get (window->priv->ui_settings, GS_TOOLBAR_BUTTONS_STYLE,
- "s", &toolbar_style_str);
+ toolbar_visible = g_settings_get_boolean (window->priv->ui_settings,
+ GS_TOOLBAR_VISIBLE);
+ toolbar_style_str = g_settings_get_string (window->priv->ui_settings,
+ GS_TOOLBAR_BUTTONS_STYLE);
if (origin == NULL)
visible = toolbar_visible;
@@ -754,8 +754,8 @@ set_sensitivity_according_to_tab (GeditWindow *window,
gedit_debug (DEBUG_WINDOW);
- g_settings_get (window->priv->editor_settings, GS_SYNTAX_HIGHLIGHTING,
- "b", &enable_syntax_highlighting);
+ enable_syntax_highlighting = g_settings_get_boolean (window->priv->editor_settings,
+ GS_SYNTAX_HIGHLIGHTING);
lockdown = gedit_app_get_lockdown (gedit_app_get_default ());
@@ -1449,7 +1449,7 @@ toolbar_visibility_changed (GtkWidget *toolbar,
visible = GTK_WIDGET_VISIBLE (toolbar);
- g_settings_set (window->priv->ui_settings, GS_TOOLBAR_VISIBLE, "b", visible);
+ g_settings_set_boolean (window->priv->ui_settings, GS_TOOLBAR_VISIBLE, visible);
action = gtk_action_group_get_action (window->priv->always_sensitive_action_group,
"ViewToolbar");
@@ -1863,8 +1863,8 @@ set_statusbar_style (GeditWindow *window,
gboolean visible;
if (origin == NULL)
- g_settings_get (window->priv->ui_settings, GS_STATUSBAR_VISIBLE,
- "b", &visible);
+ visible = g_settings_get_boolean (window->priv->ui_settings,
+ GS_STATUSBAR_VISIBLE);
else
visible = GTK_WIDGET_VISIBLE (origin->priv->statusbar);
@@ -1891,7 +1891,7 @@ statusbar_visibility_changed (GtkWidget *statusbar,
visible = GTK_WIDGET_VISIBLE (statusbar);
- g_settings_set (window->priv->ui_settings, GS_STATUSBAR_VISIBLE, "b", visible);
+ g_settings_set_boolean (window->priv->ui_settings, GS_STATUSBAR_VISIBLE, visible);
action = gtk_action_group_get_action (window->priv->always_sensitive_action_group,
"ViewStatusbar");
@@ -2684,8 +2684,8 @@ _gedit_window_set_lockdown (GeditWindow *window,
gboolean autosave;
/* start/stop autosave in each existing tab */
- g_settings_get (window->priv->editor_settings, GS_AUTO_SAVE,
- "b", &autosave);
+ autosave = g_settings_get_boolean (window->priv->editor_settings,
+ GS_AUTO_SAVE);
gtk_container_foreach (GTK_CONTAINER (window->priv->notebook),
update_tab_autosave,
&autosave);
@@ -3680,8 +3680,8 @@ side_panel_visibility_changed (GtkWidget *side_panel,
visible = GTK_WIDGET_VISIBLE (side_panel);
- g_settings_set (window->priv->ui_settings, GS_SIDE_PANE_VISIBLE,
- "b", visible);
+ g_settings_set_boolean (window->priv->ui_settings, GS_SIDE_PANE_VISIBLE,
+ visible);
action = gtk_action_group_get_action (window->priv->panes_action_group,
"ViewSidePane");
@@ -3734,8 +3734,8 @@ bottom_panel_visibility_changed (GeditPanel *bottom_panel,
visible = GTK_WIDGET_VISIBLE (bottom_panel);
- g_settings_set (window->priv->ui_settings, GS_BOTTOM_PANE_VISIBLE,
- "b", visible);
+ g_settings_set_boolean (window->priv->ui_settings, GS_BOTTOM_PANE_VISIBLE,
+ visible);
action = gtk_action_group_get_action (window->priv->panes_action_group,
"ViewBottomPane");
@@ -3824,10 +3824,10 @@ init_panels_visibility (GeditWindow *window)
_gedit_panel_set_active_item_by_id (GEDIT_PANEL (window->priv->side_panel),
active_page);
- g_settings_get (window->priv->ui_settings, GS_SIDE_PANE_VISIBLE,
- "b", &side_pane_visible);
- g_settings_get (window->priv->ui_settings, GS_BOTTOM_PANE_VISIBLE,
- "b", &bottom_pane_visible);
+ side_pane_visible = g_settings_get_boolean (window->priv->ui_settings,
+ GS_SIDE_PANE_VISIBLE);
+ bottom_pane_visible = g_settings_get_boolean (window->priv->ui_settings,
+ GS_BOTTOM_PANE_VISIBLE);
if (side_pane_visible)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]