/* File: org/gnome/Rhythmbox/Shell.java */ package org.gnome.Rhythmbox; import java.util.Map; import org.freedesktop.dbus.exceptions.DBusException; import org.freedesktop.dbus.DBusInterface; import org.freedesktop.dbus.DBusSignal; import org.freedesktop.dbus.UInt32; import org.freedesktop.dbus.Variant; public interface Shell extends DBusInterface { public static class visibilityChanged extends DBusSignal { public final boolean a; public visibilityChanged(String path, boolean a) throws DBusException { super(path, a); this.a = a; } } public void notify(boolean userRequested); public void clearQueue(); public void removeFromQueue(String uri); public void quit(); public void addToQueue(String uri); public void setSongProperty(String uri, String propname, Variant value); public Map<String,Variant> getSongProperties(String uri); public void present(UInt32 arg0); public DBusInterface getPlaylistManager(); public DBusInterface getPlayer(); public void loadURI(String arg0, boolean arg1); }