feat: Add popups for password

This commit is contained in:
Fabio Lenherr / DashieTM 2023-11-11 17:55:59 +01:00
parent 5575acf00f
commit 7d0fc0b9e7
10 changed files with 168 additions and 56 deletions

View file

@ -1,23 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 0.17.0 -->
<interface>
<requires lib="gtk" version="4.12"/>
<requires lib="libadwaita" version="1.0"/>
<template class="resetPasswordPopup" parent="AdwWindow">
<child>
<object class="GtkBox">
<child>
<object class="GtkEntry" id="resetWifiPasswordEntry">
<property name="activates-default">True</property>
<property name="invisible-char-set">True</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetWifiPasswordButton">
<property name="label">connect</property>
</object>
</child>
</object>
</child>
</template>
</interface>

View file

@ -0,0 +1,31 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Created with Cambalache 0.17.0 -->
<interface>
<requires lib="gtk" version="4.12"/>
<template class="resetPopup" parent="GtkPopover">
<child>
<object class="GtkBox">
<child>
<object class="GtkPasswordEntry" id="resetPopupEntry">
<property name="activates-default">True</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
<property name="placeholder-text">Wifi Password</property>
<property name="show-peek-icon">True</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetPopupButton">
<property name="label">connect</property>
<property name="margin-bottom">5</property>
<property name="margin-end">5</property>
<property name="margin-start">5</property>
<property name="margin-top">5</property>
</object>
</child>
</object>
</child>
</template>
</interface>

View file

@ -14,7 +14,7 @@
(13,1,None,"resetMicSourceEntry.ui",None,None,None,None,None,None,None),
(14,1,None,"resetSettingBox.ui",None,None,None,None,None,None,None),
(15,1,None,"resetListBoxRow.ui",None,None,None,None,None,None,None),
(16,1,None,"resetPasswordPopup.ui",None,None,None,None,None,None,None)
(16,6,None,"resetPopup.ui",None,None,None,None,None,None,None)
</ui>
<object>
(3,1,"AdwApplicationWindow","resetUI",None,None,None,None,-1," &lt;child&gt;\n &lt;object id=\"resetSidebarBreakpoint\" class=\"AdwBreakpoint\"&gt;\n &lt;/object&gt;\n &lt;/child&gt;"),
@ -83,6 +83,7 @@
(5,7,"GtkButton","resetWifiButton",2,None,None,None,4,None),
(5,8,"GtkImage","resetWifiConnected",2,None,None,None,3,None),
(5,10,"GtkImage","resetWifiStored",2,None,None,None,2,None),
(5,11,"resetPopup","resetWifiPopup",2,None,None,None,-1,None),
(6,1,"GtkListBoxRow","resetSidebarEntry",None,None,None,None,None,None),
(6,2,"GtkBox",None,1,None,None,None,-1,None),
(6,6,"GtkImage","resetSidebarImage",2,None,None,None,None,None),
@ -156,10 +157,10 @@
(13,10,"GtkProgressBar","resetMicMeter",1,None,None,None,2,None),
(14,1,"GtkBox","resetSetting",None,None,None,None,-1,None),
(15,1,"GtkListBoxRow","resetListBoxRow",None,None,None,None,None,None),
(16,1,"AdwWindow","resetPasswordPopup",None,None,None,None,-1,None),
(16,2,"GtkBox",None,1,None,None,None,-1,None),
(16,3,"GtkEntry","resetWifiPasswordEntry",2,None,None,None,-1,None),
(16,4,"GtkButton","resetWifiPasswordButton",2,None,None,None,-1,None)
(16,6,"GtkPopover","resetPopup",None,None,None,None,-1,None),
(16,7,"GtkBox",None,6,None,None,None,None,None),
(16,8,"GtkPasswordEntry","resetPopupEntry",7,None,None,None,None,None),
(16,9,"GtkButton","resetPopupButton",7,None,None,None,1,None)
</object>
<object_property>
(3,1,"GtkWindow","default-height","500",None,None,None,None,None,None,None,None,None),
@ -477,9 +478,18 @@
(14,1,"GtkWidget","width-request","500",None,None,None,None,None,None,None,None,None),
(15,1,"GtkListBoxRow","selectable","False",None,None,None,None,None,None,None,None,None),
(15,1,"GtkWidget","height-request","40",None,None,None,None,None,None,None,None,None),
(16,3,"GtkEntry","activates-default","True",None,None,None,None,None,None,None,None,None),
(16,3,"GtkEntry","invisible-char-set","True",None,None,None,None,None,None,None,None,None),
(16,4,"GtkButton","label","connect",None,None,None,None,None,None,None,None,None)
(16,8,"GtkPasswordEntry","activates-default","True",None,None,None,None,None,None,None,None,None),
(16,8,"GtkPasswordEntry","placeholder-text","Wifi Password",None,None,None,None,None,None,None,None,None),
(16,8,"GtkPasswordEntry","show-peek-icon","True",None,None,None,None,None,None,None,None,None),
(16,8,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(16,8,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(16,8,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(16,8,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(16,9,"GtkButton","label","connect",None,None,None,None,None,None,None,None,None),
(16,9,"GtkWidget","margin-bottom","5",None,None,None,None,None,None,None,None,None),
(16,9,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(16,9,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(16,9,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None)
</object_property>
<object_data>
(3,42,"GtkWidget",1,1,None,None,None,None,None,None),

View file

@ -4,6 +4,9 @@
<requires lib="gtk" version="4.12"/>
<template class="resetWifiEntry" parent="GtkBox">
<property name="margin-start">5</property>
<child>
<object class="resetPopup" id="resetWifiPopup"/>
</child>
<child>
<object class="GtkBox">
<property name="width-request">35</property>

View file

@ -13,5 +13,6 @@
<file compressed="true" preprocess="xml-stripblanks">resetAudioSourceEntry.ui</file>
<file compressed="true" preprocess="xml-stripblanks">resetMicrophone.ui</file>
<file compressed="true" preprocess="xml-stripblanks">resetMicSourceEntry.ui</file>
<file compressed="true" preprocess="xml-stripblanks">resetPopup.ui</file>
</gresource>
</gresources>