Merge branch 'master' into cde-next
[oweals/cde.git] / cde / lib / DtHelp / CallbacksI.h
1 /*
2  * CDE - Common Desktop Environment
3  *
4  * Copyright (c) 1993-2012, The Open Group. All rights reserved.
5  *
6  * These libraries and programs are free software; you can
7  * redistribute them and/or modify them under the terms of the GNU
8  * Lesser General Public License as published by the Free Software
9  * Foundation; either version 2 of the License, or (at your option)
10  * any later version.
11  *
12  * These libraries and programs are distributed in the hope that
13  * they will be useful, but WITHOUT ANY WARRANTY; without even the
14  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15  * PURPOSE. See the GNU Lesser General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with these libraries and programs; if not, write
20  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21  * Floor, Boston, MA 02110-1301 USA
22  */
23 /* $XConsortium: CallbacksI.h /main/7 1996/02/27 20:06:41 cde-hal $ */
24 /************************************<+>*************************************
25  ****************************************************************************
26  **
27  **   File:        CallbacksTG.h
28  **
29  **   Project:     TextGraphic Display routines
30  **
31  **  
32  **   Description: Header file for CallbacksTG.h
33  **
34  **
35  **  (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 Hewlett-Packard Company
36  **
37  **  (c) Copyright 1993, 1994 Hewlett-Packard Company
38  **  (c) Copyright 1993, 1994 International Business Machines Corp.
39  **  (c) Copyright 1993, 1994 Sun Microsystems, Inc.
40  **  (c) Copyright 1993, 1994 Novell, Inc.
41  **
42  **
43  ****************************************************************************
44  ************************************<+>*************************************/
45 #ifndef _DtHelpCallbacksI_h
46 #define _DtHelpCallbacksI_h
47
48 #ifdef __cplusplus
49 extern "C" {
50 #endif
51 /*****************************************************************************
52  *              Semi Public Routines
53  *****************************************************************************/
54 extern  Boolean _DtHelpCancelSelection(
55                         XtPointer client_data);
56 extern  void    _DtHelpCleanAndDrawWholeCanvas(
57                         XtPointer client_data);
58 extern  void    _DtHelpSearchMoveTraversal(
59                         XtPointer client_data,
60                         int search_hit_index);
61
62 /*****************************************************************************
63  *              Public Routines
64  *****************************************************************************/
65 extern  void    _DtHelpClearSelection (
66                         XtPointer       client_data );
67 extern  void    _DtHelpClickOrSelectCB (
68                         Widget          widget,
69                         XtPointer       client_data,
70                         XtPointer       call_data );
71 extern  void    _DtHelpEndSelectionCB (
72                         Widget          widget,
73                         XtPointer       client_data,
74                         XtPointer       call_data );
75 extern  void    _DtHelpEnterLeaveCB (
76                         Widget          widget,
77                         XtPointer       client_data,
78                         XEvent          *event );
79 extern  void    _DtHelpExposeCB (
80                         Widget          widget,
81                         XtPointer       client_data,
82                         XtPointer       call_data );
83 extern  void    _DtHelpFocusCB (
84                         Widget          widget,
85                         XtPointer       client_data,
86                         XEvent          *event );
87 extern  void    _DtHelpGetClearSelection (
88                         Widget          widget,
89                         XtPointer       client_data);
90 extern  void    _DtHelpHorzScrollCB (
91                         Widget          widget,
92                         XtPointer       client_data,
93                         XtPointer       call_data );
94 extern  void    _DtHelpInitiateClipboard (
95                         XtPointer       client_data );
96 extern  void    _DtHelpLoseSelectionCB (
97                         Widget   widget,
98                         Atom    *selection );
99 extern  void    _DtHelpMoveBtnFocusCB (
100                         Widget          widget,
101                         XtPointer       client_data,
102                         XEvent          *event );
103 extern  void    _DtHelpMouseMoveCB (
104                         Widget          widget,
105                         XtPointer       client_data,
106                         XEvent          *event );
107 extern  void    _DtHelpResizeCB (
108                         Widget          widget,
109                         XtPointer       client_data,
110                         XtPointer       call_data );
111 extern  void    _DtHelpVertScrollCB (
112                         Widget          widget,
113                         XtPointer       client_data,
114                         XtPointer       call_data );
115 extern  void    _DtHelpVisibilityCB (
116                         Widget          widget,
117                         XtPointer       client_data,
118                         XEvent          *event );
119
120 #ifdef __cplusplus
121 }
122 #endif
123 #endif /* _DtHelpCallbacksI_h */