Andrew Borodin
|
36cc88b5f2
Reimplement widget focus/selection.
|
8 years ago |
Andrew Borodin
|
d200893347
(dlg_select_widget): rename to widget_select.
|
8 years ago |
Andrew Borodin
|
91c72122a8
(widget_set_size): send MSG_DRAW after MSG_RESIZE.
|
8 years ago |
Andrew Borodin
|
240350db95
Refactoring of widget drawing to avoid multiple widget redraw.
|
8 years ago |
Andrew Borodin
|
c37f9b770a
WST_FOCUSED: add new state and handle it.
|
8 years ago |
Andrew Borodin
|
41144d619c
(widget_set_state): return cb_ret_t instead of gboolean.
|
8 years ago |
Andrew Borodin
|
d44220c75f
If widget wants cursor, define that explicitly.
|
8 years ago |
Andrew Borodin
|
4b72fb5f5e
Join widget_state_t and dlg_state_t.
|
8 years ago |
Andrew Borodin
|
b337287336
Move WOP_DISABLED option to widget_state_t flags
|
8 years ago |
Andrew Borodin
|
f5a1dfcef4
(widget_get_options): new widget API.
|
8 years ago |
Andrew Borodin
|
4a0cd948df
Change prefix of widget options: W_ -> WOP_.
|
8 years ago |
Andrew Borodin
|
619480c68b
Ticket #3632: refactoring of widget flags.
|
8 years ago |
Andreas Mohr
|
5a7d7d0087
(mouse_get_local): cleanup uninitialized warning.
|
8 years ago |
Andreas Mohr
|
16f229114a
Ticket #3598: cleanup some -Wcast-qual compiler warnings.
|
8 years ago |
Mooffie
|
438e841226
Rename mouse.was_drag to mouse.last_msg.
|
8 years ago |
Andrew Borodin
|
8490ca7be4
Drop old mouse API and use the new one.
|
8 years ago |
Mooffie
|
03daa62e19
Ticket #3571: high-level mouse API.
|
9 years ago |
Andrew Borodin
|
471ea781ca
Update copyright years.
|
9 years ago |
Andrew Borodin
|
454479549c
Update copyright years.
|
10 years ago |
Andrew Borodin
|
e786d8266e
(mouse_get_local): set Gpm_Event::modifiers only if libgpm is used.
|
10 years ago |
Andrew Borodin
|
76d61edc1e
(mouse_get_local): initialize local.modifiers.
|
10 years ago |
Andrew Borodin
|
e5203cb023
Fix name of FSF in all *.c files.
|
10 years ago |
Andrew Borodin
|
f0da49345a
Collapse list of copyright years to ranges. Add 2014 year.
|
11 years ago |
Andrew Borodin
|
200cb115ab
(widget_init): init pos_flags member to WPOS_KEEP_DEFAULT.
|
11 years ago |
Andrew Borodin
|
48abe8735f
Rename functions:
|
11 years ago |
Andrew Borodin
|
0adf569b54
(dlg_overlap): rename to widget_overlapped()
|
11 years ago |
Andrew Borodin
|
c7da120588
(dlg_replace_widget): rename to widget_replace()
|
11 years ago |
Andrew Borodin
|
1672fa44dd
(dlg_widget_active): rename to widget_is_active()
|
11 years ago |
Andrew Borodin
|
30959e0b7d
Clarify widget redraw in runtime.
|
11 years ago |
Andrew Borodin
|
281209c79d
lib/widget/*.[ch]: fix indentation.
|
12 years ago |
Andrew Borodin
|
665d238ffa
Unify widget and dialog message handling.
|
12 years ago |
Andrew Borodin
|
843dcd104e
Rename Dlg_head to WDialog.
|
12 years ago |
Andrew Borodin
|
0078874613
Rename default callbacks of widget and dialog.
|
12 years ago |
Andrew Borodin
|
1206d156bf
(widget_set_options): new function to set/reset widget options.
|
12 years ago |
Andrew Borodin
|
c6ddd28366
Unification of widget and dialog callback functions.
|
12 years ago |
Andrew Borodin
|
33d25a0c8f
Put global mouse coordinates to widgets.
|
13 years ago |
Slava Zanko
|
0138645541
Ticket 1551: Update GPL version from 2 to 3
|
13 years ago |
Andrew Borodin
|
71364f88c3
Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files
|
14 years ago |