[gtk+] GtkAssistant: Don't use a draw cb for the sidebar
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkAssistant: Don't use a draw cb for the sidebar
- Date: Fri, 22 Aug 2014 03:09:27 +0000 (UTC)
commit c3755d995f87e2a57a48f4725cd86fbdf70e758f
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Aug 21 23:07:04 2014 -0400
GtkAssistant: Don't use a draw cb for the sidebar
We can do this with css nowadays.
gtk/gtkassistant.c | 21 ---------------------
gtk/resources/ui/gtkassistant.ui | 1 -
2 files changed, 0 insertions(+), 22 deletions(-)
---
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index ac85fc5..0e3f7cb 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -171,9 +171,6 @@ static void gtk_assistant_do_set_page_side_image (GtkAssistant *ass
GtkWidget *page,
GdkPixbuf *pixbuf);
-static gboolean assistant_sidebar_draw_cb (GtkWidget *widget,
- cairo_t *cr,
- gpointer user_data);
static void on_assistant_close (GtkWidget *widget,
GtkAssistant *assistant);
static void on_assistant_apply (GtkWidget *widget,
@@ -615,7 +612,6 @@ gtk_assistant_class_init (GtkAssistantClass *class)
gtk_widget_class_bind_template_child_private (widget_class, GtkAssistant, button_size_group);
gtk_widget_class_bind_template_child_private (widget_class, GtkAssistant, title_size_group);
- gtk_widget_class_bind_template_callback (widget_class, assistant_sidebar_draw_cb);
gtk_widget_class_bind_template_callback (widget_class, assistant_remove_page_cb);
gtk_widget_class_bind_template_callback (widget_class, on_assistant_close);
gtk_widget_class_bind_template_callback (widget_class, on_assistant_apply);
@@ -1069,23 +1065,6 @@ alternative_button_order (GtkAssistant *assistant)
return result;
}
-static gboolean
-assistant_sidebar_draw_cb (GtkWidget *widget,
- cairo_t *cr,
- gpointer user_data)
-{
- gint width, height;
- GtkStyleContext *context;
-
- width = gtk_widget_get_allocated_width (widget);
- height = gtk_widget_get_allocated_height (widget);
- context = gtk_widget_get_style_context (widget);
-
- gtk_render_background (context, cr, 0, 0, width, height);
-
- return FALSE;
-}
-
static void
on_page_notify_visibility (GtkWidget *widget,
GParamSpec *arg,
diff --git a/gtk/resources/ui/gtkassistant.ui b/gtk/resources/ui/gtkassistant.ui
index f235741..6c09373 100644
--- a/gtk/resources/ui/gtkassistant.ui
+++ b/gtk/resources/ui/gtkassistant.ui
@@ -24,7 +24,6 @@
<style>
<class name="sidebar"/>
</style>
- <signal name="draw" handler="assistant_sidebar_draw_cb" swapped="no"/>
<child>
<object class="GtkBox" id="sidebar">
<property name="visible">True</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]