extras/source/glade/libreoffice-catalog.xml.in | 3 starmath/UIConfig_smath.mk | 1 starmath/inc/dialog.hxx | 33 - starmath/inc/starmath.hrc | 1 starmath/inc/utility.hxx | 1 starmath/source/dialog.cxx | 117 ++--- starmath/source/smres.src | 171 -------- starmath/source/utility.cxx | 11 starmath/uiconfig/smath/ui/fonttypedialog.ui | 510 +++++++++++++++++++++++++ 9 files changed, 589 insertions(+), 259 deletions(-)
New commits: commit 1611669c400a87e6a092e6312fd83b4f9f89257b Author: Manal Alhassoun <malhass...@kacst.edu.sa> Date: Wed Jul 3 13:20:16 2013 +0300 fonttypedialog.ui widget Change-Id: I4aac9046a004d84cd47d563aee8b7338e0d17896 Reviewed-on: https://gerrit.libreoffice.org/4697 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/extras/source/glade/libreoffice-catalog.xml.in b/extras/source/glade/libreoffice-catalog.xml.in index f3ba921..962c42f 100644 --- a/extras/source/glade/libreoffice-catalog.xml.in +++ b/extras/source/glade/libreoffice-catalog.xml.in @@ -15,6 +15,9 @@ --> <glade-catalog name="LibreOffice" domain="glade-3" depends="gtk+" version="1.0"> <glade-widget-classes> + <glade-widget-class title="Font PickListBox" name="smlo-SmFontPickListBox" + generic-name="SmFontPickListBox" parent="GtkComboBoxText" + icon-name="widget-gtk-comboboxtext"/> <glade-widget-class title="Thesaurus View" name="cuilo-ThesaurusAlternativesCtrl" generic-name="ThesaurusAlternativesCtrl" parent="GtkTextView" icon-name="widget-gtk-textview"/> diff --git a/starmath/UIConfig_smath.mk b/starmath/UIConfig_smath.mk index 402ddec..3683c15 100644 --- a/starmath/UIConfig_smath.mk +++ b/starmath/UIConfig_smath.mk @@ -27,6 +27,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/smath,\ starmath/uiconfig/smath/ui/alignmentdialog \ starmath/uiconfig/smath/ui/catalogdialog \ starmath/uiconfig/smath/ui/fontsizedialog \ + starmath/uiconfig/smath/ui/fonttypedialog \ starmath/uiconfig/smath/ui/printeroptions \ starmath/uiconfig/smath/ui/savedefaultsdialog \ starmath/uiconfig/smath/ui/smathsettings \ diff --git a/starmath/inc/dialog.hxx b/starmath/inc/dialog.hxx index a16b2f5..4274266 100644 --- a/starmath/inc/dialog.hxx +++ b/starmath/inc/dialog.hxx @@ -142,27 +142,16 @@ public: class SmFontTypeDialog : public ModalDialog { - FixedText aFixedText1; - SmFontPickListBox aVariableFont; - FixedText aFixedText2; - SmFontPickListBox aFunctionFont; - FixedText aFixedText3; - SmFontPickListBox aNumberFont; - FixedText aFixedText4; - SmFontPickListBox aTextFont; - FixedText aFixedText5; - SmFontPickListBox aSerifFont; - FixedText aFixedText6; - SmFontPickListBox aSansFont; - FixedText aFixedText7; - SmFontPickListBox aFixedFont; - FixedLine aFixedLine1; - FixedLine aFixedLine2; - OKButton aOKButton1; - HelpButton aHelpButton1; - CancelButton aCancelButton1; - MenuButton aMenuButton; - PushButton aDefaultButton; + SmFontPickListBox* m_pVariableFont; + SmFontPickListBox* m_pFunctionFont; + SmFontPickListBox* m_pNumberFont; + SmFontPickListBox* m_pTextFont; + SmFontPickListBox* m_pSerifFont; + SmFontPickListBox* m_pSansFont; + SmFontPickListBox* m_pFixedFont; + HelpButton* m_pHelpButton1; + MenuButton* m_pMenuButton; + PushButton* m_pDefaultButton; OutputDevice *pFontListDev; @@ -171,7 +160,7 @@ class SmFontTypeDialog : public ModalDialog DECL_LINK(HelpButtonClickHdl, Button *); public: - SmFontTypeDialog(Window *pParent, OutputDevice *pFntListDevice, bool bFreeRes = true); + SmFontTypeDialog(Window *pParent, OutputDevice *pFntListDevice); void ReadFrom(const SmFormat &rFormat); void WriteTo (SmFormat &rFormat) const; diff --git a/starmath/inc/starmath.hrc b/starmath/inc/starmath.hrc index 74aebf6..192f22e 100644 --- a/starmath/inc/starmath.hrc +++ b/starmath/inc/starmath.hrc @@ -77,7 +77,6 @@ #define RID_FONTDIALOG (RID_APP_START + 2) -#define RID_FONTTYPEDIALOG (RID_APP_START + 4) #define RID_SYMDEFINEDIALOG (RID_APP_START + 9) #define RID_PRINTUIOPTIONS (RID_APP_START + 11) diff --git a/starmath/inc/utility.hxx b/starmath/inc/utility.hxx index 01a41cd..1770a91 100644 --- a/starmath/inc/utility.hxx +++ b/starmath/inc/utility.hxx @@ -159,6 +159,7 @@ protected: public: SmFontPickListBox(Window* pParent, const ResId& rResId); + SmFontPickListBox (Window* pParent, WinBits nBits); SmFontPickListBox& operator = (const SmFontPickList& rList); diff --git a/starmath/source/dialog.cxx b/starmath/source/dialog.cxx index 984461d..b42a278 100644 --- a/starmath/source/dialog.cxx +++ b/starmath/source/dialog.cxx @@ -497,13 +497,13 @@ IMPL_LINK( SmFontTypeDialog, MenuSelectHdl, Menu *, pMenu ) bool bHideCheckboxes = false; switch (pMenu->GetCurItemId()) { - case 1: pActiveListBox = &aVariableFont; break; - case 2: pActiveListBox = &aFunctionFont; break; - case 3: pActiveListBox = &aNumberFont; break; - case 4: pActiveListBox = &aTextFont; break; - case 5: pActiveListBox = &aSerifFont; bHideCheckboxes = true; break; - case 6: pActiveListBox = &aSansFont; bHideCheckboxes = true; break; - case 7: pActiveListBox = &aFixedFont; bHideCheckboxes = true; break; + case 1: pActiveListBox = m_pVariableFont; break; + case 2: pActiveListBox = m_pFunctionFont; break; + case 3: pActiveListBox = m_pNumberFont; break; + case 4: pActiveListBox = m_pTextFont; break; + case 5: pActiveListBox = m_pSerifFont; bHideCheckboxes = true; break; + case 6: pActiveListBox = m_pSansFont; bHideCheckboxes = true; break; + case 7: pActiveListBox = m_pFixedFont; bHideCheckboxes = true; break; default:pActiveListBox = NULL; } @@ -539,64 +539,51 @@ IMPL_LINK( SmFontTypeDialog, HelpButtonClickHdl, Button *, EMPTYARG /*pButton*/ Help* pHelp = Application::GetHelp(); if( pHelp ) { - pHelp->Start( OUString( "HID_SMA_FONTTYPEDIALOG" ), &aHelpButton1 ); + pHelp->Start( OUString( "HID_SMA_FONTTYPEDIALOG" ), m_pHelpButton1 ); } return 0; } -SmFontTypeDialog::SmFontTypeDialog(Window * pParent, OutputDevice *pFntListDevice, bool bFreeRes) - : ModalDialog(pParent, SmResId(RID_FONTTYPEDIALOG)), - aFixedText1 (this, SmResId(1)), - aVariableFont (this, SmResId(1)), - aFixedText2 (this, SmResId(2)), - aFunctionFont (this, SmResId(2)), - aFixedText3 (this, SmResId(3)), - aNumberFont (this, SmResId(3)), - aFixedText4 (this, SmResId(4)), - aTextFont (this, SmResId(4)), - aFixedText5 (this, SmResId(5)), - aSerifFont (this, SmResId(5)), - aFixedText6 (this, SmResId(6)), - aSansFont (this, SmResId(6)), - aFixedText7 (this, SmResId(7)), - aFixedFont (this, SmResId(7)), - aFixedLine1 (this, SmResId(1)), - aFixedLine2 (this, SmResId(2)), - aOKButton1 (this, SmResId(1)), - aHelpButton1 (this, SmResId(1)), - aCancelButton1 (this, SmResId(1)), - aMenuButton (this, SmResId(1)), - aDefaultButton (this, SmResId(2)), +SmFontTypeDialog::SmFontTypeDialog(Window * pParent, OutputDevice *pFntListDevice) + : ModalDialog(pParent, "FontsDialog", "modules/smath/ui/fonttypedialog.ui"), pFontListDev (pFntListDevice) { - if (bFreeRes) - FreeResource(); + get(m_pVariableFont, "variableCB"); + get(m_pFunctionFont, "functionCB"); + get(m_pNumberFont, "numberCB"); + get(m_pTextFont, "textCB"); + get(m_pSerifFont, "serifCB"); + get(m_pSansFont, "sansCB"); + get(m_pFixedFont, "fixedCB"); + get(m_pHelpButton1, "help"); + get(m_pMenuButton, "modify"); + get(m_pDefaultButton, "default"); - aDefaultButton.SetClickHdl(LINK(this, SmFontTypeDialog, DefaultButtonClickHdl)); - aHelpButton1.SetClickHdl(LINK(this, SmFontTypeDialog, HelpButtonClickHdl)); + m_pDefaultButton->SetClickHdl(LINK(this, SmFontTypeDialog, DefaultButtonClickHdl)); + m_pHelpButton1->SetClickHdl(LINK(this, SmFontTypeDialog, HelpButtonClickHdl)); - aMenuButton.GetPopupMenu()->SetSelectHdl(LINK(this, SmFontTypeDialog, MenuSelectHdl)); + m_pMenuButton->GetPopupMenu()->SetSelectHdl(LINK(this, SmFontTypeDialog, MenuSelectHdl)); } void SmFontTypeDialog::ReadFrom(const SmFormat &rFormat) { SmModule *pp = SM_MOD(); - aVariableFont = pp->GetConfig()->GetFontPickList(FNT_VARIABLE); - aFunctionFont = pp->GetConfig()->GetFontPickList(FNT_FUNCTION); - aNumberFont = pp->GetConfig()->GetFontPickList(FNT_NUMBER); - aTextFont = pp->GetConfig()->GetFontPickList(FNT_TEXT); - aSerifFont = pp->GetConfig()->GetFontPickList(FNT_SERIF); - aSansFont = pp->GetConfig()->GetFontPickList(FNT_SANS); - aFixedFont = pp->GetConfig()->GetFontPickList(FNT_FIXED); + *m_pVariableFont = pp->GetConfig()->GetFontPickList(FNT_VARIABLE); + *m_pFunctionFont = pp->GetConfig()->GetFontPickList(FNT_FUNCTION); + *m_pNumberFont = pp->GetConfig()->GetFontPickList(FNT_NUMBER); + *m_pTextFont = pp->GetConfig()->GetFontPickList(FNT_TEXT); + *m_pSerifFont = pp->GetConfig()->GetFontPickList(FNT_SERIF); + *m_pSansFont = pp->GetConfig()->GetFontPickList(FNT_SANS); + *m_pFixedFont = pp->GetConfig()->GetFontPickList(FNT_FIXED); - aVariableFont.Insert( rFormat.GetFont(FNT_VARIABLE) ); - aFunctionFont.Insert( rFormat.GetFont(FNT_FUNCTION) ); - aNumberFont .Insert( rFormat.GetFont(FNT_NUMBER) ); - aTextFont .Insert( rFormat.GetFont(FNT_TEXT) ); - aSerifFont .Insert( rFormat.GetFont(FNT_SERIF) ); - aSansFont .Insert( rFormat.GetFont(FNT_SANS) ); - aFixedFont .Insert( rFormat.GetFont(FNT_FIXED) ); + m_pVariableFont->Insert( rFormat.GetFont(FNT_VARIABLE) ); + m_pFunctionFont->Insert( rFormat.GetFont(FNT_FUNCTION) ); + m_pNumberFont->Insert( rFormat.GetFont(FNT_NUMBER) ); + m_pTextFont->Insert( rFormat.GetFont(FNT_TEXT) ); + m_pSerifFont->Insert( rFormat.GetFont(FNT_SERIF) ); + m_pSansFont->Insert( rFormat.GetFont(FNT_SANS) ); + m_pFixedFont->Insert( rFormat.GetFont(FNT_FIXED) ); } @@ -604,21 +591,21 @@ void SmFontTypeDialog::WriteTo(SmFormat &rFormat) const { SmModule *pp = SM_MOD(); - pp->GetConfig()->GetFontPickList(FNT_VARIABLE) = aVariableFont; - pp->GetConfig()->GetFontPickList(FNT_FUNCTION) = aFunctionFont; - pp->GetConfig()->GetFontPickList(FNT_NUMBER) = aNumberFont; - pp->GetConfig()->GetFontPickList(FNT_TEXT) = aTextFont; - pp->GetConfig()->GetFontPickList(FNT_SERIF) = aSerifFont; - pp->GetConfig()->GetFontPickList(FNT_SANS) = aSansFont; - pp->GetConfig()->GetFontPickList(FNT_FIXED) = aFixedFont; - - rFormat.SetFont( FNT_VARIABLE, aVariableFont.Get(0) ); - rFormat.SetFont( FNT_FUNCTION, aFunctionFont.Get(0) ); - rFormat.SetFont( FNT_NUMBER, aNumberFont .Get(0) ); - rFormat.SetFont( FNT_TEXT, aTextFont .Get(0) ); - rFormat.SetFont( FNT_SERIF, aSerifFont .Get(0) ); - rFormat.SetFont( FNT_SANS, aSansFont .Get(0) ); - rFormat.SetFont( FNT_FIXED, aFixedFont .Get(0) ); + pp->GetConfig()->GetFontPickList(FNT_VARIABLE) = *m_pVariableFont; + pp->GetConfig()->GetFontPickList(FNT_FUNCTION) = *m_pFunctionFont; + pp->GetConfig()->GetFontPickList(FNT_NUMBER) = *m_pNumberFont; + pp->GetConfig()->GetFontPickList(FNT_TEXT) = *m_pTextFont; + pp->GetConfig()->GetFontPickList(FNT_SERIF) = *m_pSerifFont; + pp->GetConfig()->GetFontPickList(FNT_SANS) = *m_pSansFont; + pp->GetConfig()->GetFontPickList(FNT_FIXED) = *m_pFixedFont; + + rFormat.SetFont( FNT_VARIABLE, m_pVariableFont->Get(0) ); + rFormat.SetFont( FNT_FUNCTION, m_pFunctionFont->Get(0) ); + rFormat.SetFont( FNT_NUMBER, m_pNumberFont->Get(0) ); + rFormat.SetFont( FNT_TEXT, m_pTextFont->Get(0) ); + rFormat.SetFont( FNT_SERIF, m_pSerifFont->Get(0) ); + rFormat.SetFont( FNT_SANS, m_pSansFont->Get(0) ); + rFormat.SetFont( FNT_FIXED, m_pFixedFont->Get(0) ); rFormat.RequestApplyChanges(); } diff --git a/starmath/source/smres.src b/starmath/source/smres.src index 73d3d4c..de4427f 100644 --- a/starmath/source/smres.src +++ b/starmath/source/smres.src @@ -104,177 +104,6 @@ ModalDialog RID_FONTDIALOG }; }; -ModalDialog RID_FONTTYPEDIALOG -{ - OutputSize = TRUE ; - SVLook = TRUE ; - HelpId = CMD_SID_FONT ; - Size = MAP_APPFONT ( 282 , 153 ) ; - Text [ en-US ] = "Fonts" ; - Moveable = TRUE ; - FixedLine 1 - { - Pos = MAP_APPFONT ( 6 , 6 ) ; - Size = MAP_APPFONT ( 207 , 8 ) ; - Text [ en-US ] = "Formula fonts" ; - }; - FixedLine 2 - { - Pos = MAP_APPFONT ( 6 , 84 ) ; - Size = MAP_APPFONT ( 207 , 8 ) ; - Text [ en-US ] = "Custom fonts" ; - }; - FixedText 1 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 18 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "~Variables"; - }; - ListBox 1 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:1"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 18 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 2 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 33 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "~Functions"; - }; - ListBox 2 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:2"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 33 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 3 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 51 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "~Numbers"; - }; - ListBox 3 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:3"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 48 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 4 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 66 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "~Text"; - }; - ListBox 4 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:4"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 63 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 5 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 97 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "~Serif"; - }; - ListBox 5 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:5"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 96 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 6 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 112 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "S~ans"; - }; - ListBox 6 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:6"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 111 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - FixedText 7 - { - Left = TRUE ; - Pos = MAP_APPFONT ( 12 , 127 ) ; - Size = MAP_APPFONT ( 40 , 10 ) ; - Text [ en-US ] = "F~ixed"; - }; - ListBox 7 - { - HelpID = "starmath:ListBox:RID_FONTTYPEDIALOG:7"; - Border = TRUE ; - Pos = MAP_APPFONT ( 54 , 126 ) ; - Size = MAP_APPFONT ( 150 , 69 ) ; - TabStop = TRUE ; - DropDown = TRUE ; - }; - OKButton 1 - { - Pos = MAP_APPFONT ( 225 , 6 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - DefButton = TRUE ; - }; - CancelButton 1 - { - Pos = MAP_APPFONT ( 225 , 24 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - }; - MenuButton 1 - { - HelpID = "starmath:MenuButton:RID_FONTTYPEDIALOG:1"; - TabStop = TRUE ; - ButtonMenu = Menu , RID_FONTMENU ; - Pos = MAP_APPFONT ( 225 , 48 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text [ en-US ] = "~Modify" ; - }; - HelpButton 1 - { - Pos = MAP_APPFONT ( 225 , 66 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - TabStop = TRUE ; - HelpID = "starmath:HelpButton:RID_FONTYPEDIALOG:1"; - Text [ en-US ] = "~Help" ; - }; - PushButton 2 - { - HelpID = "starmath:PushButton:RID_FONTTYPEDIALOG:2"; - TabStop = TRUE ; - Pos = MAP_APPFONT ( 225 , 84 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text [ en-US ] = "~Default" ; - }; -}; ModalDialog RID_SYMDEFINEDIALOG { diff --git a/starmath/source/utility.cxx b/starmath/source/utility.cxx index 1d450ec..4583c53 100644 --- a/starmath/source/utility.cxx +++ b/starmath/source/utility.cxx @@ -155,6 +155,17 @@ void SmFontPickList::WriteTo(SmFontDialog& rDialog) const /**************************************************************************/ +extern "C" SAL_DLLPUBLIC_EXPORT Window* SAL_CALL makeSmFontPickListBox(Window* pParent, VclBuilder::stringmap &) +{ + return new SmFontPickListBox(pParent, WB_DROPDOWN); +} + +SmFontPickListBox::SmFontPickListBox (Window* pParent, WinBits nBits) : + SmFontPickList(4), + ListBox(pParent, nBits) +{ + SetSelectHdl(LINK(this, SmFontPickListBox, SelectHdl)); +} IMPL_LINK( SmFontPickListBox, SelectHdl, ListBox *, /*pListBox*/ ) { diff --git a/starmath/uiconfig/smath/ui/fonttypedialog.ui b/starmath/uiconfig/smath/ui/fonttypedialog.ui new file mode 100644 index 0000000..92b10f0 --- /dev/null +++ b/starmath/uiconfig/smath/ui/fonttypedialog.ui @@ -0,0 +1,510 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkDialog" id="FontsDialog"> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="title" translatable="yes">Fonts</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="spacing">12</property> + <child internal-child="action_area"> + <object class="GtkButtonBox" id="dialog-action_area1"> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="layout_style">start</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_action_appearance">False</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_action_appearance">False</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="modify:menu1"> + <property name="label" translatable="yes">_Modify</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_action_appearance">False</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">2</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_action_appearance">False</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkButton" id="default"> + <property name="label" translatable="yes">_Default</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_action_appearance">False</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">4</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="GtkBox" id="box1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkFrame" id="frame1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="n_rows">4</property> + <property name="n_columns">2</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">_Variables</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </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="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Functions</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </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="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Numbers</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="label4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Text</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="smlo-SmFontPickListBox" id="variableCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</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="smlo-SmFontPickListBox" id="functionCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</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="smlo-SmFontPickListBox" id="numberCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="smlo-SmFontPickListBox" id="textCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">3</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="formulaL"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Formula fonts</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFrame" id="frame2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="top_padding">6</property> + <property name="left_padding">12</property> + <child> + <object class="GtkGrid" id="grid2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="n_columns">2</property> + <child> + <object class="GtkLabel" id="label5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Serif</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </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="GtkLabel" id="label6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">S_ans</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </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="GtkLabel" id="label7"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">F_ixed</property> + <property name="use_underline">True</property> + <attributes> + <attribute name="weight" value="normal"/> + </attributes> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + <child> + <object class="smlo-SmFontPickListBox" id="serifCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</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="smlo-SmFontPickListBox" id="sansCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</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="smlo-SmFontPickListBox" id="fixedCB"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">2</property> + <property name="width">1</property> + <property name="height">1</property> + </packing> + </child> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="customL"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Custom fonts</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="position">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">modify:menu1</action-widget> + <action-widget response="0">help</action-widget> + <action-widget response="0">default</action-widget> + </action-widgets> + </object> + <object class="GtkMenu" id="menu1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkMenuItem" id="menuitem1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">_Variables</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">_Functions</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">_Numbers</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">_Text</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">_Serif</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">S_ans</property> + <property name="use_underline">True</property> + </object> + </child> + <child> + <object class="GtkMenuItem" id="menuitem7"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="use_action_appearance">False</property> + <property name="label" translatable="yes">Fixe_d</property> + <property name="use_underline">True</property> + </object> + </child> + </object> + <object class="GtkSizeGroup" id="sizegroup1"> + <widgets> + <widget name="label1"/> + <widget name="label2"/> + <widget name="label3"/> + <widget name="label4"/> + <widget name="label5"/> + <widget name="label6"/> + <widget name="label7"/> + </widgets> + </object> + <object class="GtkSizeGroup" id="sizegroup2"> + <widgets> + <widget name="formulaL"/> + <widget name="customL"/> + </widgets> + </object> +</interface>
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits