office-gobmx/vcl/source/window
Maxim Monastirsky fe7c8e4ec1 Closing popup menu should close the parent toolbox
... if that toolbox is in popup mode (e.g. shapes toolbar
dropdowns, or the toolbar overflow floater). Same behavior
was introduced for non menu based dropdowns in
81d4fbc0da ("tdf#42029 Use a
floating toolbar to show clipped items"), and is similar
to what we had already in ToolBox::Select, i.e. when the
user made a selection, the floating windows should close.

This must be done before executing the menu selection
handler, because such handler might execute stuff
synchronously (e.g. MenuBarManager::Select), and if it
will open a modal dialog, the floating toolbox will stay
visible after the dialog shows.

Change-Id: Ie93e71fa4dea80ba444aebccacf6adb926a39224
2017-02-24 01:33:54 +02:00
..
abstdlg.cxx
accel.cxx
accessibility.cxx remove unused enumerators from WindowType 2017-02-21 06:06:47 +00:00
accmgr.cxx
brdwin.cxx
btndlg.cxx
builder.cxx we want selected radio entries to default unselect the others 2017-02-21 16:18:07 +00:00
clipping.cxx
commandevent.cxx
cursor.cxx
debug.cxx
debugevent.cxx
decoview.cxx
dialog.cxx
dlgctrl.cxx remove unused enumerators from WindowType 2017-02-21 06:06:47 +00:00
dlgctrl.hxx
dndeventdispatcher.cxx
dndlistenercontainer.cxx
dockingarea.cxx
dockmgr.cxx
dockwin.cxx
EnumContext.cxx
event.cxx
floatwin.cxx
globalization.cxx
introwin.cxx
keycod.cxx
keyevent.cxx
layout.cxx
legacyaccessibility.cxx
menu.cxx Closing popup menu should close the parent toolbox 2017-02-24 01:33:54 +02:00
menubarwindow.cxx
menubarwindow.hxx
menufloatingwindow.cxx
menufloatingwindow.hxx
menuitemlist.cxx
menuitemlist.hxx
menuwindow.cxx
menuwindow.hxx
mnemonic.cxx
mnemonicengine.cxx
mouse.cxx
msgbox.cxx
openglwin.cxx
paint.cxx
popupmenuwindow.cxx
printdlg.cxx
scrwnd.cxx
seleng.cxx
settings.cxx
split.cxx
splitwin.cxx loplugin:unusedmethods 2017-02-21 10:07:37 +00:00
stacking.cxx
status.cxx tdf#104482 Force updating progress bar on safe 2017-02-22 17:39:44 +01:00
syschild.cxx
syswin.cxx
tabdlg.cxx
tabpage.cxx
taskpanelist.cxx
toolbox.cxx loplugin:subtlezeroinit: vcl 2017-02-21 07:34:56 +01:00
toolbox2.cxx loplugin:subtlezeroinit: vcl 2017-02-21 07:34:56 +01:00
window.cxx
window2.cxx
window3.cxx
winproc.cxx
wrkwin.cxx