Annotation of 43BSD/contrib/X/XMenu/XMenuSetPane.c, revision 1.1.1.1

1.1       root        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: int
                     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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.