1: #include <X/mit-copyright.h>
2:
3: /* $Header: XMenuSetPane.c,v 10.6 86/02/01 16:15:37 tony Rel $ */
4: /* Copyright Massachusetts Institute of Technology 1985 */
5:
6: /*
7: * XMenu: MIT Project Athena, X Window system menu package
8: *
9: * XMenuSetPane - Set a menu pane to be active or inactive.
10: *
11: * Author: Tony Della Fera, DEC
12: * August, 1985
13: *
14: */
15:
16: #include "XMenuInternal.h"
17:
18:
19: XMenuSetPane(menu, p_num, active)
20: register XMenu *menu; /* Menu object to be modified. */
21: register int p_num; /* Pane number to be modified. */
22: register int active; /* Make selection active? */
23: {
24: register int i; /* Loop counter. */
25: register XMPane *p_ptr; /* XMPane pointer. */
26:
27: /*
28: * Find the right pane.
29: */
30: p_ptr = _XMGetPanePtr(menu, p_num);
31: if (p_ptr == NULL) return(XM_FAILURE);
32:
33: /*
34: * Set its active switch.
35: */
36: p_ptr->active = active;
37:
38: /*
39: * Return the pane number just set.
40: */
41: _XMErrorCode = XME_NO_ERROR;
42: return(p_num);
43: }
Defined functions
defined in line
18; used 7 times