Ticket #2817: add mouse handler to the dialog.
commit83e3945c24d7d37bc880d1f0d8a6e7acea785404
authorAndrew Borodin <aborodin@vmail.ru>
Mon, 28 May 2012 12:59:20 +0000 (28 16:59 +0400)
committerAndrew Borodin <aborodin@vmail.ru>
Wed, 30 May 2012 09:23:12 +0000 (30 13:23 +0400)
tree6c8befe1e8e29fa9479497bd60ccf181e72cdb02
parenta56e983ece9980459136c411ac624c0fb1207bf8
Ticket #2817: add mouse handler to the dialog.

Currently, dialog itself doesn't handle mouse events. It just
resends mouse event to each its widget. If we can several overlapped
widgets (especially, menu bar), there is some problem to decide which
widget must get event at first.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
33 files changed:
lib/widget/dialog.c
lib/widget/dialog.h
lib/widget/history.c
lib/widget/input_complete.c
lib/widget/listbox-window.c
lib/widget/quick.c
lib/widget/quick.h
lib/widget/wtools.c
src/diffviewer/search.c
src/diffviewer/ydiff.c
src/editor/edit.c
src/editor/editcmd.c
src/editor/editcmd_dialogs.c
src/editor/editoptions.c
src/editor/editwidget.c
src/filemanager/achown.c
src/filemanager/boxes.c
src/filemanager/chmod.c
src/filemanager/chown.c
src/filemanager/cmd.c
src/filemanager/file.c
src/filemanager/filegui.c
src/filemanager/find.c
src/filemanager/hotlist.c
src/filemanager/layout.c
src/filemanager/listmode.c
src/filemanager/midnight.c
src/filemanager/option.c
src/filemanager/panelize.c
src/help.c
src/learn.c
src/viewer/dialogs.c
src/viewer/mcviewer.c