mirror of
				https://github.com/Xetibo/ReSet.git
				synced 2025-11-04 01:35:20 +01:00 
			
		
		
		
	add button to toggle sidebar
sidebar can hide itself if not enough space fix dependencies
This commit is contained in:
		
							parent
							
								
									e7a7f76f2c
								
							
						
					
					
						commit
						62af24da81
					
				
					 7 changed files with 88 additions and 44 deletions
				
			
		| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
<?xml version='1.0' encoding='UTF-8'?>
 | 
			
		||||
<!-- Created with Cambalache 0.17.0 -->
 | 
			
		||||
<interface>
 | 
			
		||||
  <requires lib="gtk" version="4.8"/>
 | 
			
		||||
  <requires lib="gtk" version="4.12"/>
 | 
			
		||||
  <requires lib="libadwaita" version="1.4"/>
 | 
			
		||||
  <template class="resetUI" parent="AdwApplicationWindow">
 | 
			
		||||
    <child>
 | 
			
		||||
| 
						 | 
				
			
			@ -16,19 +16,17 @@
 | 
			
		|||
              </object>
 | 
			
		||||
            </property>
 | 
			
		||||
            <child>
 | 
			
		||||
              <object class="GtkLabel" id="test"/>
 | 
			
		||||
              <object class="GtkButton" id="resetSideBarToggle">
 | 
			
		||||
                <property name="icon-name">sidebar-show-symbolic</property>
 | 
			
		||||
              </object>
 | 
			
		||||
            </child>
 | 
			
		||||
          </object>
 | 
			
		||||
        </child>
 | 
			
		||||
        <child>
 | 
			
		||||
          <object class="AdwNavigationSplitView">
 | 
			
		||||
          <object class="AdwNavigationSplitView" id="resetNavigationSplitView">
 | 
			
		||||
            <property name="content">
 | 
			
		||||
              <object class="AdwNavigationPage">
 | 
			
		||||
                <property name="margin-bottom">20</property>
 | 
			
		||||
                <property name="margin-end">20</property>
 | 
			
		||||
                <property name="margin-start">20</property>
 | 
			
		||||
                <property name="margin-top">20</property>
 | 
			
		||||
                <child>
 | 
			
		||||
                <property name="child">
 | 
			
		||||
                  <object class="GtkFlowBox" id="resetMain">
 | 
			
		||||
                    <property name="column-spacing">25</property>
 | 
			
		||||
                    <property name="homogeneous">True</property>
 | 
			
		||||
| 
						 | 
				
			
			@ -36,9 +34,17 @@
 | 
			
		|||
                    <property name="selection-mode">none</property>
 | 
			
		||||
                    <property name="valign">start</property>
 | 
			
		||||
                  </object>
 | 
			
		||||
                </child>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="margin-bottom">20</property>
 | 
			
		||||
                <property name="margin-end">20</property>
 | 
			
		||||
                <property name="margin-start">20</property>
 | 
			
		||||
                <property name="margin-top">20</property>
 | 
			
		||||
                <property name="title">fdas</property>
 | 
			
		||||
              </object>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="max-sidebar-width">200.0</property>
 | 
			
		||||
            <property name="min-sidebar-width">200.0</property>
 | 
			
		||||
            <property name="show-content">True</property>
 | 
			
		||||
            <property name="sidebar">
 | 
			
		||||
              <object class="AdwNavigationPage">
 | 
			
		||||
                <property name="child">
 | 
			
		||||
| 
						 | 
				
			
			@ -174,7 +180,7 @@
 | 
			
		|||
                                <child>
 | 
			
		||||
                                  <object class="GtkBox">
 | 
			
		||||
                                    <property name="margin-bottom">10</property>
 | 
			
		||||
                                    <property name="margin-start">35</property>
 | 
			
		||||
                                    <property name="margin-start">30</property>
 | 
			
		||||
                                    <property name="margin-top">10</property>
 | 
			
		||||
                                    <child>
 | 
			
		||||
                                      <object class="GtkImage">
 | 
			
		||||
| 
						 | 
				
			
			@ -222,6 +228,7 @@
 | 
			
		|||
                    </child>
 | 
			
		||||
                  </object>
 | 
			
		||||
                </property>
 | 
			
		||||
                <property name="title">asdf</property>
 | 
			
		||||
              </object>
 | 
			
		||||
            </property>
 | 
			
		||||
            <property name="vexpand">True</property>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@
 | 
			
		|||
	(3,2,"GtkBox",None,1,None,None,None,-1,None),
 | 
			
		||||
	(3,3,"AdwHeaderBar",None,2,None,None,None,None,None),
 | 
			
		||||
	(3,5,"AdwWindowTitle",None,3,None,None,None,-1,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView",None,2,None,None,None,1,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","resetNavigationSplitView",2,None,None,None,1,None),
 | 
			
		||||
	(3,7,"AdwNavigationPage",None,6,None,None,None,-1,None),
 | 
			
		||||
	(3,8,"AdwNavigationPage",None,6,None,None,None,-1,None),
 | 
			
		||||
	(3,73,"GtkViewport",None,7,None,None,None,-1,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -46,8 +46,8 @@
 | 
			
		|||
	(3,111,"GtkBox",None,85,None,None,None,None,None),
 | 
			
		||||
	(3,112,"GtkImage",None,111,None,None,None,None,None),
 | 
			
		||||
	(3,113,"GtkLabel",None,111,None,None,None,1,None),
 | 
			
		||||
	(3,115,"GtkLabel","test",3,None,None,None,-1,None),
 | 
			
		||||
	(3,116,"GtkFlowBox","resetMain",8,None,None,None,-1,None),
 | 
			
		||||
	(3,117,"GtkFlowBox","resetMain",8,None,None,None,-1,None),
 | 
			
		||||
	(3,118,"GtkButton","resetSideBarToggle",3,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),
 | 
			
		||||
| 
						 | 
				
			
			@ -73,9 +73,15 @@
 | 
			
		|||
	(3,3,"AdwHeaderBar","title-widget",None,None,None,None,None,5,None,None,None,None),
 | 
			
		||||
	(3,5,"AdwWindowTitle","title","ReSet",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","content",None,None,None,None,None,8,None,None,None,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","max-sidebar-width","200.0",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","min-sidebar-width","200.0",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","show-content","True",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,6,"AdwNavigationSplitView","sidebar",None,None,None,None,None,7,None,None,None,None),
 | 
			
		||||
	(3,6,"GtkWidget","vexpand","True",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,7,"AdwNavigationPage","child",None,None,None,None,None,73,None,None,None,None),
 | 
			
		||||
	(3,7,"AdwNavigationPage","title","asdf",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,8,"AdwNavigationPage","child",None,None,None,None,None,117,None,None,None,None),
 | 
			
		||||
	(3,8,"AdwNavigationPage","title","fdas",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,8,"GtkWidget","margin-bottom","20",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,8,"GtkWidget","margin-end","20",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,8,"GtkWidget","margin-start","20",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -113,7 +119,7 @@
 | 
			
		|||
	(3,103,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,104,"GtkLabel","label","VPN",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,105,"GtkWidget","margin-bottom","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,105,"GtkWidget","margin-start","35",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,105,"GtkWidget","margin-start","30",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,105,"GtkWidget","margin-top","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,106,"GtkImage","icon-name","audio-volume-high-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,106,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
| 
						 | 
				
			
			@ -130,11 +136,12 @@
 | 
			
		|||
	(3,112,"GtkImage","icon-name","audio-headset-symbolic",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,112,"GtkWidget","margin-end","10",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,113,"GtkLabel","label","Audio",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,116,"GtkFlowBox","column-spacing","25",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,116,"GtkFlowBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,116,"GtkFlowBox","row-spacing","25",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,116,"GtkFlowBox","selection-mode","none",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,116,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,117,"GtkFlowBox","column-spacing","25",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,117,"GtkFlowBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,117,"GtkFlowBox","row-spacing","25",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,117,"GtkFlowBox","selection-mode","none",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,117,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
 | 
			
		||||
	(3,118,"GtkButton","icon-name","sidebar-show-symbolic",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),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue