mirror of
				https://github.com/Xetibo/ReSet.git
				synced 2025-11-04 01:35:20 +01:00 
			
		
		
		
	Add search bar entries dynamically
rework search bar filter cleanup code
This commit is contained in:
		
							parent
							
								
									5665f4275e
								
							
						
					
					
						commit
						2f4d6a3867
					
				
					 6 changed files with 135 additions and 294 deletions
				
			
		| 
						 | 
				
			
			@ -19,22 +19,20 @@
 | 
			
		|||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
                <child>
 | 
			
		||||
                  <object class="GtkButton">
 | 
			
		||||
                  <object class="GtkButton" id="resetBack">
 | 
			
		||||
                    <property name="icon-name">go-previous-symbolic</property>
 | 
			
		||||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
                <child>
 | 
			
		||||
                  <object class="GtkButton">
 | 
			
		||||
                  <object class="GtkButton" id="resetForward">
 | 
			
		||||
                    <property name="icon-name">go-previous-symbolic-rtl</property>
 | 
			
		||||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
                <child>
 | 
			
		||||
                  <object class="GtkLabel">
 | 
			
		||||
                    <property name="label">breadcrum path</property>
 | 
			
		||||
                  </object>
 | 
			
		||||
                  <object class="GtkBox" id="resetPath"/>
 | 
			
		||||
                </child>
 | 
			
		||||
                <child>
 | 
			
		||||
                  <object class="GtkButton">
 | 
			
		||||
                  <object class="GtkButton" id="resetMenu">
 | 
			
		||||
                    <property name="halign">end</property>
 | 
			
		||||
                    <property name="hexpand">True</property>
 | 
			
		||||
                    <property name="icon-name">open-menu-symbolic</property>
 | 
			
		||||
| 
						 | 
				
			
			@ -42,7 +40,7 @@
 | 
			
		|||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
                <child>
 | 
			
		||||
                  <object class="GtkButton">
 | 
			
		||||
                  <object class="GtkButton" id="resetClose">
 | 
			
		||||
                    <property name="icon-name">window-close-symbolic</property>
 | 
			
		||||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
| 
						 | 
				
			
			@ -79,163 +77,6 @@
 | 
			
		|||
                  <object class="GtkListBox" id="resetSidebarList">
 | 
			
		||||
                    <property name="css-name">resetList</property>
 | 
			
		||||
                    <property name="width-request">150</property>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetConnectivity">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">10</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">network-wired-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">Connectivity</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkGestureClick"/>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetWifi">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">30</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">network-wireless-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">WiFi</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetBluetooth">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">30</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">bluetooth-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">Bluetooth</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetVPN">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">30</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">network-vpn-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">VPN</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetAudio">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">10</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">audio-headset-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">Audio</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetVolume">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">30</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">audio-volume-high-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">Volume</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <child>
 | 
			
		||||
                      <object class="GtkListBoxRow" id="resetMicrophone">
 | 
			
		||||
                        <child>
 | 
			
		||||
                          <object class="GtkBox">
 | 
			
		||||
                            <property name="margin-bottom">10</property>
 | 
			
		||||
                            <property name="margin-start">30</property>
 | 
			
		||||
                            <property name="margin-top">10</property>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkImage">
 | 
			
		||||
                                <property name="icon-name">audio-input-microphone-symbolic</property>
 | 
			
		||||
                                <property name="margin-end">10</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                            <child>
 | 
			
		||||
                              <object class="GtkLabel">
 | 
			
		||||
                                <property name="label">Microphone</property>
 | 
			
		||||
                              </object>
 | 
			
		||||
                            </child>
 | 
			
		||||
                          </object>
 | 
			
		||||
                        </child>
 | 
			
		||||
                      </object>
 | 
			
		||||
                    </child>
 | 
			
		||||
                    <style>
 | 
			
		||||
                      <class name="b"/>
 | 
			
		||||
                    </style>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,34 +23,6 @@
 | 
			
		|||
	(3,13,"GtkBox",None,12,None,None,None,None,None),
 | 
			
		||||
	(3,14,"GtkSearchEntry","resetSearchEntry",13,None,None,None,None,None),
 | 
			
		||||
	(3,15,"GtkListBox","resetSidebarList",13,None,None,None,1,None),
 | 
			
		||||
	(3,16,"GtkListBoxRow","resetConnectivity",15,None,None,None,None,None),
 | 
			
		||||
	(3,17,"GtkBox",None,16,None,None,None,None,None),
 | 
			
		||||
	(3,18,"GtkImage",None,17,None,None,None,None,None),
 | 
			
		||||
	(3,19,"GtkLabel",None,17,None,None,None,1,None),
 | 
			
		||||
	(3,20,"GtkListBoxRow","resetWifi",15,None,None,None,1,None),
 | 
			
		||||
	(3,21,"GtkBox",None,20,None,None,None,None,None),
 | 
			
		||||
	(3,22,"GtkImage",None,21,None,None,None,None,None),
 | 
			
		||||
	(3,23,"GtkLabel",None,21,None,None,None,1,None),
 | 
			
		||||
	(3,24,"GtkListBoxRow","resetBluetooth",15,None,None,None,2,None),
 | 
			
		||||
	(3,25,"GtkBox",None,24,None,None,None,None,None),
 | 
			
		||||
	(3,26,"GtkImage",None,25,None,None,None,None,None),
 | 
			
		||||
	(3,27,"GtkLabel",None,25,None,None,None,1,None),
 | 
			
		||||
	(3,28,"GtkListBoxRow","resetVPN",15,None,None,None,3,None),
 | 
			
		||||
	(3,29,"GtkBox",None,28,None,None,None,None,None),
 | 
			
		||||
	(3,30,"GtkImage",None,29,None,None,None,None,None),
 | 
			
		||||
	(3,31,"GtkLabel",None,29,None,None,None,1,None),
 | 
			
		||||
	(3,32,"GtkListBoxRow","resetAudio",15,None,None,None,4,None),
 | 
			
		||||
	(3,33,"GtkBox",None,32,None,None,None,None,None),
 | 
			
		||||
	(3,34,"GtkImage",None,33,None,None,None,None,None),
 | 
			
		||||
	(3,35,"GtkLabel",None,33,None,None,None,1,None),
 | 
			
		||||
	(3,36,"GtkListBoxRow","resetVolume",15,None,None,None,5,None),
 | 
			
		||||
	(3,37,"GtkBox",None,36,None,None,None,None,None),
 | 
			
		||||
	(3,38,"GtkImage",None,37,None,None,None,None,None),
 | 
			
		||||
	(3,39,"GtkLabel",None,37,None,None,None,1,None),
 | 
			
		||||
	(3,40,"GtkListBoxRow","resetMicrophone",15,None,None,None,6,None),
 | 
			
		||||
	(3,41,"GtkBox",None,40,None,None,None,None,None),
 | 
			
		||||
	(3,42,"GtkImage",None,41,None,None,None,None,None),
 | 
			
		||||
	(3,43,"GtkLabel",None,41,None,None,None,1,None),
 | 
			
		||||
	(4,7,"GtkBox","resetWifi",None,None,None,None,None,None),
 | 
			
		||||
	(4,8,"AdwClampScrollable",None,7,None,None,None,None,None),
 | 
			
		||||
	(4,9,"GtkBox",None,8,None,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -70,9 +42,9 @@
 | 
			
		|||
	(5,4,"GtkLabel","resetWifiLabel",2,None,None,None,1,None),
 | 
			
		||||
	(5,5,"GtkButton","resetWifiButton",2,None,None,None,2,None),
 | 
			
		||||
	(6,1,"GtkListBoxRow","resetSidebarEntry",None,None,None,None,None,None),
 | 
			
		||||
	(6,2,"GtkBox",None,1,None,None,None,None,None),
 | 
			
		||||
	(6,3,"GtkImage","resetSidebarImage",2,None,None,None,None,None),
 | 
			
		||||
	(6,4,"GtkLabel","resetSidebarLabel",2,None,None,None,1,None)
 | 
			
		||||
	(6,2,"GtkBox",None,1,None,None,None,-1,None),
 | 
			
		||||
	(6,6,"GtkImage","resetSidebarImage",2,None,None,None,1,None),
 | 
			
		||||
	(6,7,"GtkLabel","resetSidebarLabel",2,None,None,None,2,None)
 | 
			
		||||
  </object>
 | 
			
		||||
  <object_property>
 | 
			
		||||
	(3,2,"AdwOverlaySplitView","content",None,None,None,None,None,3,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -104,48 +76,6 @@
 | 
			
		|||
	(3,14,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,15,"GtkWidget","css-name","resetList",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,15,"GtkWidget","width-request","150",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,17,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,17,"GtkWidget","margin-start","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,17,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,18,"GtkImage","icon-name","network-wired-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,18,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,19,"GtkLabel","label","Connectivity",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,21,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,21,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,21,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,22,"GtkImage","icon-name","network-wireless-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,22,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,23,"GtkLabel","label","WiFi",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,25,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,25,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,25,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,26,"GtkImage","icon-name","bluetooth-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,26,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,27,"GtkLabel","label","Bluetooth",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,29,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,29,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,29,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,30,"GtkImage","icon-name","network-vpn-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,30,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,31,"GtkLabel","label","VPN",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,33,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,33,"GtkWidget","margin-start","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,33,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,34,"GtkImage","icon-name","audio-headset-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,34,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,35,"GtkLabel","label","Audio",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,37,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,37,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,37,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,38,"GtkImage","icon-name","audio-volume-high-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,38,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,39,"GtkLabel","label","Volume",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,41,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,41,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,41,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,42,"GtkImage","icon-name","audio-input-microphone-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,42,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,43,"GtkLabel","label","Microphone",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(4,7,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(4,7,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(4,7,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -172,10 +102,11 @@
 | 
			
		|||
	(5,5,"GtkButton","icon-name","emblem-system-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(5,5,"GtkWidget","halign","start",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(5,5,"GtkWidget","valign","center",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(6,1,"GtkListBoxRow","child",None,None,None,None,None,2,None,None,None,None),
 | 
			
		||||
	(6,2,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(6,2,"GtkWidget","margin-start","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(6,2,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(6,3,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None)
 | 
			
		||||
	(6,6,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None)
 | 
			
		||||
  </object_property>
 | 
			
		||||
  <object_data>
 | 
			
		||||
	(3,15,"GtkWidget",2,2,None,1,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue