generated from itdominator/Python-With-Gtk-Template
File widget change file delete cleanup; icon size changes
This commit is contained in:
@@ -102,7 +102,7 @@ class FileWidget(WidgetSaveLoadController, Gtk.Box):
|
||||
def _load_widgets(self):
|
||||
box = Gtk.Box()
|
||||
eve_box = Gtk.EventBox()
|
||||
image = Gtk.Image(stock = Gtk.STOCK_FILE)
|
||||
image = Gtk.Image.new_from_icon_name("gtk-file", 6)
|
||||
self.label = Gtk.Label(self._file_name)
|
||||
|
||||
box.set_orientation(1)
|
||||
@@ -117,9 +117,8 @@ class FileWidget(WidgetSaveLoadController, Gtk.Box):
|
||||
|
||||
def _key_released(self, widget = None, eve = None):
|
||||
if eve.type == 9:
|
||||
# if enter or spacebar:
|
||||
# pass
|
||||
...
|
||||
if eve.keyval in [32, 65293]:
|
||||
event_system.emit("open_files", ( [self.get_file_path()], ) )
|
||||
|
||||
def _clicked(self, widget = None, eve = None):
|
||||
if eve.button == 1 and eve.type == 5: # NOTE: Left dbl click
|
||||
@@ -244,6 +243,11 @@ class FileWidget(WidgetSaveLoadController, Gtk.Box):
|
||||
uris = widget.get_uris()
|
||||
|
||||
if len(uris) == 1:
|
||||
try:
|
||||
self.delete_cleanup()
|
||||
except Exception as e:
|
||||
...
|
||||
|
||||
self.set_file_path(uris[0])
|
||||
|
||||
dlg.destroy()
|
||||
|
||||
Reference in New Issue
Block a user