roundabout,
created on Thursday, 19 December 2024, 14:35:25 (1734618925),
received on Thursday, 19 December 2024, 18:36:12 (1734633372)
Author identity: vlad <vlad.muntoiu@gmail.com>
eb900f40159cd3280836a5204568d5fea296e040
com.roundabout_host.Izvor.yaml
@@ -9,13 +9,14 @@ finish-args:
- --socket=x11 - --socket=wayland - --filesystem=xdg-config/fontconfig:ro - --filesystem=xdg-data/izvor:create - --filesystem=xdg-config/izvor:create- --talk-name=org.freedesktop.DBus - --own-name=org.freedesktop.DBus - --socket=session-bus - --filesystem=~/.local/share/fonts:ro - --filesystem=~/.fonts:ro - --filesystem=xdg-data/fonts:ro - --filesystem=~/.var/app/com.roundabout_host.Izvor/data:rwbuild-options: build-args: - --share=network
src/__init__.py
@@ -413,6 +413,15 @@ class Izvor(Gtk.Application):
rows += 1 def open_provider_directory(widget): subprocess.Popen(["xdg-open", str(self.USER_PROVIDERS)]) providers_builder.connect_signals( { "open-provider-directory": open_provider_directory, } ) providers_window.show_all() def preferences(self, widget):
src/providers.ui
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <!-- Generated with glade 3.38.2 --><!-- Generated with glade 3.40.0 --><interface> <requires lib="gtk+" version="3.24"/> <object class="GtkWindow" id="providers-window">
@@ -37,12 +37,15 @@
<property name="visible">True</property> <property name="can-focus">False</property> <child> <!-- n-columns=1 n-rows=0 --><!-- n-columns=1 n-rows=1 --><object class="GtkGrid" id="providers-table"> <property name="visible">True</property> <property name="can-focus">False</property> <property name="row-spacing">4</property> <property name="column-spacing">4</property> <child> <placeholder/> </child></object> </child> </object>
@@ -54,6 +57,20 @@
<property name="position">1</property> </packing> </child> <child> <object class="GtkButton"> <property name="label" translatable="yes">Open provider directory</property> <property name="visible">True</property> <property name="can-focus">True</property> <property name="receives-default">True</property> <signal name="clicked" handler="open-provider-directory" swapped="no"/> </object> <packing> <property name="expand">False</property> <property name="fill">True</property> <property name="position">2</property> </packing> </child></object> </child> </object>