X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fwidgets%2Fmodest-scrolled-window-scrollable.c;h=eb8575ed70684d3b9d99a5bfb91d381c79bcbb37;hp=3bd53cdcbb18f6014a611634cd7926818a2370e2;hb=HEAD;hpb=f244353a5dd9c0193f1c81353d9af5bb6e30c1d2;ds=sidebyside diff --git a/src/widgets/modest-scrolled-window-scrollable.c b/src/widgets/modest-scrolled-window-scrollable.c index 3bd53cd..eb8575e 100644 --- a/src/widgets/modest-scrolled-window-scrollable.c +++ b/src/widgets/modest-scrolled-window-scrollable.c @@ -84,7 +84,6 @@ G_DEFINE_TYPE_EXTENDED (ModestScrolledWindowScrollable, 0, { G_IMPLEMENT_INTERFACE (MODEST_TYPE_SCROLLABLE, modest_scrollable_iface_init); - g_type_interface_add_prerequisite (g_define_type_id, GTK_TYPE_BIN); } ); @@ -140,13 +139,13 @@ modest_scrolled_window_scrollable_class_init (ModestScrolledWindowScrollableClas g_object_class_install_property (gobject_class, PROP_MOVEMENT_MODE, - g_param_spec_enum ("movement_mode", - "Directions scroll is allowed", - "Movements allowed in the scrollable", - MODEST_TYPE_MOVEMENT_MODE, - MODEST_MOVEMENT_MODE_VERTICAL, - G_PARAM_READWRITE | - G_PARAM_CONSTRUCT)); + g_param_spec_flags ("movement_mode", + "Directions scroll is allowed", + "Movements allowed in the scrollable", + MODEST_TYPE_MOVEMENT_MODE, + MODEST_MOVEMENT_MODE_VERTICAL, + G_PARAM_READWRITE | + G_PARAM_CONSTRUCT)); g_object_class_install_property (gobject_class, PROP_HORIZONTAL_MAX_OVERSHOOT, @@ -168,6 +167,7 @@ modest_scrolled_window_scrollable_class_init (ModestScrolledWindowScrollableClas static void modest_scrolled_window_scrollable_init (ModestScrolledWindowScrollable *self) { + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (self), GTK_SHADOW_NONE); } static void @@ -264,7 +264,12 @@ static void modest_scrolled_window_scrollable_add_with_viewport_default (ModestScrollable *self, GtkWidget *widget) { + GtkWidget *viewport; + gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (self), widget); + + viewport = gtk_bin_get_child (GTK_BIN (self)); + gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport), GTK_SHADOW_NONE); } static GtkAdjustment *