mirror of
https://github.com/SoongNoonien/mpdevil.git
synced 2023-08-10 21:12:44 +03:00
use fixed_height_mode in playlist and search
This commit is contained in:
parent
3eb849f105
commit
2accd050d2
@ -1663,6 +1663,7 @@ class SearchThread(threading.Thread):
|
|||||||
if self._stop_flag:
|
if self._stop_flag:
|
||||||
return False
|
return False
|
||||||
self._songs_list.append(song["track"][0], song.get_markup(), str(song["duration"]), song["file"])
|
self._songs_list.append(song["track"][0], song.get_markup(), str(song["duration"]), song["file"])
|
||||||
|
self._songs_list.columns_autosize()
|
||||||
return True
|
return True
|
||||||
|
|
||||||
class SearchWindow(Gtk.Box):
|
class SearchWindow(Gtk.Box):
|
||||||
@ -1678,6 +1679,7 @@ class SearchWindow(Gtk.Box):
|
|||||||
|
|
||||||
# songs list
|
# songs list
|
||||||
self._songs_list=SongsList(self._client)
|
self._songs_list=SongsList(self._client)
|
||||||
|
self._songs_list.set_property("fixed-height-mode", True)
|
||||||
|
|
||||||
# search thread
|
# search thread
|
||||||
self._search_thread=SearchThread(self._client, self.search_entry, self._songs_list, self._hits_label, "any")
|
self._search_thread=SearchThread(self._client, self.search_entry, self._songs_list, self._hits_label, "any")
|
||||||
@ -2268,7 +2270,7 @@ class Browser(Gtk.Paned):
|
|||||||
class PlaylistView(TreeView):
|
class PlaylistView(TreeView):
|
||||||
selected_path=GObject.Property(type=Gtk.TreePath, default=None) # currently marked song (bold text)
|
selected_path=GObject.Property(type=Gtk.TreePath, default=None) # currently marked song (bold text)
|
||||||
def __init__(self, client, settings):
|
def __init__(self, client, settings):
|
||||||
super().__init__(activate_on_single_click=True, reorderable=True, search_column=5)
|
super().__init__(activate_on_single_click=True, reorderable=True, search_column=5, fixed_height_mode=True)
|
||||||
self._client=client
|
self._client=client
|
||||||
self._settings=settings
|
self._settings=settings
|
||||||
self._playlist_version=None
|
self._playlist_version=None
|
||||||
@ -2293,7 +2295,7 @@ class PlaylistView(TreeView):
|
|||||||
Gtk.TreeViewColumn(_("Length"), renderer_text_tnum, text=2, weight=6)
|
Gtk.TreeViewColumn(_("Length"), renderer_text_tnum, text=2, weight=6)
|
||||||
)
|
)
|
||||||
for column in columns:
|
for column in columns:
|
||||||
column.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE)
|
column.set_sizing(Gtk.TreeViewColumnSizing.FIXED)
|
||||||
column.set_property("resizable", False)
|
column.set_property("resizable", False)
|
||||||
self.append_column(column)
|
self.append_column(column)
|
||||||
self._column_title=columns[1]
|
self._column_title=columns[1]
|
||||||
@ -2449,6 +2451,7 @@ class PlaylistView(TreeView):
|
|||||||
for i in reversed(range(int(self._client.status()["playlistlength"]), len(self._store))):
|
for i in reversed(range(int(self._client.status()["playlistlength"]), len(self._store))):
|
||||||
treeiter=self._store.get_iter(i)
|
treeiter=self._store.get_iter(i)
|
||||||
self._store.remove(treeiter)
|
self._store.remove(treeiter)
|
||||||
|
self.columns_autosize()
|
||||||
playlist_length=len(self._store)
|
playlist_length=len(self._store)
|
||||||
if playlist_length == 0:
|
if playlist_length == 0:
|
||||||
self._set_playlist_info("")
|
self._set_playlist_info("")
|
||||||
|
Loading…
Reference in New Issue
Block a user