diff options
| author | Richard M. Stallman | 1994-01-31 05:35:36 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-01-31 05:35:36 +0000 |
| commit | 345a94f994fecd2420b1d6485d2661deb5f24cb4 (patch) | |
| tree | 9b31cb59e411fb834859b40f297c0a38d648fe5d /lwlib | |
| parent | ab9d3e3c85c284fb4efde1a78ebab37ada89516b (diff) | |
| download | emacs-345a94f994fecd2420b1d6485d2661deb5f24cb4.tar.gz emacs-345a94f994fecd2420b1d6485d2661deb5f24cb4.zip | |
*** empty log message ***
Diffstat (limited to 'lwlib')
| -rw-r--r-- | lwlib/lwlib-Xlw.c | 42 | ||||
| -rw-r--r-- | lwlib/lwlib-utils.c | 23 |
2 files changed, 47 insertions, 18 deletions
diff --git a/lwlib/lwlib-Xlw.c b/lwlib/lwlib-Xlw.c index 1c56b8eb3a3..893833efca3 100644 --- a/lwlib/lwlib-Xlw.c +++ b/lwlib/lwlib-Xlw.c | |||
| @@ -27,7 +27,10 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ | |||
| 27 | 27 | ||
| 28 | /* Menu callbacks */ | 28 | /* Menu callbacks */ |
| 29 | static void | 29 | static void |
| 30 | pre_hook (Widget w, XtPointer client_data, XtPointer call_data) | 30 | pre_hook (w, client_data, call_data) |
| 31 | Widget w; | ||
| 32 | XtPointer client_data; | ||
| 33 | XtPointer call_data; | ||
| 31 | { | 34 | { |
| 32 | widget_instance* instance = (widget_instance*)client_data; | 35 | widget_instance* instance = (widget_instance*)client_data; |
| 33 | widget_value* val; | 36 | widget_value* val; |
| @@ -42,7 +45,10 @@ pre_hook (Widget w, XtPointer client_data, XtPointer call_data) | |||
| 42 | } | 45 | } |
| 43 | 46 | ||
| 44 | static void | 47 | static void |
| 45 | pick_hook (Widget w, XtPointer client_data, XtPointer call_data) | 48 | pick_hook (w, client_data, call_data) |
| 49 | Widget w; | ||
| 50 | XtPointer client_data; | ||
| 51 | XtPointer call_data; | ||
| 46 | { | 52 | { |
| 47 | widget_instance* instance = (widget_instance*)client_data; | 53 | widget_instance* instance = (widget_instance*)client_data; |
| 48 | widget_value* contents_val = (widget_value*)call_data; | 54 | widget_value* contents_val = (widget_value*)call_data; |
| @@ -66,7 +72,8 @@ pick_hook (Widget w, XtPointer client_data, XtPointer call_data) | |||
| 66 | 72 | ||
| 67 | /* creation functions */ | 73 | /* creation functions */ |
| 68 | static Widget | 74 | static Widget |
| 69 | xlw_create_menubar (widget_instance* instance) | 75 | xlw_create_menubar (instance) |
| 76 | widget_instance* instance; | ||
| 70 | { | 77 | { |
| 71 | Widget widget = | 78 | Widget widget = |
| 72 | XtVaCreateWidget (instance->info->name, xlwMenuWidgetClass, | 79 | XtVaCreateWidget (instance->info->name, xlwMenuWidgetClass, |
| @@ -79,7 +86,8 @@ xlw_create_menubar (widget_instance* instance) | |||
| 79 | } | 86 | } |
| 80 | 87 | ||
| 81 | static Widget | 88 | static Widget |
| 82 | xlw_create_popup_menu (widget_instance* instance) | 89 | xlw_create_popup_menu (instance) |
| 90 | widget_instance* instance; | ||
| 83 | { | 91 | { |
| 84 | Widget popup_shell = | 92 | Widget popup_shell = |
| 85 | XtCreatePopupShell (instance->info->name, overrideShellWidgetClass, | 93 | XtCreatePopupShell (instance->info->name, overrideShellWidgetClass, |
| @@ -106,7 +114,8 @@ xlw_creation_table [] = | |||
| 106 | }; | 114 | }; |
| 107 | 115 | ||
| 108 | Boolean | 116 | Boolean |
| 109 | lw_lucid_widget_p (Widget widget) | 117 | lw_lucid_widget_p (widget) |
| 118 | Widget widget; | ||
| 110 | { | 119 | { |
| 111 | WidgetClass the_class = XtClass (widget); | 120 | WidgetClass the_class = XtClass (widget); |
| 112 | if (the_class == xlwMenuWidgetClass) | 121 | if (the_class == xlwMenuWidgetClass) |
| @@ -119,8 +128,11 @@ lw_lucid_widget_p (Widget widget) | |||
| 119 | } | 128 | } |
| 120 | 129 | ||
| 121 | void | 130 | void |
| 122 | xlw_update_one_widget (widget_instance* instance, Widget widget, | 131 | xlw_update_one_widget (instance, widget, val, deep_p) |
| 123 | widget_value* val, Boolean deep_p) | 132 | widget_instance* instance; |
| 133 | Widget widget; | ||
| 134 | widget_value* val; | ||
| 135 | Boolean deep_p; | ||
| 124 | { | 136 | { |
| 125 | XlwMenuWidget mw; | 137 | XlwMenuWidget mw; |
| 126 | 138 | ||
| @@ -132,19 +144,24 @@ xlw_update_one_widget (widget_instance* instance, Widget widget, | |||
| 132 | } | 144 | } |
| 133 | 145 | ||
| 134 | void | 146 | void |
| 135 | xlw_update_one_value (widget_instance* instance, Widget widget, | 147 | xlw_update_one_value (instance, widget, val) |
| 136 | widget_value* val) | 148 | widget_instance* instance; |
| 149 | Widget widget; | ||
| 150 | widget_value* val; | ||
| 137 | { | 151 | { |
| 138 | return; | 152 | return; |
| 139 | } | 153 | } |
| 140 | 154 | ||
| 141 | void | 155 | void |
| 142 | xlw_pop_instance (widget_instance* instance, Boolean up) | 156 | xlw_pop_instance (instance, up) |
| 157 | widget_instance* instance; | ||
| 158 | Boolean up; | ||
| 143 | { | 159 | { |
| 144 | } | 160 | } |
| 145 | 161 | ||
| 146 | void | 162 | void |
| 147 | xlw_popup_menu (Widget widget) | 163 | xlw_popup_menu (widget) |
| 164 | Widget widget; | ||
| 148 | { | 165 | { |
| 149 | XButtonPressedEvent dummy; | 166 | XButtonPressedEvent dummy; |
| 150 | XlwMenuWidget mw; | 167 | XlwMenuWidget mw; |
| @@ -170,7 +187,8 @@ xlw_popup_menu (Widget widget) | |||
| 170 | 187 | ||
| 171 | /* Destruction of instances */ | 188 | /* Destruction of instances */ |
| 172 | void | 189 | void |
| 173 | xlw_destroy_instance (widget_instance* instance) | 190 | xlw_destroy_instance (instance) |
| 191 | widget_instance* instance; | ||
| 174 | { | 192 | { |
| 175 | if (instance->widget) | 193 | if (instance->widget) |
| 176 | XtDestroyWidget (instance->widget); | 194 | XtDestroyWidget (instance->widget); |
diff --git a/lwlib/lwlib-utils.c b/lwlib/lwlib-utils.c index 97952afce55..c6899b57af7 100644 --- a/lwlib/lwlib-utils.c +++ b/lwlib/lwlib-utils.c | |||
| @@ -29,7 +29,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ | |||
| 29 | 29 | ||
| 30 | /* Redisplay the contents of the widget, without first clearing it. */ | 30 | /* Redisplay the contents of the widget, without first clearing it. */ |
| 31 | void | 31 | void |
| 32 | XtNoClearRefreshWidget (Widget widget) | 32 | XtNoClearRefreshWidget (widget) |
| 33 | Widget widget; | ||
| 33 | { | 34 | { |
| 34 | XEvent event; | 35 | XEvent event; |
| 35 | 36 | ||
| @@ -53,7 +54,10 @@ XtNoClearRefreshWidget (Widget widget) | |||
| 53 | * Apply a function to all the subwidgets of a given widget recursively. | 54 | * Apply a function to all the subwidgets of a given widget recursively. |
| 54 | */ | 55 | */ |
| 55 | void | 56 | void |
| 56 | XtApplyToWidgets (Widget w, XtApplyToWidgetsProc proc, XtPointer arg) | 57 | XtApplyToWidgets (w, proc, arg) |
| 58 | Widget w; | ||
| 59 | XtApplyToWidgetsProc proc; | ||
| 60 | XtPointer arg; | ||
| 57 | { | 61 | { |
| 58 | if (XtIsComposite (w)) | 62 | if (XtIsComposite (w)) |
| 59 | { | 63 | { |
| @@ -83,7 +87,10 @@ XtApplyToWidgets (Widget w, XtApplyToWidgetsProc proc, XtPointer arg) | |||
| 83 | * Stop as soon as the function returns non NULL and returns this as a value. | 87 | * Stop as soon as the function returns non NULL and returns this as a value. |
| 84 | */ | 88 | */ |
| 85 | void * | 89 | void * |
| 86 | XtApplyUntilToWidgets (Widget w, XtApplyUntilToWidgetsProc proc, XtPointer arg) | 90 | XtApplyUntilToWidgets (w, proc, arg) |
| 91 | Widget w; | ||
| 92 | XtApplyUntilToWidgetsProc proc; | ||
| 93 | XtPointer arg; | ||
| 87 | { | 94 | { |
| 88 | void* result; | 95 | void* result; |
| 89 | if (XtIsComposite (w)) | 96 | if (XtIsComposite (w)) |
| @@ -109,7 +116,9 @@ XtApplyUntilToWidgets (Widget w, XtApplyUntilToWidgetsProc proc, XtPointer arg) | |||
| 109 | * Returns a copy of the list of all children of a composite widget | 116 | * Returns a copy of the list of all children of a composite widget |
| 110 | */ | 117 | */ |
| 111 | Widget * | 118 | Widget * |
| 112 | XtCompositeChildren (Widget widget, unsigned int* number) | 119 | XtCompositeChildren (widget, number) |
| 120 | Widget widget; | ||
| 121 | unsigned int* number; | ||
| 113 | { | 122 | { |
| 114 | CompositeWidget cw = (CompositeWidget)widget; | 123 | CompositeWidget cw = (CompositeWidget)widget; |
| 115 | Widget* result; | 124 | Widget* result; |
| @@ -130,13 +139,15 @@ XtCompositeChildren (Widget widget, unsigned int* number) | |||
| 130 | } | 139 | } |
| 131 | 140 | ||
| 132 | Boolean | 141 | Boolean |
| 133 | XtWidgetBeingDestroyedP (Widget widget) | 142 | XtWidgetBeingDestroyedP (widget) |
| 143 | Widget widget; | ||
| 134 | { | 144 | { |
| 135 | return widget->core.being_destroyed; | 145 | return widget->core.being_destroyed; |
| 136 | } | 146 | } |
| 137 | 147 | ||
| 138 | void | 148 | void |
| 139 | XtSafelyDestroyWidget (Widget widget) | 149 | XtSafelyDestroyWidget (widget) |
| 150 | Widget widget; | ||
| 140 | { | 151 | { |
| 141 | #if 0 | 152 | #if 0 |
| 142 | 153 | ||