diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-12-30 18:43:21 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-12-31 11:45:14 +0000 |
commit | 13c71694fce1bf0d9c968581e418886052d1c8c7 (patch) | |
tree | ffdeed02232708f3084eb3c6f49c49c6eef5db62 /svx | |
parent | 42addf58d4cd7433b4a8620f0fd6ab15f3ec0da0 (diff) |
convert docking window RID_SVXDLG_FONTWORK to .ui
This is the "old" pre OOo2 fontwork stuff, take the document from #i14297# to
see an example of this old fontwork object and use
tools->customize->add->format->fontwork to enable the fontwork dialog
Change-Id: Ic7151937f8dccd8bfaf146f6a058fc03c49632ae
Diffstat (limited to 'svx')
-rw-r--r-- | svx/AllLangResTarget_svx.mk | 1 | ||||
-rw-r--r-- | svx/UIConfig_svx.mk | 1 | ||||
-rw-r--r-- | svx/inc/helpid.hrc | 15 | ||||
-rw-r--r-- | svx/source/dialog/fontwork.cxx | 469 | ||||
-rw-r--r-- | svx/source/dialog/fontwork.hrc | 59 | ||||
-rw-r--r-- | svx/source/dialog/fontwork.src | 340 | ||||
-rw-r--r-- | svx/source/dialog/sdstring.src | 20 | ||||
-rw-r--r-- | svx/uiconfig/ui/dockingfontwork.ui | 455 |
8 files changed, 711 insertions, 649 deletions
diff --git a/svx/AllLangResTarget_svx.mk b/svx/AllLangResTarget_svx.mk index b85fe015c1d3..70d165a3598d 100644 --- a/svx/AllLangResTarget_svx.mk +++ b/svx/AllLangResTarget_svx.mk @@ -42,7 +42,6 @@ $(eval $(call gb_SrsTarget_add_files,svx/res,\ svx/source/dialog/compressgraphicdialog.src \ svx/source/dialog/dlgctrl.src \ svx/source/dialog/docrecovery.src \ - svx/source/dialog/fontwork.src \ svx/source/dialog/frmsel.src \ svx/source/dialog/imapdlg.src \ svx/source/dialog/language.src \ diff --git a/svx/UIConfig_svx.mk b/svx/UIConfig_svx.mk index 1cd6d8551144..f4e1f9fa2302 100644 --- a/svx/UIConfig_svx.mk +++ b/svx/UIConfig_svx.mk @@ -27,6 +27,7 @@ $(eval $(call gb_UIConfig_add_uifiles,svx,\ svx/uiconfig/ui/deletefooterdialog \ svx/uiconfig/ui/docking3deffects \ svx/uiconfig/ui/dockingcolorreplace \ + svx/uiconfig/ui/dockingfontwork \ svx/uiconfig/ui/docrecoverybrokendialog \ svx/uiconfig/ui/docrecoveryprogressdialog \ svx/uiconfig/ui/docrecoveryrecoverdialog \ diff --git a/svx/inc/helpid.hrc b/svx/inc/helpid.hrc index 67481394c5d5..52ce367836c4 100644 --- a/svx/inc/helpid.hrc +++ b/svx/inc/helpid.hrc @@ -37,21 +37,6 @@ #define HID_EDITENG_SPELLER_WORDLANGUAGE "SVX_HID_EDITENG_SPELLER_WORDLANGUAGE" #define HID_FILL_ATTR_LISTBOX "SVX_HID_FILL_ATTR_LISTBOX" #define HID_FILL_TYPE_LISTBOX "SVX_HID_FILL_TYPE_LISTBOX" -#define HID_FONTWORK_TBI_ADJUST_AUTOSIZE "SVX_HID_FONTWORK_TBI_ADJUST_AUTOSIZE" -#define HID_FONTWORK_TBI_ADJUST_CENTER "SVX_HID_FONTWORK_TBI_ADJUST_CENTER" -#define HID_FONTWORK_TBI_ADJUST_LEFT "SVX_HID_FONTWORK_TBI_ADJUST_LEFT" -#define HID_FONTWORK_TBI_ADJUST_MIRROR "SVX_HID_FONTWORK_TBI_ADJUST_MIRROR" -#define HID_FONTWORK_TBI_ADJUST_RIGHT "SVX_HID_FONTWORK_TBI_ADJUST_RIGHT" -#define HID_FONTWORK_TBI_OUTLINE "SVX_HID_FONTWORK_TBI_OUTLINE" -#define HID_FONTWORK_TBI_SHADOW_NORMAL "SVX_HID_FONTWORK_TBI_SHADOW_NORMAL" -#define HID_FONTWORK_TBI_SHADOW_OFF "SVX_HID_FONTWORK_TBI_SHADOW_OFF" -#define HID_FONTWORK_TBI_SHADOW_SLANT "SVX_HID_FONTWORK_TBI_SHADOW_SLANT" -#define HID_FONTWORK_TBI_SHOWFORM "SVX_HID_FONTWORK_TBI_SHOWFORM" -#define HID_FONTWORK_TBI_STYLE_OFF "SVX_HID_FONTWORK_TBI_STYLE_OFF" -#define HID_FONTWORK_TBI_STYLE_ROTATE "SVX_HID_FONTWORK_TBI_STYLE_ROTATE" -#define HID_FONTWORK_TBI_STYLE_SLANTX "SVX_HID_FONTWORK_TBI_STYLE_SLANTX" -#define HID_FONTWORK_TBI_STYLE_SLANTY "SVX_HID_FONTWORK_TBI_STYLE_SLANTY" -#define HID_FONTWORK_TBI_STYLE_UPRIGHT "SVX_HID_FONTWORK_TBI_STYLE_UPRIGHT" #define HID_GALLERY_ICONVIEW "SVX_HID_GALLERY_ICONVIEW" #define HID_GALLERY_LISTVIEW "SVX_HID_GALLERY_LISTVIEW" #define HID_GALLERY_MN_ADD "SVX_HID_GALLERY_MN_ADD" diff --git a/svx/source/dialog/fontwork.cxx b/svx/source/dialog/fontwork.cxx index 660869cafdfc..33abee5ebfb3 100644 --- a/svx/source/dialog/fontwork.cxx +++ b/svx/source/dialog/fontwork.cxx @@ -30,7 +30,6 @@ #include "svx/dlgutil.hxx" #include <svx/dialogs.hrc> -#include "fontwork.hrc" #include <svx/fontwork.hxx> #include <editeng/outlobj.hxx> #include <basegfx/polygon/b2dpolygon.hxx> @@ -163,11 +162,9 @@ SvxFontWorkChildWindow::SvxFontWorkChildWindow ) : SfxChildWindow( _pParent, nId ) - { - pWindow = new SvxFontWorkDialog( pBindings, this, _pParent, - SVX_RES( RID_SVXDLG_FONTWORK ) ); - SvxFontWorkDialog* pDlg = static_cast<SvxFontWorkDialog*>(pWindow); + SvxFontWorkDialog* pDlg = new SvxFontWorkDialog(pBindings, this, _pParent); + pWindow = pDlg; eChildAlignment = SFX_ALIGN_NOALIGNMENT; @@ -175,42 +172,62 @@ SvxFontWorkChildWindow::SvxFontWorkChildWindow } // Floating Window to the attribution of text effects - -SvxFontWorkDialog::SvxFontWorkDialog( SfxBindings *pBindinx, - SfxChildWindow *pCW, - vcl::Window* _pParent, - const ResId& rResId ) : - SfxDockingWindow( pBindinx, pCW, _pParent, rResId ), - - aTbxStyle (this, ResId(TBX_STYLE,*rResId.GetResMgr())), - aTbxAdjust (this, ResId(TBX_ADJUST,*rResId.GetResMgr())), - - aFbDistance (this, ResId(FB_DISTANCE,*rResId.GetResMgr())), - aMtrFldDistance (this, ResId(MTR_FLD_DISTANCE,*rResId.GetResMgr())), - aFbTextStart (this, ResId(FB_TEXTSTART,*rResId.GetResMgr())), - aMtrFldTextStart(this, ResId(MTR_FLD_TEXTSTART,*rResId.GetResMgr())), - - aTbxShadow (this, ResId(TBX_SHADOW,*rResId.GetResMgr())), - - aFbShadowX (this, ResId(FB_SHADOW_X,*rResId.GetResMgr())), - aMtrFldShadowX (this, ResId(MTR_FLD_SHADOW_X,*rResId.GetResMgr())), - aFbShadowY (this, ResId(FB_SHADOW_Y,*rResId.GetResMgr())), - aMtrFldShadowY (this, ResId(MTR_FLD_SHADOW_Y,*rResId.GetResMgr())), - - aShadowColorLB (this, ResId(CLB_SHADOW_COLOR,*rResId.GetResMgr())), - rBindings (*pBindinx), - - nLastStyleTbxId(0), - nLastAdjustTbxId(0), - nLastShadowTbxId(0), - nSaveShadowX (0), - nSaveShadowY (0), - nSaveShadowAngle(450), - nSaveShadowSize (100), - - maImageList (ResId(IL_FONTWORK,*rResId.GetResMgr())) +SvxFontWorkDialog::SvxFontWorkDialog(SfxBindings *pBindinx, + SfxChildWindow *pCW, + vcl::Window* _pParent) + : SfxDockingWindow(pBindinx, pCW, _pParent, "DockingFontwork", "svx/ui/dockingfontwork.ui") + , rBindings(*pBindinx) + , nLastStyleTbxId(0) + , nLastAdjustTbxId(0) + , nLastShadowTbxId(0) + , nSaveShadowX(0) + , nSaveShadowY(0) + , nSaveShadowAngle(450) + , nSaveShadowSize (100) { - FreeResource(); + get(m_pMtrFldDistance, "distance"); + get(m_pMtrFldTextStart, "indent"); + get(m_pMtrFldShadowX, "distancex"); + get(m_pMtrFldShadowY, "distancey"); + get(m_pShadowColorLB, "color"); + get(m_pFbShadowX, "shadowx"); + get(m_pFbShadowY, "shadowy"); + + get(m_pTbxStyle, "style"); + nStyleOffId = m_pTbxStyle->GetItemId(0); + m_pTbxStyle->SetItemBits(nStyleOffId, ToolBoxItemBits::AUTOCHECK); + nStyleRotateId = m_pTbxStyle->GetItemId(1); + m_pTbxStyle->SetItemBits(nStyleRotateId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nStyleUprightId = m_pTbxStyle->GetItemId(2); + m_pTbxStyle->SetItemBits(nStyleUprightId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nStyleSlantXId = m_pTbxStyle->GetItemId(3); + m_pTbxStyle->SetItemBits(nStyleSlantXId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nStyleSlantYId = m_pTbxStyle->GetItemId(4); + m_pTbxStyle->SetItemBits(nStyleSlantYId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + + get(m_pTbxShadow, "shadow"); + nShowFormId = m_pTbxShadow->GetItemId(0); + m_pTbxShadow->SetItemBits(nShowFormId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::CHECKABLE); + nOutlineId = m_pTbxShadow->GetItemId(1); + m_pTbxShadow->SetItemBits(nOutlineId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nShadowOffId = m_pTbxShadow->GetItemId(2); + m_pTbxShadow->SetItemBits(nShadowOffId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nShadowNormalId = m_pTbxShadow->GetItemId(3); + m_pTbxShadow->SetItemBits(nShadowNormalId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nShadowSlantId = m_pTbxShadow->GetItemId(4); + m_pTbxShadow->SetItemBits(nShadowSlantId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + + get(m_pTbxAdjust, "adjust"); + nAdjustMirrorId = m_pTbxAdjust->GetItemId(0); + m_pTbxAdjust->SetItemBits(nAdjustMirrorId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::CHECKABLE); + nAdjustLeftId = m_pTbxAdjust->GetItemId(1); + m_pTbxAdjust->SetItemBits(nAdjustLeftId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::CHECKABLE); + nAdjustCenterId = m_pTbxAdjust->GetItemId(2); + m_pTbxAdjust->SetItemBits(nAdjustCenterId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nAdjustRightId = m_pTbxAdjust->GetItemId(3); + m_pTbxAdjust->SetItemBits(nAdjustRightId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); + nAdjustAutoSizeId = m_pTbxAdjust->GetItemId(4); + m_pTbxAdjust->SetItemBits(nAdjustAutoSizeId, ToolBoxItemBits::AUTOCHECK|ToolBoxItemBits::RADIOCHECK); ApplyImageList(); @@ -226,44 +243,44 @@ SvxFontWorkDialog::SvxFontWorkDialog( SfxBindings *pBindinx, pCtrlItems[9] = new SvxFontWorkControllerItem(SID_FORMTEXT_SHDWXVAL, *this, rBindings); pCtrlItems[10] = new SvxFontWorkControllerItem(SID_FORMTEXT_SHDWYVAL, *this, rBindings); - Size aSize = aTbxStyle.CalcWindowSizePixel(); - aTbxStyle.SetSizePixel(aSize); - aTbxStyle.SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectStyleHdl_Impl) ); + Size aSize = m_pTbxStyle->CalcWindowSizePixel(); + m_pTbxStyle->SetSizePixel(aSize); + m_pTbxStyle->SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectStyleHdl_Impl) ); - aTbxAdjust.SetSizePixel(aSize); - aTbxAdjust.SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectAdjustHdl_Impl) ); + m_pTbxAdjust->SetSizePixel(aSize); + m_pTbxAdjust->SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectAdjustHdl_Impl) ); - aTbxShadow.SetSizePixel(aSize); - aTbxShadow.SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectShadowHdl_Impl) ); + m_pTbxShadow->SetSizePixel(aSize); + m_pTbxShadow->SetSelectHdl( LINK(this, SvxFontWorkDialog, SelectShadowHdl_Impl) ); Link aLink = LINK(this, SvxFontWorkDialog, ModifyInputHdl_Impl); - aMtrFldDistance.SetModifyHdl( aLink ); - aMtrFldTextStart.SetModifyHdl( aLink ); - aMtrFldShadowX.SetModifyHdl( aLink ); - aMtrFldShadowY.SetModifyHdl( aLink ); + m_pMtrFldDistance->SetModifyHdl( aLink ); + m_pMtrFldTextStart->SetModifyHdl( aLink ); + m_pMtrFldShadowX->SetModifyHdl( aLink ); + m_pMtrFldShadowY->SetModifyHdl( aLink ); // Set System metric const FieldUnit eDlgUnit = rBindings.GetDispatcher()->GetModule()->GetFieldUnit(); - SetFieldUnit( aMtrFldDistance, eDlgUnit, true ); - SetFieldUnit( aMtrFldTextStart, eDlgUnit, true ); - SetFieldUnit( aMtrFldShadowX, eDlgUnit, true ); - SetFieldUnit( aMtrFldShadowY, eDlgUnit, true ); + SetFieldUnit(*m_pMtrFldDistance, eDlgUnit, true); + SetFieldUnit(*m_pMtrFldTextStart, eDlgUnit, true); + SetFieldUnit(*m_pMtrFldShadowX, eDlgUnit, true); + SetFieldUnit(*m_pMtrFldShadowY, eDlgUnit, true); if( eDlgUnit == FUNIT_MM ) { - aMtrFldDistance.SetSpinSize( 50 ); - aMtrFldTextStart.SetSpinSize( 50 ); - aMtrFldShadowX.SetSpinSize( 50 ); - aMtrFldShadowY.SetSpinSize( 50 ); + m_pMtrFldDistance->SetSpinSize( 50 ); + m_pMtrFldTextStart->SetSpinSize( 50 ); + m_pMtrFldShadowX->SetSpinSize( 50 ); + m_pMtrFldShadowY->SetSpinSize( 50 ); } else { - aMtrFldDistance.SetSpinSize( 10 ); - aMtrFldTextStart.SetSpinSize( 10 ); - aMtrFldShadowX.SetSpinSize( 10 ); - aMtrFldShadowY.SetSpinSize( 10 ); + m_pMtrFldDistance->SetSpinSize( 10 ); + m_pMtrFldTextStart->SetSpinSize( 10 ); + m_pMtrFldShadowX->SetSpinSize( 10 ); + m_pMtrFldShadowY->SetSpinSize( 10 ); } - aShadowColorLB.SetSelectHdl( LINK(this, SvxFontWorkDialog, ColorSelectHdl_Impl) ); + m_pShadowColorLB->SetSelectHdl( LINK(this, SvxFontWorkDialog, ColorSelectHdl_Impl) ); aInputIdle.SetPriority(VCL_IDLE_PRIORITY_LOWEST); aInputIdle.SetIdleHdl(LINK(this, SvxFontWorkDialog, InputTimoutHdl_Impl)); @@ -325,38 +342,38 @@ void SvxFontWorkDialog::SetStyle_Impl(const XFormTextStyleItem* pItem) { if ( pItem ) { - sal_uInt16 nId = TBI_STYLE_OFF; + sal_uInt16 nId = nStyleOffId; switch ( pItem->GetValue() ) { - case XFT_ROTATE : nId = TBI_STYLE_ROTATE; break; - case XFT_UPRIGHT: nId = TBI_STYLE_UPRIGHT; break; - case XFT_SLANTX : nId = TBI_STYLE_SLANTX; break; - case XFT_SLANTY : nId = TBI_STYLE_SLANTY; break; + case XFT_ROTATE : nId = nStyleRotateId; break; + case XFT_UPRIGHT: nId = nStyleUprightId; break; + case XFT_SLANTX : nId = nStyleSlantXId; break; + case XFT_SLANTY : nId = nStyleSlantYId; break; default: ;//prevent warning } - aTbxStyle.Enable(); + m_pTbxStyle->Enable(); // Make sure that there is always exactly one checked toolbox item. if ( pItem->GetValue() == XFT_NONE ) { - aTbxStyle.CheckItem(TBI_STYLE_ROTATE, false); - aTbxStyle.CheckItem(TBI_STYLE_UPRIGHT, false); - aTbxStyle.CheckItem(TBI_STYLE_SLANTX, false); - aTbxStyle.CheckItem(TBI_STYLE_SLANTY, false); + m_pTbxStyle->CheckItem(nStyleRotateId, false); + m_pTbxStyle->CheckItem(nStyleUprightId, false); + m_pTbxStyle->CheckItem(nStyleSlantXId, false); + m_pTbxStyle->CheckItem(nStyleSlantYId, false); - aTbxStyle.CheckItem(TBI_STYLE_OFF, true); + m_pTbxStyle->CheckItem(nStyleOffId, true); } else { - aTbxStyle.CheckItem(TBI_STYLE_OFF, false); - aTbxStyle.CheckItem(nId); + m_pTbxStyle->CheckItem(nStyleOffId, false); + m_pTbxStyle->CheckItem(nId); } nLastStyleTbxId = nId; } else - aTbxStyle.Disable(); + m_pTbxStyle->Disable(); } // Set adjust buttons @@ -367,33 +384,33 @@ void SvxFontWorkDialog::SetAdjust_Impl(const XFormTextAdjustItem* pItem) { sal_uInt16 nId; - aTbxAdjust.Enable(); - aMtrFldDistance.Enable(); + m_pTbxAdjust->Enable(); + m_pMtrFldDistance->Enable(); if ( pItem->GetValue() == XFT_LEFT || pItem->GetValue() == XFT_RIGHT ) { - if ( pItem->GetValue() == XFT_LEFT ) nId = TBI_ADJUST_LEFT; - else nId = TBI_ADJUST_RIGHT; - aMtrFldTextStart.Enable(); + if ( pItem->GetValue() == XFT_LEFT ) nId = nAdjustLeftId; + else nId = nAdjustRightId; + m_pMtrFldTextStart->Enable(); } else { - if ( pItem->GetValue() == XFT_CENTER ) nId = TBI_ADJUST_CENTER; - else nId = TBI_ADJUST_AUTOSIZE; - aMtrFldTextStart.Disable(); + if ( pItem->GetValue() == XFT_CENTER ) nId = nAdjustCenterId; + else nId = nAdjustAutoSizeId; + m_pMtrFldTextStart->Disable(); } - if ( !aTbxAdjust.IsItemChecked(nId) ) + if ( !m_pTbxAdjust->IsItemChecked(nId) ) { - aTbxAdjust.CheckItem(nId); + m_pTbxAdjust->CheckItem(nId); } nLastAdjustTbxId = nId; } else { - aTbxAdjust.Disable(); - aMtrFldTextStart.Disable(); - aMtrFldDistance.Disable(); + m_pTbxAdjust->Disable(); + m_pMtrFldTextStart->Disable(); + m_pMtrFldDistance->Disable(); } } @@ -402,9 +419,9 @@ void SvxFontWorkDialog::SetAdjust_Impl(const XFormTextAdjustItem* pItem) void SvxFontWorkDialog::SetDistance_Impl(const XFormTextDistanceItem* pItem) { // Use HasChildPathFocus() instead of HasFocus() at SpinFields - if ( pItem && !aMtrFldDistance.HasChildPathFocus() ) + if ( pItem && !m_pMtrFldDistance->HasChildPathFocus() ) { - SetMetricValue( aMtrFldDistance, pItem->GetValue(), SFX_MAPUNIT_100TH_MM ); + SetMetricValue(*m_pMtrFldDistance, pItem->GetValue(), SFX_MAPUNIT_100TH_MM); } } @@ -413,9 +430,9 @@ void SvxFontWorkDialog::SetDistance_Impl(const XFormTextDistanceItem* pItem) void SvxFontWorkDialog::SetStart_Impl(const XFormTextStartItem* pItem) { // Use HasChildPathFocus() instead of HasFocus() at SpinFields - if ( pItem && !aMtrFldTextStart.HasChildPathFocus() ) + if ( pItem && !m_pMtrFldTextStart->HasChildPathFocus() ) { - SetMetricValue( aMtrFldTextStart, pItem->GetValue(), SFX_MAPUNIT_100TH_MM ); + SetMetricValue(*m_pMtrFldTextStart, pItem->GetValue(), SFX_MAPUNIT_100TH_MM); } } @@ -424,7 +441,7 @@ void SvxFontWorkDialog::SetStart_Impl(const XFormTextStartItem* pItem) void SvxFontWorkDialog::SetMirror_Impl(const XFormTextMirrorItem* pItem) { if ( pItem ) - aTbxAdjust.CheckItem(TBI_ADJUST_MIRROR, pItem->GetValue()); + m_pTbxAdjust->CheckItem(nAdjustMirrorId, pItem->GetValue()); } // Set button for contour display @@ -432,7 +449,7 @@ void SvxFontWorkDialog::SetMirror_Impl(const XFormTextMirrorItem* pItem) void SvxFontWorkDialog::SetShowForm_Impl(const XFormTextHideFormItem* pItem) { if ( pItem ) - aTbxShadow.CheckItem(TBI_SHOWFORM, !pItem->GetValue()); + m_pTbxShadow->CheckItem(nShowFormId, !pItem->GetValue()); } // Set button for text border @@ -440,7 +457,7 @@ void SvxFontWorkDialog::SetShowForm_Impl(const XFormTextHideFormItem* pItem) void SvxFontWorkDialog::SetOutline_Impl(const XFormTextOutlineItem* pItem) { if ( pItem ) - aTbxShadow.CheckItem(TBI_OUTLINE, pItem->GetValue()); + m_pTbxShadow->CheckItem(nOutlineId, pItem->GetValue()); } // Set shadow buttons @@ -452,52 +469,52 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem, { sal_uInt16 nId; - aTbxShadow.Enable(); + m_pTbxShadow->Enable(); if ( pItem->GetValue() == XFTSHADOW_NONE ) { - nId = TBI_SHADOW_OFF; - aFbShadowX.Hide(); - aFbShadowY.Hide(); - aMtrFldShadowX.Disable(); - aMtrFldShadowY.Disable(); - aShadowColorLB.Disable(); + nId = nShadowOffId; + m_pFbShadowX->Hide(); + m_pFbShadowY->Hide(); + m_pMtrFldShadowX->Disable(); + m_pMtrFldShadowY->Disable(); + m_pShadowColorLB->Disable(); } else { - aFbShadowX.Show(); - aFbShadowY.Show(); - aMtrFldShadowX.Enable(); - aMtrFldShadowY.Enable(); - aShadowColorLB.Enable(); + m_pFbShadowX->Show(); + m_pFbShadowY->Show(); + m_pMtrFldShadowX->Enable(); + m_pMtrFldShadowY->Enable(); + m_pShadowColorLB->Enable(); if ( pItem->GetValue() == XFTSHADOW_NORMAL ) { - nId = TBI_SHADOW_NORMAL; + nId = nShadowNormalId; const FieldUnit eDlgUnit = rBindings.GetDispatcher()->GetModule()->GetFieldUnit(); - aMtrFldShadowX.SetUnit( eDlgUnit ); - aMtrFldShadowX.SetDecimalDigits(2); - aMtrFldShadowX.SetMin(LONG_MIN); - aMtrFldShadowX.SetMax(LONG_MAX); + m_pMtrFldShadowX->SetUnit( eDlgUnit ); + m_pMtrFldShadowX->SetDecimalDigits(2); + m_pMtrFldShadowX->SetMin(LONG_MIN); + m_pMtrFldShadowX->SetMax(LONG_MAX); if( eDlgUnit == FUNIT_MM ) - aMtrFldShadowX.SetSpinSize( 50 ); + m_pMtrFldShadowX->SetSpinSize( 50 ); else - aMtrFldShadowX.SetSpinSize( 10 ); + m_pMtrFldShadowX->SetSpinSize( 10 ); - aMtrFldShadowY.SetUnit( eDlgUnit ); - aMtrFldShadowY.SetDecimalDigits(2); - aMtrFldShadowY.SetMin(LONG_MIN); - aMtrFldShadowY.SetMax(LONG_MAX); + m_pMtrFldShadowY->SetUnit( eDlgUnit ); + m_pMtrFldShadowY->SetDecimalDigits(2); + m_pMtrFldShadowY->SetMin(LONG_MIN); + m_pMtrFldShadowY->SetMax(LONG_MAX); if( eDlgUnit == FUNIT_MM ) - aMtrFldShadowY.SetSpinSize( 50 ); + m_pMtrFldShadowY->SetSpinSize( 50 ); else - aMtrFldShadowY.SetSpinSize( 10 ); + m_pMtrFldShadowY->SetSpinSize( 10 ); if ( bRestoreValues ) { - SetMetricValue( aMtrFldShadowX, nSaveShadowX, SFX_MAPUNIT_100TH_MM ); - SetMetricValue( aMtrFldShadowY, nSaveShadowY, SFX_MAPUNIT_100TH_MM ); + SetMetricValue(*m_pMtrFldShadowX, nSaveShadowX, SFX_MAPUNIT_100TH_MM); + SetMetricValue(*m_pMtrFldShadowY, nSaveShadowY, SFX_MAPUNIT_100TH_MM); XFormTextShadowXValItem aXItem( nSaveShadowX ); XFormTextShadowYValItem aYItem( nSaveShadowY ); @@ -508,24 +525,24 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem, } else { - nId = TBI_SHADOW_SLANT; + nId = nShadowSlantId; - aMtrFldShadowX.SetUnit(FUNIT_CUSTOM); - aMtrFldShadowX.SetDecimalDigits(1); - aMtrFldShadowX.SetMin(-1800); - aMtrFldShadowX.SetMax( 1800); - aMtrFldShadowX.SetSpinSize(10); + m_pMtrFldShadowX->SetUnit(FUNIT_DEGREE); + m_pMtrFldShadowX->SetDecimalDigits(1); + m_pMtrFldShadowX->SetMin(-1800); + m_pMtrFldShadowX->SetMax( 1800); + m_pMtrFldShadowX->SetSpinSize(10); - aMtrFldShadowY.SetUnit(FUNIT_PERCENT); - aMtrFldShadowY.SetDecimalDigits(0); - aMtrFldShadowY.SetMin(-999); - aMtrFldShadowY.SetMax( 999); - aMtrFldShadowY.SetSpinSize(10); + m_pMtrFldShadowY->SetUnit(FUNIT_PERCENT); + m_pMtrFldShadowY->SetDecimalDigits(0); + m_pMtrFldShadowY->SetMin(-999); + m_pMtrFldShadowY->SetMax( 999); + m_pMtrFldShadowY->SetSpinSize(10); if ( bRestoreValues ) { - aMtrFldShadowX.SetValue(nSaveShadowAngle); - aMtrFldShadowY.SetValue(nSaveShadowSize); + m_pMtrFldShadowX->SetValue(nSaveShadowAngle); + m_pMtrFldShadowY->SetValue(nSaveShadowSize); XFormTextShadowXValItem aXItem(nSaveShadowAngle); XFormTextShadowYValItem aYItem(nSaveShadowSize); GetBindings().GetDispatcher()->Execute( @@ -534,9 +551,9 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem, } } - if ( !aTbxShadow.IsItemChecked(nId) ) + if ( !m_pTbxShadow->IsItemChecked(nId) ) { - aTbxShadow.CheckItem(nId); + m_pTbxShadow->CheckItem(nId); } nLastShadowTbxId = nId; @@ -544,10 +561,10 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem, } else { - aTbxShadow.Disable(); - aMtrFldShadowX.Disable(); - aMtrFldShadowY.Disable(); - aShadowColorLB.Disable(); + m_pTbxShadow->Disable(); + m_pMtrFldShadowX->Disable(); + m_pMtrFldShadowY->Disable(); + m_pShadowColorLB->Disable(); } } @@ -556,7 +573,7 @@ void SvxFontWorkDialog::SetShadow_Impl(const XFormTextShadowItem* pItem, void SvxFontWorkDialog::SetShadowColor_Impl(const XFormTextShadowColorItem* pItem) { if ( pItem ) - aShadowColorLB.SelectEntry(pItem->GetColorValue()); + m_pShadowColorLB->SelectEntry(pItem->GetColorValue()); } // Enter X-value for shadow in edit field @@ -564,7 +581,7 @@ void SvxFontWorkDialog::SetShadowColor_Impl(const XFormTextShadowColorItem* pIte void SvxFontWorkDialog::SetShadowXVal_Impl(const XFormTextShadowXValItem* pItem) { // Use HasChildPathFocus() instead of HasFocus() at SpinFields - if ( pItem && !aMtrFldShadowX.HasChildPathFocus() ) + if ( pItem && !m_pMtrFldShadowX->HasChildPathFocus() ) { // #i19251# // sal_Int32 nValue = pItem->GetValue(); @@ -573,7 +590,7 @@ void SvxFontWorkDialog::SetShadowXVal_Impl(const XFormTextShadowXValItem* pItem) // The two involved fields/items are used double and contain/give different // values regarding to the access method. Thus, here we need to separate the access // methos regarding to the kind of value accessed. - if(aTbxShadow.IsItemChecked(TBI_SHADOW_SLANT)) + if (m_pTbxShadow->IsItemChecked(nShadowSlantId)) { // #i19251# // There is no value correction necessary at all, i think this @@ -581,11 +598,11 @@ void SvxFontWorkDialog::SetShadowXVal_Impl(const XFormTextShadowXValItem* pItem) // involved fields/items are used double and contain/give different // values regarding to the access method. // nValue = nValue - ( int( float( nValue ) / 360.0 ) * 360 ); - aMtrFldShadowX.SetValue(pItem->GetValue()); + m_pMtrFldShadowX->SetValue(pItem->GetValue()); } else { - SetMetricValue( aMtrFldShadowX, pItem->GetValue(), SFX_MAPUNIT_100TH_MM ); + SetMetricValue(*m_pMtrFldShadowX, pItem->GetValue(), SFX_MAPUNIT_100TH_MM); } } } @@ -595,43 +612,45 @@ void SvxFontWorkDialog::SetShadowXVal_Impl(const XFormTextShadowXValItem* pItem) void SvxFontWorkDialog::SetShadowYVal_Impl(const XFormTextShadowYValItem* pItem) { // Use HasChildPathFocus() instead of HasFocus() at SpinFields - if ( pItem && !aMtrFldShadowY.HasChildPathFocus() ) + if ( pItem && !m_pMtrFldShadowY->HasChildPathFocus() ) { // #i19251# // The two involved fields/items are used double and contain/give different // values regarding to the access method. Thus, here we need to separate the access // methos regarding to the kind of value accessed. - if(aTbxShadow.IsItemChecked(TBI_SHADOW_SLANT)) + if (m_pTbxShadow->IsItemChecked(nShadowSlantId)) { - aMtrFldShadowY.SetValue(pItem->GetValue()); + m_pMtrFldShadowY->SetValue(pItem->GetValue()); } else { - SetMetricValue( aMtrFldShadowY, pItem->GetValue(), SFX_MAPUNIT_100TH_MM ); + SetMetricValue(*m_pMtrFldShadowY, pItem->GetValue(), SFX_MAPUNIT_100TH_MM); } } } IMPL_LINK_NOARG(SvxFontWorkDialog, SelectStyleHdl_Impl) { - sal_uInt16 nId = aTbxStyle.GetCurItemId(); + sal_uInt16 nId = m_pTbxStyle->GetCurItemId(); // Execute this block when a different toolbox item has been clicked or // when the off item has been clicked. The later is necessary to // override the toolbox behaviour of unchecking the item after second // click on it: One of the items has to be checked at all times (when // enabled that is.) - if (nId == TBI_STYLE_OFF || nId != nLastStyleTbxId ) + if (nId == nStyleOffId || nId != nLastStyleTbxId ) { XFormTextStyle eStyle = XFT_NONE; - switch ( nId ) - { - case TBI_STYLE_ROTATE : eStyle = XFT_ROTATE; break; - case TBI_STYLE_UPRIGHT : eStyle = XFT_UPRIGHT; break; - case TBI_STYLE_SLANTX : eStyle = XFT_SLANTX; break; - case TBI_STYLE_SLANTY : eStyle = XFT_SLANTY; break; - } + if (nId == nStyleRotateId) + eStyle = XFT_ROTATE; + else if (nId == nStyleUprightId) + eStyle = XFT_UPRIGHT; + else if (nId == nStyleSlantXId) + eStyle = XFT_SLANTX; + else if (nId == nStyleSlantYId) + eStyle = XFT_SLANTY; + XFormTextStyleItem aItem( eStyle ); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_STYLE, SfxCallMode::RECORD, &aItem, 0L ); SetStyle_Impl( &aItem ); @@ -642,23 +661,24 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, SelectStyleHdl_Impl) IMPL_LINK_NOARG(SvxFontWorkDialog, SelectAdjustHdl_Impl) { - sal_uInt16 nId = aTbxAdjust.GetCurItemId(); + sal_uInt16 nId = m_pTbxAdjust->GetCurItemId(); - if ( nId == TBI_ADJUST_MIRROR ) + if (nId == nAdjustMirrorId) { - XFormTextMirrorItem aItem(aTbxAdjust.IsItemChecked(nId)); + XFormTextMirrorItem aItem(m_pTbxAdjust->IsItemChecked(nId)); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_MIRROR, SfxCallMode::SLOT, &aItem, 0L ); } else if ( nId != nLastAdjustTbxId ) { XFormTextAdjust eAdjust = XFT_AUTOSIZE; - switch ( nId ) - { - case TBI_ADJUST_LEFT : eAdjust = XFT_LEFT; break; - case TBI_ADJUST_CENTER : eAdjust = XFT_CENTER; break; - case TBI_ADJUST_RIGHT : eAdjust = XFT_RIGHT; break; - } + if (nId == nAdjustLeftId) + eAdjust = XFT_LEFT; + else if (nId == nAdjustCenterId) + eAdjust = XFT_CENTER; + else if (nId == nAdjustRightId) + eAdjust = XFT_RIGHT; + XFormTextAdjustItem aItem(eAdjust); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_ADJUST, SfxCallMode::RECORD, &aItem, 0L ); SetAdjust_Impl(&aItem); @@ -669,36 +689,36 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, SelectAdjustHdl_Impl) IMPL_LINK_NOARG(SvxFontWorkDialog, SelectShadowHdl_Impl) { - sal_uInt16 nId = aTbxShadow.GetCurItemId(); + sal_uInt16 nId = m_pTbxShadow->GetCurItemId(); - if ( nId == TBI_SHOWFORM ) + if (nId == nShowFormId) { - XFormTextHideFormItem aItem(!aTbxShadow.IsItemChecked(nId)); + XFormTextHideFormItem aItem(!m_pTbxShadow->IsItemChecked(nId)); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_HIDEFORM, SfxCallMode::RECORD, &aItem, 0L ); } - else if ( nId == TBI_OUTLINE ) + else if (nId == nOutlineId) { - XFormTextOutlineItem aItem(aTbxShadow.IsItemChecked(nId)); + XFormTextOutlineItem aItem(m_pTbxShadow->IsItemChecked(nId)); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_OUTLINE, SfxCallMode::RECORD, &aItem, 0L ); } - else if ( nId != nLastShadowTbxId ) + else if (nId != nLastShadowTbxId) { XFormTextShadow eShadow = XFTSHADOW_NONE; - if ( nLastShadowTbxId == TBI_SHADOW_NORMAL ) + if (nLastShadowTbxId == nShadowNormalId) { - nSaveShadowX = GetCoreValue( aMtrFldShadowX, SFX_MAPUNIT_100TH_MM ); - nSaveShadowY = GetCoreValue( aMtrFldShadowY, SFX_MAPUNIT_100TH_MM ); + nSaveShadowX = GetCoreValue(*m_pMtrFldShadowX, SFX_MAPUNIT_100TH_MM); + nSaveShadowY = GetCoreValue(*m_pMtrFldShadowY, SFX_MAPUNIT_100TH_MM); } - else if ( nLastShadowTbxId == TBI_SHADOW_SLANT ) + else if (nLastShadowTbxId == nShadowSlantId) { - nSaveShadowAngle = static_cast<long>(aMtrFldShadowX.GetValue()); - nSaveShadowSize = static_cast<long>(aMtrFldShadowY.GetValue()); + nSaveShadowAngle = static_cast<long>(m_pMtrFldShadowX->GetValue()); + nSaveShadowSize = static_cast<long>(m_pMtrFldShadowY->GetValue()); } nLastShadowTbxId = nId; - if ( nId == TBI_SHADOW_NORMAL ) eShadow = XFTSHADOW_NORMAL; - else if ( nId == TBI_SHADOW_SLANT ) eShadow = XFTSHADOW_SLANT; + if ( nId == nShadowNormalId) eShadow = XFTSHADOW_NORMAL; + else if (nId == nShadowSlantId) eShadow = XFTSHADOW_SLANT; XFormTextShadowItem aItem(eShadow); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_SHADOW, SfxCallMode::RECORD, &aItem, 0L ); @@ -720,25 +740,25 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, InputTimoutHdl_Impl) // listen, this is however not possible at the moment due to compabillity // issues. const FieldUnit eDlgUnit = rBindings.GetDispatcher()->GetModule()->GetFieldUnit(); - if( eDlgUnit != aMtrFldDistance.GetUnit() ) + if( eDlgUnit != m_pMtrFldDistance->GetUnit() ) { - SetFieldUnit( aMtrFldDistance, eDlgUnit, true ); - SetFieldUnit( aMtrFldTextStart, eDlgUnit, true ); - aMtrFldDistance.SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); - aMtrFldTextStart.SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); + SetFieldUnit(*m_pMtrFldDistance, eDlgUnit, true); + SetFieldUnit(*m_pMtrFldTextStart, eDlgUnit, true); + m_pMtrFldDistance->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); + m_pMtrFldTextStart->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); } - if( eDlgUnit != aMtrFldShadowX.GetUnit() && - aTbxShadow.IsItemChecked( TBI_SHADOW_NORMAL ) ) + if( eDlgUnit != m_pMtrFldShadowX->GetUnit() && + m_pTbxShadow->IsItemChecked(nShadowNormalId) ) { - SetFieldUnit( aMtrFldShadowX, eDlgUnit, true ); - SetFieldUnit( aMtrFldShadowY, eDlgUnit, true ); - aMtrFldShadowX.SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); - aMtrFldShadowY.SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); + SetFieldUnit(*m_pMtrFldShadowX, eDlgUnit, true); + SetFieldUnit(*m_pMtrFldShadowY, eDlgUnit, true); + m_pMtrFldShadowX->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); + m_pMtrFldShadowY->SetSpinSize( eDlgUnit == FUNIT_MM ? 50 : 10 ); } - long nValue = GetCoreValue( aMtrFldDistance, SFX_MAPUNIT_100TH_MM ); + long nValue = GetCoreValue(*m_pMtrFldDistance, SFX_MAPUNIT_100TH_MM); XFormTextDistanceItem aDistItem( nValue ); - nValue = GetCoreValue( aMtrFldTextStart, SFX_MAPUNIT_100TH_MM ); + nValue = GetCoreValue(*m_pMtrFldTextStart, SFX_MAPUNIT_100TH_MM); XFormTextStartItem aStartItem( nValue ); sal_Int32 nValueX(0L); @@ -748,15 +768,15 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, InputTimoutHdl_Impl) // The two involved fields/items are used double and contain/give different // values regarding to the access method. Thus, here we need to separate the access // methos regarding to the kind of value accessed. - if(nLastShadowTbxId == TBI_SHADOW_NORMAL) + if (nLastShadowTbxId == nShadowNormalId) { - nValueX = GetCoreValue( aMtrFldShadowX, SFX_MAPUNIT_100TH_MM ); - nValueY = GetCoreValue( aMtrFldShadowY, SFX_MAPUNIT_100TH_MM ); + nValueX = GetCoreValue(*m_pMtrFldShadowX, SFX_MAPUNIT_100TH_MM); + nValueY = GetCoreValue(*m_pMtrFldShadowY, SFX_MAPUNIT_100TH_MM); } - else if(nLastShadowTbxId == TBI_SHADOW_SLANT) + else if (nLastShadowTbxId == nShadowSlantId) { - nValueX = static_cast<long>(aMtrFldShadowX.GetValue()); - nValueY = static_cast<long>(aMtrFldShadowY.GetValue()); + nValueX = static_cast<long>(m_pMtrFldShadowX->GetValue()); + nValueY = static_cast<long>(m_pMtrFldShadowY->GetValue()); } XFormTextShadowXValItem aShadowXItem( nValueX ); @@ -770,7 +790,7 @@ IMPL_LINK_NOARG(SvxFontWorkDialog, InputTimoutHdl_Impl) IMPL_LINK_NOARG(SvxFontWorkDialog, ColorSelectHdl_Impl) { - XFormTextShadowColorItem aItem( "", aShadowColorLB.GetSelectEntryColor() ); + XFormTextShadowColorItem aItem( "", m_pShadowColorLB->GetSelectEntryColor() ); GetBindings().GetDispatcher()->Execute( SID_FORMTEXT_SHDWCOLOR, SfxCallMode::RECORD, &aItem, 0L ); return 0; } @@ -780,8 +800,8 @@ void SvxFontWorkDialog::SetColorList(const XColorListRef &pList) if ( pList.is() && pList != pColorList ) { pColorList = pList; - aShadowColorLB.Clear(); - aShadowColorLB.Fill(pColorList); + m_pShadowColorLB->Clear(); + m_pShadowColorLB->Fill(pColorList); } } @@ -789,37 +809,18 @@ void SvxFontWorkDialog::SetActive(bool /*bActivate*/) { } -void SvxFontWorkDialog::DataChanged( const DataChangedEvent& rDCEvt ) -{ - if ( (rDCEvt.GetType() == DATACHANGED_SETTINGS) && (rDCEvt.GetFlags() & SETTINGS_STYLE) ) - ApplyImageList(); - - SfxDockingWindow::DataChanged( rDCEvt ); -} - void SvxFontWorkDialog::ApplyImageList() { - ImageList& rImgLst = maImageList; - - aTbxStyle.SetImageList( rImgLst ); - aTbxAdjust.SetImageList( rImgLst ); - aTbxShadow.SetImageList( rImgLst ); - - switch( nLastShadowTbxId ) + if (nLastShadowTbxId == nShadowSlantId) { - case TBI_SHADOW_SLANT: - aFbShadowX.SetImage( rImgLst.GetImage( TBI_SHADOW_ANGLE ) ); - aFbShadowY.SetImage( rImgLst.GetImage( TBI_SHADOW_SIZE ) ); - break; - default: - aFbShadowX.SetImage( rImgLst.GetImage( TBI_SHADOW_XDIST ) ); - aFbShadowY.SetImage( rImgLst.GetImage( TBI_SHADOW_YDIST ) ); - break; + m_pFbShadowX->SetImage(Image(SVX_RES(RID_SVXIMG_SHADOW_ANGLE))); + m_pFbShadowY->SetImage(Image(SVX_RES(RID_SVXIMG_SHADOW_SIZE))); + } + else + { + m_pFbShadowX->SetImage(Image(SVX_RES(RID_SVXIMG_SHADOW_XDIST))); + m_pFbShadowY->SetImage(Image(SVX_RES(RID_SVXIMG_SHADOW_YDIST))); } - - aFbDistance.SetImage( rImgLst.GetImage( TBI_DISTANCE ) ); - aFbTextStart.SetImage( rImgLst.GetImage( TBI_TEXTSTART ) ); - } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/source/dialog/fontwork.hrc b/svx/source/dialog/fontwork.hrc deleted file mode 100644 index 5da8cdcacef1..000000000000 --- a/svx/source/dialog/fontwork.hrc +++ /dev/null @@ -1,59 +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 . - */ -#define TBX_STYLE 1 -#define TBX_ADJUST 2 -#define TBX_SHADOW 3 - -#define FB_DISTANCE 1 -#define FB_TEXTSTART 2 -#define FB_SHADOW_X 3 -#define FB_SHADOW_Y 4 -#define MTR_FLD_DISTANCE 1 -#define MTR_FLD_TEXTSTART 2 -#define MTR_FLD_SHADOW_X 3 -#define MTR_FLD_SHADOW_Y 4 -#define CLB_SHADOW_COLOR 1 - -#define IL_FONTWORK 1200 - -// the following ids are also used to identify the -// bitmaps for the image list -#define TBI_STYLE_OFF 1 -#define TBI_STYLE_ROTATE 2 -#define TBI_STYLE_UPRIGHT 3 -#define TBI_STYLE_SLANTX 4 -#define TBI_STYLE_SLANTY 5 -#define TBI_ADJUST_MIRROR 6 -#define TBI_ADJUST_LEFT 7 -#define TBI_ADJUST_CENTER 8 -#define TBI_ADJUST_RIGHT 9 -#define TBI_ADJUST_AUTOSIZE 10 -#define TBI_SHOWFORM 11 -#define TBI_OUTLINE 12 -#define TBI_SHADOW_OFF 13 -#define TBI_SHADOW_NORMAL 14 -#define TBI_SHADOW_SLANT 15 -#define TBI_SHADOW_XDIST 16 -#define TBI_SHADOW_YDIST 17 -#define TBI_SHADOW_ANGLE 18 -#define TBI_SHADOW_SIZE 19 -#define TBI_DISTANCE 20 -#define TBI_TEXTSTART 21 - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/source/dialog/fontwork.src b/svx/source/dialog/fontwork.src deleted file mode 100644 index e0112cf9dc3f..000000000000 --- a/svx/source/dialog/fontwork.src +++ /dev/null @@ -1,340 +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 <svx/svxids.hrc> -#include <svx/dialogs.hrc> -#include "fontwork.hrc" -#include "helpid.hrc" - -#define REDUCED_WIDTH 6 -#define REMOVED_VS_FORMS_HEIGHT (30 + 6) - - // RID_SVXDLG_FONTWORK --------------------------------------------------- -DockingWindow RID_SVXDLG_FONTWORK -{ - HelpId = CMD_SID_FONTWORK ; - OutputSize = TRUE ; - SVLook = TRUE ; - Hide = TRUE ; - Pos = MAP_APPFONT ( 0 , 0 ) ; - Size = MAP_APPFONT ( 89 - REDUCED_WIDTH , 193 - REMOVED_VS_FORMS_HEIGHT ) ; - Text [ en-US ] = "Fontwork" ; - Moveable = TRUE ; - Zoomable = TRUE ; - Closeable = TRUE ; - Dockable = TRUE ; - EnableResizing = TRUE ; - ToolBox TBX_STYLE - { - SVLook = TRUE ; - Pos = MAP_APPFONT ( 6 , 41 - REMOVED_VS_FORMS_HEIGHT ) ; - ItemList = - { - ToolBoxItem - { - AutoCheck = TRUE ; - Identifier = TBI_STYLE_OFF ; - HelpId = HID_FONTWORK_TBI_STYLE_OFF ; - Text [ en-US ] = "Off" ; - }; - ToolBoxItem - { - Type = TOOLBOXITEM_SEPARATOR ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_STYLE_ROTATE ; - HelpId = HID_FONTWORK_TBI_STYLE_ROTATE ; - Text [ en-US ] = "Rotate" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_STYLE_UPRIGHT ; - HelpId = HID_FONTWORK_TBI_STYLE_UPRIGHT ; - Text [ en-US ] = "Upright" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_STYLE_SLANTX ; - HelpId = HID_FONTWORK_TBI_STYLE_SLANTX ; - Text [ en-US ] = "Slant Horizontal" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_STYLE_SLANTY ; - HelpId = HID_FONTWORK_TBI_STYLE_SLANTY ; - Text [ en-US ] = "Slant Vertical" ; - }; - }; - }; - ToolBox TBX_ADJUST - { - SVLook = TRUE ; - Pos = MAP_APPFONT ( 6 , 63 - REMOVED_VS_FORMS_HEIGHT ) ; - ItemList = - { - ToolBoxItem - { - AutoCheck = TRUE ; - Checkable = TRUE ; - Identifier = TBI_ADJUST_MIRROR ; - HelpId = HID_FONTWORK_TBI_ADJUST_MIRROR ; - Text [ en-US ] = "Orientation" ; - }; - ToolBoxItem - { - Type = TOOLBOXITEM_SEPARATOR ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_ADJUST_LEFT ; - HelpId = HID_FONTWORK_TBI_ADJUST_LEFT ; - Text [ en-US ] = "Align Left" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_ADJUST_CENTER ; - HelpId = HID_FONTWORK_TBI_ADJUST_CENTER ; - Text [ en-US ] = "Center" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_ADJUST_RIGHT ; - HelpId = HID_FONTWORK_TBI_ADJUST_RIGHT ; - Text [ en-US ] = "Align Right" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_ADJUST_AUTOSIZE ; - HelpId = HID_FONTWORK_TBI_ADJUST_AUTOSIZE ; - Text [ en-US ] = "AutoSize Text" ; - }; - }; - }; - FixedImage FB_DISTANCE - { - Pos = MAP_APPFONT ( 10 , 84 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 14 , 15 ) ; - }; - MetricField MTR_FLD_DISTANCE - { - HelpID = "svx:MetricField:RID_SVXDLG_FONTWORK:MTR_FLD_DISTANCE"; - Border = TRUE ; - Pos = MAP_APPFONT ( 29 , 85 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 48 , 12 ) ; - TabStop = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = -5000000 ; - Maximum = 5000000 ; - StrictFormat = TRUE ; - DecimalDigits = 2 ; - Unit = FUNIT_MM ; - First = -5000000 ; - Last = 5000000 ; - SpinSize = 50 ; - QuickHelpText [ en-US ] = "Distance" ; - - }; - FixedImage FB_TEXTSTART - { - Pos = MAP_APPFONT ( 10 , 99 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 14 , 15 ) ; - }; - MetricField MTR_FLD_TEXTSTART - { - HelpID = "svx:MetricField:RID_SVXDLG_FONTWORK:MTR_FLD_TEXTSTART"; - Border = TRUE ; - Pos = MAP_APPFONT ( 29 , 100 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 48 , 12 ) ; - TabStop = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Maximum = 5000000 ; - StrictFormat = TRUE ; - DecimalDigits = 2 ; - Unit = FUNIT_MM ; - Last = 5000000 ; - SpinSize = 50 ; - QuickHelpText [ en-US ] = "Indent" ; - }; - ToolBox TBX_SHADOW - { - SVLook = TRUE ; - Pos = MAP_APPFONT ( 6 , 122 - REMOVED_VS_FORMS_HEIGHT ) ; - ItemList = - { - ToolBoxItem - { - AutoCheck = TRUE ; - Checkable = TRUE ; - Identifier = TBI_SHOWFORM ; - HelpId = HID_FONTWORK_TBI_SHOWFORM ; - Text [ en-US ] = "Contour" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - Checkable = TRUE ; - Identifier = TBI_OUTLINE ; - HelpId = HID_FONTWORK_TBI_OUTLINE ; - Text [ en-US ] = "Text Contour" ; - }; - ToolBoxItem - { - Type = TOOLBOXITEM_SEPARATOR ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_SHADOW_OFF ; - HelpId = HID_FONTWORK_TBI_SHADOW_OFF ; - Text [ en-US ] = "No Shadow" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_SHADOW_NORMAL ; - HelpId = HID_FONTWORK_TBI_SHADOW_NORMAL ; - Text [ en-US ] = "Vertical" ; - }; - ToolBoxItem - { - AutoCheck = TRUE ; - RadioCheck = TRUE ; - Identifier = TBI_SHADOW_SLANT ; - HelpId = HID_FONTWORK_TBI_SHADOW_SLANT ; - Text [ en-US ] = "Slant" ; - }; - }; - }; - FixedImage FB_SHADOW_X - { - Pos = MAP_APPFONT ( 10 , 143 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 14 , 15 ) ; - }; - MetricField MTR_FLD_SHADOW_X - { - HelpID = "svx:MetricField:RID_SVXDLG_FONTWORK:MTR_FLD_SHADOW_X"; - Border = TRUE ; - Pos = MAP_APPFONT ( 29 , 144 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 48 , 12 ) ; - TabStop = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Minimum = -5000000 ; - Maximum = 5000000 ; - StrictFormat = TRUE ; - DecimalDigits = 2 ; - Unit = FUNIT_MM ; - CustomUnitText [ en-US ] = " degrees" ; - First = -5000000 ; - Last = 5000000 ; - SpinSize = 50 ; - QuickHelpText [ en-US ] = "Distance X" ; - }; - FixedImage FB_SHADOW_Y - { - Pos = MAP_APPFONT ( 10 , 158 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 14 , 15 ) ; - }; - MetricField MTR_FLD_SHADOW_Y - { - HelpID = "svx:MetricField:RID_SVXDLG_FONTWORK:MTR_FLD_SHADOW_Y"; - Border = TRUE ; - Pos = MAP_APPFONT ( 29 , 159 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 48 , 12 ) ; - TabStop = TRUE ; - Repeat = TRUE ; - Spin = TRUE ; - Maximum = 5000000 ; - StrictFormat = TRUE ; - DecimalDigits = 2 ; - Unit = FUNIT_MM ; - Last = 5000000 ; - SpinSize = 50 ; - QuickHelpText [ en-US ] = "Distance Y" ; - }; - ListBox CLB_SHADOW_COLOR - { - HelpID = "svx:ListBox:RID_SVXDLG_FONTWORK:CLB_SHADOW_COLOR"; - Border = TRUE ; - Pos = MAP_APPFONT ( 6 , 174 - REMOVED_VS_FORMS_HEIGHT ) ; - Size = MAP_APPFONT ( 71 , 60 ) ; - DropDown = TRUE ; - QuickHelpText [ en-US ] = "Shadow Color" ; - Text = "-"; - }; - -#define FONTWORK_IDLIST \ - IdList = \ - { \ - TBI_STYLE_OFF ; \ - TBI_STYLE_ROTATE ; \ - TBI_STYLE_UPRIGHT ; \ - TBI_STYLE_SLANTX ; \ - TBI_STYLE_SLANTY ; \ - TBI_ADJUST_MIRROR ; \ - TBI_ADJUST_LEFT ; \ - TBI_ADJUST_CENTER ; \ - TBI_ADJUST_RIGHT ; \ - TBI_ADJUST_AUTOSIZE ; \ - TBI_SHOWFORM ; \ - TBI_OUTLINE ; \ - TBI_SHADOW_OFF ; \ - TBI_SHADOW_NORMAL ; \ - TBI_SHADOW_SLANT ; \ - TBI_SHADOW_XDIST ; \ - TBI_SHADOW_YDIST ; \ - TBI_SHADOW_ANGLE ; \ - TBI_SHADOW_SIZE ; \ - TBI_DISTANCE ; \ - TBI_TEXTSTART ; \ - }; \ - IdCount = { 21 ; }; - - #define IMAGE_STDBTN_COLOR Color { Red = 0xff00; Green = 0x0000; Blue = 0xff00; } - - ImageList IL_FONTWORK - { - Prefix = "fw"; - MaskColor = IMAGE_STDBTN_COLOR ; - FONTWORK_IDLIST - }; -}; - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/source/dialog/sdstring.src b/svx/source/dialog/sdstring.src index d63164d9d4cc..ce7ed3c392e1 100644 --- a/svx/source/dialog/sdstring.src +++ b/svx/source/dialog/sdstring.src @@ -2302,6 +2302,26 @@ Image RID_SVXIMG_REDCROSS ImageBitmap = Bitmap { File = "nu02.png"; }; }; +Image RID_SVXIMG_SHADOW_ANGLE +{ + ImageBitmap = Bitmap { File = "fw018.png"; }; +}; + +Image RID_SVXIMG_SHADOW_SIZE +{ + ImageBitmap = Bitmap { File = "fw019.png"; }; +}; + +Image RID_SVXIMG_SHADOW_XDIST +{ + ImageBitmap = Bitmap { File = "fw016.png"; }; +}; + +Image RID_SVXIMG_SHADOW_YDIST +{ + ImageBitmap = Bitmap { File = "fw017.png"; }; +}; + String RID_SVXSTR_SUCCESSRECOV { Text[ en-US ] = "Successfully recovered"; diff --git a/svx/uiconfig/ui/dockingfontwork.ui b/svx/uiconfig/ui/dockingfontwork.ui new file mode 100644 index 000000000000..8f8a777dc620 --- /dev/null +++ b/svx/uiconfig/ui/dockingfontwork.ui @@ -0,0 +1,455 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Generated with glade 3.18.3 --> +<interface> + <requires lib="gtk+" version="3.0"/> + <requires lib="LibreOffice" version="1.0"/> + <object class="GtkAdjustment" id="adjustment1"> + <property name="lower">-50000</property> + <property name="upper">50000</property> + <property name="step_increment">0.10000000000000001</property> + <property name="page_increment">1</property> + </object> + <object class="GtkWindow" id="DockingFontwork"> + <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="title" translatable="yes">Fontwork</property> + <property name="type_hint">dock</property> + <child> + <object class="GtkGrid" id="grid1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="row_spacing">12</property> + <child> + <object class="GtkToolbar" id="style"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkToolButton" id="off"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Off</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw01.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkSeparatorToolItem" id="toolbutton1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="rotate"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Rotate</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw02.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="upright"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Upright</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw03.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="hori"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Slant Horizontal</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw04.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="vert"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Slant Vertical</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw05.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkToolbar" id="adjust"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkToolButton" id="orientation"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Orientation</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw06.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkSeparatorToolItem" id="toolbutton2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="left"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Align Left</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw07.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="center"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Center</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw08.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="right"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Align Right</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw09.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="autosize"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">AutoSize Text</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw010.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">1</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">end</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkImage" id="image1"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="pixbuf">svx/res/fw020.png</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="distance:0.00mm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Distance</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">2</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">end</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="pixbuf">svx/res/fw021.png</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="indent:0.00mm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Indent</property> + <property name="text" translatable="yes">0.00</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">3</property> + </packing> + </child> + <child> + <object class="GtkToolbar" id="shadow"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <child> + <object class="GtkToolButton" id="contour"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Contour</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw011.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="textcontour"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Text Contour</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw012.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkSeparatorToolItem" id="toolbutton3"> + <property name="visible">True</property> + <property name="can_focus">False</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="noshadow"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">No Shadow</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw013.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="vertical"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Vertical</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw014.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + <child> + <object class="GtkToolButton" id="slant"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Slant</property> + <property name="use_underline">True</property> + <property name="icon_name">svx/res/fw015.png</property> + </object> + <packing> + <property name="expand">False</property> + <property name="homogeneous">True</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">4</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid4"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">end</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkImage" id="shadowx"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="pixbuf">svx/res/fw018.png</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="distancex:0.00mm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Distance X</property> + <property name="text" translatable="yes">0.00</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">5</property> + </packing> + </child> + <child> + <object class="GtkGrid" id="grid5"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="halign">end</property> + <property name="column_spacing">12</property> + <child> + <object class="GtkImage" id="shadowy"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="valign">center</property> + <property name="pixbuf">svx/res/fw019.png</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">0</property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="distancey:0.00mm"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="tooltip_text" translatable="yes">Distance Y</property> + <property name="text" translatable="yes">0</property> + <property name="adjustment">adjustment1</property> + <property name="digits">2</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="top_attach">0</property> + </packing> + </child> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">6</property> + </packing> + </child> + <child> + <object class="svxlo-ColorLB" id="color"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="tooltip_text" translatable="yes">Shadow Color</property> + <property name="valign">start</property> + <property name="hexpand">True</property> + </object> + <packing> + <property name="left_attach">0</property> + <property name="top_attach">7</property> + </packing> + </child> + </object> + </child> + </object> + <object class="GtkSizeGroup" id="sizegroup1"> + <widgets> + <widget name="distance:0.00mm"/> + <widget name="indent:0.00mm"/> + <widget name="distancex:0.00mm"/> + <widget name="distancey:0.00mm"/> + </widgets> + </object> +</interface> |