X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/dfdcaf49f33bff5d0582fbd7647c48b30d5d6950..716e0b0ab9bff9358719803a607745387aca65f9:/lwlib/lwlib.h diff --git a/lwlib/lwlib.h b/lwlib/lwlib.h index 607695ccb4..6bf26fe23c 100644 --- a/lwlib/lwlib.h +++ b/lwlib/lwlib.h @@ -48,6 +48,9 @@ typedef struct _widget_value Boolean edited; /* true if has changed (maintained by lw library) */ change_type change; + /* true if this widget itself has changed, + but not counting the other widgets found in the `next' field. */ + change_type this_one_change; /* Contents of the sub-widgets, also selected slot for checkbox */ struct _widget_value* contents; /* data passed to callback */ @@ -102,7 +105,7 @@ void lw_set_keyboard_focus (/* Widget parent, Widget w */); void lw_show_busy (/* Widget w, Boolean busy */); /* Silly hack to assist with Lucid/Athena geometry management. */ -void lw_refigure_widget (/* Widget w, Boolan doit */); +void lw_refigure_widget (/* Widget w, Boolean doit */); /* Toolkit independent way of determining if an event occurred on a menubar. */ @@ -111,4 +114,9 @@ Boolean lw_window_is_in_menubar (/* Window win, Widget menubar_widget */); /* Manage resizing: TRUE permits resizing widget w; FALSE disallows it. */ void lw_allow_resizing (/* Widget w, Boolean flag */); +/* Set up the main window. */ +void lw_set_main_areas (/* Widget parent, + Widget menubar, + Widget work_area */); + #endif /* LWLIB_H */