18c9fbc29Smrg#ifndef _XKBBELLS_H_
28c9fbc29Smrg#define	_XKBBELLS_H_ 1
38c9fbc29Smrg
48c9fbc29Smrg/************************************************************
58c9fbc29Smrg Copyright (c) 1995 by Silicon Graphics Computer Systems, Inc.
68c9fbc29Smrg
78c9fbc29Smrg Permission to use, copy, modify, and distribute this
88c9fbc29Smrg software and its documentation for any purpose and without
98c9fbc29Smrg fee is hereby granted, provided that the above copyright
108c9fbc29Smrg notice appear in all copies and that both that copyright
118c9fbc29Smrg notice and this permission notice appear in supporting
124cd6a3aeSmrg documentation, and that the name of Silicon Graphics not be
134cd6a3aeSmrg used in advertising or publicity pertaining to distribution
148c9fbc29Smrg of the software without specific prior written permission.
154cd6a3aeSmrg Silicon Graphics makes no representation about the suitability
168c9fbc29Smrg of this software for any purpose. It is provided "as is"
178c9fbc29Smrg without any express or implied warranty.
184cd6a3aeSmrg
194cd6a3aeSmrg SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
204cd6a3aeSmrg SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
218c9fbc29Smrg AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON
224cd6a3aeSmrg GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
234cd6a3aeSmrg DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
244cd6a3aeSmrg DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
258c9fbc29Smrg OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION  WITH
268c9fbc29Smrg THE USE OR PERFORMANCE OF THIS SOFTWARE.
278c9fbc29Smrg
288c9fbc29Smrg ********************************************************/
298c9fbc29Smrg
308c9fbc29Smrg#define	XkbBN_Info			"Info"
318c9fbc29Smrg#define	XkbBN_Warning			"Warning"
328c9fbc29Smrg#define	XkbBN_MinorError		"MinorError"
338c9fbc29Smrg#define	XkbBN_MajorError		"MajorError"
348c9fbc29Smrg#define	XkbBN_BadValue			"BadValue"
358c9fbc29Smrg#define	XkbBN_InvalidLocation		"InvalidLocation"
368c9fbc29Smrg#define	XkbBN_Question			"Question"
378c9fbc29Smrg#define	XkbBN_Start			"Start"
388c9fbc29Smrg#define	XkbBN_End			"End"
398c9fbc29Smrg#define	XkbBN_Success			"Success"
408c9fbc29Smrg#define	XkbBN_Failure			"Failure"
418c9fbc29Smrg#define	XkbBN_Wait			"Wait"
428c9fbc29Smrg#define	XkbBN_Proceed			"Proceed"
438c9fbc29Smrg#define	XkbBN_Ignore			"Ignore"
448c9fbc29Smrg#define	XkbBN_Iconify			"Iconify"
458c9fbc29Smrg#define	XkbBN_Deiconify			"Deconify"
468c9fbc29Smrg#define	XkbBN_Open			"Open"
478c9fbc29Smrg#define	XkbBN_Close			"Close"
488c9fbc29Smrg#define	XkbBN_TerminalBell		"TerminalBell"
498c9fbc29Smrg#define	XkbBN_MarginBell		"MarginBell"
508c9fbc29Smrg#define	XkbBN_CursorStuck		"CursorStuck"
518c9fbc29Smrg#define	XkbBN_NewMail			"NewMail"
528c9fbc29Smrg#define	XkbBN_LaunchApp			"LaunchApp"
538c9fbc29Smrg#define	XkbBN_AppDeath			"AppDeath"
548c9fbc29Smrg#define	XkbBN_ImAlive			"ImAlive"
558c9fbc29Smrg#define	XkbBN_ClockChimeHour		"ClockChimeHour"
568c9fbc29Smrg#define	XkbBN_ClockChimeHalf		"ClockChimeHalf"
578c9fbc29Smrg#define	XkbBN_ClockChimeQuarter		"ClockChimeQuarter"
588c9fbc29Smrg#define	XkbBN_RepeatingLastBell		"RepeatingLastBell"
598c9fbc29Smrg#define XkbBN_ComposeFail		"ComposeFail"
608c9fbc29Smrg#define	XkbBN_AX_FeatureOn		"AX_FeatureOn"
618c9fbc29Smrg#define	XkbBN_AX_FeatureOff		"AX_FeatureOff"
628c9fbc29Smrg#define	XkbBN_AX_FeatureChange		"AX_FeatureChange"
638c9fbc29Smrg#define	XkbBN_AX_IndicatorOn		"AX_IndicatorOn"
648c9fbc29Smrg#define	XkbBN_AX_IndicatorOff		"AX_IndicatorOff"
658c9fbc29Smrg#define	XkbBN_AX_IndicatorChange	"AX_IndicatorChange"
668c9fbc29Smrg#define	XkbBN_AX_SlowKeysWarning	"AX_SlowKeysWarning"
678c9fbc29Smrg#define	XkbBN_AX_SlowKeyPress		"AX_SlowKeyPress"
688c9fbc29Smrg#define	XkbBN_AX_SlowKeyAccept		"AX_SlowKeyAccept"
698c9fbc29Smrg#define	XkbBN_AX_SlowKeyReject		"AX_SlowKeyReject"
708c9fbc29Smrg#define	XkbBN_AX_SlowKeyRelease		"AX_SlowKeyRelease"
718c9fbc29Smrg#define	XkbBN_AX_BounceKeyReject	"AX_BounceKeyReject"
728c9fbc29Smrg#define	XkbBN_AX_StickyLatch		"AX_StickyLatch"
738c9fbc29Smrg#define	XkbBN_AX_StickyLock		"AX_StickyLock"
748c9fbc29Smrg#define	XkbBN_AX_StickyUnlock		"AX_StickyUnlock"
758c9fbc29Smrg
768c9fbc29Smrg#define	XkbBI_Info			0
778c9fbc29Smrg#define	XkbBI_Warning			1
788c9fbc29Smrg#define	XkbBI_MinorError		2
798c9fbc29Smrg#define	XkbBI_MajorError		3
808c9fbc29Smrg#define	XkbBI_BadValue			4
818c9fbc29Smrg#define	XkbBI_InvalidLocation		5
828c9fbc29Smrg#define	XkbBI_Question			6
838c9fbc29Smrg#define	XkbBI_Start			7
848c9fbc29Smrg#define	XkbBI_End			8
858c9fbc29Smrg#define	XkbBI_Success			9
868c9fbc29Smrg#define	XkbBI_Failure			10
878c9fbc29Smrg#define	XkbBI_Wait			11
888c9fbc29Smrg#define	XkbBI_Proceed			12
898c9fbc29Smrg#define	XkbBI_Ignore			13
908c9fbc29Smrg#define	XkbBI_Iconify			14
918c9fbc29Smrg#define	XkbBI_Deiconify			15
928c9fbc29Smrg#define	XkbBI_Open			16
938c9fbc29Smrg#define	XkbBI_Close			17
948c9fbc29Smrg#define	XkbBI_TerminalBell		18
958c9fbc29Smrg#define	XkbBI_MarginBell		19
968c9fbc29Smrg#define	XkbBI_CursorStuck		20
978c9fbc29Smrg#define	XkbBI_NewMail			21
988c9fbc29Smrg#define	XkbBI_LaunchApp			22
998c9fbc29Smrg#define	XkbBI_AppDeath			23
1008c9fbc29Smrg#define	XkbBI_ImAlive			24
1018c9fbc29Smrg#define	XkbBI_ClockChimeHour		25
1028c9fbc29Smrg#define	XkbBI_ClockChimeHalf		26
1038c9fbc29Smrg#define	XkbBI_ClockChimeQuarter		27
1048c9fbc29Smrg#define	XkbBI_RepeatingLastBell		28
1058c9fbc29Smrg#define	XkbBI_ComposeFail		29
1068c9fbc29Smrg#define	XkbBI_AX_FeatureOn		30
1078c9fbc29Smrg#define	XkbBI_AX_FeatureOff		31
1088c9fbc29Smrg#define	XkbBI_AX_FeatureChange		32
1098c9fbc29Smrg#define	XkbBI_AX_IndicatorOn		33
1108c9fbc29Smrg#define	XkbBI_AX_IndicatorOff		34
1118c9fbc29Smrg#define	XkbBI_AX_IndicatorChange	35
1128c9fbc29Smrg#define	XkbBI_AX_SlowKeysWarning	36
1138c9fbc29Smrg#define	XkbBI_AX_SlowKeyPress		37
1148c9fbc29Smrg#define	XkbBI_AX_SlowKeyAccept		38
1158c9fbc29Smrg#define	XkbBI_AX_SlowKeyReject		39
1168c9fbc29Smrg#define	XkbBI_AX_SlowKeyRelease		40
1178c9fbc29Smrg#define	XkbBI_AX_BounceKeyReject	41
1188c9fbc29Smrg#define	XkbBI_AX_StickyLatch		42
1198c9fbc29Smrg#define	XkbBI_AX_StickyLock		43
1208c9fbc29Smrg#define	XkbBI_AX_StickyUnlock		44
1218c9fbc29Smrg#define	XkbBI_NumBells			45
1228c9fbc29Smrg
1238c9fbc29Smrg_XFUNCPROTOBEGIN
1248c9fbc29Smrg
1258c9fbc29Smrgextern	Bool XkbStdBell(
1268c9fbc29Smrg	Display *	/* dpy */,
1278c9fbc29Smrg	Window		/* win */,
1288c9fbc29Smrg	int		/* percent */,
1298c9fbc29Smrg	int		/* bellDef */
1308c9fbc29Smrg);
1318c9fbc29Smrg
1328c9fbc29Smrgextern	Bool XkbStdBellEvent(
1338c9fbc29Smrg	Display *	/* dpy */,
1348c9fbc29Smrg	Window		/* win */,
1358c9fbc29Smrg	int		/* percent */,
1368c9fbc29Smrg	int		/* bellDef */
1378c9fbc29Smrg);
1388c9fbc29Smrg
1398c9fbc29Smrg_XFUNCPROTOEND
1408c9fbc29Smrg
1418c9fbc29Smrg#endif /* _XKBBELLS_H_ */
142