diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-12-05 14:47:17 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-12-05 16:05:55 +0000 |
commit | 2b04cfa242436b2227600224450eb6fd75a2db1a (patch) | |
tree | e4273e8c81566a655745eaed1bbe6617d48961e1 /svx | |
parent | 9f6a44a216ae79bc418946c50862346652b20c0b (diff) |
convert add namespace dialog to .ui
Change-Id: I3636da91d39b2759dca72f30cc7b086b6f9cbb16
Diffstat (limited to 'svx')
-rw-r--r-- | svx/UIConfig_svx.mk | 1 | ||||
-rw-r--r-- | svx/inc/fmhelp.hrc | 1 | ||||
-rw-r--r-- | svx/source/form/datanavi.cxx | 36 | ||||
-rw-r--r-- | svx/source/form/datanavi.src | 66 | ||||
-rw-r--r-- | svx/source/inc/datanavi.hrc | 6 | ||||
-rw-r--r-- | svx/source/inc/datanavi.hxx | 32 | ||||
-rw-r--r-- | svx/uiconfig/ui/addnamespacedialog.ui | 167 |
7 files changed, 190 insertions, 119 deletions
diff --git a/svx/UIConfig_svx.mk b/svx/UIConfig_svx.mk index 76627848d540..2cd38890986e 100644 --- a/svx/UIConfig_svx.mk +++ b/svx/UIConfig_svx.mk @@ -11,6 +11,7 @@ $(eval $(call gb_UIConfig_UIConfig,svx)) $(eval $(call gb_UIConfig_add_uifiles,svx,\ svx/uiconfig/ui/acceptrejectchangesdialog \ + svx/uiconfig/ui/addnamespacedialog \ svx/uiconfig/ui/asianphoneticguidedialog \ svx/uiconfig/ui/chineseconversiondialog \ svx/uiconfig/ui/compressgraphicdialog \ diff --git a/svx/inc/fmhelp.hrc b/svx/inc/fmhelp.hrc index 17f663a946b4..4a95afb6757c 100644 --- a/svx/inc/fmhelp.hrc +++ b/svx/inc/fmhelp.hrc @@ -57,7 +57,6 @@ #define HID_XFORMS_ADDCONDITION_DLG "SVX_HID_XFORMS_ADDCONDITION_DLG" #define HID_XFORMS_NAMESPACEITEM_DLG "SVX_HID_XFORMS_NAMESPACEITEM_DLG" #define HID_XFORMS_NAMESPACEITEM_LIST "SVX_HID_XFORMS_NAMESPACEITEM_LIST" -#define HID_XFORMS_MANAGENAMESPACE_DLG "SVX_HID_XFORMS_MANAGENAMESPACE_DLG" #define HID_MN_XFORMS_MODELS_ADD "SVX_HID_MN_XFORMS_MODELS_ADD" #define HID_MN_XFORMS_MODELS_EDIT "SVX_HID_MN_XFORMS_MODELS_EDIT" #define HID_MN_XFORMS_MODELS_REMOVE "SVX_HID_MN_XFORMS_MODELS_REMOVE" diff --git a/svx/source/form/datanavi.cxx b/svx/source/form/datanavi.cxx index 58f74cbba934..bd2e530a1237 100644 --- a/svx/source/form/datanavi.cxx +++ b/svx/source/form/datanavi.cxx @@ -3300,40 +3300,24 @@ namespace svxform // class ManageNamespaceDialog //======================================================================== - ManageNamespaceDialog::ManageNamespaceDialog( - Window* pParent, AddConditionDialog* _pCondDlg, bool _bIsEdit ) : - - ModalDialog( pParent, SVX_RES( RID_SVXDLG_MANAGE_NAMESPACE ) ), - - m_aPrefixFT ( this, SVX_RES( FT_PREFIX ) ), - m_aPrefixED ( this, SVX_RES( ED_PREFIX ) ), - m_aUrlFT ( this, SVX_RES( FT_URL ) ), - m_aUrlED ( this, SVX_RES( ED_URL ) ), - m_aButtonsFL ( this, SVX_RES( FL_DATANAV_BTN ) ), - m_aOKBtn ( this, SVX_RES( BTN_DATANAV_OK ) ), - m_aEscBtn ( this, SVX_RES( BTN_DATANAV_ESC ) ), - m_aHelpBtn ( this, SVX_RES( BTN_DATANAV_HELP ) ), - - m_pConditionDlg ( _pCondDlg ) - + ManageNamespaceDialog::ManageNamespaceDialog(Window* pParent, AddConditionDialog* _pCondDlg, bool bIsEdit) + : ModalDialog(pParent, "AddNamespaceDialog", "svx/ui/addnamespacedialog.ui") + , m_pConditionDlg ( _pCondDlg ) { - if ( _bIsEdit ) - SetText(SVX_RESSTR(STR_EDIT_TEXT)); + get(m_pOKBtn, "ok"); + get(m_pPrefixED, "prefix"); + get(m_pUrlED, "url"); - FreeResource(); + if (bIsEdit) + SetText(get<FixedText>("alttitle")->GetText()); - m_aOKBtn.SetClickHdl( LINK( this, ManageNamespaceDialog, OKHdl ) ); - } - - //------------------------------------------------------------------------ - ManageNamespaceDialog::~ManageNamespaceDialog() - { + m_pOKBtn->SetClickHdl( LINK( this, ManageNamespaceDialog, OKHdl ) ); } //------------------------------------------------------------------------ IMPL_LINK_NOARG(ManageNamespaceDialog, OKHdl) { - OUString sPrefix = m_aPrefixED.GetText(); + OUString sPrefix = m_pPrefixED->GetText(); try { diff --git a/svx/source/form/datanavi.src b/svx/source/form/datanavi.src index 7e1640796341..974924d07dbe 100644 --- a/svx/source/form/datanavi.src +++ b/svx/source/form/datanavi.src @@ -708,72 +708,6 @@ ModalDialog RID_SVXDLG_NAMESPACE_ITEM }; }; -ModalDialog RID_SVXDLG_MANAGE_NAMESPACE -{ - HelpID = HID_XFORMS_MANAGENAMESPACE_DLG ; - OutputSize = TRUE ; - SVLook = TRUE ; - Size = MAP_APPFONT ( 210 , 60 ) ; - Text [ en-US ] = "Add Namespace" ; - Moveable = TRUE ; - FixedText FT_PREFIX - { - Pos = MAP_APPFONT ( 6 , 3 ) ; - Size = MAP_APPFONT ( 45 , 8 ) ; - LeftLabel = TRUE ; - Text [ en-US ] = "~Prefix" ; - }; - Edit ED_PREFIX - { - HelpID = "svx:Edit:RID_SVXDLG_MANAGE_NAMESPACE:ED_PREFIX"; - Pos = MAP_APPFONT ( 6 , 14 ) ; - Size = MAP_APPFONT ( 45 , 12 ) ; - Border = TRUE; - }; - FixedText FT_URL - { - Pos = MAP_APPFONT ( 54 , 3 ) ; - Size = MAP_APPFONT ( 150 , 8 ) ; - LeftLabel = TRUE ; - Text [ en-US ] = "~URL" ; - }; - Edit ED_URL - { - HelpID = "svx:Edit:RID_SVXDLG_MANAGE_NAMESPACE:ED_URL"; - Pos = MAP_APPFONT ( 54 , 14 ) ; - Size = MAP_APPFONT ( 150 , 12 ) ; - Border = TRUE; - }; - FixedLine FL_DATANAV_BTN - { - Pos = MAP_APPFONT ( 4 , 29 ) ; - Size = MAP_APPFONT ( 202 , 8 ) ; - }; - OKButton BTN_DATANAV_OK - { - Pos = MAP_APPFONT ( 45 , 40 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - DefButton = TRUE ; - }; - CancelButton BTN_DATANAV_ESC - { - Pos = MAP_APPFONT ( 98 , 40 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - }; - HelpButton BTN_DATANAV_HELP - { - Pos = MAP_APPFONT ( 154 , 40 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - }; - String STR_EDIT_TEXT - { - Text [ en-US ] = "Edit Namespace" ; - }; -}; - ModalDialog RID_SVXDLG_ADD_SUBMISSION { HelpID = HID_XFORMS_ADDSUBMISSION_DLG ; diff --git a/svx/source/inc/datanavi.hrc b/svx/source/inc/datanavi.hrc index ba814e2da196..ac19bde65517 100644 --- a/svx/source/inc/datanavi.hrc +++ b/svx/source/inc/datanavi.hrc @@ -126,12 +126,6 @@ #define STR_HEADER_PREFIX 10 #define STR_HEADER_URL 11 -// class ManageNamespaceDialog -#define FT_PREFIX 10 -#define ED_PREFIX 11 -#define FT_URL 12 -#define ED_URL 13 - #define STR_EDIT_TEXT 10 // class AddSubmissionDialog diff --git a/svx/source/inc/datanavi.hxx b/svx/source/inc/datanavi.hxx index 962d9363d329..2015fcb73253 100644 --- a/svx/source/inc/datanavi.hxx +++ b/svx/source/inc/datanavi.hxx @@ -440,34 +440,26 @@ namespace svxform class ManageNamespaceDialog : public ModalDialog { private: - FixedText m_aPrefixFT; - Edit m_aPrefixED; - FixedText m_aUrlFT; - Edit m_aUrlED; - FixedLine m_aButtonsFL; - OKButton m_aOKBtn; - CancelButton m_aEscBtn; - HelpButton m_aHelpBtn; + Edit* m_pPrefixED; + Edit* m_pUrlED; + OKButton* m_pOKBtn; AddConditionDialog* m_pConditionDlg; DECL_LINK(OKHdl, void *); public: - ManageNamespaceDialog( Window* pParent, AddConditionDialog* _pCondDlg, bool _bIsEdit ); - ~ManageNamespaceDialog(); - - inline void SetNamespace( const OUString& _rPrefix, const OUString& _rURL ); - inline OUString GetPrefix() const { return m_aPrefixED.GetText(); } - inline OUString GetURL() const { return m_aUrlED.GetText(); } + ManageNamespaceDialog(Window* pParent, AddConditionDialog* _pCondDlg, bool bIsEdit); + + void SetNamespace(const OUString& _rPrefix, const OUString& _rURL) + { + m_pPrefixED->SetText( _rPrefix ); + m_pUrlED->SetText( _rURL ); + } + OUString GetPrefix() const { return m_pPrefixED->GetText(); } + OUString GetURL() const { return m_pUrlED->GetText(); } }; - void ManageNamespaceDialog::SetNamespace( const OUString& _rPrefix, const OUString& _rURL ) - { - m_aPrefixED.SetText( _rPrefix ); - m_aUrlED.SetText( _rURL ); - } - //======================================================================== class AddSubmissionDialog : public ModalDialog { diff --git a/svx/uiconfig/ui/addnamespacedialog.ui b/svx/uiconfig/ui/addnamespacedialog.ui new file mode 100644 index 000000000000..5057e42ca666 --- /dev/null +++ b/svx/uiconfig/ui/addnamespacedialog.ui @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkDialog" id="AddNamespaceDialog"> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Add Namespace</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> + <object class="GtkGrid" id="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Prefix</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">prefix</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="prefix"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">•</property> + <property name="width_chars">12</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="url"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="hexpand">True</property> + <property name="invisible_char">•</property> + <property name="width_chars">34</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">1</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_URL</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">url</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="alttitle"> + <property name="can_focus">False</property> + <property name="no_show_all">True</property> + <property name="label" translatable="yes">Edit Namespace</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">2</property> + <property name="height">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">1</property> + </packing> + </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> |