1 /* Copyright Massachusetts Institute of Technology 1985 */
7 * XMenu: MIT Project Athena, X Window system menu package
9 * XMenuFindPane - Find the first menu pane who's label matches a
12 * Author: Tony Della Fera, DEC
20 XMenuFindPane(register XMenu
*menu
, register char *label
)
22 register XMPane
*p_ptr
;
26 * Check for NULL pointers!
29 _XMErrorCode
= XME_ARG_BOUNDS
;
34 * Find the pane who's label matches the given label.
37 p_ptr
= menu
->p_list
->next
;
38 p_ptr
!= menu
->p_list
;
41 if (p_ptr
->label_length
== 0) {
43 _XMErrorCode
= XME_NO_ERROR
;
48 if (strncmp (label
, p_ptr
->label
, p_ptr
->label_length
) == 0) {
49 _XMErrorCode
= XME_NO_ERROR
;
57 * If we get here then we have not found
60 _XMErrorCode
= XME_P_NOT_FOUND
;
64 /* arch-tag: b6c94285-0d1d-4569-a071-b34b63c67a54
65 (do not change this comment) */