added images to plugin menu options, added testing for generators, attempted mitigation of memory leak
This commit is contained in:
@@ -32,10 +32,14 @@ class Plugin(PluginBase):
|
||||
self._builder.add_from_file(self._GLADE_FILE)
|
||||
self._connect_builder_signals(self, self._builder)
|
||||
|
||||
self._du_dialog = self._builder.get_object("du_dialog")
|
||||
self._du_store = self._builder.get_object("du_store")
|
||||
self._du_dialog = self._builder.get_object("du_dialog")
|
||||
self._du_tree_view = self._builder.get_object("du_tree_view")
|
||||
self._du_store = self._builder.get_object("du_store")
|
||||
self._current_dir_lbl = self._builder.get_object("current_dir_lbl")
|
||||
|
||||
self._current_dir_lbl.set_line_wrap(False)
|
||||
self._current_dir_lbl.set_ellipsize(1) # NONE = 0¶, START = 1¶, MIDDLE = 2¶, END = 3¶
|
||||
|
||||
self._event_system.subscribe("show_du_menu", self._show_du_menu)
|
||||
|
||||
def generate_reference_ui_element(self):
|
||||
@@ -49,7 +53,9 @@ class Plugin(PluginBase):
|
||||
self._event_system.emit("get_current_state")
|
||||
|
||||
def _set_current_dir_lbl(self, widget=None, eve=None):
|
||||
self._current_dir_lbl.set_label(f"Current Directory:\n{self._fm_state.tab.get_current_directory()}")
|
||||
path = self._fm_state.tab.get_current_directory()
|
||||
self._current_dir_lbl.set_label(path)
|
||||
self._current_dir_lbl.set_tooltip_text(path)
|
||||
|
||||
def _show_du_menu(self, widget=None, eve=None):
|
||||
self._fm_state = None
|
||||
@@ -72,7 +78,7 @@ class Plugin(PluginBase):
|
||||
|
||||
# NOTE: Last entry is curret dir. Move to top of list and pop off...
|
||||
size, file = parts[-1].split("\t")
|
||||
self._du_store.append([size, file.split("/")[-1]])
|
||||
self._du_tree_view.set_title(f"Disk Usage: {file.split('/')[-1]} ( {size} )")
|
||||
parts.pop()
|
||||
|
||||
for part in parts:
|
||||
|
Reference in New Issue
Block a user