tdf#130857 exportepub.ui Define frames in order

Move the definition of the "customize" frame above
the "metadata" one in the .ui file so that it matches
the visual appearance, which makes sure that tab focus
order with the Qt-based VCL plugins is correct as well
for Writer's "File" -> "Export As" -> "Export as EPUB"
dialog.

See

    commit 02692566ad
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Thu Oct 24 17:43:35 2024 +0200

        tdf#130857 optnewdictionarydialog.ui: Define focusable widgets in order

for more background.

Change-Id: I1db418d4c6394fd8dd0db5127dbcd8e3f0dc09c9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175627
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
Michael Weghorn 2024-10-25 10:11:42 +02:00
parent 21bf1509f2
commit 17dfa97f64

View file

@ -215,6 +215,121 @@
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkFrame" id="customize">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<property name="border-width">6</property>
<property name="label-xalign">0</property>
<property name="shadow-type">none</property>
<child>
<!-- n-columns=3 n-rows=2 -->
<object class="GtkGrid" id="grid1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-start">12</property>
<property name="margin-top">6</property>
<property name="hexpand">True</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
<object class="GtkLabel" id="coverimageft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|coverimageft">Cover image:</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">coverpath</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="coverpath">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="truncate-multiline">True</property>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="coverbutton">
<property name="label" translatable="yes" context="exportepub|coverbutton">Browse...</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="left-attach">2</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="mediadirft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|mediadirft">Media directory:</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">mediadir</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="mediadir">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="truncate-multiline">True</property>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="mediabutton">
<property name="label" translatable="yes" context="exportepub|mediabutton">Browse...</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="left-attach">2</property>
<property name="top-attach">1</property>
</packing>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="customizeft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|customizeft">Customize</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkFrame" id="metadata">
<property name="visible">True</property>
@ -388,121 +503,6 @@
<property name="top-attach">2</property>
</packing>
</child>
<child>
<object class="GtkFrame" id="customize">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<property name="border-width">6</property>
<property name="label-xalign">0</property>
<property name="shadow-type">none</property>
<child>
<!-- n-columns=3 n-rows=2 -->
<object class="GtkGrid" id="grid1">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-start">12</property>
<property name="margin-top">6</property>
<property name="hexpand">True</property>
<property name="row-spacing">6</property>
<property name="column-spacing">12</property>
<child>
<object class="GtkLabel" id="coverimageft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|coverimageft">Cover image:</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">coverpath</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="coverpath">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="truncate-multiline">True</property>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="coverbutton">
<property name="label" translatable="yes" context="exportepub|coverbutton">Browse...</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="left-attach">2</property>
<property name="top-attach">0</property>
</packing>
</child>
<child>
<object class="GtkLabel" id="mediadirft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|mediadirft">Media directory:</property>
<property name="use-underline">True</property>
<property name="mnemonic-widget">mediadir</property>
<property name="xalign">0</property>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkEntry" id="mediadir">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="hexpand">True</property>
<property name="activates-default">True</property>
<property name="truncate-multiline">True</property>
</object>
<packing>
<property name="left-attach">1</property>
<property name="top-attach">1</property>
</packing>
</child>
<child>
<object class="GtkButton" id="mediabutton">
<property name="label" translatable="yes" context="exportepub|mediabutton">Browse...</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
</object>
<packing>
<property name="left-attach">2</property>
<property name="top-attach">1</property>
</packing>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel" id="customizeft">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes" context="exportepub|customizeft">Customize</property>
<attributes>
<attribute name="weight" value="bold"/>
</attributes>
</object>
</child>
</object>
<packing>
<property name="left-attach">0</property>
<property name="top-attach">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>