Apache OpenOffice (AOO) Bugzilla – Issue 81052
widgets in dialog editor drawn with PaintToDevice
Last modified: 2017-05-20 11:31:26 UTC
Followup to issue 80543: Apparently nowadays controls in the dialog editor are drawn with PaintToDevice via a VDev. NWF does not work on VDevs due to system limitations. However in the dialog editor controls should be drawn using NWF since the running dialog will also be NWF enabled. So please don't draw controls to a VDev in the dialog editor.
AW: Discussed with PL. On different systems painting controls only works with windows. Evereything elese will not be possible and lead to problems. Only our fallback controls used from toolkit can be painted to VDev using PaintToDevice. If we do not want to get in trouble over the long run, it makes no sense to have the controls in non-life mode at all. Maybe we should have them in Live-Mode (in the sense of Child-Windows) all the time. Arguments for it: - Same repaint-handling for design and non-design mode - No need for extra handling with repaints and repaint buffering - We have at least one control anyways in that mode, even in layout mode - support for system-dependent controls on all systems - there are already other such object types like MultiMedia objects, live OLE, etc... Arguments against: - Handles for selected controls will be covered - Selection/Control drag frame will be behind objects - In layout mode, controls need something like MouseThrough and NoActionAccept (PL?) Please add arguments as needed...
AW: Changing target.
AW: The needed changes to do this are too risky for 3.0, so i move to 3.x.
Reset assigne to the default "issues@openoffice.apache.org".