[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