Project

General

Profile

Bug #10499

LEAVE event missing for top-level window

Added by Paula Păstrăguș 11 months ago. Updated 11 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
reviewer:
production:
No
env_name:
topics:

Related issues

Related to User Interface - Bug #8673: Deduce the logic behind OE focus management and implement in FWD WIP

History

#1 Updated by Paula Păstrăguș 11 months ago

Consider this tetscase:

def button btn1.
def button btn2.
def frame fr1 btn1 with col 1 row 1.
def frame fr2 btn2 with col 1 row 6 size 20 by 4.

ON CHOOSE OF btn1 do:
    APPLY "ENTRY" to btn2 in frame fr2.
end.

ON LEAVE anywhere do:
    message "leave " self:name.
end.

enable all with frame fr1.
frame fr2:SENSITIVE = TRUE.

wait-for close of current-window.

Pressing the btn1 button is expected to trigger a LEAVE event for the top-level window. However, this behavior is currently missing in FWD.

#2 Updated by Vladimir Tsichevski 10 months ago

  • Related to Bug #8673: Deduce the logic behind OE focus management and implement in FWD added

Also available in: Atom PDF