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

ken_zhao at gta01.hmw-consulting.de ken_zhao at gta01.hmw-consulting.de
Tue Dec 5 08:23:12 CET 2006


Author: ken_zhao
Date: 2006-12-05 07:23:08 +0000 (Tue, 05 Dec 2006)
New Revision: 303

Modified:
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c
   trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.h
Log:
mokoui:moko-navigation-list init update.


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	2006-12-05 06:47:59 UTC (rev 302)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.c	2006-12-05 07:23:08 UTC (rev 303)
@@ -18,7 +18,7 @@
 
 #include "moko-navigation-list.h"
 
-G_DEFINE_TYPE (MokoNavigationList, moko_navigation_list, GTK_TYPE_VIEWPORT);
+G_DEFINE_TYPE (MokoNavigationList, moko_navigation_list, GTK_TYPE_VIEWPORT)
 
 #define NAVIGATION_LIST_PRIVATE(o)     (G_TYPE_INSTANCE_GET_PRIVATE ((o), MOKO_TYPE_NAVIGATION_LIST, MokoNavigationListPrivate))
 
@@ -336,11 +336,12 @@
     priv->treeview = (MokoTreeView *) moko_tree_view_new ();
     priv->navigationsw = moko_tree_view_put_into_scrolled_window (priv->treeview);
     
-    gtk_widget_set_size_request ( GTK_VIEWPORT (self), 458, 160 );
-    gtk_fixed_put ( GTK_CONTAINER (priv->navigationcontainer), GTK_WIDGET (priv->navigationsw), 4, 2 );
     
+    gtk_widget_set_size_request ( GTK_WIDGET (self), 458, 160 );
+    gtk_fixed_put ( GTK_FIXED (priv->navigationcontainer), GTK_WIDGET (priv->navigationsw), 4, 2 );
     
-    return GTK_WIDGET(self);
+    
+    return self;
 }
 
 MokoNavigationList*
@@ -359,17 +360,23 @@
     priv->treeview = (MokoTreeView *) moko_tree_view_new_with_model (model);
     priv->navigationsw = moko_tree_view_put_into_scrolled_window (priv->treeview);
     
-    gtk_widget_set_size_request ( GTK_VIEWPORT (self), 458, 160 );
-    gtk_fixed_put ( GTK_CONTAINER (priv->navigationcontainer), GTK_WIDGET (priv->navigationsw), 4, 2 );
+    gtk_widget_set_size_request ( GTK_WIDGET (self), 458, 160 );
+    gtk_fixed_put ( GTK_FIXED (priv->navigationcontainer), GTK_WIDGET (priv->navigationsw), 4, 2 );
     
     
-    return GTK_WIDGET(self);
+    return self;
 }
 
 
-MokoTreeView* moko_navigation_list_get_tree_view(MokoNavigationList* self)
+void moko_navigation_list_append_column (MokoNavigationList* self, GtkTreeViewColumn* column)
 {
-    MokoNavigationListPrivate* priv = NAVIGATION_LIST_PRIVATE(self);
+    MokoNavigationListPrivate* priv = NAVIGATION_LIST_PRIVATE (self);
+    moko_tree_view_append_column( MOKO_TREE_VIEW (priv->treeview), column );
+}
+
+MokoTreeView* moko_navigation_list_get_tree_view (MokoNavigationList* self)
+{
+    MokoNavigationListPrivate* priv = NAVIGATION_LIST_PRIVATE (self);
     return priv->treeview;
 }
 

Modified: trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.h
===================================================================
--- trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.h	2006-12-05 06:47:59 UTC (rev 302)
+++ trunk/src/target/OM-2007/openmoko-libs/libmokoui/moko-navigation-list.h	2006-12-05 07:23:08 UTC (rev 303)
@@ -26,6 +26,7 @@
 #include <gtk/gtkfixed.h>
 #include <gtk/gtktreeview.h>
 #include <gtk/gtkalignment.h>
+#include <gtk/gtkliststore.h>
 
 #include <glib-object.h>
 
@@ -50,7 +51,7 @@
 MokoNavigationList* moko_navigation_list_new (void);
 MokoNavigationList* moko_navigation_list_new_with_model (GtkTreeModel *model);
 
-
+void moko_navigation_list_append_column (MokoNavigationList* self, GtkTreeViewColumn* column);
 MokoTreeView* moko_navigation_list_get_tree_view(MokoNavigationList* self);
 
 G_END_DECLS





More information about the commitlog mailing list