changeset 2150:7b17bae290df trunk

[svn] - add XML interface declaration for the playlist editor
author nenolod
date Sun, 17 Dec 2006 10:35:32 -0800
parents a96b2e7ca58c
children c4e61038f367
files ChangeLog audacious/Makefile audacious/ui/playlist.ui
diffstat 3 files changed, 84 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Dec 17 10:10:21 2006 -0800
+++ b/ChangeLog	Sun Dec 17 10:35:32 2006 -0800
@@ -1,3 +1,10 @@
+2006-12-17 18:10:21 +0000  Giacomo Lozito <james@develia.org>
+  revision [3303]
+  - jump to file: detach model from treeview before updating its rows, then reattach it
+  trunk/audacious/mainwin.c |    8 ++++++++
+  1 file changed, 8 insertions(+)
+
+
 2006-12-17 17:22:48 +0000  William Pitcock <nenolod@nenolod.net>
   revision [3301]
   - fix widgets/skin.c references.
--- a/audacious/Makefile	Sun Dec 17 10:10:21 2006 -0800
+++ b/audacious/Makefile	Sun Dec 17 10:35:32 2006 -0800
@@ -2,7 +2,7 @@
 include ../mk/init.mk
 include ../mk/objective.mk
 
-SUBDIRS = widgets glade images
+SUBDIRS = widgets glade images ui
 
 beepincludedir = $(includedir)/audacious
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/audacious/ui/playlist.ui	Sun Dec 17 10:35:32 2006 -0800
@@ -0,0 +1,76 @@
+<ui>
+	<menubar name="playlist-menus">
+	<menu action="dummy" name="playlist-rightclick-menu">
+		<menuitem action="view track info" />
+		<separator />
+		<menuitem action="remove selected" />
+		<menuitem action="remove unselected" />
+		<menuitem action="remove all" />
+		<seperator />
+		<menuitem action="queue toggle" />
+	</menu>
+
+	<menu action="dummy" name="add-menu">
+		<menuitem action="add cd" />
+		<menuitem action="add url" />
+		<menuitem action="add files" />
+	</menu>
+
+	<menu action="dummy" name="del-menu">
+		<menuitem action="clear queue" />
+		<separator />
+		<menuitem action="remove unavailable" />
+		<menu action="remove duplicates menu">
+			<menuitem action="remove by title" />
+			<menuitem action="remove by filename" />
+			<menuitem action="remove by full path" />
+		</menu>
+		<separator />
+		<menuitem action="remove all" />
+		<menuitem action="remove unselected" />
+		<menuitem action="remove selected" />
+	</menu>
+
+	<menu action="dummy" name="select-menu">
+		<menuitem action="search and select" />
+		<separator />
+		<menuitem action="invert selection" />
+		<separator />
+		<menuitem action="select none" />
+		<menuitem action="select all" />
+	</menu>
+
+	<menu action="dummy" name="misc-menu">
+		<menuitem action="randomize list" />
+		<menuitem action="reverse list" />
+		<separator />
+		<menu action="sort menu">
+			<menuitem action="sort by title" />
+			<menuitem action="sort by artist" />
+			<menuitem action="sort by filename" />
+			<menuitem action="sort by full path" />
+			<menuitem action="sort by date" />
+			<menuitem action="sort by track number" />
+			<menuitem action="sort by playlist entry" />
+		</menu>
+		<menu action="sort selected menu">
+			<menuitem action="sort selected by title" />
+			<menuitem action="sort selected by artist" />
+			<menuitem action="sort selected by filename" />
+			<menuitem action="sort selected by full path" />
+			<menuitem action="sort selected by date" />
+			<menuitem action="sort selected by track number" />
+			<menuitem action="sort selected by playlist entry" />
+		</menu>
+	</menu>
+
+	<menu action="dummy" name="playlist-menu">
+		<menuitem action="new list" />
+		<separator />
+		<menuitem action="load list" />
+		<menuitem action="save list" />
+		<menuitem action="save default list" />
+		<separator />
+		<menuitem action="refresh list" />
+	</menu>
+</ui>