1 |
|
2003-04-09 Angus Leeming <angus.leeming@btopenworld.com> |
2 |
|
|
3 |
|
Move tabfolder-specific code out of forms.c and allow individual |
4 |
|
FL_OBJECTs to respond to such events. Means that the library |
5 |
|
becomes extensible to new, user-defined widgets once again. |
6 |
|
|
7 |
|
* lib/include/Basic.h: add FL_MOVEORIGIN to the FL_EVENTS enum. |
8 |
|
|
9 |
|
* lib/forms.h: |
10 |
|
* lib/include/forms.h: regenerated automatically. |
11 |
|
|
12 |
|
* lib/forms.c (fl_handle_form): no longer a static function. |
13 |
|
Dispatch FL_MOVEORIGIN events to the form's constituent objects. |
14 |
|
(fl_get_tabfolder_origin): removed. Functionality moved into |
15 |
|
tabfolder.c. |
16 |
|
(do_interaction_step): no longer call fl_get_tabfolder_origin. Instead, |
17 |
|
dispatch a call to fl_handle_form(form, FL_MOVEORIGIN, ...). |
18 |
|
|
19 |
|
* lib/tabfolder.c (handle): add FL_MOVEORIGIN to the event switch. |
20 |
|
Update the x,y absolute coords of the active_folder and dispatch |
21 |
|
a call to fl_handle_form(active_folder, FL_MOVEORIGIN, ...) to |
22 |
|
ensure that the x,y absolute coords of nested tabfolders are also |
23 |
|
updated. |
24 |
|
|
25 |
2003-04-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org> |
2003-04-09 Jean-Marc Lasgouttes <lasgouttes@lyx.org> |
26 |
|
|
27 |
* image/Imakefile (EXTRA_INCLUDES): change the order of includes, |
* image/Imakefile (EXTRA_INCLUDES): change the order of includes, |