diff options
author | 2003-09-15 09:16:59 +0000 | |
---|---|---|
committer | 2003-09-15 09:16:59 +0000 | |
commit | 781b823dfc615205d161e25e152900ced05c40de (patch) | |
tree | 9e90109ec04e74210dd791fc267a612f8a382941 /x11-libs/xosd/files | |
parent | extra info in xmms's xosd output (diff) | |
download | historical-781b823dfc615205d161e25e152900ced05c40de.tar.gz historical-781b823dfc615205d161e25e152900ced05c40de.tar.bz2 historical-781b823dfc615205d161e25e152900ced05c40de.zip |
extra info in xmms's xosd output
Diffstat (limited to 'x11-libs/xosd/files')
-rw-r--r-- | x11-libs/xosd/files/digest-xosd-2.1.0 | 1 | ||||
-rw-r--r-- | x11-libs/xosd/files/digest-xosd-2.2.2 | 1 | ||||
-rw-r--r-- | x11-libs/xosd/files/digest-xosd-2.2.4-r2 | 1 | ||||
-rw-r--r-- | x11-libs/xosd/files/xosd-2.2.4-xmms-trackpos.patch | 97 |
4 files changed, 98 insertions, 2 deletions
diff --git a/x11-libs/xosd/files/digest-xosd-2.1.0 b/x11-libs/xosd/files/digest-xosd-2.1.0 deleted file mode 100644 index f522bad17410..000000000000 --- a/x11-libs/xosd/files/digest-xosd-2.1.0 +++ /dev/null @@ -1 +0,0 @@ -MD5 2586f11cf1c4a13f36793ed45f2929c4 xosd-2.1.0.tar.gz 250916 diff --git a/x11-libs/xosd/files/digest-xosd-2.2.2 b/x11-libs/xosd/files/digest-xosd-2.2.2 deleted file mode 100644 index b61a1f41bbad..000000000000 --- a/x11-libs/xosd/files/digest-xosd-2.2.2 +++ /dev/null @@ -1 +0,0 @@ -MD5 b385858fb4ddeff0875fa5b4dc372e42 xosd-2.2.2.tar.gz 295184 diff --git a/x11-libs/xosd/files/digest-xosd-2.2.4-r2 b/x11-libs/xosd/files/digest-xosd-2.2.4-r2 new file mode 100644 index 000000000000..18a537058d72 --- /dev/null +++ b/x11-libs/xosd/files/digest-xosd-2.2.4-r2 @@ -0,0 +1 @@ +MD5 0b5669d2758470cbf717632b5d16dae8 xosd_2.2.4.orig.tar.gz 295886 diff --git a/x11-libs/xosd/files/xosd-2.2.4-xmms-trackpos.patch b/x11-libs/xosd/files/xosd-2.2.4-xmms-trackpos.patch new file mode 100644 index 000000000000..995858392fe4 --- /dev/null +++ b/x11-libs/xosd/files/xosd-2.2.4-xmms-trackpos.patch @@ -0,0 +1,97 @@ +diff -u -r xosd-2.2.4/src/xmms_plugin/dlg_config.c xosd-2.2.4.org/src/xmms_plugin/dlg_config.c +--- xosd-2.2.4/src/xmms_plugin/dlg_config.c 2003-09-12 15:31:17.802118056 +0200 ++++ xosd-2.2.4.org/src/xmms_plugin/dlg_config.c 2003-09-12 15:31:58.468935760 +0200 +@@ -28,7 +28,7 @@ + *vol_on, *bal_on, + *pause_on, *trackname_on, + *stop_on, *repeat_on, +- *shuffle_on; ++ *shuffle_on, *listpos_on; + static GtkWidget *configure_win; + static GtkObject *timeout_obj, *offset_obj, *h_offset_obj, *shadow_obj, *outline_obj; + static GtkWidget *timeout_spin,*offset_spin, *h_offset_spin, *shadow_spin, *outline_spin; +@@ -58,7 +58,7 @@ + show.stop = isactive (stop_on); + show.repeat = isactive (repeat_on); + show.shuffle = isactive (shuffle_on); +- ++ show.listpos = isactive (listpos_on); + + if (colour) + g_free (colour); +@@ -530,11 +530,12 @@ + show_item (vbox2, "Balance", show.balance, &bal_on); + show_item (vbox2, "Pause", show.pause, &pause_on); + show_item (vbox2, "Track Name", show.trackname, &trackname_on); +- vbox2 = gtk_vbox_new (FALSE, 5); ++ vbox2 = gtk_vbox_new (FALSE, 4); + gtk_box_pack_start (GTK_BOX (hbox2), vbox2, FALSE, FALSE, 0); + show_item (vbox2, "Stop", show.stop, &stop_on); + show_item (vbox2, "Repeat", show.repeat, &repeat_on); + show_item (vbox2, "Shuffle", show.shuffle, &shuffle_on); ++ show_item (vbox2, "Playlist Position", show.listpos, &listpos_on); + + sep = gtk_hseparator_new (); + gtk_box_pack_start (GTK_BOX (vbox), sep, FALSE, FALSE, 0); +diff -u -r xosd-2.2.4/src/xmms_plugin/xmms_osd.c xosd-2.2.4.org/src/xmms_plugin/xmms_osd.c +--- xosd-2.2.4/src/xmms_plugin/xmms_osd.c 2003-09-12 15:31:17.802118056 +0200 ++++ xosd-2.2.4.org/src/xmms_plugin/xmms_osd.c 2003-09-12 15:30:37.301275120 +0200 +@@ -175,6 +175,7 @@ + show.stop = 1; + show.repeat = 1; + show.shuffle = 1; ++ show.listpos = 1; + + g_free (colour); + g_free (font); +@@ -206,6 +207,7 @@ + xmms_cfg_read_int (cfgfile, "osd", "show_stop", &show.stop ); + xmms_cfg_read_int (cfgfile, "osd", "show_repeat", &show.repeat ); + xmms_cfg_read_int (cfgfile, "osd", "show_shuffle", &show.shuffle ); ++ xmms_cfg_read_int (cfgfile, "osd", "show_listpos", &show.listpos ); + xmms_cfg_free (cfgfile); + } + +@@ -247,6 +249,7 @@ + xmms_cfg_write_int (cfgfile, "osd", "show_stop", show.stop ); + xmms_cfg_write_int (cfgfile, "osd", "show_repeat", show.repeat ); + xmms_cfg_write_int (cfgfile, "osd", "show_shuffle", show.shuffle ); ++ xmms_cfg_write_int (cfgfile, "osd", "show_listpos", show.listpos ); + + xmms_cfg_write_default_file (cfgfile); + xmms_cfg_free (cfgfile); +@@ -373,7 +376,10 @@ + if (title!=NULL) + { + title2=malloc(strlen(current.title)+26); +- sprintf(title2,"%i/%i: %s",xmms_remote_get_playlist_pos (gp.xmms_session)+1,xmms_remote_get_playlist_length (gp.xmms_session),current.title); ++ if (show.listpos) ++ sprintf(title2,"%i/%i: %s",xmms_remote_get_playlist_pos (gp.xmms_session)+1,xmms_remote_get_playlist_length (gp.xmms_session),current.title); ++ else ++ sprintf(title2,"%s",current.title); + } + } + } +@@ -394,7 +400,10 @@ + if (current.title!=NULL) + { + title2=malloc(strlen(current.title)+52); +- sprintf(title2,"%i/%i: %s (%.2i:%.2i)",xmms_remote_get_playlist_pos (gp.xmms_session)+1,xmms_remote_get_playlist_length (gp.xmms_session),current.title,xmms_remote_get_output_time(gp.xmms_session)/1000/60,xmms_remote_get_output_time(gp.xmms_session)/1000%60); ++ if (show.listpos) ++ sprintf(title2,"%i/%i: %s (%.2i:%.2i)",xmms_remote_get_playlist_pos (gp.xmms_session)+1,xmms_remote_get_playlist_length (gp.xmms_session),current.title,xmms_remote_get_output_time(gp.xmms_session)/1000/60,xmms_remote_get_output_time(gp.xmms_session)/1000%60); ++ else ++ sprintf(title2,"%s (%.2i:%.2i)",current.title,xmms_remote_get_output_time(gp.xmms_session)/1000/60,xmms_remote_get_output_time(gp.xmms_session)/1000%60); + } + } + } +diff -u -r xosd-2.2.4/src/xmms_plugin/xmms_osd.h xosd-2.2.4.org/src/xmms_plugin/xmms_osd.h +--- xosd-2.2.4/src/xmms_plugin/xmms_osd.h 2003-09-12 15:31:17.802118056 +0200 ++++ xosd-2.2.4.org/src/xmms_plugin/xmms_osd.h 2003-09-12 15:30:37.301275120 +0200 +@@ -20,6 +20,7 @@ + gboolean stop; + gboolean repeat; + gboolean shuffle; ++ gboolean listpos; + }; + extern struct show show; + |