summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-10-04 12:07:20 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-10-17 09:55:31 +0200
commit9b8828174dca6971d2490844b4c6cab2b9d57b8d (patch)
tree330a27fa71ad84986ff4c6d88b961efd2b4fa777 /sfx2
parent493a7e9932b09ddafd31f443ef2dc03d85f4b12b (diff)
turn implicit container explicit in buildable notebooks
as in interim measure for SfxTabDialogs we throw away the TabPage if its not suitable for reuse Change-Id: Ic5776ca3d2a8cb6bf41f33df01b211f81c62a842 Reviewed-on: https://gerrit.libreoffice.org/43134 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/dialog/tabdlg.cxx8
-rw-r--r--sfx2/uiconfig/ui/documentpropertiesdialog.ui54
-rw-r--r--sfx2/uiconfig/ui/emojicontrol.ui122
-rw-r--r--sfx2/uiconfig/ui/helpcontrol.ui43
4 files changed, 196 insertions, 31 deletions
diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx
index 35bd6256b999..44ca8cfa3087 100644
--- a/sfx2/source/dialog/tabdlg.cxx
+++ b/sfx2/source/dialog/tabdlg.cxx
@@ -322,8 +322,14 @@ SfxTabDialog::SfxTabDialog
, m_pExampleSet(nullptr)
{
Init_Impl(bEditFmt);
-}
+ sal_uInt16 nPageCount = m_pTabCtrl->GetPageCount();
+ for (sal_uInt16 nPage = 0; nPage < nPageCount; ++nPage)
+ {
+ sal_uInt16 nPageId = m_pTabCtrl->GetPageId(nPage);
+ m_pTabCtrl->SetTabPage(nPageId, nullptr);
+ }
+}
SfxTabDialog::~SfxTabDialog()
{
diff --git a/sfx2/uiconfig/ui/documentpropertiesdialog.ui b/sfx2/uiconfig/ui/documentpropertiesdialog.ui
index 945a8641477b..97282f5328a9 100644
--- a/sfx2/uiconfig/ui/documentpropertiesdialog.ui
+++ b/sfx2/uiconfig/ui/documentpropertiesdialog.ui
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.20.0 -->
<interface domain="sfx">
<requires lib="gtk+" version="3.0"/>
<object class="GtkDialog" id="DocumentPropertiesDialog">
@@ -88,7 +88,13 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
</child>
<child type="tab">
<object class="GtkLabel" id="general">
@@ -101,7 +107,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="description">
@@ -115,7 +130,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="customprops">
@@ -129,7 +153,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="cmisprops">
@@ -143,7 +176,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">4</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="security">
diff --git a/sfx2/uiconfig/ui/emojicontrol.ui b/sfx2/uiconfig/ui/emojicontrol.ui
index b261e430b118..232c509f28a9 100644
--- a/sfx2/uiconfig/ui/emojicontrol.ui
+++ b/sfx2/uiconfig/ui/emojicontrol.ui
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.20.0 -->
<interface domain="sfx">
<requires lib="gtk+" version="3.12"/>
+ <requires lib="LibreOffice" version="1.0"/>
<object class="GtkWindow" id="emojictrl">
<property name="can_focus">False</property>
<property name="resizable">False</property>
@@ -22,12 +23,23 @@
<property name="visible">True</property>
<property name="can_focus">True</property>
<child>
- <object class="sfxlo-EmojiView" id="emoji_view">
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="sfxlo-EmojiView" id="emoji_view">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="margin">0</property>
<property name="hexpand">True</property>
<property name="vexpand">True</property>
</object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">0</property>
+ </packing>
+ </child>
+ </object>
</child>
<child type="tab">
<object class="GtkLabel" id="people">
@@ -35,21 +47,30 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="halign">center</property>
- <property name="label" translatable="no">1f603</property>
+ <property name="label">1f603</property>
</object>
<packing>
<property name="tab_fill">False</property>
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="nature">
<property name="width_request">40</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f43c</property>
+ <property name="label">1f43c</property>
</object>
<packing>
<property name="position">1</property>
@@ -57,14 +78,23 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="food">
<property name="width_request">40</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f34f</property>
+ <property name="label">1f34f</property>
</object>
<packing>
<property name="position">2</property>
@@ -72,13 +102,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="activity">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f3c8</property>
+ <property name="label">1f3c8</property>
</object>
<packing>
<property name="position">3</property>
@@ -86,13 +125,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">4</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="travel">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f697</property>
+ <property name="label">1f697</property>
</object>
<packing>
<property name="position">4</property>
@@ -100,13 +148,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">5</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="objects">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f4f1</property>
+ <property name="label">1f4f1</property>
</object>
<packing>
<property name="position">5</property>
@@ -114,13 +171,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">6</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="symbols">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f499</property>
+ <property name="label">1f499</property>
</object>
<packing>
<property name="position">6</property>
@@ -128,13 +194,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">7</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="flags">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f1ee-1f1f3</property>
+ <property name="label">1f1ee-1f1f3</property>
</object>
<packing>
<property name="position">7</property>
@@ -142,13 +217,22 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">8</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="unicode9">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="label" translatable="no">1f939</property>
+ <property name="label">1f939</property>
</object>
<packing>
<property name="position">8</property>
diff --git a/sfx2/uiconfig/ui/helpcontrol.ui b/sfx2/uiconfig/ui/helpcontrol.ui
index 5d6490fbe3f8..7dd7d7befe2e 100644
--- a/sfx2/uiconfig/ui/helpcontrol.ui
+++ b/sfx2/uiconfig/ui/helpcontrol.ui
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- Generated with glade 3.18.3 -->
+<!-- Generated with glade 3.20.0 -->
<interface domain="sfx">
<requires lib="gtk+" version="3.0"/>
<object class="GtkBox" id="HelpControl">
@@ -34,7 +34,13 @@
<property name="hexpand">True</property>
<property name="vexpand">True</property>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
</child>
<child type="tab">
<object class="GtkLabel" id="contents">
@@ -47,7 +53,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="index">
@@ -61,7 +76,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">2</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="find">
@@ -75,7 +99,16 @@
</packing>
</child>
<child>
- <placeholder/>
+ <object class="GtkGrid">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="position">3</property>
+ </packing>
</child>
<child type="tab">
<object class="GtkLabel" id="bookmarks">