mc/lib/widget
Andrew Borodin 82b27ead4d Optimization of history load.
Formerly, each widget loaded its history self in its constructor.
Thus, history file was read as many times as many widgets with history
are in dialog.

Now all widget histories are read from ${XDG_CACHE_HOME}/mc/history
file at one time after dialog initialization.

The ev_history_load_save_t event is apllied to load  histories.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-06-21 16:13:10 +04:00
..
Makefile.am Move src/filemanager/complete.c to lib/widget/input_complete.c 2011-03-21 23:55:51 +02:00
button.c Ticket #1634 (BS, Del incorrect works in CP866 locale) 2011-01-05 23:09:53 +00:00
button.h Moved filemanager-related stuff to src/filemanager directory 2010-11-24 10:51:32 +03:00
buttonbar.c Define keybind numbers using enum. 2011-03-20 19:26:08 +03:00
buttonbar.h Split file src/keybind.[ch] to lib/keybind.[ch] and src/keybind-defaults.[ch]. 2010-11-24 10:51:31 +03:00
check.c Ticket #1634 (BS, Del incorrect works in CP866 locale) 2011-01-05 23:09:53 +00:00
check.h Moved filemanager-related stuff to src/filemanager directory 2010-11-24 10:51:32 +03:00
dialog-switch.c Fix of terminal resize handling 2011-04-13 13:37:46 +04:00
dialog-switch.h Moved mc_refresh() to lib/widget 2011-03-21 23:55:52 +02:00
dialog.c Optimization of history load. 2011-06-21 16:13:10 +04:00
dialog.h Optimization of history save. 2011-06-21 16:13:10 +04:00
gauge.c Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
gauge.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
groupbox.c Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
groupbox.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
history.c Optimization of history load. 2011-06-21 16:13:10 +04:00
history.h Optimization of history load. 2011-06-21 16:13:10 +04:00
hline.c Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
hline.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
input.c Optimization of history load. 2011-06-21 16:13:10 +04:00
input.h Optimization of history load. 2011-06-21 16:13:10 +04:00
input_complete.c Move src/filemanager/complete.c to lib/widget/input_complete.c 2011-03-21 23:55:51 +02:00
input_complete.h Move src/filemanager/complete.c to lib/widget/input_complete.c 2011-03-21 23:55:51 +02:00
label.c Avoid compiler warnings. 2010-12-02 22:12:56 +03:00
label.h Moved filemanager-related stuff to src/filemanager directory 2010-11-24 10:51:32 +03:00
listbox-window.c Ticket #2171: colors for popup menu: 2010-12-02 09:55:59 +03:00
listbox-window.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
listbox.c Moved input_map, listbox_map and dialog_map variables to 'lib' subdirectory. 2011-03-21 23:55:51 +02:00
listbox.h Moved input_map, listbox_map and dialog_map variables to 'lib' subdirectory. 2011-03-21 23:55:51 +02:00
menu.c Lib: removed includes to "src" directory 2011-03-21 23:55:52 +02:00
menu.h Menu improvements. 2010-11-24 10:51:30 +03:00
quick.c Include stdio.h for fprintf(). 2010-12-02 21:59:42 +03:00
quick.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
radio.c Ticket #1634 (BS, Del incorrect works in CP866 locale) 2011-01-05 23:09:53 +00:00
radio.h Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
widget-common.c Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files 2010-11-24 10:51:30 +03:00
widget-common.h Moved filemanager-related stuff to src/filemanager directory 2010-11-24 10:51:32 +03:00
wtools.c Ticket #2515: Unused variable if without WITH_BACKGROUND 2011-03-25 14:19:40 +01:00
wtools.h Moved mc_refresh() to lib/widget 2011-03-21 23:55:52 +02:00