#ifndef lint #ifdef sccs static char sccsid[] = "@(#)frame_help.h 1.27 93/06/28"; #endif #endif /***********************************************************************/ /* frame_help.h */ /* * (c) Copyright 1989 Sun Microsystems, Inc. Sun design patents * pending in the U.S. and foreign countries. See LEGAL_NOTICE * file for terms of the license. */ /***********************************************************************/ #ifndef _frame_help_h_already_included #define _frame_help_h_already_included /* standard includes */ #ifndef FILE #if !defined(SVR4) && !defined(__linux) #undef NULL #endif SVR4 #include #endif FILE #include #include #include #include #include /* for WL_ links */ #include /* all this for wmgr.h */ #include #include #include #include #include #include #include #include /* all this for XWMHints */ #include #include #define FRAME_HELP_PRIVATE(f) XV_PRIVATE(Frame_help_info, Xv_frame_help, f) #define FRAME_HELP_PUBLIC(f) XV_PUBLIC(f) #define FRAME_CLASS_FROM_HELP(f) FRAME_PRIVATE(FRAME_HELP_PUBLIC(f)) #define FRAME_HELP_FLAGS WMDecorationHeader typedef struct { Frame public_self; /* back pointer to object */ WM_Win_Type win_attr; /* _OL_WIN_ATTR */ struct { BIT_FIELD(show_label); /* show label or not */ } status_bits; } Frame_help_info; /* frame_help_get.c */ Pkg_private int frame_help_init(); /* frame_help_get.c */ Pkg_private Xv_opaque frame_help_get_attr(); /* frame_help_set.c */ Pkg_private Xv_opaque frame_help_set_avlist(); /* frame_help_destroy.c */ Pkg_private int frame_help_destroy(); #endif