[chronojump] treeviewPerson hides ID



commit 684f2e4c30cdc535be4125d458a08d5da6d1e26c
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Apr 12 17:48:00 2011 +0200

    treeviewPerson hides ID

 glade/chronojump.glade |    5 ++---
 src/gui/person.cs      |   10 +++++-----
 src/treeViewPerson.cs  |    5 +++--
 src/utilGtk.cs         |    4 +++-
 4 files changed, 13 insertions(+), 11 deletions(-)
---
diff --git a/glade/chronojump.glade b/glade/chronojump.glade
index b137e39..05ad117 100644
--- a/glade/chronojump.glade
+++ b/glade/chronojump.glade
@@ -13547,7 +13547,7 @@ by you</property>
                     <property name="visible">True</property>
                     <child>
                       <widget class="GtkVBox" id="vbox65">
-                        <property name="width_request">190</property>
+                        <property name="width_request">180</property>
                         <property name="visible">True</property>
                         <child>
                           <widget class="GtkFrame" id="frame_persons">
@@ -13661,7 +13661,6 @@ by you</property>
                                     </child>
                                     <child>
                                       <widget class="GtkScrolledWindow" id="scrolledwindow24">
-                                        <property name="width_request">145</property>
                                         <property name="visible">True</property>
                                         <property name="can_focus">True</property>
                                         <property name="hscrollbar_policy">automatic</property>
@@ -13911,7 +13910,7 @@ by you</property>
                           <widget class="GtkViewport" id="viewport_mode">
                             <property name="visible">True</property>
                             <property name="resize_mode">queue</property>
-                            <property name="hadjustment">0 0 1 0.10000000000000001 0.90000000000000002 1</property>
+                            <property name="hadjustment">0 0 730 73 657 730</property>
                             <property name="shadow_type">out</property>
                             <child>
                               <widget class="GtkHButtonBox" id="hbuttonbox2">
diff --git a/src/gui/person.cs b/src/gui/person.cs
index 4d0f121..b63a9f2 100644
--- a/src/gui/person.cs
+++ b/src/gui/person.cs
@@ -112,11 +112,11 @@ public class PersonRecuperateWindow {
 	protected void createTreeView (Gtk.TreeView tv, int count) {
 		tv.HeadersVisible=true;
 		
-		UtilGtk.CreateCols(tv, store, Catalog.GetString("ID"), count++);
-		UtilGtk.CreateCols(tv, store, Catalog.GetString("Name"), count++);
-		UtilGtk.CreateCols(tv, store, Catalog.GetString("Sex"), count++);
-		UtilGtk.CreateCols(tv, store, Catalog.GetString("Date of Birth"), count++);
-		UtilGtk.CreateCols(tv, store, Catalog.GetString("Description"), count++);
+		UtilGtk.CreateCols(tv, store, Catalog.GetString("ID"), count++, true);
+		UtilGtk.CreateCols(tv, store, Catalog.GetString("Name"), count++, true);
+		UtilGtk.CreateCols(tv, store, Catalog.GetString("Sex"), count++, true);
+		UtilGtk.CreateCols(tv, store, Catalog.GetString("Date of Birth"), count++, true);
+		UtilGtk.CreateCols(tv, store, Catalog.GetString("Description"), count++, true);
 
 		//sort non textual cols	
 		store.SetSortFunc (firstColumn + 0, UtilGtk.IdColumnCompare);
diff --git a/src/treeViewPerson.cs b/src/treeViewPerson.cs
index 2fc890b..85ef140 100644
--- a/src/treeViewPerson.cs
+++ b/src/treeViewPerson.cs
@@ -59,11 +59,12 @@ public class TreeViewPersons
 	{
 		treeview.HeadersVisible=true;
 		int i=0;
+		bool visible = false;
 		foreach(string myCol in columnsString) {
-			//treeview.AppendColumn (Catalog.GetString(myCol), new CellRendererText(), "text", i++);
-			UtilGtk.CreateCols(treeview, store, Catalog.GetString(myCol), i++);
+			UtilGtk.CreateCols(treeview, store, Catalog.GetString(myCol), i++, visible);
 			if(i == 1)
 				store.SetSortFunc (0, UtilGtk.IdColumnCompare);
+			visible = true;
 		}
 	}
 	
diff --git a/src/utilGtk.cs b/src/utilGtk.cs
index 1e5c851..27c2fa5 100644
--- a/src/utilGtk.cs
+++ b/src/utilGtk.cs
@@ -159,10 +159,12 @@ public class UtilGtk
 		myCombo.AppendText (myData);
 	}
 
-	public static void CreateCols (Gtk.TreeView tv, Gtk.TreeStore store, string name, int verticalPos) {
+	public static void CreateCols (Gtk.TreeView tv, Gtk.TreeStore store, 
+			string name, int verticalPos, bool visible) {
 		Gtk.TreeViewColumn myCol = new Gtk.TreeViewColumn (name, new CellRendererText(), "text", verticalPos);
 		myCol.SortColumnId = verticalPos;
 		myCol.SortIndicator = true;
+		myCol.Visible = visible;
 		tv.AppendColumn ( myCol );
 	}
 	



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]