1127 lines
56 KiB
XML
1127 lines
56 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Generated with glade 3.38.2 -->
|
|
<interface>
|
|
<requires lib="gtk+" version="3.24"/>
|
|
<object class="GtkListStore" id="RelativeToNode">
|
|
<columns>
|
|
<!-- column-name RelativeTo -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name Argument -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">Last selected</col>
|
|
<col id="1">last</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">First selected</col>
|
|
<col id="1">first</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Middle of selection</col>
|
|
<col id="1">middle</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Min value</col>
|
|
<col id="1">min</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Max value</col>
|
|
<col id="1">max</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkListStore" id="RelativeToObject">
|
|
<columns>
|
|
<!-- column-name RelativeTo -->
|
|
<column type="gchararray"/>
|
|
<!-- column-name Argument -->
|
|
<column type="gchararray"/>
|
|
</columns>
|
|
<data>
|
|
<row>
|
|
<col id="0" translatable="yes">Last selected</col>
|
|
<col id="1">last</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">First selected</col>
|
|
<col id="1">first</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Biggest object</col>
|
|
<col id="1">biggest</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Smallest object</col>
|
|
<col id="1">smallest</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Page</col>
|
|
<col id="1">page</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Drawing</col>
|
|
<col id="1">drawing</col>
|
|
</row>
|
|
<row>
|
|
<col id="0" translatable="yes">Selection Area</col>
|
|
<col id="1">selection</col>
|
|
</row>
|
|
</data>
|
|
</object>
|
|
<object class="GtkAdjustment" id="RemoveOverlap_HGap">
|
|
<property name="lower">-1000</property>
|
|
<property name="upper">1000</property>
|
|
<property name="step-increment">1</property>
|
|
<property name="page-increment">5</property>
|
|
</object>
|
|
<object class="GtkAdjustment" id="RemoveOverlap_VGap">
|
|
<property name="lower">-1000</property>
|
|
<property name="upper">1000</property>
|
|
<property name="step-increment">1</property>
|
|
<property name="page-increment">5</property>
|
|
</object>
|
|
<object class="GtkBox" id="align-and-distribute-box">
|
|
<property name="name">align-and-distribute-box</property>
|
|
<property name="visible">True</property>
|
|
<property name="margin">8</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">4</property>
|
|
<child>
|
|
<object class="GtkBox" id="align-and-distribute-object">
|
|
<property name="name">align-and-distribute-object</property>
|
|
<property name="visible">True</property>
|
|
<property name="no-show-all">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">4</property>
|
|
<child>
|
|
<object class="GtkFrame">
|
|
<property name="visible">True</property>
|
|
<property name="margin-bottom">4</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<!-- n-columns=2 n-rows=2 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkToggleButton" id="align-on-canvas">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Enable on-canvas alignment handles</property>
|
|
<property name="action-name">app.object-align-on-canvas</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-on-canvas">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-on-canvas</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkToggleButton" id="align-move-as-group">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Treat selection as group</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-sel-as-group">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-sel-as-group</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="label" translatable="yes">Alignment handles with third click</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="label" translatable="yes">Move/align selection as group</property>
|
|
<property name="xalign">0</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Relative to:</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="align-relative-object">
|
|
<property name="visible">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="model">RelativeToObject</property>
|
|
<property name="active">0</property>
|
|
<property name="id-column">1</property>
|
|
<child>
|
|
<object class="GtkCellRendererText"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<!-- n-columns=6 n-rows=2 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-right-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align right edges of objects to the left edge of anchor</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-right-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-right-to-anchor</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-left">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align left edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-left">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-left</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-center">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Center on vertical axis</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-center">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-center</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-right">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align right edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-right">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-right</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">3</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-left-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align left edges of objects to the right edge of anchor</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-left-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-left-to-anchor</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">4</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-horizontal-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align text anchors horizontally</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-baseline</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">5</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-bottom-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align bottom edges of objects to the top edge of anchor</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-bottom-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-bottom-to-anchor</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-top">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align top edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-top">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-top</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-center">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Center on horizontal axis</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-center">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-center</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-bottom">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align bottom edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-bottom">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-bottom</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">3</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-top-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align top edges of objects to bottom edge of anchor</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-top-to-anchor">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-top-to-anchor</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">4</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-vertical-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align text anchors vertically</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-baseline</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">5</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Align</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame">
|
|
<property name="visible">True</property>
|
|
<property name="margin-bottom">4</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<!-- n-columns=5 n-rows=2 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'left'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute horizontally with even spacing between left edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-left">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-left</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'hcenter'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute horizontally with even spacing between centers</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-center">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-center</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'right'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute horizontally with even spacing between right edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-right">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-right</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'hgap'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute horizontally with even horizontal gaps</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-gaps">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-gaps</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">3</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute-text</property>
|
|
<property name="action-target">'horizontal'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute text anchors horizontally</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-baseline</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">4</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'top'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute vertically with even spacing between top edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-top">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-top</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'vcenter'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute vertically with even spacing between centers</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-center">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-center</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'bottom'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute vertically with even spacing between bottom edges</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-bottom">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-bottom</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute</property>
|
|
<property name="action-target">'vgap'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute vertically with even vertical gaps</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-gaps">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-gaps</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">3</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-distribute-text</property>
|
|
<property name="action-target">'vertical'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute text anchors vertically</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-baseline">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-baseline</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">4</property>
|
|
<property name="top-attach">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Distribute</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame">
|
|
<property name="visible">True</property>
|
|
<property name="margin-bottom">4</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<!-- n-columns=6 n-rows=1 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'graph'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Nicely arrange selected connector network</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-graph">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-graph</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'exchange'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Exchange positions of selected objects - selection order</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-exchange-positions">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">exchange-positions</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'exchangez'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Exchange positions of selected objects - stacking order</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-exchange-positions-zorder">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">exchange-positions-zorder</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">2</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'rotate'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Exchange positions of selected objects - rotate around center point</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-exchange-positions-clockwise">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">exchange-positions-clockwise</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">3</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'randomize'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Randomize centers in both dimensions</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-randomize">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-randomize</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">4</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">app.object-rearrange</property>
|
|
<property name="action-target">'unclump'</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Unclump objects: try to equalize edge-to-edge distances</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-unclump">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-unclump</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">5</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Rearrange</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="remove-overlap-frame">
|
|
<property name="visible">True</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="margin">4</property>
|
|
<property name="spacing">4</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes" context="Abbreviation of Horizontal">H:</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="remove-overlap-hgap">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="adjustment">RemoveOverlap_HGap</property>
|
|
<property name="numeric">True</property>
|
|
<property name="tooltip-text" translatable="yes">Minimum horizontal gap (in pixel units) between bounding boxes</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="label" translatable="yes">V:</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkSpinButton" id="remove-overlap-vgap">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="adjustment">RemoveOverlap_VGap</property>
|
|
<property name="numeric">True</property>
|
|
<property name="tooltip-text" translatable="yes">Minimum vertical gap (in pixel units) between bounding boxes</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="remove-overlap-button">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Move objects as little as possible so that their bounding boxes do not overlap</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-remove-overlaps">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-remove-overlaps</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Remove overlaps</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="align-and-distribute-node">
|
|
<property name="name">align-and-distribute-node</property>
|
|
<property name="visible">False</property>
|
|
<property name="no-show-all">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">4</property>
|
|
<child>
|
|
<object class="GtkFrame">
|
|
<property name="visible">True</property>
|
|
<property name="margin-bottom">4</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="label" translatable="yes">Relative to:</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkComboBox" id="align-relative-node">
|
|
<property name="visible">True</property>
|
|
<property name="margin-start">4</property>
|
|
<property name="model">RelativeToNode</property>
|
|
<property name="active">0</property>
|
|
<property name="id-column">1</property>
|
|
<child>
|
|
<object class="GtkCellRendererText"/>
|
|
<attributes>
|
|
<attribute name="text">0</attribute>
|
|
</attributes>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<!-- n-columns=2 n-rows=1 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkButton" id="align-node-horizontal">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align selected nodes to a common horizontal line</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-vertical-node">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-vertical-node</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="align-node-vertical">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Align selected nodes to a common vertical line</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-align-horizontal-node">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">align-horizontal-node</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Align Nodes</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame">
|
|
<property name="visible">True</property>
|
|
<style>
|
|
<class name="flat"/>
|
|
</style>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="visible">True</property>
|
|
<property name="orientation">vertical</property>
|
|
<!-- n-columns=2 n-rows=1 -->
|
|
<child>
|
|
<object class="GtkGrid">
|
|
<property name="visible">True</property>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">win.node-distribute-horizontal</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute selected nodes horizontally</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-horizontal-node">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-horizontal-node</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton">
|
|
<property name="visible">True</property>
|
|
<property name="can-focus">True</property>
|
|
<property name="receives-default">True</property>
|
|
<property name="action-name">win.node-distribute-vertical</property>
|
|
<property name="relief">none</property>
|
|
<property name="tooltip-text" translatable="yes">Distribute selected nodes vertically</property>
|
|
<child>
|
|
<object class="GtkImage" id="image-distribute-vertical-node">
|
|
<property name="visible">True</property>
|
|
<property name="icon-name">distribute-vertical-node</property>
|
|
<property name="use-fallback">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel">
|
|
<property name="visible">True</property>
|
|
<property name="margin-top">2</property>
|
|
<property name="margin-bottom">2</property>
|
|
<property name="label" translatable="yes">Distribute Nodes</property>
|
|
<attributes>
|
|
<attribute name="weight" value="bold"/>
|
|
</attributes>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|