sw/AllLangResTarget_sw.mk | 1 sw/UIConfig_swriter.mk | 1 sw/source/ui/sidebar/WrapPropertyPanel.cxx | 74 ++++++------- sw/source/ui/sidebar/WrapPropertyPanel.hrc | 38 ------ sw/source/ui/sidebar/WrapPropertyPanel.hxx | 16 +- sw/source/ui/sidebar/WrapPropertyPanel.src | 86 --------------- sw/uiconfig/swriter/ui/sidebarwrap.ui | 158 +++++++++++++++++++++++++++++ 7 files changed, 205 insertions(+), 169 deletions(-)
New commits: commit b5e3929a35965f32638a80c3627b98f4fa306875 Author: Jan Holesovsky <ke...@suse.cz> Date: Sun Jul 28 15:53:47 2013 +0200 sidebar: Make WrapPropertyPanel .ui resizable. Change-Id: I75b7a9e42f937528897114b1d056716ebdce697d diff --git a/sw/uiconfig/swriter/ui/sidebarwrap.ui b/sw/uiconfig/swriter/ui/sidebarwrap.ui index 1f04ff3..d964341 100644 --- a/sw/uiconfig/swriter/ui/sidebarwrap.ui +++ b/sw/uiconfig/swriter/ui/sidebarwrap.ui @@ -17,16 +17,18 @@ <object class="GtkBox" id="box2"> <property name="visible">True</property> <property name="can_focus">False</property> + <property name="spacing">6</property> + <property name="homogeneous">True</property> <child> <object class="GtkRadioButton" id="buttonnone"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">None</property> <property name="tooltip_text" translatable="yes">None</property> <property name="action_name">.uno:WrapOff</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -34,20 +36,19 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">0</property> </packing> </child> <child> <object class="GtkRadioButton" id="buttonbefore"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">Before</property> <property name="tooltip_text" translatable="yes">Before</property> <property name="action_name">.uno:WrapLeft</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -55,20 +56,19 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">1</property> </packing> </child> <child> <object class="GtkRadioButton" id="buttonafter"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">After</property> <property name="tooltip_text" translatable="yes">After</property> <property name="action_name">.uno:WrapRight</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -76,20 +76,19 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">2</property> </packing> </child> <child> <object class="GtkRadioButton" id="buttonparallel"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">Parallel</property> <property name="tooltip_text" translatable="yes">Parallel</property> <property name="action_name">.uno:WrapOn</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -97,20 +96,19 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">3</property> </packing> </child> <child> <object class="GtkRadioButton" id="buttonthrough"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">Through</property> <property name="tooltip_text" translatable="yes">Through</property> <property name="action_name">.uno:WrapThrough</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -118,20 +116,19 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">4</property> </packing> </child> <child> <object class="GtkRadioButton" id="buttonoptimal"> - <property name="width_request">30</property> - <property name="height_request">30</property> + <property name="use_action_appearance">False</property> <property name="visible">True</property> <property name="can_focus">True</property> <property name="receives_default">False</property> <property name="tooltip_markup" translatable="yes">Optimal</property> <property name="tooltip_text" translatable="yes">Optimal</property> <property name="action_name">.uno:WrapIdeal</property> + <property name="use_action_appearance">False</property> <property name="xalign">0</property> <property name="active">True</property> <property name="draw_indicator">True</property> @@ -139,7 +136,6 @@ <packing> <property name="expand">False</property> <property name="fill">True</property> - <property name="padding">10</property> <property name="position">5</property> </packing> </child> commit 9c3191bf0ecf42f4ce96a10aa2e3be4faa851557 Author: Jan Holesovsky <ke...@suse.cz> Date: Sun Jul 28 15:43:00 2013 +0200 sidebar: Small cleanup in WrapPropertyPanel. Change-Id: Ie751dfef7ce48942a51577979e16b88a52919f56 diff --git a/sw/source/ui/sidebar/WrapPropertyPanel.cxx b/sw/source/ui/sidebar/WrapPropertyPanel.cxx index a07be42..ada6e72 100644 --- a/sw/source/ui/sidebar/WrapPropertyPanel.cxx +++ b/sw/source/ui/sidebar/WrapPropertyPanel.cxx @@ -38,9 +38,6 @@ const char UNO_WRAPON[] = ".uno:WrapOn"; const char UNO_WRAPTHROUGH[] = ".uno:WrapThrough"; const char UNO_WRAPIDEAL[] = ".uno:WrapIdeal"; -#define A2S(pString) (::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(pString))) - - namespace sw { namespace sidebar { WrapPropertyPanel* WrapPropertyPanel::Create ( @@ -49,11 +46,11 @@ WrapPropertyPanel* WrapPropertyPanel::Create ( SfxBindings* pBindings) { if (pParent == NULL) - throw ::com::sun::star::lang::IllegalArgumentException(A2S("no parent Window given to WrapPropertyPanel::Create"), NULL, 0); + throw ::com::sun::star::lang::IllegalArgumentException("no parent Window given to WrapPropertyPanel::Create", NULL, 0); if ( ! rxFrame.is()) - throw ::com::sun::star::lang::IllegalArgumentException(A2S("no XFrame given to WrapPropertyPanel::Create"), NULL, 1); + throw ::com::sun::star::lang::IllegalArgumentException("no XFrame given to WrapPropertyPanel::Create", NULL, 1); if (pBindings == NULL) - throw ::com::sun::star::lang::IllegalArgumentException(A2S("no SfxBindings given to WrapPropertyPanel::Create"), NULL, 2); + throw ::com::sun::star::lang::IllegalArgumentException("no SfxBindings given to WrapPropertyPanel::Create", NULL, 2); return new WrapPropertyPanel( pParent, @@ -106,17 +103,17 @@ void WrapPropertyPanel::Initialize() mpRBIdealWrap->SetClickHdl(aLink); aWrapIL.AddImage( UNO_WRAPOFF, - ::GetImage( mxFrame, A2S(".uno:WrapOff"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPOFF, sal_False ) ); aWrapIL.AddImage( UNO_WRAPLEFT, - ::GetImage( mxFrame, A2S(".uno:WrapLeft"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPLEFT, sal_False ) ); aWrapIL.AddImage( UNO_WRAPRIGHT, - ::GetImage( mxFrame, A2S(".uno:WrapRight"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPRIGHT, sal_False ) ); aWrapIL.AddImage( UNO_WRAPON, - ::GetImage( mxFrame, A2S(".uno:WrapOn"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPON, sal_False ) ); aWrapIL.AddImage( UNO_WRAPTHROUGH, - ::GetImage( mxFrame, A2S(".uno:WrapThrough"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPTHROUGH, sal_False ) ); aWrapIL.AddImage( UNO_WRAPIDEAL, - ::GetImage( mxFrame, A2S(".uno:WrapIdeal"), sal_False ) ); + ::GetImage( mxFrame, UNO_WRAPIDEAL, sal_False ) ); mpRBNoWrap->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPOFF) ); if ( Application::GetSettings().GetLayoutRTL() ) commit d2f063d52191bd6912e0ae049e45a371ddbc548c Author: Prashant Pandey <prashant3.yi...@gmail.com> Date: Wed Jul 17 20:28:56 2013 +0530 sidebar: WrapPropertyPanel conversion to .ui Change-Id: I06e8c0928d6e6357c99bf5f6c7cbf9cc338dd1c1 diff --git a/sw/AllLangResTarget_sw.mk b/sw/AllLangResTarget_sw.mk index 71f541f..e3af1f2 100644 --- a/sw/AllLangResTarget_sw.mk +++ b/sw/AllLangResTarget_sw.mk @@ -131,7 +131,6 @@ $(eval $(call gb_SrsTarget_add_files,sw/res,\ sw/source/ui/ribbar/workctrl.src \ sw/source/ui/shells/shells.src \ sw/source/ui/sidebar/PagePropertyPanel.src \ - sw/source/ui/sidebar/WrapPropertyPanel.src \ sw/source/ui/smartmenu/stmenu.src \ sw/source/ui/table/table.src \ sw/source/ui/table/tabledlg.src \ diff --git a/sw/UIConfig_swriter.mk b/sw/UIConfig_swriter.mk index 9a770d3..c56a343 100644 --- a/sw/UIConfig_swriter.mk +++ b/sw/UIConfig_swriter.mk @@ -124,6 +124,7 @@ $(eval $(call gb_UIConfig_add_uifiles,modules/swriter,\ sw/uiconfig/swriter/ui/rowheight \ sw/uiconfig/swriter/ui/saveashtmldialog \ sw/uiconfig/swriter/ui/sidebarpage \ + sw/uiconfig/swriter/ui/sidebarwrap \ sw/uiconfig/swriter/ui/sortdialog \ sw/uiconfig/swriter/ui/splittable \ sw/uiconfig/swriter/ui/statisticsinfopage \ diff --git a/sw/source/ui/sidebar/WrapPropertyPanel.cxx b/sw/source/ui/sidebar/WrapPropertyPanel.cxx index c9ee61e..a07be42 100644 --- a/sw/source/ui/sidebar/WrapPropertyPanel.cxx +++ b/sw/source/ui/sidebar/WrapPropertyPanel.cxx @@ -17,7 +17,6 @@ */ #include "WrapPropertyPanel.hxx" -#include "WrapPropertyPanel.hrc" #include "PropertyPanel.hrc" #include <cmdid.h> @@ -32,6 +31,13 @@ #include "com/sun/star/lang/IllegalArgumentException.hpp" +const char UNO_WRAPOFF[] = ".uno:WrapOff"; +const char UNO_WRAPLEFT[] = ".uno:WrapLeft"; +const char UNO_WRAPRIGHT[] = ".uno:WrapRight"; +const char UNO_WRAPON[] = ".uno:WrapOn"; +const char UNO_WRAPTHROUGH[] = ".uno:WrapThrough"; +const char UNO_WRAPIDEAL[] = ".uno:WrapIdeal"; + #define A2S(pString) (::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(pString))) @@ -60,16 +66,9 @@ WrapPropertyPanel::WrapPropertyPanel( Window* pParent, const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rxFrame, SfxBindings* pBindings ) - : Control(pParent, SW_RES(RID_PROPERTYPANEL_SWOBJWRAP_PAGE)) + : PanelLayout(pParent, "WrapPropertyPanel", "modules/swriter/ui/sidebarwrap.ui", rxFrame) , mxFrame( rxFrame ) , mpBindings(pBindings) - // visible controls - , mpRBNoWrap( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_NO_WRAP) ) ) - , mpRBWrapLeft( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_LEFT) ) ) - , mpRBWrapRight( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_RIGHT) ) ) - , mpRBWrapParallel( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_PARALLEL) ) ) - , mpRBWrapThrough( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_THROUGH) ) ) - , mpRBIdealWrap( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_IDEAL) ) ) // resources , aWrapIL(6,2) // controller items @@ -80,8 +79,14 @@ WrapPropertyPanel::WrapPropertyPanel( , maSwWrapThroughControl(FN_FRAME_WRAPTHRU, *pBindings, *this) , maSwWrapIdealControl(FN_FRAME_WRAP_IDEAL, *pBindings, *this) { + get(mpRBNoWrap, "buttonnone"); + get(mpRBWrapLeft, "buttonbefore"); + get(mpRBWrapRight, "buttonafter"); + get(mpRBWrapParallel, "buttonparallel"); + get(mpRBWrapThrough, "buttonthrough"); + get(mpRBIdealWrap, "buttonoptimal"); + Initialize(); - FreeResource(); } @@ -100,33 +105,33 @@ void WrapPropertyPanel::Initialize() mpRBWrapThrough->SetClickHdl(aLink); mpRBIdealWrap->SetClickHdl(aLink); - aWrapIL.AddImage( IMG_NONE, + aWrapIL.AddImage( UNO_WRAPOFF, ::GetImage( mxFrame, A2S(".uno:WrapOff"), sal_False ) ); - aWrapIL.AddImage( IMG_LEFT, + aWrapIL.AddImage( UNO_WRAPLEFT, ::GetImage( mxFrame, A2S(".uno:WrapLeft"), sal_False ) ); - aWrapIL.AddImage( IMG_RIGHT, + aWrapIL.AddImage( UNO_WRAPRIGHT, ::GetImage( mxFrame, A2S(".uno:WrapRight"), sal_False ) ); - aWrapIL.AddImage( IMG_PARALLEL, + aWrapIL.AddImage( UNO_WRAPON, ::GetImage( mxFrame, A2S(".uno:WrapOn"), sal_False ) ); - aWrapIL.AddImage( IMG_THROUGH, + aWrapIL.AddImage( UNO_WRAPTHROUGH, ::GetImage( mxFrame, A2S(".uno:WrapThrough"), sal_False ) ); - aWrapIL.AddImage( IMG_IDEAL, + aWrapIL.AddImage( UNO_WRAPIDEAL, ::GetImage( mxFrame, A2S(".uno:WrapIdeal"), sal_False ) ); - mpRBNoWrap->SetModeRadioImage( aWrapIL.GetImage(IMG_NONE) ); + mpRBNoWrap->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPOFF) ); if ( Application::GetSettings().GetLayoutRTL() ) { - mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(IMG_RIGHT) ); - mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(IMG_LEFT) ); + mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPRIGHT) ); + mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPLEFT) ); } else { - mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(IMG_LEFT) ); - mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(IMG_RIGHT) ); + mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPLEFT) ); + mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPRIGHT) ); } - mpRBWrapParallel->SetModeRadioImage( aWrapIL.GetImage(IMG_PARALLEL) ); - mpRBWrapThrough->SetModeRadioImage( aWrapIL.GetImage(IMG_THROUGH) ); - mpRBIdealWrap->SetModeRadioImage( aWrapIL.GetImage(IMG_IDEAL) ); + mpRBWrapParallel->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPON) ); + mpRBWrapThrough->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPTHROUGH) ); + mpRBIdealWrap->SetModeRadioImage( aWrapIL.GetImage(UNO_WRAPIDEAL) ); mpRBNoWrap->SetAccessibleName(mpRBNoWrap->GetQuickHelpText()); mpRBWrapLeft->SetAccessibleName(mpRBWrapLeft->GetQuickHelpText()); diff --git a/sw/source/ui/sidebar/WrapPropertyPanel.hrc b/sw/source/ui/sidebar/WrapPropertyPanel.hrc deleted file mode 100644 index 0f578c7..0000000 --- a/sw/source/ui/sidebar/WrapPropertyPanel.hrc +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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 . - */ -#ifndef _SW_WRAPPROPERTYPANEL_HRC -#define _SW_WRAPPROPERTYPANEL_HRC - -// RID_PROPERTYPANEL_SWOBJWRAP_PAGE -#define RB_NO_WRAP 1 -#define RB_WRAP_LEFT 2 -#define RB_WRAP_RIGHT 3 -#define RB_WRAP_PARALLEL 4 -#define RB_WRAP_THROUGH 5 -#define RB_WRAP_IDEAL 6 - -// only for the ImageLists -#define IMG_BEGIN 1 -#define IMG_NONE (IMG_BEGIN) -#define IMG_LEFT (IMG_BEGIN + 1) -#define IMG_RIGHT (IMG_BEGIN + 2) -#define IMG_PARALLEL (IMG_BEGIN + 3) -#define IMG_THROUGH (IMG_BEGIN + 4) -#define IMG_IDEAL (IMG_BEGIN + 5) - -#endif \ No newline at end of file diff --git a/sw/source/ui/sidebar/WrapPropertyPanel.hxx b/sw/source/ui/sidebar/WrapPropertyPanel.hxx index 415e880..9e18372 100644 --- a/sw/source/ui/sidebar/WrapPropertyPanel.hxx +++ b/sw/source/ui/sidebar/WrapPropertyPanel.hxx @@ -18,6 +18,7 @@ #ifndef SW_SIDEBAR_WRAP_PROPERTY_PANEL_HXX #define SW_SIDEBAR_WRAP_PROPERTY_PANEL_HXX +#include <svx/sidebar/PanelLayout.hxx> #include <vcl/button.hxx> #include <vcl/image.hxx> @@ -26,11 +27,10 @@ #include <boost/scoped_ptr.hpp> - namespace sw { namespace sidebar { class WrapPropertyPanel - : public Control + : public PanelLayout , public ::sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface { public: @@ -57,12 +57,12 @@ namespace sw { namespace sidebar { ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > mxFrame; SfxBindings* mpBindings; - ::boost::scoped_ptr<ImageRadioButton> mpRBNoWrap; - ::boost::scoped_ptr<ImageRadioButton> mpRBWrapLeft; - ::boost::scoped_ptr<ImageRadioButton> mpRBWrapRight; - ::boost::scoped_ptr<ImageRadioButton> mpRBWrapParallel; - ::boost::scoped_ptr<ImageRadioButton> mpRBWrapThrough; - ::boost::scoped_ptr<ImageRadioButton> mpRBIdealWrap; + RadioButton* mpRBNoWrap; + RadioButton* mpRBWrapLeft; + RadioButton* mpRBWrapRight; + RadioButton* mpRBWrapParallel; + RadioButton* mpRBWrapThrough; + RadioButton* mpRBIdealWrap; //Image resource. ImageList aWrapIL; diff --git a/sw/source/ui/sidebar/WrapPropertyPanel.src b/sw/source/ui/sidebar/WrapPropertyPanel.src deleted file mode 100644 index 2a7178c..0000000 --- a/sw/source/ui/sidebar/WrapPropertyPanel.src +++ /dev/null @@ -1,86 +0,0 @@ -/* - * 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 <sfx2/sidebar/ResourceDefinitions.hrc> -#include "PropertyPanel.hrc" -#include "WrapPropertyPanel.hrc" -#include "helpid.h" - -#define IMAGEBUTTON_WIDTH 16 -#define IMAGEBUTTON_HEIGH 18 -#define IMAGEBUTTON_GAP 1 - -Control RID_PROPERTYPANEL_SWOBJWRAP_PAGE -{ - OutputSize = TRUE; - DialogControl = TRUE; - Border = FALSE; - - Size = MAP_APPFONT( PROPERTYPAGE_WIDTH, SECTIONPAGE_MARGIN_VERTICAL_BOT + SECTIONPAGE_MARGIN_VERTICAL_TOP + IMAGEBUTTON_HEIGH ); - HelpID = HID_PROPERTYPANEL_WRAP_SECTION ; - Text [ en-US ] = "Wrap"; - - - ImageRadioButton RB_NO_WRAP - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL, SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT ( IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_NO_WRAP ; - QuickHelpText [ en-US ] = "None"; - }; - ImageRadioButton RB_WRAP_LEFT - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + IMAGEBUTTON_WIDTH + IMAGEBUTTON_GAP, SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT ( IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_WRAP_LEFT ; - QuickHelpText [ en-US ] = "Before"; - }; - ImageRadioButton RB_WRAP_RIGHT - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + (IMAGEBUTTON_WIDTH + IMAGEBUTTON_GAP)*2 , SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT ( IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_WRAP_RIGHT ; - QuickHelpText [ en-US ] = "After"; - }; - ImageRadioButton RB_WRAP_PARALLEL - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + (IMAGEBUTTON_WIDTH + IMAGEBUTTON_GAP)*3 , SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT (IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_WRAP_PARALLEL ; - QuickHelpText [ en-US ] = "Parallel"; - }; - ImageRadioButton RB_WRAP_THROUGH - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + (IMAGEBUTTON_WIDTH + IMAGEBUTTON_GAP)*4 , SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT (IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_WRAP_THROUGH ; - QuickHelpText [ en-US ] = "Through"; - }; - ImageRadioButton RB_WRAP_IDEAL - { - Pos = MAP_APPFONT ( SECTIONPAGE_MARGIN_HORIZONTAL + (IMAGEBUTTON_WIDTH + IMAGEBUTTON_GAP)*5 , SECTIONPAGE_MARGIN_VERTICAL_TOP ); - Size = MAP_APPFONT (IMAGEBUTTON_WIDTH , IMAGEBUTTON_HEIGH ); - TopImage = True; - HelpID = HID_PROPERTYPANEL_WRAP_RB_WRAP_IDEAL ; - QuickHelpText [ en-US ] = "Optimal"; - }; -}; diff --git a/sw/uiconfig/swriter/ui/sidebarwrap.ui b/sw/uiconfig/swriter/ui/sidebarwrap.ui new file mode 100644 index 0000000..1f04ff3 --- /dev/null +++ b/sw/uiconfig/swriter/ui/sidebarwrap.ui @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<interface> + <!-- interface-requires gtk+ 3.0 --> + <object class="GtkGrid" id="WrapPropertyPanel"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_homogeneous">True</property> + <property name="column_homogeneous">True</property> + <child> + <object class="GtkBox" id="box1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="border_width">6</property> + <property name="orientation">vertical</property> + <property name="spacing">12</property> + <child> + <object class="GtkBox" id="box2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkRadioButton" id="buttonnone"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">None</property> + <property name="tooltip_text" translatable="yes">None</property> + <property name="action_name">.uno:WrapOff</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="buttonbefore"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">Before</property> + <property name="tooltip_text" translatable="yes">Before</property> + <property name="action_name">.uno:WrapLeft</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="buttonafter"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">After</property> + <property name="tooltip_text" translatable="yes">After</property> + <property name="action_name">.uno:WrapRight</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="buttonparallel"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">Parallel</property> + <property name="tooltip_text" translatable="yes">Parallel</property> + <property name="action_name">.uno:WrapOn</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">3</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="buttonthrough"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">Through</property> + <property name="tooltip_text" translatable="yes">Through</property> + <property name="action_name">.uno:WrapThrough</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">4</property> + </packing> + </child> + <child> + <object class="GtkRadioButton" id="buttonoptimal"> + <property name="width_request">30</property> + <property name="height_request">30</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="tooltip_markup" translatable="yes">Optimal</property> + <property name="tooltip_text" translatable="yes">Optimal</property> + <property name="action_name">.uno:WrapIdeal</property> + <property name="xalign">0</property> + <property name="active">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">True</property> + <property name="padding">10</property> + <property name="position">5</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</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> +</interface> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits