basctl/source/basicide/baside3.cxx | 14 ++--- cui/source/customize/cfg.cxx | 8 +- dbaccess/source/ui/dlg/sqlmessage.cxx | 6 +- dbaccess/source/ui/misc/UITools.cxx | 2 dbaccess/source/ui/relationdesign/RelationTableView.cxx | 6 +- fpicker/source/office/iodlgimp.cxx | 2 include/vcl/btndlg.hxx | 25 ++++++--- include/vcl/button.hxx | 38 +++++++------ sc/source/ui/pagedlg/tphfedit.cxx | 2 sfx2/source/doc/querytemplate.cxx | 4 - svx/source/dialog/prtqry.cxx | 6 +- sw/source/uibase/shells/textsh1.cxx | 10 +-- uui/source/alreadyopen.cxx | 12 ++-- uui/source/filechanged.cxx | 4 - uui/source/lockfailed.cxx | 4 - uui/source/openlocked.cxx | 6 +- uui/source/trylater.cxx | 6 +- vcl/source/control/button.cxx | 10 +-- vcl/source/control/menubtn.cxx | 4 - vcl/source/window/btndlg.cxx | 26 ++++----- vcl/source/window/msgbox.cxx | 44 ++++++++-------- vcl/unx/x11/x11sys.cxx | 2 22 files changed, 127 insertions(+), 114 deletions(-)
New commits: commit 0776b33f79327936e0bbf26acc73f2f0db45b9c8 Author: Noel Grandin <n...@peralex.com> Date: Wed May 6 14:34:03 2015 +0200 convert PUSHBUTTON_DROPDOWN constants to scoped enum Change-Id: Iae363b8478ef2d560ae661af06ba989f27adc093 Reviewed-on: https://gerrit.libreoffice.org/15650 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noelgran...@gmail.com> diff --git a/fpicker/source/office/iodlgimp.cxx b/fpicker/source/office/iodlgimp.cxx index 99cf5b0..6420288 100644 --- a/fpicker/source/office/iodlgimp.cxx +++ b/fpicker/source/office/iodlgimp.cxx @@ -100,7 +100,7 @@ SvtFileDialogURLSelector::SvtFileDialogURLSelector( vcl::Window* _pParent, SvtFi SetStyle( GetStyle() | WB_NOPOINTERFOCUS | WB_RECTSTYLE | WB_SMALLSTYLE ); SetModeImage( _pDlg->GetButtonImage( _nButtonId ) ); SetMenuMode( MENUBUTTON_MENUMODE_TIMED ); - SetDropDown( PUSHBUTTON_DROPDOWN_TOOLBOX ); + SetDropDown( PushButtonDropdownStyle::Toolbox ); } diff --git a/include/vcl/button.hxx b/include/vcl/button.hxx index bfa3f20..e0fc178 100644 --- a/include/vcl/button.hxx +++ b/include/vcl/button.hxx @@ -76,9 +76,9 @@ public: static OUString GetStandardText( StandardButtonType eButton ); - bool SetModeImage( const Image& rImage ); + bool SetModeImage( const Image& rImage ); const Image GetModeImage( ) const; - bool HasImage() const; + bool HasImage() const; void SetImageAlign( ImageAlign eAlign ); ImageAlign GetImageAlign() const; @@ -100,8 +100,12 @@ protected: // - PushButton-Types - -#define PUSHBUTTON_DROPDOWN_TOOLBOX ((sal_uInt16)0x0001) -#define PUSHBUTTON_DROPDOWN_MENUBUTTON ((sal_uInt16)0x0002) +enum class PushButtonDropdownStyle +{ + NONE = 0x0000, + Toolbox = 0x0001, + MenuButton = 0x0002, +}; // - PushButton - @@ -113,7 +117,7 @@ protected: SymbolType meSymbol; TriState meState; TriState meSaveValue; - sal_uInt16 mnDDStyle; + PushButtonDropdownStyle mnDDStyle; bool mbPressed; bool mbInUserDraw; Link<> maToggleHdl; @@ -125,7 +129,7 @@ protected: const Rectangle& rRect, bool bLayout, bool bMenuBtnSep); SAL_DLLPRIVATE void ImplDrawPushButton(vcl::RenderContext& rRenderContext, bool bLayout = false); using Button::ImplGetTextStyle; - SAL_DLLPRIVATE sal_uInt16 ImplGetTextStyle( sal_uLong nDrawFlags ) const; + SAL_DLLPRIVATE sal_uInt16 ImplGetTextStyle( sal_uLong nDrawFlags ) const; SAL_DLLPRIVATE bool IsSymbol() const { return ( (meSymbol != SymbolType::DONTKNOW) && (meSymbol != SymbolType::IMAGE) ); } SAL_DLLPRIVATE bool IsImage() const { return Button::HasImage(); } @@ -174,8 +178,8 @@ public: SymbolType GetSymbol() const { return meSymbol; } void SetSymbolAlign( SymbolAlign eAlign ); - void SetDropDown( sal_uInt16 nStyle ); - sal_uInt16 GetDropDown() const { return mnDDStyle; } + void SetDropDown( PushButtonDropdownStyle nStyle ); + PushButtonDropdownStyle GetDropDown() const { return mnDDStyle; } void SetState( TriState eState ); TriState GetState() const { return meState; } @@ -197,7 +201,7 @@ public: void SetToggleHdl( const Link<>& rLink ) { maToggleHdl = rLink; } const Link<>& GetToggleHdl() const { return maToggleHdl; } - virtual bool set_property(const OString &rKey, const OString &rValue) SAL_OVERRIDE; + virtual bool set_property(const OString &rKey, const OString &rValue) SAL_OVERRIDE; }; inline void PushButton::Check( bool bCheck ) @@ -278,10 +282,10 @@ private: Rectangle maStateRect; Rectangle maMouseRect; Image maImage; - bool mbChecked; - bool mbSaveValue; - bool mbRadioCheck; - bool mbStateChanged; + bool mbChecked; + bool mbSaveValue; + bool mbRadioCheck; + bool mbStateChanged; Link<> maToggleHdl; // when mbLegacyNoTextAlign is set then the old behaviour where // the WB_LEFT, WB_RIGHT & WB_CENTER affect the image placement @@ -315,7 +319,7 @@ public: SAL_DLLPRIVATE void ImplSetMinimumNWFSize(); protected: - virtual void FillLayoutData() const SAL_OVERRIDE; + virtual void FillLayoutData() const SAL_OVERRIDE; virtual const vcl::Font& GetCanonicalFont( const StyleSettings& _rStyle ) const SAL_OVERRIDE; virtual const Color& @@ -349,7 +353,7 @@ public: virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE; virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE; - void Toggle(); + void Toggle(); bool IsStateChanged() const { return mbStateChanged; } @@ -435,7 +439,7 @@ protected: using Window::ImplInit; SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle ); SAL_DLLPRIVATE void ImplLoadRes( const ResId& rResId ); - virtual void FillLayoutData() const SAL_OVERRIDE; + virtual void FillLayoutData() const SAL_OVERRIDE; virtual const vcl::Font& GetCanonicalFont( const StyleSettings& _rStyle ) const SAL_OVERRIDE; virtual const Color& GetCanonicalTextColor( const StyleSettings& _rStyle ) const SAL_OVERRIDE; @@ -463,7 +467,7 @@ public: virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE; virtual bool PreNotify( NotifyEvent& rNEvt ) SAL_OVERRIDE; - void Toggle(); + void Toggle(); void SetState( TriState eState ); TriState GetState() const { return meState; } diff --git a/sc/source/ui/pagedlg/tphfedit.cxx b/sc/source/ui/pagedlg/tphfedit.cxx index 175d3c7..2e983ed 100644 --- a/sc/source/ui/pagedlg/tphfedit.cxx +++ b/sc/source/ui/pagedlg/tphfedit.cxx @@ -341,7 +341,7 @@ ScExtIButton::ScExtIButton(vcl::Window* pParent, WinBits nBits ) { nSelected=0; aIdle.SetPriority(SchedulerPriority::LOWEST); - SetDropDown(PUSHBUTTON_DROPDOWN_TOOLBOX); + SetDropDown(PushButtonDropdownStyle::Toolbox); } extern "C" SAL_DLLPUBLIC_EXPORT vcl::Window* SAL_CALL makeScExtIButton(vcl::Window *pParent, VclBuilder::stringmap &) diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx index 7bbe33a..b036aee 100644 --- a/vcl/source/control/button.cxx +++ b/vcl/source/control/button.cxx @@ -617,7 +617,7 @@ void PushButton::ImplInitPushButtonData() meSymbol = SymbolType::DONTKNOW; meState = TRISTATE_FALSE; meSaveValue = TRISTATE_FALSE; - mnDDStyle = 0; + mnDDStyle = PushButtonDropdownStyle::NONE; mbPressed = false; mbInUserDraw = false; } @@ -837,7 +837,7 @@ void PushButton::ImplDrawPushButtonContent(OutputDevice* pDev, sal_uLong nDrawFl sal_uLong nImageSep = 1 + (pDev->GetTextHeight()-10)/2; if( nImageSep < 1 ) nImageSep = 1; - if ( mnDDStyle == PUSHBUTTON_DROPDOWN_MENUBUTTON ) + if ( mnDDStyle == PushButtonDropdownStyle::MenuButton ) { long nSeparatorX = 0; Rectangle aSymbolRect = aInRect; @@ -887,7 +887,7 @@ void PushButton::ImplDrawPushButtonContent(OutputDevice* pDev, sal_uLong nDrawFl aDecoView.DrawSymbol( aSymbolRect, meSymbol, aColor, nStyle ); } - if ( mnDDStyle == PUSHBUTTON_DROPDOWN_TOOLBOX && !bLayout ) + if ( mnDDStyle == PushButtonDropdownStyle::Toolbox && !bLayout ) { bool bBlack = false; Color aArrowColor( COL_BLACK ); @@ -1547,7 +1547,7 @@ void PushButton::SetSymbolAlign( SymbolAlign eAlign ) ImplSetSymbolAlign( eAlign ); } -void PushButton::SetDropDown( sal_uInt16 nStyle ) +void PushButton::SetDropDown( PushButtonDropdownStyle nStyle ) { if ( mnDDStyle != nStyle ) { @@ -1613,7 +1613,7 @@ Size PushButton::CalcMinimumSize( long nMaxWidth ) const } else if ( IsImage() && ! (ImplGetButtonState() & BUTTON_DRAW_NOIMAGE) ) aSize = GetModeImage().GetSizePixel(); - if( mnDDStyle == PUSHBUTTON_DROPDOWN_MENUBUTTON ) + if( mnDDStyle == PushButtonDropdownStyle::MenuButton ) { long nSymbolSize = GetTextHeight() / 2 + 1; aSize.Width() += 2*nSymbolSize; diff --git a/vcl/source/control/menubtn.cxx b/vcl/source/control/menubtn.cxx index 74c94c2..9e45256 100644 --- a/vcl/source/control/menubtn.cxx +++ b/vcl/source/control/menubtn.cxx @@ -28,7 +28,7 @@ void MenuButton::ImplInitMenuButtonData() { - mnDDStyle = PUSHBUTTON_DROPDOWN_MENUBUTTON; + mnDDStyle = PushButtonDropdownStyle::MenuButton; mpMenuTimer = NULL; mpMenu = NULL; @@ -109,7 +109,7 @@ void MenuButton::MouseButtonDown( const MouseEvent& rMEvt ) if ( mnMenuMode & MENUBUTTON_MENUMODE_TIMED ) { // If the separated dropdown symbol is not hit, delay the popup execution - if( mnDDStyle != PUSHBUTTON_DROPDOWN_MENUBUTTON || // no separator at all + if( mnDDStyle != PushButtonDropdownStyle::MenuButton || // no separator at all rMEvt.GetPosPixel().X() <= ImplGetSeparatorX() ) { if ( !mpMenuTimer ) commit 2c8dc0373377a6e801c9a9246ffdc3641f3be4ec Author: Noel Grandin <n...@peralex.com> Date: Wed May 6 14:21:26 2015 +0200 convert BUTTONDIALOG constants to scoped enum Change-Id: Icbf73fe55ad604f762dd2b98fd39189bab82f061 Reviewed-on: https://gerrit.libreoffice.org/15648 Reviewed-by: Noel Grandin <noelgran...@gmail.com> Tested-by: Noel Grandin <noelgran...@gmail.com> diff --git a/basctl/source/basicide/baside3.cxx b/basctl/source/basicide/baside3.cxx index 1af65b6..afaa5e2 100644 --- a/basctl/source/basicide/baside3.cxx +++ b/basctl/source/basicide/baside3.cxx @@ -908,9 +908,9 @@ NameClashQueryBox::NameClashQueryBox( vcl::Window* pParent, maMessText = rMessage; AddButton( IDE_RESSTR(RID_STR_DLGIMP_CLASH_RENAME), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON ); - AddButton( IDE_RESSTR(RID_STR_DLGIMP_CLASH_REPLACE), RET_NO, 0 ); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus ); + AddButton( IDE_RESSTR(RID_STR_DLGIMP_CLASH_REPLACE), RET_NO ); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); SetImage( QueryBox::GetStandardImage() ); } @@ -932,10 +932,10 @@ LanguageMismatchQueryBox::LanguageMismatchQueryBox( vcl::Window* pParent, maMessText = rMessage; AddButton( IDE_RESSTR(RID_STR_DLGIMP_MISMATCH_ADD), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON ); - AddButton( IDE_RESSTR(RID_STR_DLGIMP_MISMATCH_OMIT), RET_NO, 0 ); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); - AddButton( StandardButtonType::Help, RET_HELP, BUTTONDIALOG_HELPBUTTON, 4 ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus ); + AddButton( IDE_RESSTR(RID_STR_DLGIMP_MISMATCH_OMIT), RET_NO ); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); + AddButton( StandardButtonType::Help, RET_HELP, ButtonDialogFlags::Help, 4 ); SetImage( QueryBox::GetStandardImage() ); } diff --git a/cui/source/customize/cfg.cxx b/cui/source/customize/cfg.cxx index 998621f..aa5bf2a 100644 --- a/cui/source/customize/cfg.cxx +++ b/cui/source/customize/cfg.cxx @@ -5385,10 +5385,10 @@ MessBox( pWindow, WB_DEF_YES, CUI_RES( RID_SVXSTR_REPLACE_ICON_CONFIRM ), CUI_R SetImage( WarningBox::GetStandardImage() ); SetMessText( ReplaceIconName( aMessage ) ); RemoveButton( 1 ); - AddButton( StandardButtonType::Yes, 2, 0 ); - AddButton( CUI_RES( RID_SVXSTR_YESTOALL ), 5, 0 ); - AddButton( StandardButtonType::No, 3, 0 ); - AddButton( StandardButtonType::Cancel, 4, 0 ); + AddButton( StandardButtonType::Yes, 2); + AddButton( CUI_RES( RID_SVXSTR_YESTOALL ), 5); + AddButton( StandardButtonType::No, 3); + AddButton( StandardButtonType::Cancel, 4); } SvxIconReplacementDialog :: SvxIconReplacementDialog( diff --git a/dbaccess/source/ui/dlg/sqlmessage.cxx b/dbaccess/source/ui/dlg/sqlmessage.cxx index 36341e3..aa4f503 100644 --- a/dbaccess/source/ui/dlg/sqlmessage.cxx +++ b/dbaccess/source/ui/dlg/sqlmessage.cxx @@ -442,7 +442,7 @@ namespace OSL_FAIL( "lcl_addButton: invalid button id!" ); break; } - _rDialog.AddButton( _eType, nButtonID, _bDefault ? BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON : 0 ); + _rDialog.AddButton( _eType, nButtonID, _bDefault ? ButtonDialogFlags::Default | ButtonDialogFlags::Focus : ButtonDialogFlags::NONE ); } } @@ -593,7 +593,7 @@ void OSQLMessageBox::impl_createStandardButtons( WinBits _nStyle ) else { OSL_ENSURE( WB_OK & _nStyle, "OSQLMessageBox::impl_createStandardButtons: unsupported dialog style requested!" ); - AddButton( StandardButtonType::OK, RET_OK, BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON ); + AddButton( StandardButtonType::OK, RET_OK, ButtonDialogFlags::Default | ButtonDialogFlags::Focus ); } if ( !m_sHelpURL.isEmpty() ) @@ -635,7 +635,7 @@ void OSQLMessageBox::impl_addDetailsButton() if ( bMoreDetailsAvailable ) { - AddButton( StandardButtonType::More, RET_MORE, 0 ); + AddButton( StandardButtonType::More, RET_MORE); PushButton* pButton = GetPushButton( RET_MORE ); OSL_ENSURE( pButton, "OSQLMessageBox::impl_addDetailsButton: just added this button, why isn't it there?" ); pButton->SetClickHdl( LINK( this, OSQLMessageBox, ButtonClickHdl ) ); diff --git a/dbaccess/source/ui/misc/UITools.cxx b/dbaccess/source/ui/misc/UITools.cxx index 397f2a6..71df15d 100644 --- a/dbaccess/source/ui/misc/UITools.cxx +++ b/dbaccess/source/ui/misc/UITools.cxx @@ -1289,7 +1289,7 @@ sal_Int32 askForUserAction(vcl::Window* _pParent,sal_uInt16 _nTitle,sal_uInt16 _ ScopedVclPtrInstance< OSQLMessageBox > aAsk(_pParent, ModuleRes(_nTitle ), aMsg,WB_YES_NO | WB_DEF_YES,OSQLMessageBox::Query); if ( _bAll ) { - aAsk->AddButton(ModuleRes(STR_BUTTON_TEXT_ALL), RET_ALL, 0); + aAsk->AddButton(ModuleRes(STR_BUTTON_TEXT_ALL), RET_ALL); aAsk->GetPushButton(RET_ALL)->SetHelpId(HID_CONFIRM_DROP_BUTTON_ALL); } return aAsk->Execute(); diff --git a/dbaccess/source/ui/relationdesign/RelationTableView.cxx b/dbaccess/source/ui/relationdesign/RelationTableView.cxx index 06f5839..71efb09 100644 --- a/dbaccess/source/ui/relationdesign/RelationTableView.cxx +++ b/dbaccess/source/ui/relationdesign/RelationTableView.cxx @@ -347,9 +347,9 @@ void ORelationTableView::lookForUiActivities() ScopedVclPtrInstance< OSQLMessageBox > aDlg(this,ModuleRes(STR_QUERY_REL_EDIT_RELATION),OUString(),0); aDlg->SetText(sTitle); aDlg->RemoveButton(aDlg->GetButtonId(0)); - aDlg->AddButton( ModuleRes(STR_QUERY_REL_EDIT), RET_OK, BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON); - aDlg->AddButton( ModuleRes(STR_QUERY_REL_CREATE), RET_YES, 0); - aDlg->AddButton( StandardButtonType::Cancel,RET_CANCEL,0); + aDlg->AddButton( ModuleRes(STR_QUERY_REL_EDIT), RET_OK, ButtonDialogFlags::Default | ButtonDialogFlags::Focus); + aDlg->AddButton( ModuleRes(STR_QUERY_REL_CREATE), RET_YES); + aDlg->AddButton( StandardButtonType::Cancel,RET_CANCEL); sal_uInt16 nRet = aDlg->Execute(); if( nRet == RET_CANCEL) { diff --git a/include/vcl/btndlg.hxx b/include/vcl/btndlg.hxx index db29f24..156a50d 100644 --- a/include/vcl/btndlg.hxx +++ b/include/vcl/btndlg.hxx @@ -23,17 +23,26 @@ #include <boost/ptr_container/ptr_vector.hpp> #include <vcl/dllapi.h> #include <vcl/dialog.hxx> +#include <o3tl/typed_flags_set.hxx> struct ImplBtnDlgItem; class PushButton; #define BUTTONDIALOG_BUTTON_NOTFOUND ((sal_uInt16)0xFFFF) -#define BUTTONDIALOG_DEFBUTTON ((sal_uInt16)0x0001) -#define BUTTONDIALOG_OKBUTTON ((sal_uInt16)0x0002) -#define BUTTONDIALOG_CANCELBUTTON ((sal_uInt16)0x0004) -#define BUTTONDIALOG_HELPBUTTON ((sal_uInt16)0x0008) -#define BUTTONDIALOG_FOCUSBUTTON ((sal_uInt16)0x0010) +enum class ButtonDialogFlags +{ + NONE = 0x0000, + Default = 0x0001, + OK = 0x0002, + Cancel = 0x0004, + Help = 0x0008, + Focus = 0x0010, +}; +namespace o3tl +{ + template<> struct typed_flags<ButtonDialogFlags> : is_typed_flags<ButtonDialogFlags, 0x001f> {}; +} class VCL_DLLPUBLIC ButtonDialog : public Dialog { @@ -52,8 +61,8 @@ public: sal_uInt16 GetCurButtonId() const { return mnCurButtonId; } - void AddButton( const OUString& rText, sal_uInt16 nId, sal_uInt16 nBtnFlags, long nSepPixel = 0 ); - void AddButton( StandardButtonType eType, sal_uInt16 nId, sal_uInt16 nBtnFlags, long nSepPixel = 0 ); + void AddButton( const OUString& rText, sal_uInt16 nId, ButtonDialogFlags nBtnFlags = ButtonDialogFlags::NONE, long nSepPixel = 0 ); + void AddButton( StandardButtonType eType, sal_uInt16 nId, ButtonDialogFlags nBtnFlags = ButtonDialogFlags::NONE, long nSepPixel = 0 ); void RemoveButton( sal_uInt16 nId ); void Clear(); @@ -87,7 +96,7 @@ private: Link<> maClickHdl; SAL_DLLPRIVATE void ImplInitButtonDialogData(); - SAL_DLLPRIVATE PushButton* ImplCreatePushButton( sal_uInt16 nBtnFlags ); + SAL_DLLPRIVATE PushButton* ImplCreatePushButton( ButtonDialogFlags nBtnFlags ); SAL_DLLPRIVATE ImplBtnDlgItem* ImplGetItem( sal_uInt16 nId ) const; DECL_DLLPRIVATE_LINK( ImplClickHdl, PushButton* pBtn ); SAL_DLLPRIVATE void ImplPosControls(); diff --git a/sfx2/source/doc/querytemplate.cxx b/sfx2/source/doc/querytemplate.cxx index 3718e57..f61d806 100644 --- a/sfx2/source/doc/querytemplate.cxx +++ b/sfx2/source/doc/querytemplate.cxx @@ -34,8 +34,8 @@ QueryTemplateBox::QueryTemplateBox( vcl::Window* pParent, const OUString& rMessa SetHelpId( HID_QUERY_LOAD_TEMPLATE ); AddButton( SfxResId( STR_QRYTEMPL_UPDATE_BTN ).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON ); - AddButton( SfxResId(STR_QRYTEMPL_KEEP_BTN).toString(), RET_NO, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus ); + AddButton( SfxResId(STR_QRYTEMPL_KEEP_BTN).toString(), RET_NO, ButtonDialogFlags::Cancel ); } } // end of namespace sfx2 diff --git a/svx/source/dialog/prtqry.cxx b/svx/source/dialog/prtqry.cxx index 9a6d750..b67d591 100644 --- a/svx/source/dialog/prtqry.cxx +++ b/svx/source/dialog/prtqry.cxx @@ -30,10 +30,10 @@ SvxPrtQryBox::SvxPrtQryBox(vcl::Window* pParent) : SetImage( QueryBox::GetStandardImage() ); AddButton(SVX_RESSTR(RID_SVXSTR_QRY_PRINT_SELECTION), RET_OK, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus); - AddButton(SVX_RESSTR(RID_SVXSTR_QRY_PRINT_ALL), 2, 0); - AddButton(StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON); + AddButton(SVX_RESSTR(RID_SVXSTR_QRY_PRINT_ALL), 2); + AddButton(StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel); SetButtonHelpText( RET_OK, OUString() ); } diff --git a/sw/source/uibase/shells/textsh1.cxx b/sw/source/uibase/shells/textsh1.cxx index 0893c42..6651087 100644 --- a/sw/source/uibase/shells/textsh1.cxx +++ b/sw/source/uibase/shells/textsh1.cxx @@ -261,15 +261,15 @@ static short lcl_AskRedlineMode(vcl::Window *pWin) OUString( SW_RES( STR_REDLINE_TITLE ) ), OUString( SW_RES( STR_REDLINE_MSG ) ) ); aQBox->SetImage( QueryBox::GetStandardImage() ); - const sal_uInt16 nBtnFlags = BUTTONDIALOG_DEFBUTTON | - BUTTONDIALOG_OKBUTTON | - BUTTONDIALOG_FOCUSBUTTON; + const ButtonDialogFlags nBtnFlags = ButtonDialogFlags::Default | + ButtonDialogFlags::OK | + ButtonDialogFlags::Focus; aQBox->AddButton(OUString(SW_RES(STR_REDLINE_ACCEPT_ALL)), RET_OK, nBtnFlags); aQBox->GetPushButton( RET_OK )->SetHelpId(HID_AUTOFORMAT_ACCEPT); - aQBox->AddButton(OUString(SW_RES(STR_REDLINE_REJECT_ALL)), RET_CANCEL, BUTTONDIALOG_CANCELBUTTON); + aQBox->AddButton(OUString(SW_RES(STR_REDLINE_REJECT_ALL)), RET_CANCEL, ButtonDialogFlags::Cancel); aQBox->GetPushButton( RET_CANCEL )->SetHelpId(HID_AUTOFORMAT_REJECT ); - aQBox->AddButton(OUString(SW_RES(STR_REDLINE_EDIT)), 2, 0); + aQBox->AddButton(OUString(SW_RES(STR_REDLINE_EDIT)), 2); aQBox->GetPushButton( 2 )->SetHelpId(HID_AUTOFORMAT_EDIT_CHG); aQBox->SetButtonHelpText( RET_OK, OUString() ); diff --git a/uui/source/alreadyopen.cxx b/uui/source/alreadyopen.cxx index fa83bee..353fa3c 100644 --- a/uui/source/alreadyopen.cxx +++ b/uui/source/alreadyopen.cxx @@ -30,16 +30,16 @@ AlreadyOpenQueryBox::AlreadyOpenQueryBox( vcl::Window* pParent, ResMgr* pResMgr, if ( bIsStoring ) { AddButton( ResId(STR_ALREADYOPEN_RETRY_SAVE_BTN, *pResMgr).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON ); - AddButton( ResId(STR_ALREADYOPEN_SAVE_BTN, *pResMgr).toString(), RET_NO, 0 ); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus ); + AddButton( ResId(STR_ALREADYOPEN_SAVE_BTN, *pResMgr).toString(), RET_NO); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); } else { AddButton( ResId(STR_ALREADYOPEN_READONLY_BTN, *pResMgr).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON ); - AddButton( ResId(STR_ALREADYOPEN_OPEN_BTN, *pResMgr).toString(), RET_NO, 0 ); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus ); + AddButton( ResId(STR_ALREADYOPEN_OPEN_BTN, *pResMgr).toString(), RET_NO); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); } SetButtonHelpText( RET_YES, OUString() ); diff --git a/uui/source/filechanged.cxx b/uui/source/filechanged.cxx index 9b9946c..33b5dee 100644 --- a/uui/source/filechanged.cxx +++ b/uui/source/filechanged.cxx @@ -28,8 +28,8 @@ FileChangedQueryBox::FileChangedQueryBox( vcl::Window* pParent, ResMgr* pResMgr SetImage( QueryBox::GetStandardImage() ); AddButton(ResId(STR_FILECHANGED_SAVEANYWAY_BTN, *pResMgr).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); SetButtonHelpText( RET_YES, OUString() ); SetMessText(ResId(STR_FILECHANGED_MSG, *pResMgr).toString()); diff --git a/uui/source/lockfailed.cxx b/uui/source/lockfailed.cxx index 875add5..77ceb7e 100644 --- a/uui/source/lockfailed.cxx +++ b/uui/source/lockfailed.cxx @@ -29,8 +29,8 @@ LockFailedQueryBox::LockFailedQueryBox( vcl::Window* pParent, ResMgr* pResMgr ) { SetImage( ErrorBox::GetStandardImage() ); - AddButton( StandardButtonType::OK, RET_OK, BUTTONDIALOG_OKBUTTON ); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + AddButton( StandardButtonType::OK, RET_OK, ButtonDialogFlags::OK ); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); SetMessText(ResId(STR_LOCKFAILED_MSG, *pResMgr ).toString()); SetCheckBoxText(ResId(STR_LOCKFAILED_DONTSHOWAGAIN, *pResMgr).toString()); diff --git a/uui/source/openlocked.cxx b/uui/source/openlocked.cxx index ca6883e..acb19a6 100644 --- a/uui/source/openlocked.cxx +++ b/uui/source/openlocked.cxx @@ -28,11 +28,11 @@ OpenLockedQueryBox::OpenLockedQueryBox( vcl::Window* pParent, ResMgr* pResMgr, c SetImage( QueryBox::GetStandardImage() ); AddButton(ResId(STR_OPENLOCKED_OPENREADONLY_BTN, *pResMgr).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus); - AddButton(ResId(STR_OPENLOCKED_OPENCOPY_BTN, *pResMgr).toString(), RET_NO, 0); + AddButton(ResId(STR_OPENLOCKED_OPENCOPY_BTN, *pResMgr).toString(), RET_NO); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); SetButtonHelpText( RET_YES, OUString() ); SetButtonHelpText( RET_NO, OUString() ); diff --git a/uui/source/trylater.cxx b/uui/source/trylater.cxx index 3f5719f..90688a9 100644 --- a/uui/source/trylater.cxx +++ b/uui/source/trylater.cxx @@ -28,9 +28,9 @@ TryLaterQueryBox::TryLaterQueryBox( vcl::Window* pParent, ResMgr* pResMgr, const SetImage( QueryBox::GetStandardImage() ); AddButton(ResId(STR_TRYLATER_RETRYSAVING_BTN, *pResMgr).toString(), RET_YES, - BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON); - AddButton(ResId(STR_TRYLATER_SAVEAS_BTN, *pResMgr).toString(), RET_NO, 0); - AddButton( StandardButtonType::Cancel, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON ); + ButtonDialogFlags::Default | ButtonDialogFlags::OK | ButtonDialogFlags::Focus); + AddButton(ResId(STR_TRYLATER_SAVEAS_BTN, *pResMgr).toString(), RET_NO); + AddButton( StandardButtonType::Cancel, RET_CANCEL, ButtonDialogFlags::Cancel ); SetButtonHelpText( RET_YES, OUString() ); SetButtonHelpText( RET_NO, OUString() ); diff --git a/vcl/source/window/btndlg.cxx b/vcl/source/window/btndlg.cxx index 7846e41..bb0f0a3 100644 --- a/vcl/source/window/btndlg.cxx +++ b/vcl/source/window/btndlg.cxx @@ -73,23 +73,23 @@ void ButtonDialog::dispose() Dialog::dispose(); } -PushButton* ButtonDialog::ImplCreatePushButton( sal_uInt16 nBtnFlags ) +PushButton* ButtonDialog::ImplCreatePushButton( ButtonDialogFlags nBtnFlags ) { PushButton* pBtn; WinBits nStyle = 0; - if ( nBtnFlags & BUTTONDIALOG_DEFBUTTON ) + if ( nBtnFlags & ButtonDialogFlags::Default ) nStyle |= WB_DEFBUTTON; - if ( nBtnFlags & BUTTONDIALOG_CANCELBUTTON ) + if ( nBtnFlags & ButtonDialogFlags::Cancel ) pBtn = VclPtr<CancelButton>::Create( this, nStyle ); - else if ( nBtnFlags & BUTTONDIALOG_OKBUTTON ) + else if ( nBtnFlags & ButtonDialogFlags::OK ) pBtn = VclPtr<OKButton>::Create( this, nStyle ); - else if ( nBtnFlags & BUTTONDIALOG_HELPBUTTON ) + else if ( nBtnFlags & ButtonDialogFlags::Help ) pBtn = VclPtr<HelpButton>::Create( this, nStyle ); else pBtn = VclPtr<PushButton>::Create( this, nStyle ); - if ( !(nBtnFlags & BUTTONDIALOG_HELPBUTTON) ) + if ( !(nBtnFlags & ButtonDialogFlags::Help) ) pBtn->SetClickHdl( LINK( this, ButtonDialog, ImplClickHdl ) ); return pBtn; @@ -274,7 +274,7 @@ void ButtonDialog::Click() } void ButtonDialog::AddButton( const OUString& rText, sal_uInt16 nId, - sal_uInt16 nBtnFlags, long nSepPixel ) + ButtonDialogFlags nBtnFlags, long nSepPixel ) { // PageItem anlegen ImplBtnDlgItem* pItem = new ImplBtnDlgItem; @@ -288,14 +288,14 @@ void ButtonDialog::AddButton( const OUString& rText, sal_uInt16 nId, maItemList.push_back(pItem); - if ( nBtnFlags & BUTTONDIALOG_FOCUSBUTTON ) + if ( nBtnFlags & ButtonDialogFlags::Focus ) mnFocusButtonId = nId; mbFormat = true; } void ButtonDialog::AddButton( StandardButtonType eType, sal_uInt16 nId, - sal_uInt16 nBtnFlags, long nSepPixel ) + ButtonDialogFlags nBtnFlags, long nSepPixel ) { // PageItem anlegen ImplBtnDlgItem* pItem = new ImplBtnDlgItem; @@ -304,11 +304,11 @@ void ButtonDialog::AddButton( StandardButtonType eType, sal_uInt16 nId, pItem->mnSepSize = nSepPixel; if ( eType == StandardButtonType::OK ) - nBtnFlags |= BUTTONDIALOG_OKBUTTON; + nBtnFlags |= ButtonDialogFlags::OK; else if ( eType == StandardButtonType::Help ) - nBtnFlags |= BUTTONDIALOG_HELPBUTTON; + nBtnFlags |= ButtonDialogFlags::Help; else if ( (eType == StandardButtonType::Cancel) || (eType == StandardButtonType::Close) ) - nBtnFlags |= BUTTONDIALOG_CANCELBUTTON; + nBtnFlags |= ButtonDialogFlags::Cancel; pItem->mpPushButton = ImplCreatePushButton( nBtnFlags ); // Standard-Buttons have the right text already @@ -319,7 +319,7 @@ void ButtonDialog::AddButton( StandardButtonType eType, sal_uInt16 nId, pItem->mpPushButton->SetText( Button::GetStandardText( eType ) ); } - if ( nBtnFlags & BUTTONDIALOG_FOCUSBUTTON ) + if ( nBtnFlags & ButtonDialogFlags::Focus ) mnFocusButtonId = nId; maItemList.push_back(pItem); diff --git a/vcl/source/window/msgbox.cxx b/vcl/source/window/msgbox.cxx index 8ddba99..0e7e088 100644 --- a/vcl/source/window/msgbox.cxx +++ b/vcl/source/window/msgbox.cxx @@ -62,18 +62,18 @@ void MessBox::ImplInitMessBoxData() void MessBox::ImplInitButtons() { WinBits nStyle = GetStyle(); - sal_uInt16 nOKFlags = BUTTONDIALOG_OKBUTTON; - sal_uInt16 nCancelFlags = BUTTONDIALOG_CANCELBUTTON; - sal_uInt16 nRetryFlags = 0; - sal_uInt16 nYesFlags = 0; - sal_uInt16 nNoFlags = 0; + ButtonDialogFlags nOKFlags = ButtonDialogFlags::OK; + ButtonDialogFlags nCancelFlags = ButtonDialogFlags::Cancel; + ButtonDialogFlags nRetryFlags = ButtonDialogFlags::NONE; + ButtonDialogFlags nYesFlags = ButtonDialogFlags::NONE; + ButtonDialogFlags nNoFlags = ButtonDialogFlags::NONE; if ( nStyle & WB_OK_CANCEL ) { if ( nStyle & WB_DEF_CANCEL ) - nCancelFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nCancelFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else // WB_DEF_OK - nOKFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nOKFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; AddButton( StandardButtonType::OK, RET_OK, nOKFlags ); AddButton( StandardButtonType::Cancel, RET_CANCEL, nCancelFlags ); @@ -81,10 +81,10 @@ void MessBox::ImplInitButtons() else if ( nStyle & WB_YES_NO ) { if ( nStyle & WB_DEF_YES ) - nYesFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nYesFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else // WB_DEF_NO - nNoFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; - nNoFlags |= BUTTONDIALOG_CANCELBUTTON; + nNoFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; + nNoFlags |= ButtonDialogFlags::Cancel; AddButton( StandardButtonType::Yes, RET_YES, nYesFlags ); AddButton( StandardButtonType::No, RET_NO, nNoFlags ); @@ -92,11 +92,11 @@ void MessBox::ImplInitButtons() else if ( nStyle & WB_YES_NO_CANCEL ) { if ( nStyle & WB_DEF_YES ) - nYesFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nYesFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else if ( nStyle & WB_DEF_NO ) - nNoFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nNoFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else - nCancelFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nCancelFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; AddButton( StandardButtonType::Yes, RET_YES, nYesFlags ); AddButton( StandardButtonType::No, RET_NO, nNoFlags ); @@ -105,24 +105,24 @@ void MessBox::ImplInitButtons() else if ( nStyle & WB_RETRY_CANCEL ) { if ( nStyle & WB_DEF_CANCEL ) - nCancelFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nCancelFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else // WB_DEF_RETRY - nRetryFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nRetryFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; AddButton( StandardButtonType::Retry, RET_RETRY, nRetryFlags ); AddButton( StandardButtonType::Cancel, RET_CANCEL, nCancelFlags ); } else if ( nStyle & WB_ABORT_RETRY_IGNORE ) { - sal_uInt16 nAbortFlags = 0; - sal_uInt16 nIgnoreFlags = 0; + ButtonDialogFlags nAbortFlags = ButtonDialogFlags::NONE; + ButtonDialogFlags nIgnoreFlags = ButtonDialogFlags::NONE; if ( nStyle & WB_DEF_CANCEL ) - nAbortFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nAbortFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else if ( nStyle & WB_DEF_RETRY ) - nRetryFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nRetryFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; else if ( nStyle & WB_DEF_IGNORE ) - nIgnoreFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nIgnoreFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; AddButton( StandardButtonType::Abort, RET_CANCEL, nAbortFlags ); AddButton( StandardButtonType::Retry, RET_RETRY, nRetryFlags ); @@ -130,7 +130,7 @@ void MessBox::ImplInitButtons() } else if ( nStyle & WB_OK ) { - nOKFlags |= BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_FOCUSBUTTON; + nOKFlags |= ButtonDialogFlags::Default | ButtonDialogFlags::Focus; AddButton( StandardButtonType::OK, RET_OK, nOKFlags ); } @@ -168,7 +168,7 @@ void MessBox::ImplPosControls() { if ( !mbHelpBtn ) { - AddButton( StandardButtonType::Help, RET_HELP, BUTTONDIALOG_HELPBUTTON, 3 ); + AddButton( StandardButtonType::Help, RET_HELP, ButtonDialogFlags::Help, 3 ); mbHelpBtn = true; } } diff --git a/vcl/unx/x11/x11sys.cxx b/vcl/unx/x11/x11sys.cxx index 6723c63..e3eb453 100644 --- a/vcl/unx/x11/x11sys.cxx +++ b/vcl/unx/x11/x11sys.cxx @@ -141,7 +141,7 @@ int X11SalSystem::ShowNativeDialog( const OUString& rTitle, const OUString& rMes sal_uInt16 nButton = 0; for( std::list< OUString >::const_iterator it = rButtons.begin(); it != rButtons.end(); ++it ) { - aWarn->AddButton( *it, nButton+1, nButton == (sal_uInt16)nDefButton ? BUTTONDIALOG_DEFBUTTON : 0 ); + aWarn->AddButton( *it, nButton+1, nButton == (sal_uInt16)nDefButton ? ButtonDialogFlags::Default : ButtonDialogFlags::NONE ); nButton++; } aWarn->SetFocusButton( (sal_uInt16)nDefButton+1 ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits