r3271 - in trunk/src/target/OM-2007.2/applications/openmoko-appmanager2: . src

thomas at sita.openmoko.org thomas at sita.openmoko.org
Thu Oct 25 17:01:59 CEST 2007


Author: thomas
Date: 2007-10-25 17:01:58 +0200 (Thu, 25 Oct 2007)
New Revision: 3271

Modified:
   trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
   trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/detail-area.c
   trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/navigation-area.c
Log:
* src/detail-area.c: (detail_area_new):
* src/navigation-area.c: (navigation_area_new):

Remove horizontal scaling and improve package list clarity


Modified: trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog	2007-10-25 14:40:15 UTC (rev 3270)
+++ trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/ChangeLog	2007-10-25 15:01:58 UTC (rev 3271)
@@ -1,5 +1,12 @@
 2007-10-25  Thomas Wood  <thomas at openedhand.com>
 
+	* src/detail-area.c: (detail_area_new):
+	* src/navigation-area.c: (navigation_area_new):
+
+	Remove horizontal scaling and improve package list clarity
+
+2007-10-25  Thomas Wood  <thomas at openedhand.com>
+
 	* src/appmanager-window.c: (main): Add notebook for list/details
 	seperation as per OpenMoko 2007.2 style
 	* src/tool-box.c: (tool_box_new): Fix toolbar

Modified: trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/detail-area.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/detail-area.c	2007-10-25 14:40:15 UTC (rev 3270)
+++ trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/detail-area.c	2007-10-25 15:01:58 UTC (rev 3271)
@@ -35,6 +35,8 @@
   GtkWidget    *detail;
 
   detail = gtk_scrolled_window_new (NULL, NULL);
+  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (detail),
+     GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
 
   text = gtk_text_view_new ();
   gtk_widget_show (text);

Modified: trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/navigation-area.c
===================================================================
--- trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/navigation-area.c	2007-10-25 14:40:15 UTC (rev 3270)
+++ trunk/src/target/OM-2007.2/applications/openmoko-appmanager2/src/navigation-area.c	2007-10-25 15:01:58 UTC (rev 3271)
@@ -153,12 +153,12 @@
 
   treeview = gtk_tree_view_new ();
   gtk_widget_show (treeview);
+  gtk_tree_view_set_headers_visible (treeview, FALSE);
   gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview), FALSE);
 
   /* Add the status as the first column. */
   col = gtk_tree_view_column_new ();
   gtk_tree_view_column_set_title (col, _("S"));
-  gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
 
   renderer = gtk_cell_renderer_pixbuf_new ();
   gtk_tree_view_column_pack_start (col, renderer, FALSE);
@@ -171,33 +171,28 @@
   /* Add the name as the second column. */
   col = gtk_tree_view_column_new ();
   gtk_tree_view_column_set_title (col, _("Name"));
-  gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
 
   renderer = gtk_cell_renderer_text_new ();
-  gtk_tree_view_column_pack_start (col, renderer, FALSE);
-  gtk_tree_view_column_set_attributes (col, renderer,
-                                       "text", COL_NAME,
-                                       NULL);
+  gtk_tree_view_column_pack_start (col, renderer, TRUE);
+  gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
+  gtk_tree_view_column_set_attributes (col, renderer, "text", COL_NAME, NULL);
+  g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL);
 
   gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), col);
 
-  /* For some reason, there must set the column length to fixed */
-  gtk_tree_view_column_set_resizable (col, FALSE);
-  gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
-  gtk_tree_view_column_set_fixed_width (col, 280);
-
+#if 0
   /* Add the size as the third column. */
   col = gtk_tree_view_column_new ();
   gtk_tree_view_column_set_title (col, _("Size"));
 
   renderer = gtk_cell_renderer_text_new ();
   gtk_tree_view_column_pack_start (col, renderer, FALSE);
-  gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
   gtk_tree_view_column_set_attributes (col, renderer,
                                        "text", COL_SIZE,
                                        NULL);
 
   gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), col);
+#endif
 
   model = GTK_TREE_MODEL (create_package_list_store ());
   gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), model);
@@ -208,6 +203,8 @@
                                GTK_SELECTION_SINGLE);
 
   scrollwindow = gtk_scrolled_window_new (NULL, NULL);
+  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrollwindow),
+     GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
   gtk_container_add (GTK_CONTAINER (scrollwindow), treeview);
   application_manager_data_set_tvpkglist (appdata, treeview);
 





More information about the commitlog mailing list