[Ap-python-commits] python/examples/aptk panel.py,1.5,1.6 playlist.py,1.4,1.5
Status: Beta
Brought to you by:
sjah
From: <sj...@us...> - 2002-07-22 16:26:34
|
Update of /cvsroot/ap-python/python/examples/aptk In directory usw-pr-cvs1:/tmp/cvs-serv9288/examples/aptk Modified Files: panel.py playlist.py Log Message: Rewrite playlist widget for gtk2.0 Index: panel.py =================================================================== RCS file: /cvsroot/ap-python/python/examples/aptk/panel.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** panel.py 21 Jul 2002 18:15:43 -0000 1.5 --- panel.py 22 Jul 2002 16:26:28 -0000 1.6 *************** *** 46,53 **** win.set_resizable (gtk.FALSE) win.set_decorated (gtk.FALSE) # Properties properties = aptk.misc.WidgetProperties ([ ! ('.tagsinfo.format', '%t - %a (%y - %l)'), ('.control.play.button.file', 'play-sm.xpm'), ('.control.next.button.file', 'next-sm.xpm'), --- 46,54 ---- win.set_resizable (gtk.FALSE) win.set_decorated (gtk.FALSE) + win.set_type_hint ("toolbar") # Properties properties = aptk.misc.WidgetProperties ([ ! ('.tagsinfo.format', '%a - %t (%y - %l)'), ('.control.play.button.file', 'play-sm.xpm'), ('.control.next.button.file', 'next-sm.xpm'), Index: playlist.py =================================================================== RCS file: /cvsroot/ap-python/python/examples/aptk/playlist.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** playlist.py 19 Jul 2002 18:04:56 -0000 1.4 --- playlist.py 22 Jul 2002 16:26:28 -0000 1.5 *************** *** 26,57 **** import alsaplayer, aptk, gtk ! ##################################################################### ! properties = { ! 'playlist.columns' : ['current', 'playtime', 'track', 'title', ! 'album', 'artist', 'year', 'genre'], ! 'playlist.title.playtime' : ("playtime.xpm",), ! 'playlist.title.track' : ("track.xpm",), ! 'playlist.title.title' : 'Title', ! 'playlist.title.current' : ' ', ! 'playlist.title.album' : 'Album', ! 'playlist.title.artist' : 'Artist', ! 'playlist.title.year' : 'Year', ! 'playlist.title.genre' : 'Genre', ! 'playlist.current.mark' : ("current_play.xpm",) ! } ##################################################################### pl = alsaplayer.get_playlist () - cp = pl.get_coreplayer () - - def delete_event (foo, bar): - gtk.mainquit (); win = aptk.playlist.PlaylistWindow (pl, properties) ! win.connect ("delete_event", delete_event) win.show () ! gtk.threads_enter () gtk.mainloop () ! gtk.threads_leave () --- 26,54 ---- import alsaplayer, aptk, gtk + gdk = gtk.gdk ! # Init GDK threads ! gdk.threads_init () ! ! # Properties ! properties = aptk.misc.WidgetProperties ([ ! ('.playlist.list.columns', ('playtime', 'track', 'title', ! 'album', 'artist', 'year', ! 'genre', 'filename')), ! ('.playlist.list.playtime.file', 'playtime.xpm'), ! ('.playlist.list.track.file', 'track.xpm'), ! ('.playlist.list.title.label', 'îÁÚ×ÁÎÉÅ ÐÅÓÎÉ'.decode ('koi8-r')), ! ('.playlist.list.album.label', 'áÌØÂÏÍ'.decode ('koi8-r')), ! ('.playlist.list.artist.label', 'éÓÐÏÌÎÉÔÅÌØ'.decode ('koi8-r')) ! ]) ##################################################################### pl = alsaplayer.get_playlist () win = aptk.playlist.PlaylistWindow (pl, properties) ! win.connect ("destroy", lambda win: gtk.main_quit ()) win.show () ! gdk.threads_enter () gtk.mainloop () ! gdk.threads_leave () |