Andrew Borodin
|
0e2833e398
|
MSG_INIT is handled by default.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-11-21 13:12:55 +03:00 |
|
Andrew Borodin
|
c90b806728
|
Don't focus widget that doesn't have the WOP_SELECTABLE option.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-09-11 11:26:00 +03:00 |
|
Andrew Borodin
|
2dab74fddd
|
By default, WOP_WANT_HOTKEY option is off.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-06-02 20:34:38 +03:00 |
|
Andrew Borodin
|
d44220c75f
|
If widget wants cursor, define that explicitly.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-06-02 20:34:38 +03:00 |
|
Andrew Borodin
|
b337287336
|
Move WOP_DISABLED option to widget_state_t flags
...and rename to WST_DISABLED.
* Widget::state: new field.
* (widget_set_state): new function.
* (widget_set_options): symplify.
* (input_set_options): remove.
* MSG_ENABLE, MSG_DISABLE: new messages.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-06-02 20:34:38 +03:00 |
|
Andrew Borodin
|
f5a1dfcef4
|
(widget_get_options): new widget API.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-06-02 20:34:38 +03:00 |
|
Andrew Borodin
|
4a0cd948df
|
Change prefix of widget options: W_ -> WOP_.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-06-02 20:34:38 +03:00 |
|
Andrew Borodin
|
471ea781ca
|
Update copyright years.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2016-01-01 11:48:10 +03:00 |
|
Andrew Borodin
|
21060c8ea7
|
(groupbox_callback): remove unused variable.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-05-24 20:16:56 +03:00 |
|
mooffie
|
ace07e4239
|
WGroupbox: respect dialog's colors.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2015-05-24 19:10:12 +03:00 |
|
Andrew Borodin
|
454479549c
|
Update copyright years.
|
2015-02-26 09:12:08 +03:00 |
|
Andrew Borodin
|
6d82155270
|
Massive use of MC_PTR_FREE macro.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-09-02 15:32:36 +04:00 |
|
Andrew Borodin
|
e5203cb023
|
Fix name of FSF in all *.c files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-02-28 13:33:17 +04:00 |
|
Andrew Borodin
|
f0da49345a
|
Collapse list of copyright years to ranges. Add 2014 year.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2014-02-10 16:27:03 +04:00 |
|
Andrew Borodin
|
48abe8735f
|
Rename functions:
init_widget -> widget_init
create_dlg -> dlg_create
init_dlg -> dlg_init
run_dlg -> dlg_run
destroy_dlg -> dlg_destroy
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2013-06-28 09:21:17 +04:00 |
|
Andrew Borodin
|
6d31d85f0d
|
Use tty_draw_box instead of draw_box() to draw frames.
* (draw_box): remove.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2013-06-03 14:21:02 +03:00 |
|
Andrew Borodin
|
30959e0b7d
|
Clarify widget redraw in runtime.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2013-03-09 16:04:19 +04:00 |
|
Andrew Borodin
|
281209c79d
|
lib/widget/*.[ch]: fix indentation.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-20 13:27:10 +04:00 |
|
Andrew Borodin
|
2ec122bc05
|
Add useful macros for widget type cast.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:44:14 +04:00 |
|
Andrew Borodin
|
665d238ffa
|
Unify widget and dialog message handling.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:44:14 +04:00 |
|
Andrew Borodin
|
0078874613
|
Rename default callbacks of widget and dialog.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:47 +04:00 |
|
Andrew Borodin
|
706c966af8
|
(groupbox_set_title): new function.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:45 +04:00 |
|
Andrew Borodin
|
8623039fe8
|
(groupbox_new): ignore empty string as title.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:45 +04:00 |
|
Andrew Borodin
|
c6ddd28366
|
Unification of widget and dialog callback functions.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:44 +04:00 |
|
Andrew Borodin
|
05d7f3c84e
|
Aggressive use WIDGET macro.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:44 +04:00 |
|
Andrew Borodin
|
2a95cb2ffd
|
Ticket #2919: widget system improvements and unifications.
First step: derive dialog from widget.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2012-11-19 21:42:44 +04:00 |
|
Slava Zanko
|
0138645541
|
Ticket 1551: Update GPL version from 2 to 3
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
|
2011-10-18 14:08:34 +03:00 |
|
Andrew Borodin
|
71364f88c3
|
Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files
...into small: one widget in one file.
Renamed most if WInput functions.
Minor optimization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
|
2010-11-24 10:51:30 +03:00 |
|