diff options
Diffstat (limited to 'vcl/source/window/btndlg.cxx')
-rw-r--r-- | vcl/source/window/btndlg.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vcl/source/window/btndlg.cxx b/vcl/source/window/btndlg.cxx index 7b5c850decb2..3bdc8ffea39d 100644 --- a/vcl/source/window/btndlg.cxx +++ b/vcl/source/window/btndlg.cxx @@ -289,6 +289,15 @@ void ButtonDialog::StateChanged( StateChangedType nType ) if ( nType == STATE_CHANGE_INITSHOW ) { ImplPosControls(); +//IAccessibility2 Implementation 2009----- + ImplBtnDlgItem* pItem = mpItemList->First(); + while ( pItem ) + { + if ( pItem->mpPushButton && pItem->mbOwnButton ) + pItem->mpPushButton->SetZOrder(0, WINDOW_ZORDER_LAST); + pItem = mpItemList->Next(); + } +//-----IAccessibility2 Implementation 2009 // Focus evt. auf den entsprechenden Button setzen if ( mnFocusButtonId != BUTTONDIALOG_BUTTON_NOTFOUND ) |