diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-03-18 16:00:18 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-03-18 16:32:00 +0000 |
commit | 50d5b97a776342d3f032f3df2f2f2c90b02d7f34 (patch) | |
tree | 8caaa1cdb196db00ed3897ae5e513971816a57e1 /sw | |
parent | bc481122ce88a1335b101dae185e419df48b8c16 (diff) |
convert wizard layout page to .ui
Change-Id: I40ae0f7dea51bf0b8db60ec6b3cac955e9016af4
Diffstat (limited to 'sw')
-rw-r--r-- | sw/AllLangResTarget_sw.mk | 1 | ||||
-rw-r--r-- | sw/UIConfig_swriter.mk | 1 | ||||
-rw-r--r-- | sw/inc/dbui.hrc | 2 | ||||
-rw-r--r-- | sw/inc/helpid.h | 1 | ||||
-rw-r--r-- | sw/source/ui/dbui/mmlayoutpage.cxx | 130 | ||||
-rw-r--r-- | sw/source/ui/dbui/mmlayoutpage.hxx | 27 | ||||
-rw-r--r-- | sw/source/ui/dbui/mmlayoutpage.src | 155 | ||||
-rw-r--r-- | sw/uiconfig/swriter/ui/mmlayoutpage.ui | 437 |
8 files changed, 509 insertions, 245 deletions
diff --git a/sw/AllLangResTarget_sw.mk b/sw/AllLangResTarget_sw.mk index 998137d6388d..99df02bd351c 100644 --- a/sw/AllLangResTarget_sw.mk +++ b/sw/AllLangResTarget_sw.mk @@ -95,7 +95,6 @@ $(eval $(call gb_SrsTarget_add_files,sw/res,\ sw/source/ui/dbui/mailmergewizard.src \ sw/source/ui/dbui/mmaddressblockpage.src \ sw/source/ui/dbui/mmgreetingspage.src \ - sw/source/ui/dbui/mmlayoutpage.src \ sw/source/ui/dbui/mmmergepage.src \ sw/source/ui/dbui/mmoutputpage.src \ sw/source/ui/dbui/mmpreparemergepage.src \ diff --git a/sw/UIConfig_swriter.mk b/sw/UIConfig_swriter.mk index 98b91b1ca254..ebb66820462c 100644 --- a/sw/UIConfig_swriter.mk +++ b/sw/UIConfig_swriter.mk @@ -165,6 +165,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/swriter,\ sw/uiconfig/swriter/ui/queryshowchangesdialog \ sw/uiconfig/swriter/ui/mmaddressblockpage \ sw/uiconfig/swriter/ui/mmcreatingdialog \ + sw/uiconfig/swriter/ui/mmlayoutpage \ sw/uiconfig/swriter/ui/mmoutputtypepage \ sw/uiconfig/swriter/ui/mmselectpage \ sw/uiconfig/swriter/ui/mmsalutationpage \ diff --git a/sw/inc/dbui.hrc b/sw/inc/dbui.hrc index 2bf18eca1aa7..33996c531dfa 100644 --- a/sw/inc/dbui.hrc +++ b/sw/inc/dbui.hrc @@ -39,8 +39,6 @@ #define DLG_MM_ASSIGNFIELDS (RC_DBUI_BEGIN + 20) -#define DLG_MM_LAYOUT_PAGE (RC_DBUI_BEGIN + 22) - #define DLG_MM_MAILBODY (RC_DBUI_BEGIN + 24) #define DLG_MM_SENDMAILS (RC_DBUI_BEGIN + 25) #define DLG_MAILMERGECHILD (RC_DBUI_BEGIN + 26) diff --git a/sw/inc/helpid.h b/sw/inc/helpid.h index 55fe598d9eae..c4a7d88d4643 100644 --- a/sw/inc/helpid.h +++ b/sw/inc/helpid.h @@ -372,7 +372,6 @@ #define HID_MM_DBTABLEPREVIEWDIALOG "SW_HID_MM_DBTABLEPREVIEWDIALOG" #define HID_MM_CREATEADDRESSLIST "SW_HID_MM_CREATEADDRESSLIST" #define HID_MM_ASSIGNFIELDS "SW_HID_MM_ASSIGNFIELDS" -#define HID_MM_LAYOUT_PAGE "SW_HID_MM_LAYOUT_PAGE" #define HID_MM_ADDRESSLIST_HB "SW_HID_MM_ADDRESSLIST_HB" #define HID_MM_MAILBODY "SW_HID_MM_MAILBODY" #define HID_MM_SENDMAILS "SW_HID_MM_SENDMAILS" diff --git a/sw/source/ui/dbui/mmlayoutpage.cxx b/sw/source/ui/dbui/mmlayoutpage.cxx index 3dd2016cf303..186326392739 100644 --- a/sw/source/ui/dbui/mmlayoutpage.cxx +++ b/sw/source/ui/dbui/mmlayoutpage.cxx @@ -73,29 +73,27 @@ using namespace ::com::sun::star::view; #define DEFAULT_ADDRESS_HEIGHT (MM50*7) // 3,5cm SwMailMergeLayoutPage::SwMailMergeLayoutPage( SwMailMergeWizard* _pParent) : - svt::OWizardPage( _pParent, SW_RES(DLG_MM_LAYOUT_PAGE)), - m_aHeaderFI( this, SW_RES( FI_HEADER )), - m_aPositionFL( this, SW_RES( FL_POSITION )), - m_aAlignToBodyCB( this, SW_RES( CB_ALIGN )), - m_aLeftFT( this, SW_RES( FT_LEFT )), - m_aLeftMF( this, SW_RES( MF_LEFT )), - m_aTopFT( this, SW_RES( FT_TOP )), - m_aTopMF( this, SW_RES( MF_TOP )), - m_aGreetingLineFL( this, SW_RES( FL_GREETINGLINE )), - m_aUpFT( this, SW_RES( FT_UP )), - m_aUpPB( this, SW_RES( MF_UP )), - m_aDownFT( this, SW_RES( FT_DOWN )), - m_aDownPB( this, SW_RES( PB_DOWN )), - m_aExampleContainerWIN( this, SW_RES( WIN_EXAMPLECONTAINER )), - m_aZoomFT( this, SW_RES( FT_ZOOM )), - m_aZoomLB( this, SW_RES( LB_ZOOM )), - m_pExampleFrame(0), - m_pExampleWrtShell(0), - m_pAddressBlockFormat(0), - m_bIsGreetingInserted(false), - m_pWizard(_pParent) + svt::OWizardPage(_pParent, "MMLayoutPage", + "modules/swriter/ui/mmlayoutpage.ui") + , m_pExampleFrame(0) + , m_pExampleWrtShell(0) + , m_pAddressBlockFormat(0) + , m_bIsGreetingInserted(false) + , m_pWizard(_pParent) { - FreeResource(); + get(m_pPosition, "addresspos"); + get(m_pGreetingLine, "greetingspos"); + get(m_pAlignToBodyCB, "align"); + get(m_pLeftFT, "leftft"); + get(m_pLeftMF, "left"); + get(m_pTopMF, "top"); + get(m_pUpPB, "up"); + get(m_pDownPB, "down"); + get(m_pExampleContainerWIN, "example"); + Size aSize(LogicToPixel(Size(124, 159), MAP_APPFONT)); + m_pExampleContainerWIN->set_width_request(aSize.Width()); + m_pExampleContainerWIN->set_height_request(aSize.Height()); + get(m_pZoomLB, "zoom"); const SfxFilter *pSfxFlt = SwIoSystem::GetFilterOfFormat( OUString( FILTER_XML ), @@ -120,37 +118,37 @@ SwMailMergeLayoutPage::SwMailMergeLayoutPage( SwMailMergeWizard* _pParent) : xStore->storeToURL( m_sExampleURL, aValues ); Link aLink(LINK(this, SwMailMergeLayoutPage, PreviewLoadedHdl_Impl)); - m_pExampleFrame = new SwOneExampleFrame( m_aExampleContainerWIN, + m_pExampleFrame = new SwOneExampleFrame( *m_pExampleContainerWIN, EX_SHOW_DEFAULT_PAGE, &aLink, &m_sExampleURL ); - m_aExampleContainerWIN.Show(false); + m_pExampleContainerWIN->Show(false); - m_aLeftMF.SetValue(m_aLeftMF.Normalize(DEFAULT_LEFT_DISTANCE), FUNIT_TWIP); - m_aTopMF.SetValue(m_aTopMF.Normalize(DEFAULT_TOP_DISTANCE), FUNIT_TWIP); + m_pLeftMF->SetValue(m_pLeftMF->Normalize(DEFAULT_LEFT_DISTANCE), FUNIT_TWIP); + m_pTopMF->SetValue(m_pTopMF->Normalize(DEFAULT_TOP_DISTANCE), FUNIT_TWIP); - m_aZoomLB.InsertEntry(OUString("50 %"), 1); - m_aZoomLB.InsertEntry(OUString("75 %"), 2); - m_aZoomLB.InsertEntry(OUString("100 %"), 3); - m_aZoomLB.SelectEntryPos(0); //page size - m_aZoomLB.SetSelectHdl(LINK(this, SwMailMergeLayoutPage, ZoomHdl_Impl)); + m_pZoomLB->InsertEntry(OUString("50 %"), 1); + m_pZoomLB->InsertEntry(OUString("75 %"), 2); + m_pZoomLB->InsertEntry(OUString("100 %"), 3); + m_pZoomLB->SelectEntryPos(0); //page size + m_pZoomLB->SetSelectHdl(LINK(this, SwMailMergeLayoutPage, ZoomHdl_Impl)); Link aFrameHdl = LINK(this, SwMailMergeLayoutPage, ChangeAddressHdl_Impl); - m_aLeftMF.SetUpHdl(aFrameHdl); - m_aLeftMF.SetDownHdl(aFrameHdl); - m_aLeftMF.SetLoseFocusHdl(aFrameHdl); - m_aTopMF.SetUpHdl(aFrameHdl); - m_aTopMF.SetDownHdl(aFrameHdl); - m_aTopMF.SetLoseFocusHdl(aFrameHdl); + m_pLeftMF->SetUpHdl(aFrameHdl); + m_pLeftMF->SetDownHdl(aFrameHdl); + m_pLeftMF->SetLoseFocusHdl(aFrameHdl); + m_pTopMF->SetUpHdl(aFrameHdl); + m_pTopMF->SetDownHdl(aFrameHdl); + m_pTopMF->SetLoseFocusHdl(aFrameHdl); FieldUnit eFieldUnit = ::GetDfltMetric(sal_False); - ::SetFieldUnit( m_aLeftMF, eFieldUnit ); - ::SetFieldUnit( m_aTopMF, eFieldUnit ); + ::SetFieldUnit( *m_pLeftMF, eFieldUnit ); + ::SetFieldUnit( *m_pTopMF, eFieldUnit ); Link aUpDownHdl = LINK(this, SwMailMergeLayoutPage, GreetingsHdl_Impl ); - m_aUpPB.SetClickHdl(aUpDownHdl); - m_aDownPB.SetClickHdl(aUpDownHdl); - m_aAlignToBodyCB.SetClickHdl(LINK(this, SwMailMergeLayoutPage, AlignToTextHdl_Impl)); - m_aAlignToBodyCB.Check(); + m_pUpPB->SetClickHdl(aUpDownHdl); + m_pDownPB->SetClickHdl(aUpDownHdl); + m_pAlignToBodyCB->SetClickHdl(LINK(this, SwMailMergeLayoutPage, AlignToTextHdl_Impl)); + m_pAlignToBodyCB->Check(); } SwMailMergeLayoutPage::~SwMailMergeLayoutPage() @@ -166,18 +164,10 @@ void SwMailMergeLayoutPage::ActivatePage() sal_Bool bGreetingLine = rConfigItem.IsGreetingLine(sal_False) && !rConfigItem.IsGreetingInserted(); sal_Bool bAddressBlock = rConfigItem.IsAddressBlock() && !rConfigItem.IsAddressInserted(); - m_aPositionFL.Enable(bAddressBlock); - m_aLeftFT.Enable(bAddressBlock); - m_aTopFT.Enable(bAddressBlock); - m_aLeftMF.Enable(bAddressBlock); - m_aTopMF.Enable(bAddressBlock); - AlignToTextHdl_Impl( &m_aAlignToBodyCB ); + m_pPosition->Enable(bAddressBlock); + AlignToTextHdl_Impl(m_pAlignToBodyCB); - m_aGreetingLineFL.Enable(bGreetingLine); - m_aUpPB.Enable(bGreetingLine); - m_aDownPB.Enable(bGreetingLine); - m_aUpFT.Enable(bGreetingLine); - m_aDownFT.Enable(bGreetingLine); + m_pGreetingLine->Enable(bGreetingLine); //check if greeting and/or address frame have to be inserted/removed if(m_pExampleWrtShell) // initially there's nothing to check @@ -209,12 +199,12 @@ void SwMailMergeLayoutPage::ActivatePage() } else { - long nLeft = static_cast< long >(m_aLeftMF.Denormalize(m_aLeftMF.GetValue(FUNIT_TWIP))); - long nTop = static_cast< long >(m_aTopMF.Denormalize(m_aTopMF.GetValue(FUNIT_TWIP))); + long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP))); + long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP))); m_pAddressBlockFormat = InsertAddressFrame( *m_pExampleWrtShell, m_pWizard->GetConfigItem(), Point(nLeft, nTop), - m_aAlignToBodyCB.IsChecked(), true); + m_pAlignToBodyCB->IsChecked(), true); } } @@ -227,13 +217,13 @@ sal_Bool SwMailMergeLayoutPage::commitPage( ::svt::WizardTypes::CommitPageReason SwMailMergeConfigItem& rConfigItem = m_pWizard->GetConfigItem(); if(::svt::WizardTypes::eTravelForward == _eReason) { - long nLeft = static_cast< long >(m_aLeftMF.Denormalize(m_aLeftMF.GetValue(FUNIT_TWIP))); - long nTop = static_cast< long >(m_aTopMF.Denormalize(m_aTopMF.GetValue(FUNIT_TWIP))); + long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP))); + long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP))); InsertAddressAndGreeting( m_pWizard->GetSwView(), rConfigItem, Point(nLeft, nTop), - m_aAlignToBodyCB.IsChecked()); + m_pAlignToBodyCB->IsChecked()); } return sal_True; } @@ -637,7 +627,7 @@ void SwMailMergeLayoutPage::InsertGreeting(SwWrtShell& rShell, SwMailMergeConfig IMPL_LINK_NOARG(SwMailMergeLayoutPage, PreviewLoadedHdl_Impl) { - m_aExampleContainerWIN.Show(true); + m_pExampleContainerWIN->Show(true); Reference< XModel > & xModel = m_pExampleFrame->GetModel(); //now the ViewOptions should be set properly @@ -657,7 +647,7 @@ IMPL_LINK_NOARG(SwMailMergeLayoutPage, PreviewLoadedHdl_Impl) m_pAddressBlockFormat = InsertAddressFrame( *m_pExampleWrtShell, rConfigItem, Point(DEFAULT_LEFT_DISTANCE, DEFAULT_TOP_DISTANCE), - m_aAlignToBodyCB.IsChecked(), true); + m_pAlignToBodyCB->IsChecked(), true); } if(rConfigItem.IsGreetingLine(sal_False)) { @@ -671,8 +661,8 @@ IMPL_LINK_NOARG(SwMailMergeLayoutPage, PreviewLoadedHdl_Impl) const SwFmtFrmSize& rPageSize = m_pExampleWrtShell->GetPageDesc( m_pExampleWrtShell->GetCurPageDesc()).GetMaster().GetFrmSize(); - m_aLeftMF.SetMax(rPageSize.GetWidth() - DEFAULT_LEFT_DISTANCE); - m_aTopMF.SetMax(rPageSize.GetHeight() - DEFAULT_TOP_DISTANCE); + m_pLeftMF->SetMax(rPageSize.GetWidth() - DEFAULT_LEFT_DISTANCE); + m_pTopMF->SetMax(rPageSize.GetHeight() - DEFAULT_TOP_DISTANCE); return 0; } @@ -703,14 +693,14 @@ IMPL_LINK_NOARG(SwMailMergeLayoutPage, ChangeAddressHdl_Impl) { if(m_pExampleWrtShell && m_pAddressBlockFormat) { - long nLeft = static_cast< long >(m_aLeftMF.Denormalize(m_aLeftMF.GetValue(FUNIT_TWIP))); - long nTop = static_cast< long >(m_aTopMF.Denormalize(m_aTopMF.GetValue(FUNIT_TWIP))); + long nLeft = static_cast< long >(m_pLeftMF->Denormalize(m_pLeftMF->GetValue(FUNIT_TWIP))); + long nTop = static_cast< long >(m_pTopMF->Denormalize(m_pTopMF->GetValue(FUNIT_TWIP))); SfxItemSet aSet(m_pExampleWrtShell->GetAttrPool(), RES_ANCHOR, RES_ANCHOR, RES_VERT_ORIENT, RES_VERT_ORIENT, RES_HORI_ORIENT, RES_HORI_ORIENT, 0 ); - if(m_aAlignToBodyCB.IsChecked()) + if(m_pAlignToBodyCB->IsChecked()) aSet.Put(SwFmtHoriOrient( 0, text::HoriOrientation::NONE, text::RelOrientation::PAGE_PRINT_AREA )); else aSet.Put(SwFmtHoriOrient( nLeft, text::HoriOrientation::NONE, text::RelOrientation::PAGE_FRAME )); @@ -722,7 +712,7 @@ IMPL_LINK_NOARG(SwMailMergeLayoutPage, ChangeAddressHdl_Impl) IMPL_LINK(SwMailMergeLayoutPage, GreetingsHdl_Impl, PushButton*, pButton) { - bool bDown = pButton == &m_aDownPB; + bool bDown = pButton == m_pDownPB; bool bMoved = m_pExampleWrtShell->MoveParagraph( bDown ? 1 : -1 ); if (bMoved || bDown) m_pWizard->GetConfigItem().MoveGreeting(bDown ? 1 : -1 ); @@ -738,8 +728,8 @@ IMPL_LINK(SwMailMergeLayoutPage, GreetingsHdl_Impl, PushButton*, pButton) IMPL_LINK(SwMailMergeLayoutPage, AlignToTextHdl_Impl, CheckBox*, pBox) { sal_Bool bCheck = pBox->IsChecked() && pBox->IsEnabled(); - m_aLeftFT.Enable(!bCheck); - m_aLeftMF.Enable(!bCheck); + m_pLeftFT->Enable(!bCheck); + m_pLeftMF->Enable(!bCheck); ChangeAddressHdl_Impl( 0 ); return 0; } diff --git a/sw/source/ui/dbui/mmlayoutpage.hxx b/sw/source/ui/dbui/mmlayoutpage.hxx index 10c772eb81c2..7f77c5c8aed4 100644 --- a/sw/source/ui/dbui/mmlayoutpage.hxx +++ b/sw/source/ui/dbui/mmlayoutpage.hxx @@ -24,6 +24,7 @@ #include <vcl/button.hxx> #include <svtools/stdctrl.hxx> #include <vcl/field.hxx> +#include <vcl/layout.hxx> #include <vcl/lstbox.hxx> #include <com/sun/star/uno/Reference.h> @@ -37,26 +38,20 @@ namespace com{ namespace sun{ namespace star{ namespace beans{ class XPropertySe class SwMailMergeLayoutPage : public svt::OWizardPage { - SwBoldFixedInfo m_aHeaderFI; + VclContainer* m_pPosition; - FixedLine m_aPositionFL; + CheckBox* m_pAlignToBodyCB; + FixedText* m_pLeftFT; + MetricField* m_pLeftMF; + MetricField* m_pTopMF; - CheckBox m_aAlignToBodyCB; - FixedText m_aLeftFT; - MetricField m_aLeftMF; - FixedText m_aTopFT; - MetricField m_aTopMF; + VclContainer* m_pGreetingLine; + PushButton* m_pUpPB; + PushButton* m_pDownPB; - FixedLine m_aGreetingLineFL; - FixedText m_aUpFT; - PushButton m_aUpPB; - FixedText m_aDownFT; - PushButton m_aDownPB; + Window* m_pExampleContainerWIN; - Window m_aExampleContainerWIN; - - FixedText m_aZoomFT; - ListBox m_aZoomLB; + ListBox* m_pZoomLB; SwOneExampleFrame* m_pExampleFrame; SwWrtShell* m_pExampleWrtShell; diff --git a/sw/source/ui/dbui/mmlayoutpage.src b/sw/source/ui/dbui/mmlayoutpage.src deleted file mode 100644 index cc54bba162b3..000000000000 --- a/sw/source/ui/dbui/mmlayoutpage.src +++ /dev/null @@ -1,155 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ -#include <mmlayoutpage.hrc> -#include <dbui.hrc> -#include <helpid.h> - -TabPage DLG_MM_LAYOUT_PAGE -{ - HelpID = HID_MM_LAYOUT_PAGE; - Size = MAP_APPFONT ( 260 , 250 ) ; - Hide = TRUE ; - - FixedText FI_HEADER - { - Pos = MAP_APPFONT ( 6 , 8 ) ; - Size = MAP_APPFONT ( 248 , 8 ) ; - Text[ en-US ] = "Adjust layout of address block and salutation"; - }; - FixedLine FL_POSITION - { - Pos = MAP_APPFONT ( 6 , 27 ) ; - Size = MAP_APPFONT ( 118 , 8 ) ; - Text[ en-US ] = "Address block position"; - }; - CheckBox CB_ALIGN - { - HelpID = "sw:CheckBox:DLG_MM_LAYOUT_PAGE:CB_ALIGN"; - Pos = MAP_APPFONT ( 6 , 40 ) ; - Size = MAP_APPFONT ( 118 , 10 ) ; - Text[ en-US ] = "Align to text body"; - }; - FixedText FT_LEFT - { - Pos = MAP_APPFONT ( 15 , 54 ) ; - Size = MAP_APPFONT ( 63 , 8 ) ; - Text[ en-US ] = "From ~left"; - }; - MetricField MF_LEFT - { - HelpID = "sw:MetricField:DLG_MM_LAYOUT_PAGE:MF_LEFT"; - Pos = MAP_APPFONT ( 78 , 52 ) ; - Size = MAP_APPFONT ( 40 , 12 ) ; - Border = TRUE ; - Left = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = 0 ; - Maximum = 99999 ; - DecimalDigits = 2 ; - Value = 200 ; - Unit = FUNIT_CM ; - First = 10 ; - Last = 99999 ; - SpinSize = 10 ; - }; - FixedText FT_TOP - { - Pos = MAP_APPFONT ( 15 , 69 ) ; - Size = MAP_APPFONT ( 62 , 8 ) ; - Text[ en-US ] = "~From top"; - }; - MetricField MF_TOP - { - HelpID = "sw:MetricField:DLG_MM_LAYOUT_PAGE:MF_TOP"; - Pos = MAP_APPFONT ( 78 , 67 ) ; - Size = MAP_APPFONT ( 40 , 12 ) ; - Border = TRUE ; - Left = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = 0 ; - Maximum = 99999 ; - DecimalDigits = 2 ; - Value = 200 ; - Unit = FUNIT_CM ; - First = 10 ; - Last = 99999 ; - SpinSize = 10 ; - }; - FixedLine FL_GREETINGLINE - { - Pos = MAP_APPFONT ( 6 , 85 ) ; - Size = MAP_APPFONT ( 118 , 8 ) ; - Text[ en-US ] = "Salutation position"; - }; - FixedText FT_UP - { - Pos = MAP_APPFONT ( 15 , 98 ) ; - Size = MAP_APPFONT ( 45 , 8 ) ; - Text[ en-US ] = "Move"; - }; - PushButton MF_UP - { - HelpID = "sw:PushButton:DLG_MM_LAYOUT_PAGE:MF_UP"; - Pos = MAP_APPFONT ( 68 , 96 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text[ en-US ] = "~Up"; - }; - FixedText FT_DOWN - { - Pos = MAP_APPFONT ( 15 , 115 ) ; - Size = MAP_APPFONT ( 45 , 8 ) ; - Text[ en-US ] = "Move"; - }; - PushButton PB_DOWN - { - HelpID = "sw:PushButton:DLG_MM_LAYOUT_PAGE:PB_DOWN"; - Pos = MAP_APPFONT ( 68 , 113 ) ; - Size = MAP_APPFONT ( 50 , 14 ) ; - Text[ en-US ] = "~Down"; - }; - Window WIN_EXAMPLECONTAINER - { - Pos = MAP_APPFONT ( 130 , 20 ) ; - Size = MAP_APPFONT ( 124 , 159 ) ; - }; - FixedText FT_ZOOM - { - Pos = MAP_APPFONT ( 161 , 185 ) ; - Size = MAP_APPFONT ( 40 , 8 ) ; - Right = TRUE; - Text[ en-US ] = "~Zoom"; - }; - ListBox LB_ZOOM - { - HelpID = "sw:ListBox:DLG_MM_LAYOUT_PAGE:LB_ZOOM"; - Pos = MAP_APPFONT ( 204 , 182 ) ; - Size = MAP_APPFONT ( 50 , 50 ) ; - Border = TRUE; - DropDown = TRUE; - StringList [en-US]= \ - { \ - < "Entire page" ; > ; \ - }; - }; - -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/uiconfig/swriter/ui/mmlayoutpage.ui b/sw/uiconfig/swriter/ui/mmlayoutpage.ui new file mode 100644 index 000000000000..840a4f2f32f4 --- /dev/null +++ b/sw/uiconfig/swriter/ui/mmlayoutpage.ui @@ -0,0 +1,437 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.16.1 --> +<interface> + <requires lib="gtk+" version="3.0"/> + <object class="GtkAdjustment" id="adjustment1"> + <property name="upper">999.99000000000001</property> + <property name="value">2</property> + <property name="step_increment">1</property> + <property name="page_increment">10</property> + </object> + <object class="GtkBox" id="MMLayoutPage"> + <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="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="hexpand">True</property> + <property name="vexpand">True</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="hexpand">True</property> + <property name="vexpand">True</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkGrid" id="grid2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">12</property> + <child> + <object class="GtkFrame" id="addresspos"> + <property name="visible">True</property> + <property name="can_focus">False</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="grid4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkGrid" id="grid8"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="column_spacing">12</property> + <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">_From top</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">top:0.00cm</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="GtkSpinButton" id="top:0.00cm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="text" translatable="yes">2.00</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + <property name="value">2</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> + </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="GtkGrid" id="grid9"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkCheckButton" id="align"> + <property name="label" translatable="yes">Align to text body</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="xalign">0</property> + <property name="draw_indicator">True</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="GtkGrid" id="grid10"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkSpinButton" id="left:0.00cm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="text" translatable="yes">2.00</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + <property name="value">2</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="GtkBox" id="box1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <child> + <object class="GtkLabel" id="leftft"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="margin_left">12</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">From _left</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">left:0.00cm</property> + </object> + <packing> + <property name="expand">True</property> + <property name="fill">True</property> + <property name="position">0</property> + </packing> + </child> + </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> + </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> + </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> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Address block position</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </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="GtkFrame" id="greetingspos"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label_xalign">0</property> + <property name="shadow_type">none</property> + <child> + <object class="GtkAlignment" id="alignment3"> + <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="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">12</property> + <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">Move</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">up</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="GtkLabel" id="label5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Move</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">down</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="GtkButton" id="up"> + <property name="label" translatable="yes">_Up</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_underline">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="GtkButton" id="down"> + <property name="label" translatable="yes">_Down</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">True</property> + <property name="use_underline">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> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Salutation position</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + </child> + </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> + </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="GtkGrid" id="grid5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="hexpand">True</property> + <property name="vexpand">True</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkGrid" id="grid6"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">center</property> + <property name="column_spacing">12</property> + <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">_Zoom</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">zoom</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="GtkComboBoxText" id="zoom"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <items> + <item translatable="yes">Entire page</item> + </items> + </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> + </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="GtkBox" id="example"> + <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> + <child> + <placeholder/> + </child> + </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> + </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> + </object> + </child> + </object> + </child> + <child type="label"> + <object class="GtkLabel" id="label1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="label" translatable="yes">Adjust layout of address block and salutation</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> + </object> + <object class="GtkSizeGroup" id="sizegroup1"> + <widgets> + <widget name="label6"/> + <widget name="box1"/> + <widget name="label4"/> + <widget name="label5"/> + </widgets> + </object> +</interface> |