mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 22:20:24 +00:00
588fe5b5c1
With these somewhat random ordering changes, things get closer to working the same as the code example. Still, the guide doesn't work right.
106 lines
4.7 KiB
XML
106 lines
4.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<object class="GtkWindow" id="window1">
|
|
<property name="title" translatable="yes">Constraints</property>
|
|
<child>
|
|
<object class="ConstraintsGrid">
|
|
<property name="layout-manager">
|
|
<object class="GtkConstraintLayout">
|
|
<constraints>
|
|
<guide name="space"
|
|
min-width="10" min-height="10"
|
|
nat-width="100" nat-height="10"
|
|
max-width="200" max-height="20"
|
|
strength="strong"/>
|
|
<constraint target="button1" target-attribute="width"
|
|
relation="le"
|
|
constant="200"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="start"
|
|
relation="eq"
|
|
source="button1" source-attribute="start"
|
|
constant="-8"
|
|
strength="required"/>
|
|
<constraint target="button1" target-attribute="width"
|
|
relation="eq"
|
|
source="button2" source-attribute="width"
|
|
strength="required"/>
|
|
<constraint target="button1" target-attribute="end"
|
|
relation="eq"
|
|
source="space" source-attribute="start"
|
|
strength="required"/>
|
|
<constraint target="space" target-attribute="end"
|
|
relation="eq"
|
|
source="button2" source-attribute="start"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="end"
|
|
relation="eq"
|
|
source="button2" source-attribute="end"
|
|
constant="8"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="start"
|
|
relation="eq"
|
|
source="button3" source-attribute="start"
|
|
constant="-8"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="end"
|
|
relation="eq"
|
|
source="button3" source-attribute="end"
|
|
constant="8"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="top"
|
|
relation="eq"
|
|
source="button1" source-attribute="top"
|
|
constant="-8"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="top"
|
|
relation="eq"
|
|
source="button2" source-attribute="top"
|
|
constant="-8"
|
|
strength="required"/>
|
|
<constraint target="button1" target-attribute="bottom"
|
|
relation="eq"
|
|
source="button3" source-attribute="top"
|
|
constant="-12"
|
|
strength="required"/>
|
|
<constraint target="button2" target-attribute="bottom"
|
|
relation="eq"
|
|
source="button3" source-attribute="top"
|
|
constant="-12"
|
|
strength="required"/>
|
|
<constraint target="button3" target-attribute="height"
|
|
relation="eq"
|
|
source="button1" source-attribute="height"
|
|
strength="required"/>
|
|
<constraint target="button3" target-attribute="height"
|
|
relation="eq"
|
|
source="button2" source-attribute="height"
|
|
strength="required"/>
|
|
<constraint target="super" target-attribute="bottom"
|
|
relation="eq"
|
|
source="button3" source-attribute="bottom"
|
|
constant="8"
|
|
strength="required"/>
|
|
</constraints>
|
|
</object>
|
|
</property>
|
|
<child>
|
|
<object class="GtkButton" id="button1">
|
|
<property name="label">Child 1</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="button2">
|
|
<property name="label">Child 2</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="button3">
|
|
<property name="label">Child 3</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|