Add window handle

Set default window size
This commit is contained in:
takotori 2023-10-28 11:52:00 +02:00
parent 600efad2ef
commit 9a6ef65e58
2 changed files with 110 additions and 85 deletions

View file

@ -4,6 +4,8 @@
<requires lib="gtk" version="4.12"/>
<requires lib="libadwaita" version="1.4"/>
<template class="resetUI" parent="AdwApplicationWindow">
<property name="default-height">500</property>
<property name="default-width">800</property>
<child>
<object class="GtkWindowHandle"/>
</child>
@ -14,43 +16,47 @@
<property name="margin-start">5</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
<property name="valign">start</property>
<object class="GtkWindowHandle">
<child>
<object class="GtkButton" id="resetSideBarToggle">
<property name="icon-name">sidebar-show-symbolic</property>
<property name="visible">False</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetBack">
<property name="icon-name">go-previous-symbolic</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetForward">
<property name="icon-name">go-previous-symbolic-rtl</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkBox" id="resetPath">
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetMenu">
<property name="halign">end</property>
<property name="hexpand">True</property>
<property name="icon-name">open-menu-symbolic</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetClose">
<property name="icon-name">window-close-symbolic</property>
<object class="GtkBox">
<property name="valign">start</property>
<child>
<object class="GtkButton" id="resetSideBarToggle">
<property name="icon-name">sidebar-show-symbolic</property>
<property name="visible">False</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetBack">
<property name="icon-name">go-previous-symbolic</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetForward">
<property name="icon-name">go-previous-symbolic-rtl</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkBox" id="resetPath">
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetMenu">
<property name="halign">end</property>
<property name="hexpand">True</property>
<property name="icon-name">open-menu-symbolic</property>
<property name="valign">start</property>
</object>
</child>
<child>
<object class="GtkButton" id="resetClose">
<property name="icon-name">window-close-symbolic</property>
<property name="valign">start</property>
</object>
</child>
</object>
</child>
</object>
@ -71,24 +77,35 @@
<property name="margin-top">5</property>
<property name="max-sidebar-width">180.0</property>
<property name="sidebar">
<object class="GtkViewport">
<object class="GtkBox">
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="width-request">150</property>
<object class="GtkWindowHandle">
<property name="valign">start</property>
<child>
<object class="GtkSearchEntry" id="resetSearchEntry">
<property name="margin-end">5</property>
<property name="placeholder-text">Search</property>
<property name="valign">start</property>
</object>
</child>
</object>
</child>
<child>
<object class="GtkViewport">
<child>
<object class="GtkListBox" id="resetSidebarList">
<property name="css-name">resetList</property>
<object class="GtkBox">
<property name="orientation">vertical</property>
<property name="width-request">150</property>
<style>
<class name="b"/>
</style>
<child>
<object class="GtkListBox" id="resetSidebarList">
<property name="css-name">resetList</property>
<property name="width-request">150</property>
<style>
<class name="b"/>
</style>
</object>
</child>
</object>
</child>
</object>

View file

@ -12,19 +12,22 @@
(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;"),
(3,2,"AdwOverlaySplitView","resetOverlaySplitView",1,None,None,None,2,""),
(3,3,"GtkBox",None,2,None,None,None,None,None),
(3,4,"GtkBox",None,3,None,None,None,None,None),
(3,5,"GtkButton","resetSideBarToggle",4,None,None,None,None,None),
(3,6,"GtkButton","resetBack",4,None,None,None,1,None),
(3,7,"GtkButton","resetForward",4,None,None,None,2,None),
(3,9,"GtkButton","resetMenu",4,None,None,None,4,None),
(3,10,"GtkButton","resetClose",4,None,None,None,5,None),
(3,11,"GtkFlowBox","resetMain",3,None,None,None,1,None),
(3,12,"GtkViewport",None,2,None,None,None,None,None),
(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,"GtkBox","resetPath",4,None,None,None,3,None),
(3,17,"GtkWindowHandle",None,1,None,None,None,1,None),
(3,18,"GtkBox",None,2,None,None,None,-1,None),
(3,19,"GtkWindowHandle",None,18,None,None,None,None,None),
(3,20,"GtkSearchEntry","resetSearchEntry",19,None,None,None,None,None),
(3,21,"GtkViewport",None,18,None,None,None,1,None),
(3,22,"GtkBox",None,21,None,None,None,None,None),
(3,23,"GtkListBox","resetSidebarList",22,None,None,None,None,None),
(3,24,"GtkWindowHandle",None,3,None,None,None,None,None),
(3,25,"GtkBox",None,24,None,None,None,None,None),
(3,26,"GtkButton","resetSideBarToggle",25,None,None,None,None,None),
(3,27,"GtkButton","resetBack",25,None,None,None,1,None),
(3,28,"GtkButton","resetForward",25,None,None,None,2,None),
(3,29,"GtkBox","resetPath",25,None,None,None,3,None),
(3,30,"GtkButton","resetMenu",25,None,None,None,4,None),
(3,31,"GtkButton","resetClose",25,None,None,None,5,None),
(3,32,"GtkFlowBox","resetMain",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),
@ -58,39 +61,44 @@
(7,11,"GtkButton","resetSourceMute",8,None,None,None,None,None)
</object>
<object_property>
(3,1,"GtkWindow","default-height","500",None,None,None,None,None,None,None,None,None),
(3,1,"GtkWindow","default-width","800",None,None,None,None,None,None,None,None,None),
(3,2,"AdwOverlaySplitView","content",None,None,None,None,None,3,None,None,None,None),
(3,2,"AdwOverlaySplitView","max-sidebar-width","180.0",None,None,None,None,None,None,None,None,None),
(3,2,"AdwOverlaySplitView","sidebar",None,None,None,None,None,12,None,None,None,None),
(3,2,"AdwOverlaySplitView","sidebar",None,None,None,None,None,18,None,None,None,None),
(3,2,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(3,2,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(3,2,"GtkWidget","margin-top","5",None,None,None,None,None,None,None,None,None),
(3,3,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(3,3,"GtkWidget","margin-start","5",None,None,None,None,None,None,None,None,None),
(3,4,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,5,"GtkButton","icon-name","sidebar-show-symbolic",None,None,None,None,None,None,None,None,None),
(3,5,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
(3,6,"GtkButton","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(3,6,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,7,"GtkButton","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
(3,7,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,9,"GtkButton","icon-name","open-menu-symbolic",None,None,None,None,None,None,None,None,None),
(3,9,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(3,9,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(3,9,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,10,"GtkButton","icon-name","window-close-symbolic",None,None,None,None,None,None,None,None,None),
(3,10,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,11,"GtkFlowBox","column-spacing","25",None,None,None,None,None,None,None,None,None),
(3,11,"GtkFlowBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
(3,11,"GtkFlowBox","row-spacing","25",None,None,None,None,None,None,None,None,None),
(3,11,"GtkFlowBox","selection-mode","none",None,None,None,None,None,None,None,None,None),
(3,11,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,13,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(3,13,"GtkWidget","width-request","150",None,None,None,None,None,None,None,None,None),
(3,14,"GtkSearchEntry","placeholder-text","Search",None,None,None,None,None,None,None,None,None),
(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,16,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,18,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(3,19,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,20,"GtkSearchEntry","placeholder-text","Search",None,None,None,None,None,None,None,None,None),
(3,20,"GtkWidget","margin-end","5",None,None,None,None,None,None,None,None,None),
(3,20,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,22,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
(3,22,"GtkWidget","width-request","150",None,None,None,None,None,None,None,None,None),
(3,23,"GtkWidget","css-name","resetList",None,None,None,None,None,None,None,None,None),
(3,23,"GtkWidget","width-request","150",None,None,None,None,None,None,None,None,None),
(3,25,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,26,"GtkButton","icon-name","sidebar-show-symbolic",None,None,None,None,None,None,None,None,None),
(3,26,"GtkWidget","visible","False",None,None,None,None,None,None,None,None,None),
(3,27,"GtkButton","icon-name","go-previous-symbolic",None,None,None,None,None,None,None,None,None),
(3,27,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,28,"GtkButton","icon-name","go-previous-symbolic-rtl",None,None,None,None,None,None,None,None,None),
(3,28,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,29,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,30,"GtkButton","icon-name","open-menu-symbolic",None,None,None,None,None,None,None,None,None),
(3,30,"GtkWidget","halign","end",None,None,None,None,None,None,None,None,None),
(3,30,"GtkWidget","hexpand","True",None,None,None,None,None,None,None,None,None),
(3,30,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,31,"GtkButton","icon-name","window-close-symbolic",None,None,None,None,None,None,None,None,None),
(3,31,"GtkWidget","valign","start",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","column-spacing","25",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","homogeneous","True",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","row-spacing","25",None,None,None,None,None,None,None,None,None),
(3,32,"GtkFlowBox","selection-mode","none",None,None,None,None,None,None,None,None,None),
(3,32,"GtkWidget","valign","start",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),
@ -134,10 +142,10 @@
(7,11,"GtkButton","icon-name","audio-volume-high-symbolic",None,None,None,None,None,None,None,None,None)
</object_property>
<object_data>
(3,15,"GtkWidget",2,2,None,1,None,None,None,None),
(3,15,"GtkWidget",1,1,None,None,None,None,None,None)
(3,23,"GtkWidget",1,1,None,None,None,None,None,None),
(3,23,"GtkWidget",2,2,None,1,None,None,None,None)
</object_data>
<object_data_arg>
(3,15,"GtkWidget",2,2,"name","b")
(3,23,"GtkWidget",2,2,"name","b")
</object_data_arg>
</cambalache-project>