mc/lib
Andrew Borodin e29d98336b Ticket #2971: mouse click below non-droppeddown menubar activates menu box.
How to reproduce:
1. Switch the "Drop down menus" option off.
2. Press F9 to activate menubar. Menu is not dropped.
3. Click somewhere below menubar, on one of the files in the directory
listing.

Buggy behavior: the corresponding "Left" or "File" etc. dropdown is
opened, and the mouse button is released, menu item under the mouse
cursor is activated.

Correct behavior: clicking with the mouse somewhere other than the
active menubar doesn't open dropdown menu, instead removes the focus from
menubar and acts on the actual item under the mouse pointer (such
as a filename in the panel).

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2013-03-05 16:51:52 +04:00
..
event PCRE_CFLAGS are CPPFLAGS, actually. 2012-12-18 16:27:49 +04:00
filehighlight PCRE_CFLAGS are CPPFLAGS, actually. 2012-12-18 16:27:49 +04:00
mcconfig mc_config_get_string(): if default parameter is NULL, then no any config entities will be created 2013-02-16 17:40:37 +03:00
search Code indentation. 2013-02-14 14:42:27 +04:00
skin PCRE_CFLAGS are CPPFLAGS, actually. 2012-12-18 16:27:49 +04:00
strutil Add lib/strutil/replace:str_replace_all() function. 2013-02-16 17:40:37 +03:00
tty Ticket #2964: mouse doesn't select text in subshell in native console. 2013-02-14 14:26:25 +04:00
vfs Concretize the usage of autocompliting in different input fields. 2013-02-04 15:48:21 +03:00
widget Ticket #2971: mouse click below non-droppeddown menubar activates menu box. 2013-03-05 16:51:52 +04:00
charsets.c Fix of DOXYGEN docs: @return instead of @returns 2012-11-09 10:05:13 +04:00
charsets.h Core, mceditor, mcviewer and mcdiffviewer code tweak and cleanup 2012-06-25 16:58:57 +04:00
event-types.h Optimization of history load. 2011-06-21 16:13:10 +04:00
event.h Event system: added addition parameter event_init_data to mc_event_del() function. 2011-06-21 16:13:10 +04:00
filehighlight.h Lib: removed includes to "src" directory 2011-03-21 23:55:52 +02:00
fileloc.h Ticket #2625: mc does not preserve file mtime when copying over ssh 2011-12-12 11:51:25 +03:00
fs.h Code cleanup after runing splint on src/main.c file 2011-10-17 13:30:03 +03:00
glibcompat.c Cleanup code related to GLib < 2.12. 2012-12-20 15:35:35 +04:00
glibcompat.h Cleanup code related to GLib < 2.12. 2012-12-20 15:35:35 +04:00
global.c (mc_global_t::shell): new member to store user's shell 2013-01-16 14:34:11 +04:00
global.h (mc_global_t::shell): new member to store user's shell 2013-01-16 14:34:11 +04:00
hook.c Remove irrelevant comments about file_date() function. 2013-01-16 14:34:34 +04:00
hook.h fixed doxygen documentation 2012-09-10 14:29:53 +03:00
keybind.c Ticket #2863 (mcdiff bidirectional merge enhancement) 2012-08-30 10:43:20 +04:00
keybind.h Ticket #2863 (mcdiff bidirectional merge enhancement) 2012-08-30 10:43:20 +04:00
lock.c Fix of DOXYGEN docs: @return instead of @returns 2012-11-09 10:05:13 +04:00
lock.h Changed lock_file() and unlock_file() functions 2012-03-06 11:52:30 +03:00
logging.c Added function mc_config_get_full_path() for search user's config files by short names. 2011-12-06 16:24:10 +03:00
logging.h Added new function mc_always_log() for logging on early bootstrap stages 2011-01-20 17:38:27 +02:00
Makefile.am PCRE_CFLAGS are CPPFLAGS, actually. 2012-12-18 16:27:49 +04:00
mcconfig.h Add support of reading parameters for external editor/viewer from main config. 2013-02-16 17:40:37 +03:00
search.h Don't mix mc_search_cb_ret_t and int as result of search callback. 2012-05-08 18:57:55 +04:00
serialize.c fixed doxygen documentation 2012-09-10 14:29:53 +03:00
serialize.h Added ability to serialize/deserialize strings and config objects(mc_config_t) 2011-06-23 14:45:00 +03:00
skin.h Skin support for window frames. 2012-06-20 22:26:10 +04:00
strescape.h Code indentation in lib directory 2010-11-24 10:27:20 +03:00
strutil.h Add lib/strutil/replace:str_replace_all() function. 2013-02-16 17:40:37 +03:00
timefmt.c Ticket 1551: Update GPL version from 2 to 3 2011-10-18 14:08:34 +03:00
timefmt.h Moved time related stuff from lib/util.[ch] into lib/timefmt.[ch]. 2010-11-24 10:27:47 +03:00
unixcompat.h Code indentation in lib directory 2010-11-24 10:27:20 +03:00
util.c Implementation of getting last editing/viewing position of file. 2013-02-16 17:40:37 +03:00
util.h Add function lib/utilunix.c:my_systemv_flags() 2013-02-16 17:39:33 +03:00
utilunix.c Add function lib/utilunix.c:my_systemv_flags() 2013-02-16 17:39:33 +03:00
utilunix.h Lib: removed includes to "src" directory 2011-03-21 23:55:52 +02:00
widget.h Rename Dlg_head to WDialog. 2012-11-19 21:42:47 +04:00