minor gui changes

This commit is contained in:
DYefremov
2018-07-12 11:57:02 +03:00
parent 620ff4bd60
commit bed490f491
4 changed files with 20 additions and 12 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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()

View File

@@ -1,5 +1,5 @@
Package: DemonEditor
Version: 0.3.2-Pre-alpha
Version: 0.4.0-Pre-alpha
Section: utils
Priority: optional
Architecture: all