- GtkWidget *swi;
- GtkWidget *fixed;
- HildonScrollArea *sc;
-
- g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (sw)
- && GTK_IS_WIDGET (child), NULL);
-
- swi = gtk_scrolled_window_new (NULL, NULL);
- fixed = gtk_fixed_new ();
- sc = g_malloc (sizeof (HildonScrollArea));
- memset (sc, 0, sizeof (HildonScrollArea));
-
- gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swi),
- GTK_POLICY_NEVER, GTK_POLICY_NEVER);
-
- gtk_container_add (GTK_CONTAINER (swi), child);
- gtk_fixed_put (GTK_FIXED (fixed), swi, 0, 0);
-
- sc->fixed = fixed;
- sc->swouter = sw;
- sc->swinner = swi;
- sc->child = child;
- sc->outadj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (sw));
- sc->inadj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (swi));
-
- g_signal_connect_after (G_OBJECT (child), "size-request",
- G_CALLBACK (modest_scroll_area_child_requisition), sc);
-
- g_signal_connect_after (G_OBJECT (sc->outadj), "value_changed",
- G_CALLBACK (modest_scroll_area_outer_value_changed), sc);
- g_signal_connect_after (G_OBJECT (sc->inadj), "value_changed",
- G_CALLBACK (modest_scroll_area_inner_value_changed), sc);
-
- g_signal_connect_after (G_OBJECT (sw), "size-allocate",
- G_CALLBACK (modest_scroll_area_size_allocate), sc);
- g_signal_connect (G_OBJECT (sc->fixed), "size-allocate",
- G_CALLBACK (modest_scroll_area_fixed_allocate), sc);
- g_signal_connect_swapped (G_OBJECT (sw), "destroy",
- G_CALLBACK (g_free), sc);
-
- gtk_widget_show_all (sw);
- return fixed;
+ GtkWidget *swi;
+ GtkWidget *fixed;
+ ModestScrollArea *sc;
+
+ g_return_val_if_fail (GTK_IS_SCROLLED_WINDOW (sw)
+ && GTK_IS_WIDGET (child), NULL);
+
+ swi = gtk_scrolled_window_new (NULL, NULL);
+ fixed = gtk_fixed_new ();
+ sc = g_malloc (sizeof (ModestScrollArea));
+ memset (sc, 0, sizeof (ModestScrollArea));
+
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swi),
+ GTK_POLICY_NEVER, GTK_POLICY_NEVER);
+
+ gtk_container_add (GTK_CONTAINER (swi), child);
+ gtk_fixed_put (GTK_FIXED (fixed), swi, 0, 0);
+
+ sc->fixed = fixed;
+ sc->swouter = sw;
+ sc->swinner = swi;
+ sc->child = child;
+ sc->outadj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (sw));
+ sc->inadj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (swi));
+
+ g_signal_connect_after (G_OBJECT (child), "size-request",
+ G_CALLBACK (modest_scroll_area_child_requisition), sc);
+
+ g_signal_connect_after (G_OBJECT (sc->outadj), "value_changed",
+ G_CALLBACK (modest_scroll_area_outer_value_changed), sc);
+ g_signal_connect_after (G_OBJECT (sc->inadj), "value_changed",
+ G_CALLBACK (modest_scroll_area_inner_value_changed), sc);
+
+ g_signal_connect_after (G_OBJECT (sw), "size-allocate",
+ G_CALLBACK (modest_scroll_area_size_allocate), sc);
+ g_signal_connect (G_OBJECT (sc->fixed), "size-allocate",
+ G_CALLBACK (modest_scroll_area_fixed_allocate), sc);
+ g_signal_connect_swapped (G_OBJECT (sw), "destroy",
+ G_CALLBACK (g_free), sc);
+
+ gtk_widget_show_all (sw);
+ return fixed;