Inspired by C:\Program
Files\ooRexx\samples\oodialog\userGuide\exercises\Samples\Popups\OffsetPopups.rex
and the special feature of system menues to return the coordinates
of the cursor if the menu was clicked with the mouse, I wanted to
show a modal subdialog at the location the user selected the
system menu item. In addition I used - as recommended - ResEdit
for this child dialog.
With self~moveTo(x, y); self~ensureVisible() in method initDialog
it flickers because the dialog is shown first in the middle of the
display, for almost no time but long enough to make it observably
flicker once.
Moreover, I have set the mouse to move the pointer to the OK
button when a dialog pops up. This works for the short occurrence
of the dialog in the middle of the screen. Alas not for the
following move with moveTo(). As result the cursor jumps to the
middle of the screen but the dialog is where the system menu of
the parent dialog was.
I tried to start the sub dialog using subdlg~execute('HIDE') and
to bring it to the surface within initDialog() by
self~show('SHOWTOP'). No success, even though trace shows that
show() was the last executed statement the execute('HIDE')
overrides it.
How may I prevent this behaviour?
TIA
M.
--------------------------------------------
Kostenlose E-Mail-Adresse mit unbegrenztem Speicherplatz für E-Mails, Free SMS
und OK-Drive, der Online-Festplatte.
Sicher Dir jetzt Deine Wunschadresse @ OK.de: www.ok.de
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Oorexx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-users