[gtksourceview] Completion: remove info_toggled_cb()
- From: SÃbastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] Completion: remove info_toggled_cb()
- Date: Sat, 16 Feb 2013 21:22:43 +0000 (UTC)
commit 21909ca1d947e362689bcd681de2b530caf61ccc
Author: SÃbastien Wilmet <swilmet gnome org>
Date: Sat Feb 16 22:12:25 2013 +0100
Completion: remove info_toggled_cb()
Use g_object_bind_property() instead.
gtksourceview/gtksourcecompletion.c | 23 ++++-------------------
1 files changed, 4 insertions(+), 19 deletions(-)
---
diff --git a/gtksourceview/gtksourcecompletion.c b/gtksourceview/gtksourcecompletion.c
index 9141367..9126bf3 100644
--- a/gtksourceview/gtksourcecompletion.c
+++ b/gtksourceview/gtksourcecompletion.c
@@ -1075,20 +1075,6 @@ selection_changed_cb (GtkTreeSelection *selection,
}
static void
-info_toggled_cb (GtkToggleButton *widget,
- GtkSourceCompletion *completion)
-{
- if (gtk_toggle_button_get_active (widget))
- {
- gtk_widget_show (completion->priv->info_window);
- }
- else
- {
- gtk_widget_hide (completion->priv->info_window);
- }
-}
-
-static void
show_info_cb (GtkWidget *widget,
GtkSourceCompletion *completion)
{
@@ -2768,11 +2754,6 @@ initialize_ui (GtkSourceCompletion *completion)
gtk_window_set_attached_to (GTK_WINDOW (completion->priv->main_window),
GTK_WIDGET (completion->priv->view));
- g_signal_connect (completion->priv->info_button,
- "toggled",
- G_CALLBACK (info_toggled_cb),
- completion);
-
g_object_unref (builder);
/* Info window */
@@ -2786,6 +2767,10 @@ initialize_ui (GtkSourceCompletion *completion)
gtk_window_set_attached_to (GTK_WINDOW (completion->priv->info_window),
GTK_WIDGET (completion->priv->main_window));
+ g_object_bind_property (completion->priv->info_button, "active",
+ completion->priv->info_window, "visible",
+ G_BINDING_DEFAULT);
+
/* Default info widget */
completion->priv->default_info = gtk_label_new (NULL);
g_object_ref_sink (completion->priv->default_info);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]