r571 - trunk/src/target/OM-2007/openmoko-libs/libmokoui

ross at sita.openmoko.org ross at sita.openmoko.org
Wed Jan 17 15:06:50 CET 2007


Author: ross
Date: 2007-01-17 15:06:49 +0100 (Wed, 17 Jan 2007)
New Revision: 571

Modified:
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c
Log:
Create child widgets in init() instead of new, fixing runtime warnings

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c	2007-01-17 14:05:29 UTC (rev 570)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c	2007-01-17 14:06:49 UTC (rev 571)
@@ -317,29 +317,24 @@
     MokoNavigationListPrivate* priv = NAVIGATION_LIST_PRIVATE (self);
     gtk_widget_set_name ( GTK_WIDGET (self), "mokonavigationlist-background" );
 
-    gtk_tree_view_set_rules_hint ( GTK_TREE_VIEW (priv->treeview), TRUE );
-    gtk_tree_view_set_headers_visible ( GTK_TREE_VIEW (priv->treeview), TRUE );
-}
-
-MokoNavigationList*
-moko_navigation_list_new (void)
-{
-    MokoNavigationList* self = MOKO_NAVIGATION_LIST ( g_object_new (MOKO_TYPE_NAVIGATION_LIST, NULL));
-    MokoNavigationListPrivate* priv = NAVIGATION_LIST_PRIVATE (self);
-
     gtk_viewport_set_shadow_type ( GTK_VIEWPORT (self), GTK_SHADOW_NONE );
 
     priv->navigationcontainer = (GtkFixed *) gtk_fixed_new();
-
     gtk_container_add ( GTK_CONTAINER (self), GTK_WIDGET (priv->navigationcontainer) );
 
     priv->treeview = (MokoTreeView *) moko_tree_view_new ();
+    gtk_tree_view_set_rules_hint ( GTK_TREE_VIEW (priv->treeview), TRUE );
+    gtk_tree_view_set_headers_visible ( GTK_TREE_VIEW (priv->treeview), TRUE );
     priv->navigationsw = moko_tree_view_put_into_scrolled_window (priv->treeview);
 
-
     gtk_widget_set_size_request ( GTK_WIDGET (self), 458, 160 );
     gtk_fixed_put ( GTK_FIXED (priv->navigationcontainer), GTK_WIDGET (priv->navigationsw), 4, 2 );
+}
 
+MokoNavigationList*
+moko_navigation_list_new (void)
+{
+    MokoNavigationList* self = MOKO_NAVIGATION_LIST ( g_object_new (MOKO_TYPE_NAVIGATION_LIST, NULL));
 
     return self;
 }





More information about the commitlog mailing list