diff options
author | Yongha Hwang <mshrimp@sogang.ac.kr> | 2021-05-18 20:45:08 +0000 |
---|---|---|
committer | Alexander Schwinn <alexxcons@xfce.org> | 2021-05-18 20:45:08 +0000 |
commit | 7518533885371e7a6f30495af5436434399bffff (patch) | |
tree | ec9f5dadd588e78188b95d959c00ac6d0e8690db /plugins | |
parent | 039f7f905b3c2c377ea34166a60a27f213cd05d8 (diff) | |
download | thunar-7518533885371e7a6f30495af5436434399bffff.tar.gz |
Replace ExoBinding with GBinding equivalent
For more details, please read
https://gitlab.xfce.org/xfce/exo/-/issues/60
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/thunar-apr/thunar-apr-desktop-page.c | 12 | ||||
-rw-r--r-- | plugins/thunar-apr/thunar-apr-image-page.c | 2 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-case-renamer.c | 2 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-date-renamer.c | 8 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-insert-renamer.c | 8 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-number-renamer.c | 8 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-remove-renamer.c | 8 | ||||
-rw-r--r-- | plugins/thunar-sbr/thunar-sbr-replace-renamer.c | 8 |
8 files changed, 28 insertions, 28 deletions
diff --git a/plugins/thunar-apr/thunar-apr-desktop-page.c b/plugins/thunar-apr/thunar-apr-desktop-page.c index 0b7c2e4a..8afa7470 100644 --- a/plugins/thunar-apr/thunar-apr-desktop-page.c +++ b/plugins/thunar-apr/thunar-apr-desktop-page.c @@ -165,7 +165,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) gtk_grid_attach (GTK_GRID (grid), desktop_page->description_entry, 1, 0, 1, 1); gtk_widget_show (desktop_page->description_entry); - exo_binding_new (G_OBJECT (desktop_page->description_entry), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->description_entry), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (desktop_page->description_entry); @@ -188,7 +188,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) gtk_grid_attach (GTK_GRID (grid), desktop_page->command_entry, 1, 1, 1, 1); gtk_widget_show (desktop_page->command_entry); - exo_binding_new (G_OBJECT (desktop_page->command_entry), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->command_entry), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (desktop_page->command_entry); @@ -211,7 +211,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) gtk_grid_attach (GTK_GRID (grid), desktop_page->path_entry, 1, 2, 1, 1); gtk_widget_show (desktop_page->path_entry); - exo_binding_new (G_OBJECT (desktop_page->path_entry), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->path_entry), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (desktop_page->path_entry); @@ -234,7 +234,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) gtk_grid_attach (GTK_GRID (grid), desktop_page->url_entry, 1, 3, 1, 1); gtk_widget_show (desktop_page->url_entry); - exo_binding_new (G_OBJECT (desktop_page->url_entry), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->url_entry), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (desktop_page->url_entry); @@ -259,7 +259,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) gtk_grid_attach (GTK_GRID (grid), desktop_page->comment_entry, 1, 4, 1, 1); gtk_widget_show (desktop_page->comment_entry); - exo_binding_new (G_OBJECT (desktop_page->comment_entry), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->comment_entry), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (desktop_page->comment_entry); @@ -306,7 +306,7 @@ thunar_apr_desktop_page_init (ThunarAprDesktopPage *desktop_page) atk_relation_set_add (relations, relation); g_object_unref (G_OBJECT (relation)); - exo_binding_new (G_OBJECT (desktop_page->snotify_button), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (desktop_page->snotify_button), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* release shared bold Pango attributes */ pango_attr_list_unref (attr_list); diff --git a/plugins/thunar-apr/thunar-apr-image-page.c b/plugins/thunar-apr/thunar-apr-image-page.c index 20e14ce5..02d61ee7 100644 --- a/plugins/thunar-apr/thunar-apr-image-page.c +++ b/plugins/thunar-apr/thunar-apr-image-page.c @@ -194,7 +194,7 @@ thunar_apr_image_page_init (ThunarAprImagePage *image_page) gtk_grid_attach (GTK_GRID (grid), image_page->exif_labels[n], 1, n + 3, 1, 1); gtk_widget_show (image_page->exif_labels[n]); - exo_binding_new (G_OBJECT (image_page->exif_labels[n]), "visible", G_OBJECT (label), "visible"); + g_object_bind_property (G_OBJECT (image_page->exif_labels[n]), "visible", G_OBJECT (label), "visible", G_BINDING_SYNC_CREATE); /* set Atk label relation for the label */ object = gtk_widget_get_accessible (image_page->exif_labels[n]); diff --git a/plugins/thunar-sbr/thunar-sbr-case-renamer.c b/plugins/thunar-sbr/thunar-sbr-case-renamer.c index 86f9c2a0..f115da39 100644 --- a/plugins/thunar-sbr/thunar-sbr-case-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-case-renamer.c @@ -122,7 +122,7 @@ thunar_sbr_case_renamer_init (ThunarSbrCaseRenamer *case_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_CASE_RENAMER_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (case_renamer), "mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (case_renamer), "mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0); gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); g_type_class_unref (klass); diff --git a/plugins/thunar-sbr/thunar-sbr-date-renamer.c b/plugins/thunar-sbr/thunar-sbr-date-renamer.c index 14eee2b2..4c9bf95d 100644 --- a/plugins/thunar-sbr/thunar-sbr-date-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-date-renamer.c @@ -198,7 +198,7 @@ thunar_sbr_date_renamer_init (ThunarSbrDateRenamer *date_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_DATE_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (date_renamer), "mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (date_renamer), "mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 1, 0, 1, 1); gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); g_type_class_unref (klass); @@ -216,7 +216,7 @@ thunar_sbr_date_renamer_init (ThunarSbrDateRenamer *date_renamer) gtk_widget_show (label); entry = gtk_entry_new (); - exo_mutual_binding_new (G_OBJECT (entry), "text", G_OBJECT (date_renamer), "format"); + g_object_bind_property (G_OBJECT (entry), "text", G_OBJECT (date_renamer), "format", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_hexpand (GTK_WIDGET (entry), TRUE); gtk_grid_attach (GTK_GRID (grid), entry, 3, 0, 1, 1); gtk_widget_set_tooltip_text (entry, @@ -255,13 +255,13 @@ thunar_sbr_date_renamer_init (ThunarSbrDateRenamer *date_renamer) gtk_widget_show (spinner); adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (spinner)); - exo_mutual_binding_new (G_OBJECT (date_renamer), "offset", G_OBJECT (adjustment), "value"); + g_object_bind_property (G_OBJECT (date_renamer), "offset", G_OBJECT (adjustment), "value", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); combo = gtk_combo_box_text_new (); klass = g_type_class_ref (THUNAR_SBR_TYPE_OFFSET_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (date_renamer), "offset-mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (date_renamer), "offset-mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0); g_type_class_unref (klass); gtk_widget_show (combo); diff --git a/plugins/thunar-sbr/thunar-sbr-insert-renamer.c b/plugins/thunar-sbr/thunar-sbr-insert-renamer.c index ccf3bfca..cf038f8e 100644 --- a/plugins/thunar-sbr/thunar-sbr-insert-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-insert-renamer.c @@ -171,7 +171,7 @@ thunar_sbr_insert_renamer_init (ThunarSbrInsertRenamer *insert_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_INSERT_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (insert_renamer), "mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (insert_renamer), "mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 0, 0, 1, 1); g_type_class_unref (klass); gtk_widget_show (combo); @@ -182,7 +182,7 @@ thunar_sbr_insert_renamer_init (ThunarSbrInsertRenamer *insert_renamer) entry = gtk_entry_new (); gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE); - exo_mutual_binding_new (G_OBJECT (entry), "text", G_OBJECT (insert_renamer), "text"); + g_object_bind_property (G_OBJECT (entry), "text", G_OBJECT (insert_renamer), "text", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_hexpand (entry, TRUE); gtk_grid_attach (GTK_GRID (grid), entry, 2, 0, 1, 1); gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); @@ -216,7 +216,7 @@ thunar_sbr_insert_renamer_init (ThunarSbrInsertRenamer *insert_renamer) gtk_widget_show (spinner); adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (spinner)); - exo_mutual_binding_new (G_OBJECT (insert_renamer), "offset", G_OBJECT (adjustment), "value"); + g_object_bind_property (G_OBJECT (insert_renamer), "offset", G_OBJECT (adjustment), "value", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (spinner); @@ -229,7 +229,7 @@ thunar_sbr_insert_renamer_init (ThunarSbrInsertRenamer *insert_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_OFFSET_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (insert_renamer), "offset-mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (insert_renamer), "offset-mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0); g_type_class_unref (klass); gtk_widget_show (combo); diff --git a/plugins/thunar-sbr/thunar-sbr-number-renamer.c b/plugins/thunar-sbr/thunar-sbr-number-renamer.c index c028c5c3..d5c0a41f 100644 --- a/plugins/thunar-sbr/thunar-sbr-number-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-number-renamer.c @@ -191,7 +191,7 @@ thunar_sbr_number_renamer_init (ThunarSbrNumberRenamer *number_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_NUMBER_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (number_renamer), "mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (number_renamer), "mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 1, 0, 1, 1); gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); g_type_class_unref (klass); @@ -210,7 +210,7 @@ thunar_sbr_number_renamer_init (ThunarSbrNumberRenamer *number_renamer) gtk_entry_set_alignment (GTK_ENTRY (number_renamer->start_entry), 1.0f); gtk_entry_set_activates_default (GTK_ENTRY (number_renamer->start_entry), TRUE); gtk_widget_set_hexpand (GTK_WIDGET (number_renamer->start_entry), TRUE); - exo_mutual_binding_new (G_OBJECT (number_renamer->start_entry), "text", G_OBJECT (number_renamer), "start"); + g_object_bind_property (G_OBJECT (number_renamer->start_entry), "text", G_OBJECT (number_renamer), "start", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), number_renamer->start_entry, 3, 0, 1, 1); gtk_widget_show (number_renamer->start_entry); @@ -234,7 +234,7 @@ thunar_sbr_number_renamer_init (ThunarSbrNumberRenamer *number_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_TEXT_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (number_renamer), "text-mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (number_renamer), "text-mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 1, 1, 1, 1); gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo); g_type_class_unref (klass); @@ -250,7 +250,7 @@ thunar_sbr_number_renamer_init (ThunarSbrNumberRenamer *number_renamer) entry = gtk_entry_new (); gtk_entry_set_width_chars (GTK_ENTRY (entry), 12); gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE); - exo_mutual_binding_new (G_OBJECT (entry), "text", G_OBJECT (number_renamer), "text"); + g_object_bind_property (G_OBJECT (entry), "text", G_OBJECT (number_renamer), "text", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), entry, 3, 1, 1, 1); gtk_widget_show (entry); diff --git a/plugins/thunar-sbr/thunar-sbr-remove-renamer.c b/plugins/thunar-sbr/thunar-sbr-remove-renamer.c index 2f961e57..bca4c4a4 100644 --- a/plugins/thunar-sbr/thunar-sbr-remove-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-remove-renamer.c @@ -189,7 +189,7 @@ thunar_sbr_remove_renamer_init (ThunarSbrRemoveRenamer *remove_renamer) gtk_widget_show (remove_renamer->start_spinner); adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (remove_renamer->start_spinner)); - exo_mutual_binding_new (G_OBJECT (remove_renamer), "start-offset", G_OBJECT (adjustment), "value"); + g_object_bind_property (G_OBJECT (remove_renamer), "start-offset", G_OBJECT (adjustment), "value", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (remove_renamer->start_spinner); @@ -202,7 +202,7 @@ thunar_sbr_remove_renamer_init (ThunarSbrRemoveRenamer *remove_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_OFFSET_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (remove_renamer), "start-offset-mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (remove_renamer), "start-offset-mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 2, 0, 1, 1); g_type_class_unref (klass); gtk_widget_show (combo); @@ -224,7 +224,7 @@ thunar_sbr_remove_renamer_init (ThunarSbrRemoveRenamer *remove_renamer) gtk_widget_show (remove_renamer->end_spinner); adjustment = gtk_spin_button_get_adjustment (GTK_SPIN_BUTTON (remove_renamer->end_spinner)); - exo_mutual_binding_new (G_OBJECT (remove_renamer), "end-offset", G_OBJECT (adjustment), "value"); + g_object_bind_property (G_OBJECT (remove_renamer), "end-offset", G_OBJECT (adjustment), "value", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); /* set Atk label relation for the entry */ object = gtk_widget_get_accessible (remove_renamer->end_spinner); @@ -237,7 +237,7 @@ thunar_sbr_remove_renamer_init (ThunarSbrRemoveRenamer *remove_renamer) klass = g_type_class_ref (THUNAR_SBR_TYPE_OFFSET_MODE); for (n = 0; n < klass->n_values; ++n) gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (combo), _(klass->values[n].value_nick)); - exo_mutual_binding_new (G_OBJECT (remove_renamer), "end-offset-mode", G_OBJECT (combo), "active"); + g_object_bind_property (G_OBJECT (remove_renamer), "end-offset-mode", G_OBJECT (combo), "active", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_grid_attach (GTK_GRID (grid), combo, 2, 1, 1, 1); g_type_class_unref (klass); gtk_widget_show (combo); diff --git a/plugins/thunar-sbr/thunar-sbr-replace-renamer.c b/plugins/thunar-sbr/thunar-sbr-replace-renamer.c index 062357c1..91ea25cd 100644 --- a/plugins/thunar-sbr/thunar-sbr-replace-renamer.c +++ b/plugins/thunar-sbr/thunar-sbr-replace-renamer.c @@ -206,7 +206,7 @@ thunar_sbr_replace_renamer_init (ThunarSbrReplaceRenamer *replace_renamer) replace_renamer->pattern_entry = gtk_entry_new (); gtk_entry_set_activates_default (GTK_ENTRY (replace_renamer->pattern_entry), TRUE); - exo_mutual_binding_new (G_OBJECT (replace_renamer->pattern_entry), "text", G_OBJECT (replace_renamer), "pattern"); + g_object_bind_property (G_OBJECT (replace_renamer->pattern_entry), "text", G_OBJECT (replace_renamer), "pattern", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_tooltip_text (replace_renamer->pattern_entry, _("Enter the text to search for in the file names.")); gtk_widget_set_hexpand (replace_renamer->pattern_entry, TRUE); gtk_grid_attach (GTK_GRID (grid), replace_renamer->pattern_entry, 1, 0, 1, 1); @@ -221,7 +221,7 @@ thunar_sbr_replace_renamer_init (ThunarSbrReplaceRenamer *replace_renamer) g_object_unref (G_OBJECT (relation)); button = gtk_check_button_new_with_mnemonic (_("Regular _Expression")); - exo_mutual_binding_new (G_OBJECT (button), "active", G_OBJECT (replace_renamer), "regexp"); + g_object_bind_property (G_OBJECT (button), "active", G_OBJECT (replace_renamer), "regexp", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_tooltip_text (button, _("If you enable this option, the pattern will be treated as a regular expression and " "matched using the Perl-compatible regular expressions (PCRE). Check the documentation " "for details about the regular expression syntax.")); @@ -236,7 +236,7 @@ thunar_sbr_replace_renamer_init (ThunarSbrReplaceRenamer *replace_renamer) entry = gtk_entry_new (); gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE); - exo_mutual_binding_new (G_OBJECT (entry), "text", G_OBJECT (replace_renamer), "replacement"); + g_object_bind_property (G_OBJECT (entry), "text", G_OBJECT (replace_renamer), "replacement", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_tooltip_text (entry, _("Enter the text that should be used as replacement for the pattern above.")); gtk_widget_set_hexpand (entry, TRUE); gtk_grid_attach (GTK_GRID (grid), entry, 1, 1, 1, 1); @@ -251,7 +251,7 @@ thunar_sbr_replace_renamer_init (ThunarSbrReplaceRenamer *replace_renamer) g_object_unref (G_OBJECT (relation)); button = gtk_check_button_new_with_mnemonic (_("C_ase Sensitive Search")); - exo_mutual_binding_new (G_OBJECT (button), "active", G_OBJECT (replace_renamer), "case-sensitive"); + g_object_bind_property (G_OBJECT (button), "active", G_OBJECT (replace_renamer), "case-sensitive", G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE); gtk_widget_set_tooltip_text (button, _("If you enable this option, the pattern will be searched in a case-sensitive manner. " "The default is to use a case-insensitive search.")); gtk_grid_attach (GTK_GRID (grid), button, 2, 1, 1, 1); |