/***************************************************************************
                            qt_Qt.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QT
#define QT_QT

#include <qtc/qtc_types.h>

qt_QColor * qt_Qt_color0();
qt_QColor * qt_Qt_color1();
qt_QColor * qt_Qt_black();
qt_QColor * qt_Qt_white();
qt_QColor * qt_Qt_darkGray();
qt_QColor * qt_Qt_gray();
qt_QColor * qt_Qt_lightGray();
qt_QColor * qt_Qt_red();
qt_QColor * qt_Qt_green();
qt_QColor * qt_Qt_blue();
qt_QColor * qt_Qt_cyan();
qt_QColor * qt_Qt_magenta();
qt_QColor * qt_Qt_yellow();
qt_QColor * qt_Qt_darkRed();
qt_QColor * qt_Qt_darkGreen();
qt_QColor * qt_Qt_darkBlue();
qt_QColor * qt_Qt_darkCyan();
qt_QColor * qt_Qt_darkMagenta();
qt_QColor * qt_Qt_darkYellow();

#define QT_NoButton	0x0000
#define QT_LeftButton	0x0001
#define QT_RightButton	0x0002
#define QT_MidButton	0x0004
#define QT_MouseButtonMask	0x00ff
#define QT_ShiftButton	0x0100
#define QT_ControlButton	0x0200
#define QT_AltButton	0x0400
#define QT_MetaButton	0x0800
#define QT_KeyButtonMask	0x0fff
#define QT_Keypad	0x4000
#define QT_Horizontal	0
#define QT_Vertical	0
#define QT_AlignAuto	0x0000
#define QT_AlignLeft	0x0001
#define QT_AlignRight	0x0002
#define QT_AlignHCenter	0x0004
#define QT_AlignJustify	0x0008
#define QT_AlignHorizontal_Mask	QT_AlignLeft|QT_AlignRight|QT_AlignHCenter|QT_AlignJustify
#define QT_AlignTop	0x0010
#define QT_AlignBottom	0x0020
#define QT_AlignVCenter	0x0040
#define QT_AlignVertical_Mask	QT_AlignTop|QT_AlignBottom|QT_AlignVCenter
#define QT_AlignCenter	QT_AlignVCenter|QT_AlignHCenter
#define QT_SingleLine	0x0080
#define QT_DontClip	0x0100
#define QT_ExpandTabs	0x0200
#define QT_ShowPrefix	0x0400
#define QT_WordBreak	0x0800
#define QT_BreakAnywhere	0x1000
#define QT_DontPrint	0x2000
#define QT_NoAccel	0x4000
#define QT_WState_Created	0x00000001
#define QT_WState_Disabled	0x00000002
#define QT_WState_Visible	0x00000004
#define QT_WState_ForceHide	0x00000008
#define QT_WState_OwnCursor	0x00000010
#define QT_WState_MouseTracking	0x00000020
#define QT_WState_CompressKeys	0x00000040
#define QT_WState_BlockUpdates	0x00000080
#define QT_WState_InPaintEvent	0x00000100
#define QT_WState_Reparented	0x00000200
#define QT_WState_ConfigPending	0x00000400
#define QT_WState_Resized	0x00000800
#define QT_WState_AutoMask	0x00001000
#define QT_WState_Polished	0x00002000
#define QT_WState_DND	0x00004000
#define QT_WState_Reserved0	0x00008000
#define QT_WState_Reserved1	0x00010000
#define QT_WState_Reserved2	0x00020000
#define QT_WState_Reserved3	0x00040000
#define QT_WState_Maximized	0x00080000
#define QT_WState_Minimized	0x00100000
#define QT_WState_ForceDisabled	0x00200000
#define QT_WState_Exposed	0x00400000
#define QT_WState_HasMouse	0x00800000
#define QT_WType_TopLevel	0x00000001
#define QT_WType_Dialog	0x00000002
#define QT_WType_Popup	0x00000004
#define QT_WType_Desktop	0x00000008
#define QT_WType_Mask	0x0000000f
#define QT_WStyle_Customize	0x00000010
#define QT_WStyle_NormalBorder	0x00000020
#define QT_WStyle_DialogBorder	0x00000040
#define QT_WStyle_NoBorder	0x00002000
#define QT_WStyle_Title	0x00000080
#define QT_WStyle_SysMenu	0x00000100
#define QT_WStyle_Minimize	0x00000200
#define QT_WStyle_Maximize	0x00000400
#define QT_WStyle_MinMax	QT_WStyle_Minimize|QT_WStyle_Maximize
#define QT_WStyle_Tool	0x00000800
#define QT_WStyle_StaysOnTop	0x00001000
#define QT_WStyle_ContextHelp	0x00004000
#define QT_WStyle_Reserved	0x00008000
#define QT_WStyle_Mask	0x0000fff0
#define QT_WDestructiveClose	0x00010000
#define QT_WPaintDesktop	0x00020000
#define QT_WPaintUnclipped	0x00040000
#define QT_WPaintClever	0x00080000
#define QT_WResizeNoErase	0x00100000
#define QT_WMouseNoMask	0x00200000
#define QT_WStaticContents	0x00400000
#define QT_WRepaintNoErase	0x00800000
#define QT_WX11BypassWM	0x01000000
#define QT_WWinOwnDC	0x00000000
#define QT_WX11BypassWM	0x00000000
#define QT_WWinOwnDC	0x01000000
#define QT_WGroupLeader	0x02000000
#define QT_WShowModal	0x04000000
#define QT_WNoMousePropagation	0x08000000
#define QT_WSubWindow	0x10000000
#define QT_WNorthWestGravity	QT_WStaticContents
#define QT_WType_Modal	QT_WType_Dialog|QT_WShowModal
#define QT_WStyle_Dialog	QT_WType_Dialog
#define QT_WStyle_NoBorderEx	QT_WStyle_NoBorder
#define QT_ColorMode_Mask	0x00000003
#define QT_AutoColor	0x00000000
#define QT_ColorOnly	0x00000003
#define QT_MonoOnly	0x00000002
#define QT_AlphaDither_Mask	0x0000000c
#define QT_ThresholdAlphaDither	0x00000000
#define QT_OrderedAlphaDither	0x00000004
#define QT_DiffuseAlphaDither	0x00000008
#define QT_NoAlpha	0x0000000c
#define QT_Dither_Mask	0x00000030
#define QT_DiffuseDither	0x00000000
#define QT_OrderedDither	0x00000010
#define QT_ThresholdDither	0x00000020
#define QT_DitherMode_Mask	0x000000c0
#define QT_AutoDither	0x00000000
#define QT_PreferDither	0x00000040
#define QT_AvoidDither	0x00000080
#define QT_TransparentMode	0
#define QT_OpaqueMode	1
#define QT_PixelUnit	0
#define QT_LoMetricUnit	1
#define QT_HiMetricUnit	2
#define QT_LoEnglishUnit	3
#define QT_HiEnglishUnit	4
#define QT_TwipsUnit	5
#define QT_WindowsStyle	0
#define QT_MotifStyle	1
#define QT_MacStyle	0
#define QT_WindowsStyle	1
#define QT_Win3Style	2
#define QT_PMStyle	3
#define QT_MotifStyle	4
#define QT_SHIFT	0x00200000
#define QT_CTRL	0x00400000
#define QT_ALT	0x00800000
#define QT_MODIFIER_MASK	0x00e00000
#define QT_UNICODE_ACCEL	0x10000000
#define QT_ASCII_ACCEL	QT_UNICODE_ACCEL
#define QT_Key_Escape	0x1000
#define QT_Key_Tab	0x1001
#define QT_Key_Backtab	0x1002
#define QT_Key_BackTab	QT_Key_Backtab
#define QT_Key_Backspace	0x1003
#define QT_Key_BackSpace	QT_Key_Backspace
#define QT_Key_Return	0x1004
#define QT_Key_Enter	0x1005
#define QT_Key_Insert	0x1006
#define QT_Key_Delete	0x1007
#define QT_Key_Pause	0x1008
#define QT_Key_Print	0x1009
#define QT_Key_SysReq	0x100a
#define QT_Key_Home	0x1010
#define QT_Key_End	0x1011
#define QT_Key_Left	0x1012
#define QT_Key_Up	0x1013
#define QT_Key_Right	0x1014
#define QT_Key_Down	0x1015
#define QT_Key_Prior	0x1016
#define QT_Key_PageUp	QT_Key_Prior
#define QT_Key_Next	0x1017
#define QT_Key_PageDown	QT_Key_Next
#define QT_Key_Shift	0x1020
#define QT_Key_Control	0x1021
#define QT_Key_Meta	0x1022
#define QT_Key_Alt	0x1023
#define QT_Key_CapsLock	0x1024
#define QT_Key_NumLock	0x1025
#define QT_Key_ScrollLock	0x1026
#define QT_Key_F1	0x1030
#define QT_Key_F2	0x1031
#define QT_Key_F3	0x1032
#define QT_Key_F4	0x1033
#define QT_Key_F5	0x1034
#define QT_Key_F6	0x1035
#define QT_Key_F7	0x1036
#define QT_Key_F8	0x1037
#define QT_Key_F9	0x1038
#define QT_Key_F10	0x1039
#define QT_Key_F11	0x103a
#define QT_Key_F12	0x103b
#define QT_Key_F13	0x103c
#define QT_Key_F14	0x103d
#define QT_Key_F15	0x103e
#define QT_Key_F16	0x103f
#define QT_Key_F17	0x1040
#define QT_Key_F18	0x1041
#define QT_Key_F19	0x1042
#define QT_Key_F20	0x1043
#define QT_Key_F21	0x1044
#define QT_Key_F22	0x1045
#define QT_Key_F23	0x1046
#define QT_Key_F24	0x1047
#define QT_Key_F25	0x1048
#define QT_Key_F26	0x1049
#define QT_Key_F27	0x104a
#define QT_Key_F28	0x104b
#define QT_Key_F29	0x104c
#define QT_Key_F30	0x104d
#define QT_Key_F31	0x104e
#define QT_Key_F32	0x104f
#define QT_Key_F33	0x1050
#define QT_Key_F34	0x1051
#define QT_Key_F35	0x1052
#define QT_Key_Super_L	0x1053
#define QT_Key_Super_R	0x1054
#define QT_Key_Menu	0x1055
#define QT_Key_Hyper_L	0x1056
#define QT_Key_Hyper_R	0x1057
#define QT_Key_Help	0x1058
#define QT_Key_Direction_L	0x1059
#define QT_Key_Direction_R	0x1060
#define QT_Key_Space	0x20
#define QT_Key_Any	QT_Key_Space
#define QT_Key_Exclam	0x21
#define QT_Key_QuoteDbl	0x22
#define QT_Key_NumberSign	0x23
#define QT_Key_Dollar	0x24
#define QT_Key_Percent	0x25
#define QT_Key_Ampersand	0x26
#define QT_Key_Apostrophe	0x27
#define QT_Key_ParenLeft	0x28
#define QT_Key_ParenRight	0x29
#define QT_Key_Asterisk	0x2a
#define QT_Key_Plus	0x2b
#define QT_Key_Comma	0x2c
#define QT_Key_Minus	0x2d
#define QT_Key_Period	0x2e
#define QT_Key_Slash	0x2f
#define QT_Key_0	0x30
#define QT_Key_1	0x31
#define QT_Key_2	0x32
#define QT_Key_3	0x33
#define QT_Key_4	0x34
#define QT_Key_5	0x35
#define QT_Key_6	0x36
#define QT_Key_7	0x37
#define QT_Key_8	0x38
#define QT_Key_9	0x39
#define QT_Key_Colon	0x3a
#define QT_Key_Semicolon	0x3b
#define QT_Key_Less	0x3c
#define QT_Key_Equal	0x3d
#define QT_Key_Greater	0x3e
#define QT_Key_Question	0x3f
#define QT_Key_At	0x40
#define QT_Key_A	0x41
#define QT_Key_B	0x42
#define QT_Key_C	0x43
#define QT_Key_D	0x44
#define QT_Key_E	0x45
#define QT_Key_F	0x46
#define QT_Key_G	0x47
#define QT_Key_H	0x48
#define QT_Key_I	0x49
#define QT_Key_J	0x4a
#define QT_Key_K	0x4b
#define QT_Key_L	0x4c
#define QT_Key_M	0x4d
#define QT_Key_N	0x4e
#define QT_Key_O	0x4f
#define QT_Key_P	0x50
#define QT_Key_Q	0x51
#define QT_Key_R	0x52
#define QT_Key_S	0x53
#define QT_Key_T	0x54
#define QT_Key_U	0x55
#define QT_Key_V	0x56
#define QT_Key_W	0x57
#define QT_Key_X	0x58
#define QT_Key_Y	0x59
#define QT_Key_Z	0x5a
#define QT_Key_BracketLeft	0x5b
#define QT_Key_Backslash	0x5c
#define QT_Key_BracketRight	0x5d
#define QT_Key_AsciiCircum	0x5e
#define QT_Key_Underscore	0x5f
#define QT_Key_QuoteLeft	0x60
#define QT_Key_BraceLeft	0x7b
#define QT_Key_Bar	0x7c
#define QT_Key_BraceRight	0x7d
#define QT_Key_AsciiTilde	0x7e
#define QT_Key_nobreakspace	0x0a0
#define QT_Key_exclamdown	0x0a1
#define QT_Key_cent	0x0a2
#define QT_Key_sterling	0x0a3
#define QT_Key_currency	0x0a4
#define QT_Key_yen	0x0a5
#define QT_Key_brokenbar	0x0a6
#define QT_Key_section	0x0a7
#define QT_Key_diaeresis	0x0a8
#define QT_Key_copyright	0x0a9
#define QT_Key_ordfeminine	0x0aa
#define QT_Key_guillemotleft	0x0ab
#define QT_Key_notsign	0x0ac
#define QT_Key_hyphen	0x0ad
#define QT_Key_registered	0x0ae
#define QT_Key_macron	0x0af
#define QT_Key_degree	0x0b0
#define QT_Key_plusminus	0x0b1
#define QT_Key_twosuperior	0x0b2
#define QT_Key_threesuperior	0x0b3
#define QT_Key_acute	0x0b4
#define QT_Key_mu	0x0b5
#define QT_Key_paragraph	0x0b6
#define QT_Key_periodcentered	0x0b7
#define QT_Key_cedilla	0x0b8
#define QT_Key_onesuperior	0x0b9
#define QT_Key_masculine	0x0ba
#define QT_Key_guillemotright	0x0bb
#define QT_Key_onequarter	0x0bc
#define QT_Key_onehalf	0x0bd
#define QT_Key_threequarters	0x0be
#define QT_Key_questiondown	0x0bf
#define QT_Key_Agrave	0x0c0
#define QT_Key_Aacute	0x0c1
#define QT_Key_Acircumflex	0x0c2
#define QT_Key_Atilde	0x0c3
#define QT_Key_Adiaeresis	0x0c4
#define QT_Key_Aring	0x0c5
#define QT_Key_AE	0x0c6
#define QT_Key_Ccedilla	0x0c7
#define QT_Key_Egrave	0x0c8
#define QT_Key_Eacute	0x0c9
#define QT_Key_Ecircumflex	0x0ca
#define QT_Key_Ediaeresis	0x0cb
#define QT_Key_Igrave	0x0cc
#define QT_Key_Iacute	0x0cd
#define QT_Key_Icircumflex	0x0ce
#define QT_Key_Idiaeresis	0x0cf
#define QT_Key_ETH	0x0d0
#define QT_Key_Ntilde	0x0d1
#define QT_Key_Ograve	0x0d2
#define QT_Key_Oacute	0x0d3
#define QT_Key_Ocircumflex	0x0d4
#define QT_Key_Otilde	0x0d5
#define QT_Key_Odiaeresis	0x0d6
#define QT_Key_multiply	0x0d7
#define QT_Key_Ooblique	0x0d8
#define QT_Key_Ugrave	0x0d9
#define QT_Key_Uacute	0x0da
#define QT_Key_Ucircumflex	0x0db
#define QT_Key_Udiaeresis	0x0dc
#define QT_Key_Yacute	0x0dd
#define QT_Key_THORN	0x0de
#define QT_Key_ssharp	0x0df
#define QT_Key_agrave	0x0e0
#define QT_Key_aacute	0x0e1
#define QT_Key_acircumflex	0x0e2
#define QT_Key_atilde	0x0e3
#define QT_Key_adiaeresis	0x0e4
#define QT_Key_aring	0x0e5
#define QT_Key_ae	0x0e6
#define QT_Key_ccedilla	0x0e7
#define QT_Key_egrave	0x0e8
#define QT_Key_eacute	0x0e9
#define QT_Key_ecircumflex	0x0ea
#define QT_Key_ediaeresis	0x0eb
#define QT_Key_igrave	0x0ec
#define QT_Key_iacute	0x0ed
#define QT_Key_icircumflex	0x0ee
#define QT_Key_idiaeresis	0x0ef
#define QT_Key_eth	0x0f0
#define QT_Key_ntilde	0x0f1
#define QT_Key_ograve	0x0f2
#define QT_Key_oacute	0x0f3
#define QT_Key_ocircumflex	0x0f4
#define QT_Key_otilde	0x0f5
#define QT_Key_odiaeresis	0x0f6
#define QT_Key_division	0x0f7
#define QT_Key_oslash	0x0f8
#define QT_Key_ugrave	0x0f9
#define QT_Key_uacute	0x0fa
#define QT_Key_ucircumflex	0x0fb
#define QT_Key_udiaeresis	0x0fc
#define QT_Key_yacute	0x0fd
#define QT_Key_thorn	0x0fe
#define QT_Key_ydiaeresis	0x0ff
#define QT_Key_unknown	0xffff
#define QT_UpArrow	0
#define QT_DownArrow	1
#define QT_LeftArrow	2
#define QT_RightArrow	3
#define QT_CopyROP	0
#define QT_OrROP	1
#define QT_XorROP	2
#define QT_NotAndROP	3
#define QT_EraseROP	QT_NotAndROP
#define QT_NotCopyROP	4
#define QT_NotOrROP	5
#define QT_NotXorROP	6
#define QT_AndROP	7
#define QT_NotEraseROP	QT_AndROP
#define QT_NotROP	8
#define QT_ClearROP	9
#define QT_SetROP	10
#define QT_NopROP	11
#define QT_AndNotROP	12
#define QT_OrNotROP	13
#define QT_NandROP	14
#define QT_NorROP	15
#define QT_LastROP	QT_NorROP
#define QT_NoPen	0
#define QT_SolidLine	1
#define QT_DashLine	2
#define QT_DotLine	3
#define QT_DashDotLine	4
#define QT_DashDotDotLine	5
#define QT_MPenStyle	0x0f
#define QT_FlatCap	0x00
#define QT_SquareCap	0x10
#define QT_RoundCap	0x20
#define QT_MPenCapStyle	0x30
#define QT_MiterJoin	0x00
#define QT_BevelJoin	0x40
#define QT_RoundJoin	0x80
#define QT_MPenJoinStyle	0xc0
#define QT_NoBrush	0
#define QT_SolidPattern	1
#define QT_Dense1Pattern	2
#define QT_Dense2Pattern	3
#define QT_Dense3Pattern	4
#define QT_Dense4Pattern	5
#define QT_Dense5Pattern	6
#define QT_Dense6Pattern	7
#define QT_Dense7Pattern	8
#define QT_HorPattern	9
#define QT_VerPattern	10
#define QT_CrossPattern	11
#define QT_BDiagPattern	12
#define QT_FDiagPattern	13
#define QT_DiagCrossPattern	14
#define QT_CustomPattern	24
#define QT_WV_32s	0x0001
#define QT_WV_95	0x0002
#define QT_WV_98	0x0003
#define QT_WV_Me	0x0004
#define QT_WV_DOS_based	0x000f
#define QT_WV_NT	0x0010
#define QT_WV_2000	0x0020
#define QT_WV_XP	0x0030
#define QT_WV_NT_based	0x00f0
#define QT_UI_General	0
#define QT_UI_AnimateMenu	1
#define QT_UI_FadeMenu	2
#define QT_UI_AnimateCombo	3
#define QT_UI_AnimateTooltip	4
#define QT_UI_FadeTooltip	5
#define QT_ArrowCursor	0
#define QT_UpArrowCursor	1
#define QT_CrossCursor	2
#define QT_WaitCursor	3
#define QT_IbeamCursor	4
#define QT_SizeVerCursor	5
#define QT_SizeHorCursor	6
#define QT_SizeBDiagCursor	7
#define QT_SizeFDiagCursor	8
#define QT_SizeAllCursor	9
#define QT_BlankCursor	10
#define QT_SplitVCursor	11
#define QT_SplitHCursor	12
#define QT_PointingHandCursor	13
#define QT_ForbiddenCursor	14
#define QT_WhatsThisCursor	15
#define QT_LastCursor	QT_WhatsThisCursor
#define QT_BitmapCursor	24
#define QT_PlainText	0
#define QT_RichText	1
#define QT_AutoText	2
#define QT_DockUnmanaged	0
#define QT_DockTornOff	1
#define QT_DockTop	2
#define QT_DockBottom	3
#define QT_DockRight	4
#define QT_DockLeft	5
#define QT_DockMinimized	6
#define QT_Unmanaged	QT_DockUnmanaged
#define QT_TornOff	QT_DockTornOff
#define QT_Top	QT_DockTop
#define QT_Bottom	QT_DockBottom
#define QT_Right	QT_DockRight
#define QT_Left	QT_DockLeft
#define QT_Minimized	QT_DockMinimized
#define QT_TextDate	0
#define QT_ISODate	1
#define QT_LocalDate	2
#define QT_FixedColor	0
#define QT_FixedPixmap	1
#define QT_NoBackground	2
#define QT_PaletteForeground	3
#define QT_PaletteButton	4
#define QT_PaletteLight	5
#define QT_PaletteMidlight	6
#define QT_PaletteDark	7
#define QT_PaletteMid	8
#define QT_PaletteText	9
#define QT_PaletteBrightText	10
#define QT_PaletteBase	11
#define QT_PaletteBackground	12
#define QT_PaletteShadow	13
#define QT_PaletteHighlight	14
#define QT_PaletteHighlightedText	15
#define QT_PaletteButtonText	16
#define QT_PaletteLink	17
#define QT_PaletteLinkVisited	18
#define QT_X11ParentRelative	19
#define QT_CaseSensitive	0x00001
#define QT_BeginsWith	0x00002
#define QT_EndsWith	0x00004
#define QT_Contains	0x00008
#define QT_ExactMatch	0x00010

#endif
