diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-12-17 10:21:49 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-12-17 10:24:07 +0000 |
commit | 2e4360815b08e1b5bd7233509d033b5a49b7c61e (patch) | |
tree | 4147e57daaf6368aa605e019bb22e77c5caa0e04 /sw | |
parent | c2f0845931b7cb1007d54173c2633c44123a137c (diff) |
fix caption dialog
Change-Id: I499f47b116ff6957bbbc20b91224fe95593d1da1
Diffstat (limited to 'sw')
-rw-r--r-- | sw/UIConfig_swriter.mk | 1 | ||||
-rw-r--r-- | sw/source/ui/config/optload.cxx | 11 | ||||
-rw-r--r-- | sw/source/ui/inc/optload.hxx | 5 | ||||
-rw-r--r-- | sw/uiconfig/swriter/ui/captiondialog.ui | 81 |
4 files changed, 88 insertions, 10 deletions
diff --git a/sw/UIConfig_swriter.mk b/sw/UIConfig_swriter.mk index 441cc43851d9..2787065f90f0 100644 --- a/sw/UIConfig_swriter.mk +++ b/sw/UIConfig_swriter.mk @@ -74,6 +74,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/swriter,\ sw/uiconfig/swriter/ui/bulletsandnumbering \ sw/uiconfig/swriter/ui/businessdatapage \ sw/uiconfig/swriter/ui/cannotsavelabeldialog \ + sw/uiconfig/swriter/ui/captiondialog \ sw/uiconfig/swriter/ui/captionoptions \ sw/uiconfig/swriter/ui/cardformatpage \ sw/uiconfig/swriter/ui/cardmediumpage \ diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx index 8196d4811b7b..3eef208c370a 100644 --- a/sw/source/ui/config/optload.cxx +++ b/sw/source/ui/config/optload.cxx @@ -312,15 +312,12 @@ IMPL_LINK_NOARG(SwLoadOptPage, MetricHdl) return 0; } -SwCaptionOptDlg::SwCaptionOptDlg(Window* pParent, const SfxItemSet& rSet) : - SfxNoLayoutSingleTabDialog(pParent, rSet, 0) +SwCaptionOptDlg::SwCaptionOptDlg(Window* pParent, const SfxItemSet& rSet) + : SfxSingleTabDialog(pParent, rSet, "CaptionDialog", + "modules/swriter/ui/captiondialog.ui") { // create TabPage - SetTabPage((SwCaptionOptPage*) SwCaptionOptPage::Create(this, rSet)); -} - -SwCaptionOptDlg::~SwCaptionOptDlg() -{ + setTabPage(SwCaptionOptPage::Create(get_content_area(), rSet)); } SwCaptionPreview::SwCaptionPreview( Window* pParent, WinBits nStyle ) diff --git a/sw/source/ui/inc/optload.hxx b/sw/source/ui/inc/optload.hxx index 7825ab5354ac..0ee5023e89a6 100644 --- a/sw/source/ui/inc/optload.hxx +++ b/sw/source/ui/inc/optload.hxx @@ -69,11 +69,10 @@ public: virtual void Reset( const SfxItemSet& rSet ); }; -class SwCaptionOptDlg : public SfxNoLayoutSingleTabDialog +class SwCaptionOptDlg : public SfxSingleTabDialog { public: - SwCaptionOptDlg(Window* pParent, const SfxItemSet& rSet); - ~SwCaptionOptDlg(); + SwCaptionOptDlg(Window* pParent, const SfxItemSet& rSet); }; class CaptionComboBox : public SwComboBox diff --git a/sw/uiconfig/swriter/ui/captiondialog.ui b/sw/uiconfig/swriter/ui/captiondialog.ui new file mode 100644 index 000000000000..0b6e2d20eb5c --- /dev/null +++ b/sw/uiconfig/swriter/ui/captiondialog.ui @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkDialog" id="CaptionDialog"> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Caption</property> + <property name="type_hint">dialog</property> + <child internal-child="vbox"> + <object class="GtkBox" id="dialog-vbox1"> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog-action_area1"> + <property name="can_focus">False</property> + <property name="layout_style">end</property> + <child> + <object class="GtkButton" id="ok"> + <property name="label">gtk-ok</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="cancel"> + <property name="label">gtk-cancel</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkButton" id="help"> + <property name="label">gtk-help</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="pack_type">end</property> + <property name="position">0</property> + </packing> + </child> + <child> + <placeholder/> + </child> + </object> + </child> + <action-widgets> + <action-widget response="0">ok</action-widget> + <action-widget response="0">cancel</action-widget> + <action-widget response="0">help</action-widget> + </action-widgets> + </object> +</interface> |