This commit is contained in:
ramiro%netscape.com 1998-09-28 19:39:44 +00:00
Родитель d8ce5dae65
Коммит b84da2e6d3
2 изменённых файлов: 262 добавлений и 722 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -27,7 +27,7 @@
#ifndef _XfeToolTip_h_ /* start ToolTip.h */ #ifndef _XfeToolTip_h_ /* start ToolTip.h */
#define _XfeToolTip_h_ #define _XfeToolTip_h_
#include <Xfe/ToolTipShell.h> #include <Xfe/Xfe.h>
XFE_BEGIN_CPLUSPLUS_PROTECTION XFE_BEGIN_CPLUSPLUS_PROTECTION
@ -67,8 +67,7 @@ XFE_BEGIN_CPLUSPLUS_PROTECTION
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
typedef void typedef void
(*XfeTipStringObtainCallback) (Widget w, (*XfeTipStringObtainCallback) (Widget w,
XtPointer client_data1, XtPointer client_data,
XtPointer client_data2,
XmString * string_return, XmString * string_return,
Boolean * need_to_free_string); Boolean * need_to_free_string);
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
@ -80,32 +79,30 @@ typedef void
/* The 'reason' given to the XfeDocStringCallback callaback below. */ /* The 'reason' given to the XfeDocStringCallback callaback below. */
/* */ /* */
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
typedef enum _XfeDocStringReason enum
{ {
XfeDOC_STRING_CLEAR, /* Clear (leave) */ XfeDOC_STRING_CLEAR, /* Clear (leave) */
XfeDOC_STRING_SET /* Set (enter) */ XfeDOC_STRING_SET /* Set (enter) */
} XfeDocStringReason; };
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
/* */ /* */
/* XfeDocStringCallback */ /* XfeDocStringCallback */
/* */ /* */
/* This callback is invoked when the pointer enters an item that has */ /* This callback is invoked when the pointer enters an item that has */
/* doc string support and a valid doc string is obtain. A valid doc */ /* doc string support and a valid doc string is obtained. */
/* string can be obtained in 2 ways: */
/* */ /* */
/* 1. Via an XfeTipStringObtainCallback callback which can be */ /* The XfeTipStringObtainCallback callback can be installed by */
/* installed by XfeDocStringSetObtainCallback() */ /* XfeDocStringSetObtainCallback(). */
/* */ /* */
/* 2. Via the XmNdocumentationString resource for the item which can */ /* You can use XfeDocStringGetFromAppDefaults() in your callback to */
/* be installed in an application resources file. */ /* obtain a string for a resource named XmNdocumentationString. */
/* */ /* */
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
typedef void typedef void
(*XfeDocStringCallback) (Widget w, (*XfeDocStringCallback) (Widget w,
XtPointer client_data1, XtPointer client_data,
XtPointer client_data2, unsigned char reason,
XfeDocStringReason reason,
XmString string); XmString string);
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
@ -136,8 +133,7 @@ XfeTipStringGetEnabledState (Widget w);
extern void extern void
XfeTipStringSetObtainCallback (Widget w, XfeTipStringSetObtainCallback (Widget w,
XfeTipStringObtainCallback callback, XfeTipStringObtainCallback callback,
XtPointer client_data1, XtPointer client_data);
XtPointer client_data2);
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
extern void extern void
XfeTipStringClearObtainCallback (Widget w); XfeTipStringClearObtainCallback (Widget w);
@ -193,8 +189,7 @@ XfeDocStringGetEnabledState (Widget w);
extern void extern void
XfeDocStringSetObtainCallback (Widget w, XfeDocStringSetObtainCallback (Widget w,
XfeTipStringObtainCallback callback, XfeTipStringObtainCallback callback,
XtPointer client_data1, XtPointer client_data);
XtPointer client_data2);
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
extern void extern void
XfeDocStringClearObtainCallback (Widget w); XfeDocStringClearObtainCallback (Widget w);
@ -202,8 +197,7 @@ XfeDocStringClearObtainCallback (Widget w);
extern void extern void
XfeDocStringSetCallback (Widget w, XfeDocStringSetCallback (Widget w,
XfeDocStringCallback callback, XfeDocStringCallback callback,
XtPointer client_data1, XtPointer client_data);
XtPointer client_data2);
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
extern void extern void
XfeDocStringClearCallback (Widget w); XfeDocStringClearCallback (Widget w);
@ -225,6 +219,28 @@ XfeDocStringGlobalSetEnabledState (Boolean state);
extern Boolean extern Boolean
XfeDocStringGlobalGetEnabledState (void); XfeDocStringGlobalGetEnabledState (void);
/*----------------------------------------------------------------------*/
/* */
/* XfeDocStringGetFromAppDefaults() */
/* */
/* Obtain an XmString from application defaults for the resource named */
/* "documentationString" */
/* */
/*----------------------------------------------------------------------*/
extern XmString
XfeDocStringGetFromAppDefaults (Widget w);
/*----------------------------------------------------------------------*/
/* */
/* XfeTipStringGetFromAppDefaults() */
/* */
/* Obtain an XmString from application defaults for the resource named */
/* "tipString" */
/* */
/*----------------------------------------------------------------------*/
extern XmString
XfeTipStringGetFromAppDefaults (Widget w);
XFE_END_CPLUSPLUS_PROTECTION XFE_END_CPLUSPLUS_PROTECTION
#endif /* end ToolTip.h */ #endif /* end ToolTip.h */