mc/lib/widget
Andrew Borodin daf21d8315 Clarify init and destroy of dialog.
(group_default_callback): NULLify list of widgets after destroy.

(dlg_default_callback): do nothing in MSG_INIT and MSG_DESTROY handlers.

(dlg_destroy): send MSG_DESTORY to dialog to allow it destroy it's
private data. MSG_DESTROY is a last message sent to dialog before
desctuction.

(edit_dialog_callback): use MSG_DESTROY instead of MSG_END to deinit
editor.

(midnight_callback): use MSG_DESTROY instead of MSG_DESTORY to deinit
file manager.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2021-03-14 19:30:42 +03:00
..
background.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
background.h Create WBackground widget. 2020-03-08 20:17:29 +03:00
button.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
button.h achown: add callback for permission buttons 2017-12-10 09:19:15 +03:00
buttonbar.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
buttonbar.h lib/widget/buttonbar.c: cleanup -Wcast-qual warning. 2016-04-16 10:23:44 +03:00
check.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
check.h (check_set_text): new WCheck API. 2019-12-15 13:02:31 +03:00
dialog-switch.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
dialog-switch.h (tty_clear_screen): rename from clr_scr and move to lib/tty. 2020-12-31 16:26:46 +03:00
dialog.c Clarify init and destroy of dialog. 2021-03-14 19:30:42 +03:00
dialog.h lib/dialog.h: include "lib/keybind.h" (due to global_keymap_t). 2020-12-31 16:26:46 +03:00
frame.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
frame.h WGroup: support colors. 2020-03-08 20:17:32 +03:00
gauge.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
gauge.h Ticket #2076: make copy/move/delete progress dialog wider. 2013-01-14 16:23:17 +04:00
group.c Clarify init and destroy of dialog. 2021-03-14 19:30:42 +03:00
group.h WGroup: support state. 2020-03-08 20:17:32 +03:00
groupbox.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
groupbox.h lib/widget/*.[ch]: fix indentation. 2012-11-20 13:27:10 +04:00
history.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
history.h Move history operation routines from lib/widget/history.c to lib/mcconfig/history.c. 2019-09-01 19:41:12 +03:00
hline.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
hline.h (hline_set_textv): new API. 2020-05-17 18:48:19 +03:00
input_complete.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
input.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
input.h Fix typo. 2021-03-14 19:30:42 +03:00
label.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
label.h Clarify __attribute ((format (printf))) usage. 2015-11-05 14:33:20 +03:00
listbox-window.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
listbox-window.h Ticket #3763: introduce run_listbox_with_data(). 2017-01-29 23:32:04 +02:00
listbox.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
listbox.h Make keybind map a member of Widget. 2020-03-08 20:17:32 +03:00
Makefile.am Input complete: refactoring. 2020-05-17 18:48:19 +03:00
menu.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
menu.h Ticket #4035: fix compile failure on OS X 10.9. 2019-11-23 17:41:58 +03:00
mouse.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
mouse.h WGroup: support mouse events. 2020-03-08 20:17:32 +03:00
quick.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
quick.h WCheck: change type of 'state' from int to gboolean. 2017-01-22 18:44:22 +03:00
radio.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
radio.h Ticket #212: implement keybindings for radiobuttons. 2020-05-17 18:48:18 +03:00
rect.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
rect.h Create WRect class. 2020-03-08 20:15:34 +03:00
widget-common.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
widget-common.h WGroup: support colors. 2020-03-08 20:17:32 +03:00
wtools.c Ticket #4179: code clean up before 4.8.27 release. 2021-03-14 19:30:42 +03:00
wtools.h Drop mc_timer. Use g_get_real_time() instead. 2020-12-12 20:39:01 +03:00