[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] CVS: gnome-xine/src playlist.c,1.108,1.109 mediamarks.c,1.41,1.42
From:       Darren Salt <dsalt () users ! sourceforge ! net>
Date:       2005-01-31 3:19:22
Message-ID: E1CvS5y-0002f1-3B () sc8-pr-cvs1 ! sourceforge ! net
[Download RAW message or body]

Update of /cvsroot/xine/gnome-xine/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9954/src

Modified Files:
	playlist.c mediamarks.c 
Log Message:
Use ellipsis in long entries in the playlist and mediamarks windows.
(Requires GTK+ 2.6.)


Index: playlist.c
===================================================================
RCS file: /cvsroot/xine/gnome-xine/src/playlist.c,v
retrieving revision 1.108
retrieving revision 1.109
diff -u -r1.108 -r1.109
--- playlist.c	28 Jan 2005 02:16:27 -0000	1.108
+++ playlist.c	31 Jan 2005 03:19:19 -0000	1.109
@@ -1620,13 +1620,24 @@
   gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view),
 			       GTK_TREE_VIEW_COLUMN (column));
 
-  cell = gtk_cell_renderer_text_new ();
+  if (GTK_TEST_COMPAT_2_6)
+  {
+    cell = gtk_cell_renderer_text_new ();
+    g_object_set (G_OBJECT(cell),
+		  "ellipsize", 2, "width_chars", 16, NULL); /* foo...bar */
+  }
   column = gtk_tree_view_column_new_with_attributes (_("Title"), cell,
 						     "text", 0, NULL);
   gtk_tree_view_column_set_resizable (GTK_TREE_VIEW_COLUMN(column), TRUE);
   gtk_tree_view_append_column (GTK_TREE_VIEW (tree_view),
 			       GTK_TREE_VIEW_COLUMN (column));
 
+  if (GTK_TEST_COMPAT_2_6)
+  {
+    cell = gtk_cell_renderer_text_new ();
+    g_object_set (G_OBJECT(cell),
+		  "ellipsize", 1, "width_chars", 16, NULL); /* ...bar */
+  }
   column = gtk_tree_view_column_new_with_attributes ("MRL", cell,
 						     "text", 1, NULL);
   gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN(column),

Index: mediamarks.c
===================================================================
RCS file: /cvsroot/xine/gnome-xine/src/mediamarks.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- mediamarks.c	7 Jan 2005 18:47:26 -0000	1.41
+++ mediamarks.c	31 Jan 2005 03:19:19 -0000	1.42
@@ -737,12 +737,21 @@
   gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (tree), TRUE);
 
   cell = gtk_cell_renderer_text_new ();
+  if (GTK_TEST_COMPAT_2_6)
+    g_object_set (G_OBJECT(cell),
+		  "ellipsize", 2, "width_chars", 16, NULL); /* foo...bar */
   column = gtk_tree_view_column_new_with_attributes (_("Media mark"), cell,
 						     "text", 0, NULL);
   gtk_tree_view_column_set_resizable (GTK_TREE_VIEW_COLUMN(column), TRUE);
   gtk_tree_view_append_column (GTK_TREE_VIEW (tree),
 			       GTK_TREE_VIEW_COLUMN (column));
 
+  if (GTK_TEST_COMPAT_2_6)
+  {
+    cell = gtk_cell_renderer_text_new ();
+    g_object_set (G_OBJECT(cell),
+		  "ellipsize", 1, "width_chars", 16, NULL); /* ...bar */
+  }
   column = gtk_tree_view_column_new_with_attributes ("MRL", cell,
 						     "text", 1, NULL);
   gtk_tree_view_column_set_sizing (GTK_TREE_VIEW_COLUMN(column),



-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic