mirror of
https://github.com/DYefremov/DemonEditor.git
synced 2026-01-27 18:00:10 +01:00
minor gui changes
This commit is contained in:
@@ -88,6 +88,7 @@ class MainAppWindow:
|
||||
"on_fav_tree_view_drag_data_get": self.on_fav_tree_view_drag_data_get,
|
||||
"on_fav_tree_view_drag_data_received": self.on_fav_tree_view_drag_data_received,
|
||||
"on_view_popup_menu": self.on_view_popup_menu,
|
||||
"on_popover_release": self.on_popover_release,
|
||||
"on_view_focus": self.on_view_focus,
|
||||
"on_hide": self.on_hide,
|
||||
"on_locked": self.on_locked,
|
||||
@@ -234,6 +235,7 @@ class MainAppWindow:
|
||||
def on_down(self, item):
|
||||
self.move_items(Gdk.KEY_Down)
|
||||
|
||||
@run_idle
|
||||
def on_about_app(self, item):
|
||||
show_dialog(DialogType.ABOUT, self._main_window)
|
||||
|
||||
@@ -534,24 +536,26 @@ class MainAppWindow:
|
||||
|
||||
menu.popup(None, None, None, None, event.button, event.time)
|
||||
|
||||
def on_popover_release(self, menu, event):
|
||||
""" Hides popover after mouse click. Used if element of Popover menu is Gtk.Button! """
|
||||
menu.popdown()
|
||||
|
||||
@run_idle
|
||||
def on_satellite_editor_show(self, model):
|
||||
""" Shows satellites editor dialog """
|
||||
show_satellites_dialog(self._main_window, self._options.get(self._profile))
|
||||
|
||||
@run_idle
|
||||
def on_data_open(self, model):
|
||||
response = show_dialog(DialogType.CHOOSER, self._main_window, options=self._options.get(self._profile))
|
||||
if response in (Gtk.ResponseType.CANCEL, Gtk.ResponseType.DELETE_EVENT):
|
||||
return
|
||||
self.open_data(response)
|
||||
|
||||
@run_idle
|
||||
def open_data(self, data_path=None):
|
||||
""" Opening data and fill views. """
|
||||
self._wait_dialog.show()
|
||||
self.clear_current_data()
|
||||
self._current_bq_name = None
|
||||
self._bq_name_label.set_text("")
|
||||
|
||||
data_path = self._options.get(self._profile).get("data_dir_path") if data_path is None else data_path
|
||||
try:
|
||||
@@ -619,7 +623,10 @@ class MainAppWindow:
|
||||
self._services.clear()
|
||||
self._rows_buffer.clear()
|
||||
self._bouquets.clear()
|
||||
self._current_bq_name = None
|
||||
self._bq_name_label.set_text("")
|
||||
|
||||
@run_idle
|
||||
def on_data_save(self, *args):
|
||||
if show_dialog(DialogType.QUESTION, self._main_window) == Gtk.ResponseType.CANCEL:
|
||||
return
|
||||
|
||||
@@ -170,6 +170,7 @@ Author: Dmitriy Yefremov
|
||||
</object>
|
||||
<object class="GtkPopoverMenu" id="left_header_popover_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<signal name="button-release-event" handler="on_popover_release" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkFrame" id="left_popover_munu_frame">
|
||||
<property name="visible">True</property>
|
||||
@@ -494,6 +495,7 @@ Author: Dmitriy Yefremov
|
||||
</object>
|
||||
<object class="GtkPopoverMenu" id="right_header_popover_menu">
|
||||
<property name="can_focus">False</property>
|
||||
<signal name="button-release-event" handler="on_popover_release" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkFrame" id="right_popover_munu_frame">
|
||||
<property name="visible">True</property>
|
||||
@@ -980,14 +982,14 @@ Author: Dmitriy Yefremov
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton">
|
||||
<object class="GtkButton" id="sat_editor_header_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="tooltip_text" translatable="yes">Satellites editor</property>
|
||||
<signal name="clicked" handler="on_satellite_editor_show" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkImage">
|
||||
<object class="GtkImage" id="sat_editor_header_button_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="stock">gtk-select-all</property>
|
||||
@@ -1001,14 +1003,14 @@ Author: Dmitriy Yefremov
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton">
|
||||
<object class="GtkButton" id="picons_downloader_header_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="tooltip_text" translatable="yes">Picons downloader</property>
|
||||
<signal name="clicked" handler="on_picons_loader_show" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkImage">
|
||||
<object class="GtkImage" id="picons_downloader_header_button_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">insert-image</property>
|
||||
@@ -1022,14 +1024,14 @@ Author: Dmitriy Yefremov
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkButton">
|
||||
<object class="GtkButton" id="import_m3u_header_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">True</property>
|
||||
<property name="tooltip_text" translatable="yes">Import m3u file</property>
|
||||
<signal name="clicked" handler="on_import_m3u" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkImage">
|
||||
<object class="GtkImage" id="import_m3u_header_button_image">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="icon_name">insert-link</property>
|
||||
@@ -1043,7 +1045,7 @@ Author: Dmitriy Yefremov
|
||||
</packing>
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkMenuButton">
|
||||
<object class="GtkMenuButton" id="right_menu_header_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="receives_default">True</property>
|
||||
|
||||
@@ -61,7 +61,6 @@ class SatellitesDialog:
|
||||
6: builder.get_object("mod_store")}
|
||||
self.on_satellites_list_load(self._sat_view.get_model())
|
||||
|
||||
@run_idle
|
||||
def show(self):
|
||||
self._dialog.run()
|
||||
self._dialog.destroy()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Package: DemonEditor
|
||||
Version: 0.3.2-Pre-alpha
|
||||
Version: 0.4.0-Pre-alpha
|
||||
Section: utils
|
||||
Priority: optional
|
||||
Architecture: all
|
||||
|
||||
Reference in New Issue
Block a user