diff --git a/dzgui/views/dialogs/boot.py b/dzgui/views/dialogs/boot.py index 8491530..8873b7e 100644 --- a/dzgui/views/dialogs/boot.py +++ b/dzgui/views/dialogs/boot.py @@ -41,7 +41,7 @@ class BootDialog(Gtk.Dialog): def __init__(self, parent: "BootWindow", xdg: "Xdg", version: str) -> None: super().__init__( title=dialog_header, - parent=parent, + transient_for=parent, modal=True, ) diff --git a/dzgui/views/dialogs/filepicker.py b/dzgui/views/dialogs/filepicker.py index 1f9e0b2..2048598 100644 --- a/dzgui/views/dialogs/filepicker.py +++ b/dzgui/views/dialogs/filepicker.py @@ -13,7 +13,7 @@ class FilePicker(Gtk.FileChooserDialog): super().__init__( title=picker.title, action=Gtk.FileChooserAction.SAVE, - parent=parent, + transient_for=parent, resizable=True, ) self.add_buttons("_Cancel", Gtk.ResponseType.CANCEL) diff --git a/dzgui/views/trees/tree_base.py b/dzgui/views/trees/tree_base.py index fbb3a1f..b3b1178 100644 --- a/dzgui/views/trees/tree_base.py +++ b/dzgui/views/trees/tree_base.py @@ -1,7 +1,6 @@ import logging from typing import Any, Optional, TYPE_CHECKING -from warnings import deprecated from dzgui.const.constants import APP_NAME, SEPARATOR from dzgui.util.keys import is_ctrl_mask, is_navkey @@ -173,7 +172,7 @@ class TreeView(CursorMixin, Gtk.TreeView): # type: ignore (model, pathlist) = sels return (model, pathlist) - @deprecated("Currently unused") + # @deprecated("Currently unused") # def get_mpath(self) -> Optional[Gtk.TreePath]: # (model, pathlist) = self.get_model_and_pathlist() # if len(pathlist) < 1: @@ -195,7 +194,7 @@ class TreeView(CursorMixin, Gtk.TreeView): # type: ignore return True return False - @deprecated("unused") + # @deprecated("unused") # def get_selected_row(self) -> Optional[Gtk.TreeModelRow]: # ind = self.get_selected_row_index() # model = self.get_model() diff --git a/dzgui/views/trees/tree_log.py b/dzgui/views/trees/tree_log.py index c4c71f7..7f141ef 100644 --- a/dzgui/views/trees/tree_log.py +++ b/dzgui/views/trees/tree_log.py @@ -53,7 +53,7 @@ class LogTreeView(ContextMixin, TreeView): # type: ignore model = ModelFactory().new_model_from_logfile(filepath) _filter = model.filter_new() _filter.set_visible_func(self._filter_rows) - sortable = Gtk.TreeModelSort(_filter) + sortable = Gtk.TreeModelSort.new_with_model(_filter) self.set_model(sortable) _filter.refilter() path = Gtk.TreePath.new_from_indices([0]) diff --git a/pyproject.toml b/pyproject.toml index 8009c71..5b491f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ description = "DayZ server browser and mod manager for Linux" authors = [ {name = "aclist"} ] -version = "7.0.0b19" +version = "7.0.0b20" license = "GPL-3.0-or-later" license-files = ["LICENSE"] readme = "README.md"