Ticket #2817 (closed enhancement: fixed)
Mouse handling in dialogs
Reported by: | andrew_b | Owned by: | andrew_b |
---|---|---|---|
Priority: | major | Milestone: | 4.8.4 |
Component: | mc-core | Version: | master |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Branch state: | merged | Votes for changeset: | committed-master |
Description
Currently, dialog itself doesn't handle mouse events. It just sends event to each of its widgets. If there are several overlapped widgets in dialog, there is some problem to decide which widget must get and handle mouse event.
The offering solution is folowing: add mouse handler to the dialog (Dlg_head) and change handling of mouse events: first, dialog itself tries to handle event, then
widgets do that.
This ticket is a preliminary step to #2261.
Branch: 2817_dlg_mouse (parent: master).
Initial changeset:83e3945c24d7d37bc880d1f0d8a6e7acea785404
Change History
comment:2 Changed 12 years ago by slavazanko
- Status changed from new to assigned
- Votes for changeset changed from angel_il to angel_il slavazanko
- Branch state changed from on review to approved
comment:3 Changed 12 years ago by andrew_b
- Status changed from assigned to testing
- Votes for changeset changed from angel_il slavazanko to committed-master committed-stable
- Resolution set to fixed
- Blocking 2261 removed
- Branch state changed from approved to merged
Merged to master: [50f8b5bf58d78b83b76ba7f410b23151361d40c8].
comment:4 Changed 12 years ago by andrew_b
- Keywords stable-candidate added
- Votes for changeset changed from committed-master committed-stable to committed-master
comment:5 Changed 12 years ago by andrew_b
- Status changed from testing to reopened
- Votes for changeset committed-master deleted
- Resolution fixed deleted
If menu is invisible, click on top line of panel activates menu, but menu is overlapped by panel.
comment:7 Changed 12 years ago by andrew_b
- Branch state changed from no branch to on review
Branch: 2817_dlg_mouse_fix (parent: master).
changeset:b493ddaabcf884532fb3667a5b171a56d8e87bc0
comment:9 Changed 12 years ago by angel_il
- Votes for changeset changed from slavazanko to slavazanko angel_il
- Branch state changed from on review to approved
comment:10 Changed 12 years ago by andrew_b
- Status changed from reopened to closed
- Votes for changeset changed from slavazanko angel_il to committed-master
- Resolution set to fixed
- Branch state changed from approved to merged
Merged to master: [9bec27cb0473c4e0545f33cb18ae794b84e8b2bb].
comment:12 follow-up: ↓ 14 Changed 12 years ago by slavazanko
Just in case: https://bugzilla.redhat.com/show_bug.cgi?id=844392
Can anyone reproduce this bug?
comment:13 Changed 12 years ago by slavazanko
Oh, bug reproduced. New tickets will be created.
comment:14 in reply to: ↑ 12 Changed 12 years ago by andrew_b
Replying to slavazanko:
Just in case: https://bugzilla.redhat.com/show_bug.cgi?id=844392
Can anyone reproduce this bug?
Currently fixed in DEV_cleanup: [541bc9c743eefb71d2625b2c032e33fb10c50cb3].
comment:15 Changed 12 years ago by slavazanko
Okay, no new tickets.