xref: /trunk/main/sw/source/ui/sidebar/WrapPropertyPanel.cxx (revision 344957f76007126c8053525f8d780d21c982c6d4)
1721f296aSOliver-Rainer Wittmann /**************************************************************
2721f296aSOliver-Rainer Wittmann *
3721f296aSOliver-Rainer Wittmann * Licensed to the Apache Software Foundation (ASF) under one
4721f296aSOliver-Rainer Wittmann * or more contributor license agreements.  See the NOTICE file
5721f296aSOliver-Rainer Wittmann * distributed with this work for additional information
6721f296aSOliver-Rainer Wittmann * regarding copyright ownership.  The ASF licenses this file
7721f296aSOliver-Rainer Wittmann * to you under the Apache License, Version 2.0 (the
8721f296aSOliver-Rainer Wittmann * "License"); you may not use this file except in compliance
9721f296aSOliver-Rainer Wittmann * with the License.  You may obtain a copy of the License at
10721f296aSOliver-Rainer Wittmann *
11721f296aSOliver-Rainer Wittmann *   http://www.apache.org/licenses/LICENSE-2.0
12721f296aSOliver-Rainer Wittmann *
13721f296aSOliver-Rainer Wittmann * Unless required by applicable law or agreed to in writing,
14721f296aSOliver-Rainer Wittmann * software distributed under the License is distributed on an
15721f296aSOliver-Rainer Wittmann * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16721f296aSOliver-Rainer Wittmann * KIND, either express or implied.  See the License for the
17721f296aSOliver-Rainer Wittmann * specific language governing permissions and limitations
18721f296aSOliver-Rainer Wittmann * under the License.
19721f296aSOliver-Rainer Wittmann *
20721f296aSOliver-Rainer Wittmann *************************************************************/
21721f296aSOliver-Rainer Wittmann 
22*344957f7Smseidel 
23*344957f7Smseidel 
24721f296aSOliver-Rainer Wittmann #include "precompiled_sw.hxx"
25721f296aSOliver-Rainer Wittmann 
26721f296aSOliver-Rainer Wittmann #include "WrapPropertyPanel.hxx"
27721f296aSOliver-Rainer Wittmann #include "WrapPropertyPanel.hrc"
28721f296aSOliver-Rainer Wittmann #include "PropertyPanel.hrc"
29721f296aSOliver-Rainer Wittmann 
30721f296aSOliver-Rainer Wittmann #include <cmdid.h>
31721f296aSOliver-Rainer Wittmann #include <swtypes.hxx>
32721f296aSOliver-Rainer Wittmann 
33721f296aSOliver-Rainer Wittmann #include <sfx2/bindings.hxx>
34721f296aSOliver-Rainer Wittmann #include <sfx2/dispatch.hxx>
35721f296aSOliver-Rainer Wittmann #include <sfx2/sidebar/ControlFactory.hxx>
36721f296aSOliver-Rainer Wittmann #include <sfx2/imagemgr.hxx>
37721f296aSOliver-Rainer Wittmann #include <svl/eitem.hxx>
38721f296aSOliver-Rainer Wittmann #include <vcl/svapp.hxx>
39721f296aSOliver-Rainer Wittmann 
406ff47b46SArmin Le Grand #include "com/sun/star/lang/IllegalArgumentException.hpp"
41721f296aSOliver-Rainer Wittmann 
42721f296aSOliver-Rainer Wittmann #define A2S(pString) (::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(pString)))
43721f296aSOliver-Rainer Wittmann 
44721f296aSOliver-Rainer Wittmann 
45721f296aSOliver-Rainer Wittmann namespace sw { namespace sidebar {
46721f296aSOliver-Rainer Wittmann 
Create(Window * pParent,const::com::sun::star::uno::Reference<::com::sun::star::frame::XFrame> & rxFrame,SfxBindings * pBindings)47721f296aSOliver-Rainer Wittmann WrapPropertyPanel* WrapPropertyPanel::Create (
48721f296aSOliver-Rainer Wittmann     Window* pParent,
49721f296aSOliver-Rainer Wittmann     const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rxFrame,
50721f296aSOliver-Rainer Wittmann     SfxBindings* pBindings)
51721f296aSOliver-Rainer Wittmann {
52721f296aSOliver-Rainer Wittmann     if (pParent == NULL)
53550fbbbdSOliver-Rainer Wittmann         throw ::com::sun::star::lang::IllegalArgumentException(A2S("no parent Window given to WrapPropertyPanel::Create"), NULL, 0);
54721f296aSOliver-Rainer Wittmann     if ( ! rxFrame.is())
55550fbbbdSOliver-Rainer Wittmann         throw ::com::sun::star::lang::IllegalArgumentException(A2S("no XFrame given to WrapPropertyPanel::Create"), NULL, 1);
56721f296aSOliver-Rainer Wittmann     if (pBindings == NULL)
57550fbbbdSOliver-Rainer Wittmann         throw ::com::sun::star::lang::IllegalArgumentException(A2S("no SfxBindings given to WrapPropertyPanel::Create"), NULL, 2);
58721f296aSOliver-Rainer Wittmann 
59721f296aSOliver-Rainer Wittmann     return new WrapPropertyPanel(
60721f296aSOliver-Rainer Wittmann         pParent,
61721f296aSOliver-Rainer Wittmann         rxFrame,
62721f296aSOliver-Rainer Wittmann         pBindings);
63721f296aSOliver-Rainer Wittmann }
64721f296aSOliver-Rainer Wittmann 
65721f296aSOliver-Rainer Wittmann 
WrapPropertyPanel(Window * pParent,const::com::sun::star::uno::Reference<::com::sun::star::frame::XFrame> & rxFrame,SfxBindings * pBindings)66721f296aSOliver-Rainer Wittmann WrapPropertyPanel::WrapPropertyPanel(
67721f296aSOliver-Rainer Wittmann     Window* pParent,
68721f296aSOliver-Rainer Wittmann     const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& rxFrame,
69721f296aSOliver-Rainer Wittmann     SfxBindings* pBindings )
70721f296aSOliver-Rainer Wittmann     : Control(pParent, SW_RES(RID_PROPERTYPANEL_SWOBJWRAP_PAGE))
71721f296aSOliver-Rainer Wittmann     , mxFrame( rxFrame )
72721f296aSOliver-Rainer Wittmann     , mpBindings(pBindings)
73721f296aSOliver-Rainer Wittmann     // visible controls
74721f296aSOliver-Rainer Wittmann     , mpRBNoWrap( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_NO_WRAP) ) )
75721f296aSOliver-Rainer Wittmann     , mpRBWrapLeft( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_LEFT) ) )
76721f296aSOliver-Rainer Wittmann     , mpRBWrapRight( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_RIGHT) ) )
77721f296aSOliver-Rainer Wittmann     , mpRBWrapParallel( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_PARALLEL) ) )
78721f296aSOliver-Rainer Wittmann     , mpRBWrapThrough( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_THROUGH) ) )
79721f296aSOliver-Rainer Wittmann     , mpRBIdealWrap( ::sfx2::sidebar::ControlFactory::CreateCustomImageRadionButton( this, SW_RES(RB_WRAP_IDEAL) ) )
80721f296aSOliver-Rainer Wittmann     // resources
81721f296aSOliver-Rainer Wittmann     , aWrapIL(6,2)
82721f296aSOliver-Rainer Wittmann     , aWrapILH(6,2)
83721f296aSOliver-Rainer Wittmann     // controller items
84721f296aSOliver-Rainer Wittmann     , maSwNoWrapControl(FN_FRAME_NOWRAP, *pBindings, *this)
85721f296aSOliver-Rainer Wittmann     , maSwWrapLeftControl(FN_FRAME_WRAP, *pBindings, *this)
86721f296aSOliver-Rainer Wittmann     , maSwWrapRightControl(FN_FRAME_WRAP_RIGHT, *pBindings, *this)
87721f296aSOliver-Rainer Wittmann     , maSwWrapParallelControl(FN_FRAME_WRAP_LEFT, *pBindings, *this)
88721f296aSOliver-Rainer Wittmann     , maSwWrapThroughControl(FN_FRAME_WRAPTHRU, *pBindings, *this)
89721f296aSOliver-Rainer Wittmann     , maSwWrapIdealControl(FN_FRAME_WRAP_IDEAL, *pBindings, *this)
90721f296aSOliver-Rainer Wittmann {
91721f296aSOliver-Rainer Wittmann     Initialize();
92721f296aSOliver-Rainer Wittmann     FreeResource();
93721f296aSOliver-Rainer Wittmann }
94721f296aSOliver-Rainer Wittmann 
95721f296aSOliver-Rainer Wittmann 
~WrapPropertyPanel()96721f296aSOliver-Rainer Wittmann WrapPropertyPanel::~WrapPropertyPanel()
97721f296aSOliver-Rainer Wittmann {
98721f296aSOliver-Rainer Wittmann }
99721f296aSOliver-Rainer Wittmann 
100721f296aSOliver-Rainer Wittmann 
Initialize()101721f296aSOliver-Rainer Wittmann void WrapPropertyPanel::Initialize()
102721f296aSOliver-Rainer Wittmann {
103721f296aSOliver-Rainer Wittmann     Link aLink = LINK(this, WrapPropertyPanel, WrapTypeHdl);
104721f296aSOliver-Rainer Wittmann     mpRBNoWrap->SetClickHdl(aLink);
105721f296aSOliver-Rainer Wittmann     mpRBWrapLeft->SetClickHdl(aLink);
106721f296aSOliver-Rainer Wittmann     mpRBWrapRight->SetClickHdl(aLink);
107721f296aSOliver-Rainer Wittmann     mpRBWrapParallel->SetClickHdl(aLink);
108721f296aSOliver-Rainer Wittmann     mpRBWrapThrough->SetClickHdl(aLink);
109721f296aSOliver-Rainer Wittmann     mpRBIdealWrap->SetClickHdl(aLink);
110721f296aSOliver-Rainer Wittmann 
111721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_NONE,
112721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapOff"), sal_False, sal_False ) );
113721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_LEFT,
114721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapLeft"), sal_False, sal_False ) );
115721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_RIGHT,
116721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapRight"), sal_False, sal_False ) );
117721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_PARALLEL,
118721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapOn"), sal_False, sal_False ) );
119721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_THROUGH,
120721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapThrough"), sal_False, sal_False ) );
121721f296aSOliver-Rainer Wittmann     aWrapIL.AddImage( IMG_IDEAL,
122721f296aSOliver-Rainer Wittmann                       ::GetImage( mxFrame, A2S(".uno:WrapIdeal"), sal_False, sal_False ) );
123721f296aSOliver-Rainer Wittmann 
124721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_NONE,
125721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapOff"), sal_False, sal_True ) );
126721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_LEFT,
127721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapLeft"), sal_False, sal_True ) );
128721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_RIGHT,
129721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapRight"), sal_False, sal_True ) );
130721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_PARALLEL,
131721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapOn"), sal_False, sal_True ) );
132721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_THROUGH,
133721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapThrough"), sal_False, sal_True ) );
134721f296aSOliver-Rainer Wittmann     aWrapILH.AddImage( IMG_IDEAL,
135721f296aSOliver-Rainer Wittmann                        ::GetImage( mxFrame, A2S(".uno:WrapIdeal"), sal_False, sal_True ) );
136721f296aSOliver-Rainer Wittmann 
137721f296aSOliver-Rainer Wittmann     mpRBNoWrap->SetModeRadioImage( aWrapIL.GetImage(IMG_NONE) );
138721f296aSOliver-Rainer Wittmann     mpRBNoWrap->SetModeRadioImage( aWrapILH.GetImage(IMG_NONE) , BMP_COLOR_HIGHCONTRAST );
139721f296aSOliver-Rainer Wittmann     if ( Application::GetSettings().GetLayoutRTL() )
140721f296aSOliver-Rainer Wittmann     {
141721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(IMG_RIGHT) );
142721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->SetModeRadioImage( aWrapILH.GetImage(IMG_RIGHT) , BMP_COLOR_HIGHCONTRAST );
143721f296aSOliver-Rainer Wittmann         mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(IMG_LEFT) );
144721f296aSOliver-Rainer Wittmann         mpRBWrapRight->SetModeRadioImage( aWrapILH.GetImage(IMG_LEFT) , BMP_COLOR_HIGHCONTRAST );
145721f296aSOliver-Rainer Wittmann     }
146721f296aSOliver-Rainer Wittmann     else
147721f296aSOliver-Rainer Wittmann     {
148721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->SetModeRadioImage( aWrapIL.GetImage(IMG_LEFT) );
149721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->SetModeRadioImage( aWrapILH.GetImage(IMG_LEFT) , BMP_COLOR_HIGHCONTRAST );
150721f296aSOliver-Rainer Wittmann         mpRBWrapRight->SetModeRadioImage( aWrapIL.GetImage(IMG_RIGHT) );
151721f296aSOliver-Rainer Wittmann         mpRBWrapRight->SetModeRadioImage( aWrapILH.GetImage(IMG_RIGHT) , BMP_COLOR_HIGHCONTRAST );
152721f296aSOliver-Rainer Wittmann     }
153721f296aSOliver-Rainer Wittmann     mpRBWrapParallel->SetModeRadioImage( aWrapIL.GetImage(IMG_PARALLEL) );
154721f296aSOliver-Rainer Wittmann     mpRBWrapParallel->SetModeRadioImage( aWrapILH.GetImage(IMG_PARALLEL) , BMP_COLOR_HIGHCONTRAST );
155721f296aSOliver-Rainer Wittmann     mpRBWrapThrough->SetModeRadioImage( aWrapIL.GetImage(IMG_THROUGH) );
156721f296aSOliver-Rainer Wittmann     mpRBWrapThrough->SetModeRadioImage( aWrapILH.GetImage(IMG_THROUGH) , BMP_COLOR_HIGHCONTRAST );
157721f296aSOliver-Rainer Wittmann     mpRBIdealWrap->SetModeRadioImage( aWrapIL.GetImage(IMG_IDEAL) );
158721f296aSOliver-Rainer Wittmann     mpRBIdealWrap->SetModeRadioImage( aWrapILH.GetImage(IMG_IDEAL) , BMP_COLOR_HIGHCONTRAST );
159721f296aSOliver-Rainer Wittmann 
160721f296aSOliver-Rainer Wittmann     mpRBNoWrap->SetAccessibleName(mpRBNoWrap->GetQuickHelpText());
161721f296aSOliver-Rainer Wittmann     mpRBWrapLeft->SetAccessibleName(mpRBWrapLeft->GetQuickHelpText());
162721f296aSOliver-Rainer Wittmann     mpRBWrapRight->SetAccessibleName(mpRBWrapRight->GetQuickHelpText());
163721f296aSOliver-Rainer Wittmann     mpRBWrapParallel->SetAccessibleName(mpRBWrapParallel->GetQuickHelpText());
164721f296aSOliver-Rainer Wittmann     mpRBWrapThrough->SetAccessibleName(mpRBWrapThrough->GetQuickHelpText());
165721f296aSOliver-Rainer Wittmann     mpRBIdealWrap->SetAccessibleName(mpRBIdealWrap->GetQuickHelpText());
166721f296aSOliver-Rainer Wittmann 
167721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_NOWRAP );
168721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_WRAP );
169721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_WRAP_RIGHT );
170721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_WRAP_LEFT );
171721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_WRAPTHRU );
172721f296aSOliver-Rainer Wittmann     mpBindings->Update( FN_FRAME_WRAP_IDEAL );
173721f296aSOliver-Rainer Wittmann }
174721f296aSOliver-Rainer Wittmann 
175721f296aSOliver-Rainer Wittmann 
IMPL_LINK(WrapPropertyPanel,WrapTypeHdl,void *,EMPTYARG)176721f296aSOliver-Rainer Wittmann IMPL_LINK(WrapPropertyPanel, WrapTypeHdl, void *, EMPTYARG)
177721f296aSOliver-Rainer Wittmann {
178721f296aSOliver-Rainer Wittmann     sal_uInt16 nSlot = 0;
179721f296aSOliver-Rainer Wittmann     if ( mpRBWrapLeft->IsChecked() )
180721f296aSOliver-Rainer Wittmann     {
181721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_WRAP_LEFT;
182721f296aSOliver-Rainer Wittmann     }
183721f296aSOliver-Rainer Wittmann     else if( mpRBWrapRight->IsChecked() )
184721f296aSOliver-Rainer Wittmann     {
185721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_WRAP_RIGHT;
186721f296aSOliver-Rainer Wittmann     }
187721f296aSOliver-Rainer Wittmann     else if ( mpRBWrapParallel->IsChecked() )
188721f296aSOliver-Rainer Wittmann     {
189721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_WRAP;
190721f296aSOliver-Rainer Wittmann     }
191721f296aSOliver-Rainer Wittmann     else if( mpRBWrapThrough->IsChecked() )
192721f296aSOliver-Rainer Wittmann     {
193721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_WRAPTHRU;
194721f296aSOliver-Rainer Wittmann     }
195721f296aSOliver-Rainer Wittmann     else if( mpRBIdealWrap->IsChecked() )
196721f296aSOliver-Rainer Wittmann     {
197721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_WRAP_IDEAL;
198721f296aSOliver-Rainer Wittmann     }
199721f296aSOliver-Rainer Wittmann     else
200721f296aSOliver-Rainer Wittmann     {
201721f296aSOliver-Rainer Wittmann         nSlot = FN_FRAME_NOWRAP;
202721f296aSOliver-Rainer Wittmann     }
203721f296aSOliver-Rainer Wittmann     SfxBoolItem bStateItem( nSlot, sal_True );
204721f296aSOliver-Rainer Wittmann     mpBindings->GetDispatcher()->Execute( nSlot, SFX_CALLMODE_RECORD, &bStateItem, 0L );
205721f296aSOliver-Rainer Wittmann 
206721f296aSOliver-Rainer Wittmann     return 0;
207721f296aSOliver-Rainer Wittmann }
208721f296aSOliver-Rainer Wittmann 
209721f296aSOliver-Rainer Wittmann 
NotifyItemUpdate(const sal_uInt16 nSId,const SfxItemState eState,const SfxPoolItem * pState,const bool bIsEnabled)210721f296aSOliver-Rainer Wittmann void WrapPropertyPanel::NotifyItemUpdate(
211721f296aSOliver-Rainer Wittmann     const sal_uInt16 nSId,
212721f296aSOliver-Rainer Wittmann     const SfxItemState eState,
21345da7d5eSAndre Fischer     const SfxPoolItem* pState,
21445da7d5eSAndre Fischer     const bool bIsEnabled)
215721f296aSOliver-Rainer Wittmann {
21645da7d5eSAndre Fischer     (void)bIsEnabled;
21745da7d5eSAndre Fischer 
218721f296aSOliver-Rainer Wittmann     if ( eState == SFX_ITEM_AVAILABLE &&
219721f296aSOliver-Rainer Wittmann         pState->ISA(SfxBoolItem) )
220721f296aSOliver-Rainer Wittmann     {
221721f296aSOliver-Rainer Wittmann         // Set Radio Button enable
222721f296aSOliver-Rainer Wittmann         mpRBNoWrap->Enable(true);
223721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->Enable(true);
224721f296aSOliver-Rainer Wittmann         mpRBWrapRight->Enable(true);
225721f296aSOliver-Rainer Wittmann         mpRBWrapParallel->Enable(true);
226721f296aSOliver-Rainer Wittmann         mpRBWrapThrough->Enable(true);
227721f296aSOliver-Rainer Wittmann         mpRBIdealWrap->Enable(true);
228721f296aSOliver-Rainer Wittmann 
229721f296aSOliver-Rainer Wittmann         const SfxBoolItem* pBoolItem = static_cast< const SfxBoolItem* >( pState );
230721f296aSOliver-Rainer Wittmann         switch( nSId )
231721f296aSOliver-Rainer Wittmann         {
232721f296aSOliver-Rainer Wittmann         case FN_FRAME_WRAP_RIGHT:
233721f296aSOliver-Rainer Wittmann             mpRBWrapRight->Check( pBoolItem->GetValue() );
234721f296aSOliver-Rainer Wittmann             break;
235721f296aSOliver-Rainer Wittmann         case FN_FRAME_WRAP_LEFT:
236721f296aSOliver-Rainer Wittmann             mpRBWrapLeft->Check( pBoolItem->GetValue() );
237721f296aSOliver-Rainer Wittmann             break;
238721f296aSOliver-Rainer Wittmann         case FN_FRAME_WRAPTHRU:
239721f296aSOliver-Rainer Wittmann             mpRBWrapThrough->Check( pBoolItem->GetValue() );
240721f296aSOliver-Rainer Wittmann             break;
241721f296aSOliver-Rainer Wittmann         case FN_FRAME_WRAP_IDEAL:
242721f296aSOliver-Rainer Wittmann             mpRBIdealWrap->Check( pBoolItem->GetValue() );
243721f296aSOliver-Rainer Wittmann             break;
244721f296aSOliver-Rainer Wittmann         case FN_FRAME_WRAP:
245721f296aSOliver-Rainer Wittmann             mpRBWrapParallel->Check( pBoolItem->GetValue() );
246721f296aSOliver-Rainer Wittmann             break;
247721f296aSOliver-Rainer Wittmann         case FN_FRAME_NOWRAP:
248721f296aSOliver-Rainer Wittmann         default:
249721f296aSOliver-Rainer Wittmann             mpRBNoWrap->Check( pBoolItem->GetValue() );
250721f296aSOliver-Rainer Wittmann             break;
251721f296aSOliver-Rainer Wittmann         }
252721f296aSOliver-Rainer Wittmann     }
253721f296aSOliver-Rainer Wittmann     else
254721f296aSOliver-Rainer Wittmann     {
255721f296aSOliver-Rainer Wittmann         mpRBNoWrap->Enable(false);
256721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->Enable(false);
257721f296aSOliver-Rainer Wittmann         mpRBWrapRight->Enable(false);
258721f296aSOliver-Rainer Wittmann         mpRBWrapParallel->Enable(false);
259721f296aSOliver-Rainer Wittmann         mpRBWrapThrough->Enable(false);
260721f296aSOliver-Rainer Wittmann         mpRBIdealWrap->Enable(false);
261721f296aSOliver-Rainer Wittmann 
262721f296aSOliver-Rainer Wittmann         mpRBNoWrap->Check( sal_False );
263721f296aSOliver-Rainer Wittmann         mpRBWrapLeft->Check( sal_False );
264721f296aSOliver-Rainer Wittmann         mpRBWrapRight->Check( sal_False );
265721f296aSOliver-Rainer Wittmann         mpRBWrapParallel->Check( sal_False );
266721f296aSOliver-Rainer Wittmann         mpRBWrapThrough->Check( sal_False );
267721f296aSOliver-Rainer Wittmann         mpRBIdealWrap->Check( sal_False );
268721f296aSOliver-Rainer Wittmann     }
269721f296aSOliver-Rainer Wittmann }
270721f296aSOliver-Rainer Wittmann 
271721f296aSOliver-Rainer Wittmann } } // end of namespace ::sw::sidebar
272*344957f7Smseidel 
273*344957f7Smseidel /* vim: set noet sw=4 ts=4: */
274