Add image dialog for showing QR code

This commit is contained in:
Lakindu Akash 2021-10-13 05:58:49 +05:30
parent 5eff099b62
commit 0ea547f67e
No known key found for this signature in database
GPG Key ID: 6FB0085A614E0AC2
3 changed files with 97 additions and 3 deletions

50
src/ui/glade/qr.glade Normal file
View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.2 -->
<interface>
<requires lib="gtk+" version="3.20"/>
<object class="GtkDialog" id="dialog_qr">
<property name="can_focus">False</property>
<property name="title" translatable="yes">QR code</property>
<property name="window_position">center-on-parent</property>
<property name="type_hint">dialog</property>
<child type="titlebar">
<placeholder/>
</child>
<child internal-child="vbox">
<object class="GtkBox">
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkImage" id="image_qr">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-missing-image</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>

View File

@ -8,6 +8,10 @@
<file preprocess="xml-stripblanks">about.glade</file> <file preprocess="xml-stripblanks">about.glade</file>
</gresource> </gresource>
<gresource prefix="/org/gtk/wihotspot">
<file preprocess="xml-stripblanks">qr.glade</file>
</gresource>
<gresource prefix="/css"> <gresource prefix="/css">
<file>style.css</file> <file>style.css</file>
</gresource> </gresource>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.1 --> <!-- Generated with glade 3.22.2 -->
<interface> <interface>
<requires lib="gtk+" version="3.20"/> <requires lib="gtk+" version="3.20"/>
<object class="GtkApplicationWindow" id="window"> <object class="GtkApplicationWindow" id="window">
@ -235,7 +235,7 @@
</child> </child>
<child> <child>
<object class="GtkCheckButton" id="cb_no_haveged"> <object class="GtkCheckButton" id="cb_no_haveged">
<property name="label" translatable="false">No Haveged</property> <property name="label">No Haveged</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="can_focus">True</property> <property name="can_focus">True</property>
<property name="receives_default">False</property> <property name="receives_default">False</property>
@ -245,7 +245,7 @@
<property name="left_attach">0</property> <property name="left_attach">0</property>
<property name="top_attach">9</property> <property name="top_attach">9</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkCheckButton" id="cb_psk"> <object class="GtkCheckButton" id="cb_psk">
<property name="label" translatable="yes">Use psk</property> <property name="label" translatable="yes">Use psk</property>
@ -488,6 +488,15 @@
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -606,6 +615,24 @@
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
<child>
<placeholder/>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -663,6 +690,19 @@
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="padding">48</property> <property name="padding">48</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="button_qr">
<property name="label" translatable="yes">Open QR</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>