Put global mouse coordinates to widgets.
commit33d25a0c8ff1454ca33905717a487d47aaf3bb51
authorAndrew Borodin <aborodin@vmail.ru>
Mon, 21 Mar 2011 13:43:56 +0000 (21 16:43 +0300)
committerAndrew Borodin <aborodin@vmail.ru>
Thu, 8 Mar 2012 07:37:55 +0000 (8 10:37 +0300)
tree6fa20ebdca63d6045ac409902bc9c9924c6a7ced
parent7956b64e54e31128e71e5d8690d8a1b09161fe01
Put global mouse coordinates to widgets.

Now each widget gets absolute coordinates of mouse pointer and decides
itself how to handle them.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
18 files changed:
lib/tty/mouse.h
lib/widget/button.c
lib/widget/buttonbar.c
lib/widget/check.c
lib/widget/dialog.c
lib/widget/input.c
lib/widget/listbox.c
lib/widget/menu.c
lib/widget/radio.c
lib/widget/widget-common.c
lib/widget/widget-common.h
src/diffviewer/ydiff.c
src/editor/editwidget.c
src/filemanager/info.c
src/filemanager/panel.c
src/filemanager/tree.c
src/help.c
src/viewer/mcviewer.c