Changeset 445
- Timestamp:
- 09/18/06 20:29:01 (2 years ago)
- Files:
-
- trunk (modified) (1 prop)
- trunk/configure.ac (modified) (1 diff)
- trunk/src/main_window.py (modified) (8 diffs)
- trunk/src/mesk/audio/__init__.py (modified) (1 diff)
- trunk/src/mesk_gui.glade (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk
- Property svnmerge-integrated changed from /mesk/branches/0.1:1-236,238-240,242,244-245,247-281,283-421 to /mesk/branches/0.1:1-236,238-240,242,244-245,247-281,283-421 /mesk/branches/0.2:1-444
trunk/configure.ac
r368 r445 18 18 AC_PREREQ([2.57]) 19 19 20 AC_INIT([Mesk], [0.2. 0], [Travis Shirk <travis@pobox.com>], [mesk])20 AC_INIT([Mesk], [0.2.99], [Travis Shirk <travis@pobox.com>], [mesk]) 21 21 22 22 EBUILD_RELEASE= trunk/src/main_window.py
r417 r445 139 139 if not len(ctrl.get_playlist()): 140 140 # Playlist is empty, current display 141 self._update_ marquee(None)141 self._update_current_display(None) 142 142 self._album_cover_control.clear() 143 143 … … 154 154 155 155 # Clear state 156 self._update_ marquee(None)156 self._update_current_display(None) 157 157 self._album_cover_control.clear() 158 158 … … 173 173 174 174 if ctrl != self._empty_control: 175 self._notebook.set_show_tabs(True) 175 176 # Handle tab close button if it is to be displayed, otherwise hide 176 177 # it … … 187 188 if page_num >= 0: 188 189 self._notebook.remove_page(page_num) 189 190 # Show tabs and notebook borner when num controls > 1 191 if self._notebook.get_n_pages() > 1: 192 self._notebook.set_show_border(True) 193 else: 194 self._notebook.set_show_border(False) 190 else: 191 self._notebook.set_show_tabs(False) 195 192 196 193 # This list order does not necessarily correspond to the tab order … … 228 225 # Add special widget for whenever there are none 229 226 if self._notebook.get_n_pages() == 0: 230 self._notebook.set_show_tabs(False)231 227 self.add_notebook_control(self._empty_control) 232 elif self._notebook.get_n_pages() == 1: 233 self._notebook.set_show_tabs(True) 234 self._notebook.set_show_border(False) 228 elif self._notebook.get_n_pages() <= 1: 235 229 # DnD clean up 236 230 self._notebook.drag_dest_unset() 237 238 231 239 232 def _get_control_from_widget(self, widget): … … 428 421 429 422 def _on_audio_source_changed(self, audio_control, old, new): 430 self._update_ marquee(new[1])431 432 def _update_ marquee(self, src):423 self._update_current_display(new[1]) 424 425 def _update_current_display(self, src): 433 426 if src is None: 434 427 self._marquee_label.set_markup('') … … 440 433 marquee = '' 441 434 if title: 442 title = mesk.gtk_utils.escape_pango_markup(title) ,435 title = mesk.gtk_utils.escape_pango_markup(title) 443 436 marquee += u'<span weight="bold" size="larger">%s</span>' % title 444 437 if artist or album: 445 438 marquee += '\n' 446 439 if artist: 447 artist = mesk.gtk_utils.escape_pango_markup(artist) ,440 artist = mesk.gtk_utils.escape_pango_markup(artist) 448 441 marquee += '%s' % artist 449 442 if album: 450 album = mesk.gtk_utils.escape_pango_markup(album) ,443 album = mesk.gtk_utils.escape_pango_markup(album) 451 444 if artist: 452 445 marquee += ' - ' … … 454 447 self._marquee_label.set_markup(marquee) 455 448 449 # Update window title 450 win_title = '' 451 if artist and title: 452 print type(artist), type(title) 453 win_title = '%s - %s' % (artist, title) 454 elif artist: 455 win_title = artist 456 elif title: 457 win_title = title 458 459 if win_title: 460 win_title += ' - Mesk' 461 else: 462 win_title = 'Mesk' 463 self.window.set_title(win_title) 464 456 465 def _on_audio_source_tag_update(self, ctrl, src): 457 self._update_ marquee(src)466 self._update_current_display(src) 458 467 459 468 def _update_playlists_menu(self): trunk/src/mesk/audio/__init__.py
r418 r445 52 52 # And add a few we know about but do not begin with 'audio/' 53 53 for ext in ['.ogg', '.flac']: 54 if not audio_mimetypes.has_key(ext) :54 if not audio_mimetypes.has_key(ext) and mimetypes.types_map.has_key(ext): 55 55 audio_mimetypes[ext] = mimetypes.types_map[ext] 56 56 trunk/src/mesk_gui.glade
r436 r445 902 902 <packing> 903 903 <property name="padding">0</property> 904 <property name="expand"> False</property>905 <property name="fill"> False</property>904 <property name="expand">True</property> 905 <property name="fill">True</property> 906 906 </packing> 907 907 </child>
