Logo Search packages:      
Sourcecode: ia32-libs-kde version File versions

KJS::KJSDebugWin Class Reference

#include <kjs_debugwin.h>

Inheritance diagram for KJS::KJSDebugWin:

KMainWindow KJS::Debugger KInstance QMainWindow KXMLGUIBuilder KXMLGUIClient QWidget QWidget QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject QPaintDevice QObject

List of all members.


Detailed Description

For internal use only.

KJSDebugWin represents the debugger window that is visible to the user. It contains a stack frame list, a code viewer and a source fragment selector, plus buttons to control execution including next, step and continue.

There is only one debug window per program. This can be obtained by calling instance

Definition at line 160 of file kjs_debugwin.h.


Public Types

enum  AlignmentFlags {
  AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004,
  AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020,
  AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter, AlignAuto = 0x0000,
  AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004, AlignJustify = 0x0008,
  AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020, AlignVCenter = 0x0040,
  AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter
}
enum  AlignmentFlags {
  AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004,
  AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020,
  AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter, AlignAuto = 0x0000,
  AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004, AlignJustify = 0x0008,
  AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020, AlignVCenter = 0x0040,
  AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter
}
enum  AnchorAttribute { AnchorName, AnchorHref, AnchorName, AnchorHref }
enum  AnchorAttribute { AnchorName, AnchorHref, AnchorName, AnchorHref }
enum  ArrowType {
  UpArrow, DownArrow, LeftArrow, RightArrow,
  UpArrow, DownArrow, LeftArrow, RightArrow
}
enum  ArrowType {
  UpArrow, DownArrow, LeftArrow, RightArrow,
  UpArrow, DownArrow, LeftArrow, RightArrow
}
enum  BackgroundMode {
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative,
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative
}
enum  BackgroundMode {
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative,
  FixedColor, FixedPixmap, NoBackground, PaletteForeground,
  PaletteButton, PaletteLight, PaletteMidlight, PaletteDark,
  PaletteMid, PaletteText, PaletteBrightText, PaletteBase,
  PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText,
  PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative
}
enum  BackgroundOrigin {
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin,
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin
}
enum  BackgroundOrigin {
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin,
  WidgetOrigin, ParentOrigin, WindowOrigin, AncestorOrigin
}
enum  BGMode { TransparentMode, OpaqueMode, TransparentMode, OpaqueMode }
enum  BGMode { TransparentMode, OpaqueMode, TransparentMode, OpaqueMode }
enum  BrushStyle {
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24,
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24
}
enum  BrushStyle {
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24,
  NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern,
  Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern,
  Dense7Pattern, HorPattern, VerPattern, CrossPattern,
  BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24
}
enum  ButtonState {
  NoButton = 0x0000, LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004,
  MouseButtonMask = 0x0007, ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400,
  MetaButton = 0x0800, KeyButtonMask = 0x0f00, Keypad = 0x4000, NoButton = 0x0000,
  LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004, MouseButtonMask = 0x0007,
  ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400, MetaButton = 0x0800,
  KeyButtonMask = 0x0f00, Keypad = 0x4000
}
enum  ButtonState {
  NoButton = 0x0000, LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004,
  MouseButtonMask = 0x0007, ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400,
  MetaButton = 0x0800, KeyButtonMask = 0x0f00, Keypad = 0x4000, NoButton = 0x0000,
  LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004, MouseButtonMask = 0x0007,
  ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400, MetaButton = 0x0800,
  KeyButtonMask = 0x0f00, Keypad = 0x4000
}
typedef uint ComparisonFlags
typedef uint ComparisonFlags
enum  Corner {
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003,
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003
}
enum  Corner {
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003,
  TopLeft = 0x00000, TopRight = 0x00001, BottomLeft = 0x00002, BottomRight = 0x00003
}
enum  CreationFlags { NoDCOPObject = 1 }
enum  CursorShape {
  ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor,
  IbeamCursor, SizeVerCursor, SizeHorCursor, SizeBDiagCursor,
  SizeFDiagCursor, SizeAllCursor, BlankCursor, SplitVCursor,
  SplitHCursor, PointingHandCursor, ForbiddenCursor, WhatsThisCursor,
  BusyCursor, LastCursor = BusyCursor, BitmapCursor = 24, ArrowCursor,
  UpArrowCursor, CrossCursor, WaitCursor, IbeamCursor,
  SizeVerCursor, SizeHorCursor, SizeBDiagCursor, SizeFDiagCursor,
  SizeAllCursor, BlankCursor, SplitVCursor, SplitHCursor,
  PointingHandCursor, ForbiddenCursor, WhatsThisCursor, BusyCursor,
  LastCursor = BusyCursor, BitmapCursor = 24
}
enum  CursorShape {
  ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor,
  IbeamCursor, SizeVerCursor, SizeHorCursor, SizeBDiagCursor,
  SizeFDiagCursor, SizeAllCursor, BlankCursor, SplitVCursor,
  SplitHCursor, PointingHandCursor, ForbiddenCursor, WhatsThisCursor,
  BusyCursor, LastCursor = BusyCursor, BitmapCursor = 24, ArrowCursor,
  UpArrowCursor, CrossCursor, WaitCursor, IbeamCursor,
  SizeVerCursor, SizeHorCursor, SizeBDiagCursor, SizeFDiagCursor,
  SizeAllCursor, BlankCursor, SplitVCursor, SplitHCursor,
  PointingHandCursor, ForbiddenCursor, WhatsThisCursor, BusyCursor,
  LastCursor = BusyCursor, BitmapCursor = 24
}
enum  DateFormat {
  TextDate, ISODate, LocalDate, TextDate,
  ISODate, LocalDate
}
enum  DateFormat {
  TextDate, ISODate, LocalDate, TextDate,
  ISODate, LocalDate
}
enum  Dock {
  DockUnmanaged, DockTornOff, DockTop, DockBottom,
  DockRight, DockLeft, DockMinimized, Unmanaged = DockUnmanaged,
  TornOff = DockTornOff, Top = DockTop, Bottom = DockBottom, Right = DockRight,
  Left = DockLeft, Minimized = DockMinimized, DockUnmanaged, DockTornOff,
  DockTop, DockBottom, DockRight, DockLeft,
  DockMinimized, Unmanaged = DockUnmanaged, TornOff = DockTornOff, Top = DockTop,
  Bottom = DockBottom, Right = DockRight, Left = DockLeft, Minimized = DockMinimized
}
enum  Dock {
  DockUnmanaged, DockTornOff, DockTop, DockBottom,
  DockRight, DockLeft, DockMinimized, Unmanaged = DockUnmanaged,
  TornOff = DockTornOff, Top = DockTop, Bottom = DockBottom, Right = DockRight,
  Left = DockLeft, Minimized = DockMinimized, DockUnmanaged, DockTornOff,
  DockTop, DockBottom, DockRight, DockLeft,
  DockMinimized, Unmanaged = DockUnmanaged, TornOff = DockTornOff, Top = DockTop,
  Bottom = DockBottom, Right = DockRight, Left = DockLeft, Minimized = DockMinimized
}
enum  DockWindows {
  OnlyToolBars, NoToolBars, AllDockWindows, OnlyToolBars,
  NoToolBars, AllDockWindows
}
enum  DockWindows {
  OnlyToolBars, NoToolBars, AllDockWindows, OnlyToolBars,
  NoToolBars, AllDockWindows
}
enum  FocusPolicy {
  NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2, StrongFocus = TabFocus | ClickFocus | 0x8,
  WheelFocus = StrongFocus | 0x4, NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2,
  StrongFocus = TabFocus | ClickFocus | 0x8, WheelFocus = StrongFocus | 0x4
}
enum  FocusPolicy {
  NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2, StrongFocus = TabFocus | ClickFocus | 0x8,
  WheelFocus = StrongFocus | 0x4, NoFocus = 0, TabFocus = 0x1, ClickFocus = 0x2,
  StrongFocus = TabFocus | ClickFocus | 0x8, WheelFocus = StrongFocus | 0x4
}
enum  GUIStyle {
  MacStyle, WindowsStyle, Win3Style, PMStyle,
  MotifStyle, MacStyle, WindowsStyle, Win3Style,
  PMStyle, MotifStyle
}
enum  GUIStyle {
  MacStyle, WindowsStyle, Win3Style, PMStyle,
  MotifStyle, MacStyle, WindowsStyle, Win3Style,
  PMStyle, MotifStyle
}
typedef unsigned long HANDLE
enum  ImageConversionFlags {
  ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003, MonoOnly = 0x00000002,
  AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004, DiffuseAlphaDither = 0x00000008,
  NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000, OrderedDither = 0x00000010,
  ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000, PreferDither = 0x00000040,
  AvoidDither = 0x00000080, ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003,
  MonoOnly = 0x00000002, AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004,
  DiffuseAlphaDither = 0x00000008, NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000,
  OrderedDither = 0x00000010, ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000,
  PreferDither = 0x00000040, AvoidDither = 0x00000080
}
enum  ImageConversionFlags {
  ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003, MonoOnly = 0x00000002,
  AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004, DiffuseAlphaDither = 0x00000008,
  NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000, OrderedDither = 0x00000010,
  ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000, PreferDither = 0x00000040,
  AvoidDither = 0x00000080, ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003,
  MonoOnly = 0x00000002, AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004,
  DiffuseAlphaDither = 0x00000008, NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000,
  OrderedDither = 0x00000010, ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000,
  PreferDither = 0x00000040, AvoidDither = 0x00000080
}
enum  Key {
  Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = Key_Backtab,
  Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace, Key_Return = 0x1004, Key_Enter = 0x1005,
  Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009,
  Key_SysReq = 0x100a, Key_Clear = 0x100b, Key_Home = 0x1010, Key_End = 0x1011,
  Key_Left = 0x1012, Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015,
  Key_Prior = 0x1016, Key_PageUp = Key_Prior, Key_Next = 0x1017, Key_PageDown = Key_Next,
  Key_Shift = 0x1020, Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023,
  Key_CapsLock = 0x1024, Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030,
  Key_F2 = 0x1031, Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034,
  Key_F6 = 0x1035, Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038,
  Key_F10 = 0x1039, Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c,
  Key_F14 = 0x103d, Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040,
  Key_F18 = 0x1041, Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044,
  Key_F22 = 0x1045, Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048,
  Key_F26 = 0x1049, Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c,
  Key_F30 = 0x104d, Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050,
  Key_F34 = 0x1051, Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054,
  Key_Menu = 0x1055, Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058,
  Key_Direction_L = 0x1059, Key_Direction_R = 0x1060, Key_Space = 0x20, Key_Any = Key_Space,
  Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23, Key_Dollar = 0x24,
  Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27, Key_ParenLeft = 0x28,
  Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b, Key_Comma = 0x2c,
  Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f, Key_0 = 0x30,
  Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33, Key_4 = 0x34,
  Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37, Key_8 = 0x38,
  Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b, Key_Less = 0x3c,
  Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f, Key_At = 0x40,
  Key_A = 0x41, Key_B = 0x42, Key_C = 0x43, Key_D = 0x44,
  Key_E = 0x45, Key_F = 0x46, Key_G = 0x47, Key_H = 0x48,
  Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b, Key_L = 0x4c,
  Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f, Key_P = 0x50,
  Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53, Key_T = 0x54,
  Key_U = 0x55, Key_V = 0x56, Key_W = 0x57, Key_X = 0x58,
  Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b, Key_Backslash = 0x5c,
  Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f, Key_QuoteLeft = 0x60,
  Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e,
  Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2, Key_sterling = 0x0a3,
  Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6, Key_section = 0x0a7,
  Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab,
  Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae, Key_macron = 0x0af,
  Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3,
  Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7,
  Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba, Key_guillemotright = 0x0bb,
  Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be, Key_questiondown = 0x0bf,
  Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3,
  Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6, Key_Ccedilla = 0x0c7,
  Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb,
  Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf,
  Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2, Key_Oacute = 0x0d3,
  Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7,
  Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db,
  Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de, Key_ssharp = 0x0df,
  Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2, Key_atilde = 0x0e3,
  Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6, Key_ccedilla = 0x0e7,
  Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb,
  Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef,
  Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2, Key_oacute = 0x0f3,
  Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6, Key_division = 0x0f7,
  Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb,
  Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff,
  Key_Back = 0x1061, Key_Forward = 0x1062, Key_Stop = 0x1063, Key_Refresh = 0x1064,
  Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071, Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073,
  Key_BassUp = 0x1074, Key_BassDown = 0x1075, Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077,
  Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081, Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083,
  Key_MediaRecord = 0x1084, Key_HomePage = 0x1090, Key_Favorites = 0x1091, Key_Search = 0x1092,
  Key_Standby = 0x1093, Key_OpenUrl = 0x1094, Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1,
  Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3, Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5,
  Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7, Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9,
  Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab, Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad,
  Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af, Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1,
  Key_MediaLast = 0x1fff, Key_unknown = 0xffff, Key_Escape = 0x1000, Key_Tab = 0x1001,
  Key_Backtab = 0x1002, Key_BackTab = Key_Backtab, Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace,
  Key_Return = 0x1004, Key_Enter = 0x1005, Key_Insert = 0x1006, Key_Delete = 0x1007,
  Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a, Key_Clear = 0x100b,
  Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012, Key_Up = 0x1013,
  Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016, Key_PageUp = Key_Prior,
  Key_Next = 0x1017, Key_PageDown = Key_Next, Key_Shift = 0x1020, Key_Control = 0x1021,
  Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024, Key_NumLock = 0x1025,
  Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031, Key_F3 = 0x1032,
  Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035, Key_F7 = 0x1036,
  Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039, Key_F11 = 0x103a,
  Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d, Key_F15 = 0x103e,
  Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041, Key_F19 = 0x1042,
  Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045, Key_F23 = 0x1046,
  Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049, Key_F27 = 0x104a,
  Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d, Key_F31 = 0x104e,
  Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051, Key_F35 = 0x1052,
  Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055, Key_Hyper_L = 0x1056,
  Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Direction_L = 0x1059, Key_Direction_R = 0x1060,
  Key_Space = 0x20, Key_Any = Key_Space, Key_Exclam = 0x21, Key_QuoteDbl = 0x22,
  Key_NumberSign = 0x23, Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26,
  Key_Apostrophe = 0x27, Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a,
  Key_Plus = 0x2b, Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e,
  Key_Slash = 0x2f, Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32,
  Key_3 = 0x33, Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36,
  Key_7 = 0x37, Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a,
  Key_Semicolon = 0x3b, Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e,
  Key_Question = 0x3f, Key_At = 0x40, Key_A = 0x41, Key_B = 0x42,
  Key_C = 0x43, Key_D = 0x44, Key_E = 0x45, Key_F = 0x46,
  Key_G = 0x47, Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a,
  Key_K = 0x4b, Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e,
  Key_O = 0x4f, Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52,
  Key_S = 0x53, Key_T = 0x54, Key_U = 0x55, Key_V = 0x56,
  Key_W = 0x57, Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a,
  Key_BracketLeft = 0x5b, Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e,
  Key_Underscore = 0x5f, Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c,
  Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1,
  Key_cent = 0x0a2, Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5,
  Key_brokenbar = 0x0a6, Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9,
  Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad,
  Key_registered = 0x0ae, Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1,
  Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5,
  Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9,
  Key_masculine = 0x0ba, Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd,
  Key_threequarters = 0x0be, Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1,
  Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5,
  Key_AE = 0x0c6, Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9,
  Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd,
  Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1,
  Key_Ograve = 0x0d2, Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5,
  Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9,
  Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd,
  Key_THORN = 0x0de, Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1,
  Key_acircumflex = 0x0e2, Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5,
  Key_ae = 0x0e6, Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9,
  Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed,
  Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1,
  Key_ograve = 0x0f2, Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5,
  Key_odiaeresis = 0x0f6, Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9,
  Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd,
  Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff, Key_Back = 0x1061, Key_Forward = 0x1062,
  Key_Stop = 0x1063, Key_Refresh = 0x1064, Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071,
  Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073, Key_BassUp = 0x1074, Key_BassDown = 0x1075,
  Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077, Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081,
  Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083, Key_MediaRecord = 0x1084, Key_HomePage = 0x1090,
  Key_Favorites = 0x1091, Key_Search = 0x1092, Key_Standby = 0x1093, Key_OpenUrl = 0x1094,
  Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1, Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3,
  Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5, Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7,
  Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9, Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab,
  Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad, Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af,
  Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1, Key_MediaLast = 0x1fff, Key_unknown = 0xffff
}
enum  Key {
  Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = Key_Backtab,
  Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace, Key_Return = 0x1004, Key_Enter = 0x1005,
  Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009,
  Key_SysReq = 0x100a, Key_Clear = 0x100b, Key_Home = 0x1010, Key_End = 0x1011,
  Key_Left = 0x1012, Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015,
  Key_Prior = 0x1016, Key_PageUp = Key_Prior, Key_Next = 0x1017, Key_PageDown = Key_Next,
  Key_Shift = 0x1020, Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023,
  Key_CapsLock = 0x1024, Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030,
  Key_F2 = 0x1031, Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034,
  Key_F6 = 0x1035, Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038,
  Key_F10 = 0x1039, Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c,
  Key_F14 = 0x103d, Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040,
  Key_F18 = 0x1041, Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044,
  Key_F22 = 0x1045, Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048,
  Key_F26 = 0x1049, Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c,
  Key_F30 = 0x104d, Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050,
  Key_F34 = 0x1051, Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054,
  Key_Menu = 0x1055, Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058,
  Key_Direction_L = 0x1059, Key_Direction_R = 0x1060, Key_Space = 0x20, Key_Any = Key_Space,
  Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23, Key_Dollar = 0x24,
  Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27, Key_ParenLeft = 0x28,
  Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b, Key_Comma = 0x2c,
  Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f, Key_0 = 0x30,
  Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33, Key_4 = 0x34,
  Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37, Key_8 = 0x38,
  Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b, Key_Less = 0x3c,
  Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f, Key_At = 0x40,
  Key_A = 0x41, Key_B = 0x42, Key_C = 0x43, Key_D = 0x44,
  Key_E = 0x45, Key_F = 0x46, Key_G = 0x47, Key_H = 0x48,
  Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b, Key_L = 0x4c,
  Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f, Key_P = 0x50,
  Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53, Key_T = 0x54,
  Key_U = 0x55, Key_V = 0x56, Key_W = 0x57, Key_X = 0x58,
  Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b, Key_Backslash = 0x5c,
  Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f, Key_QuoteLeft = 0x60,
  Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e,
  Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2, Key_sterling = 0x0a3,
  Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6, Key_section = 0x0a7,
  Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab,
  Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae, Key_macron = 0x0af,
  Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3,
  Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7,
  Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba, Key_guillemotright = 0x0bb,
  Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be, Key_questiondown = 0x0bf,
  Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3,
  Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6, Key_Ccedilla = 0x0c7,
  Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb,
  Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf,
  Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2, Key_Oacute = 0x0d3,
  Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7,
  Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db,
  Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de, Key_ssharp = 0x0df,
  Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2, Key_atilde = 0x0e3,
  Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6, Key_ccedilla = 0x0e7,
  Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb,
  Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef,
  Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2, Key_oacute = 0x0f3,
  Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6, Key_division = 0x0f7,
  Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb,
  Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff,
  Key_Back = 0x1061, Key_Forward = 0x1062, Key_Stop = 0x1063, Key_Refresh = 0x1064,
  Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071, Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073,
  Key_BassUp = 0x1074, Key_BassDown = 0x1075, Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077,
  Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081, Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083,
  Key_MediaRecord = 0x1084, Key_HomePage = 0x1090, Key_Favorites = 0x1091, Key_Search = 0x1092,
  Key_Standby = 0x1093, Key_OpenUrl = 0x1094, Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1,
  Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3, Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5,
  Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7, Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9,
  Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab, Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad,
  Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af, Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1,
  Key_MediaLast = 0x1fff, Key_unknown = 0xffff, Key_Escape = 0x1000, Key_Tab = 0x1001,
  Key_Backtab = 0x1002, Key_BackTab = Key_Backtab, Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace,
  Key_Return = 0x1004, Key_Enter = 0x1005, Key_Insert = 0x1006, Key_Delete = 0x1007,
  Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a, Key_Clear = 0x100b,
  Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012, Key_Up = 0x1013,
  Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016, Key_PageUp = Key_Prior,
  Key_Next = 0x1017, Key_PageDown = Key_Next, Key_Shift = 0x1020, Key_Control = 0x1021,
  Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024, Key_NumLock = 0x1025,
  Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031, Key_F3 = 0x1032,
  Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035, Key_F7 = 0x1036,
  Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039, Key_F11 = 0x103a,
  Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d, Key_F15 = 0x103e,
  Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041, Key_F19 = 0x1042,
  Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045, Key_F23 = 0x1046,
  Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049, Key_F27 = 0x104a,
  Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d, Key_F31 = 0x104e,
  Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051, Key_F35 = 0x1052,
  Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055, Key_Hyper_L = 0x1056,
  Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Direction_L = 0x1059, Key_Direction_R = 0x1060,
  Key_Space = 0x20, Key_Any = Key_Space, Key_Exclam = 0x21, Key_QuoteDbl = 0x22,
  Key_NumberSign = 0x23, Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26,
  Key_Apostrophe = 0x27, Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a,
  Key_Plus = 0x2b, Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e,
  Key_Slash = 0x2f, Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32,
  Key_3 = 0x33, Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36,
  Key_7 = 0x37, Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a,
  Key_Semicolon = 0x3b, Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e,
  Key_Question = 0x3f, Key_At = 0x40, Key_A = 0x41, Key_B = 0x42,
  Key_C = 0x43, Key_D = 0x44, Key_E = 0x45, Key_F = 0x46,
  Key_G = 0x47, Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a,
  Key_K = 0x4b, Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e,
  Key_O = 0x4f, Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52,
  Key_S = 0x53, Key_T = 0x54, Key_U = 0x55, Key_V = 0x56,
  Key_W = 0x57, Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a,
  Key_BracketLeft = 0x5b, Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e,
  Key_Underscore = 0x5f, Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c,
  Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1,
  Key_cent = 0x0a2, Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5,
  Key_brokenbar = 0x0a6, Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9,
  Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad,
  Key_registered = 0x0ae, Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1,
  Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5,
  Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9,
  Key_masculine = 0x0ba, Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd,
  Key_threequarters = 0x0be, Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1,
  Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5,
  Key_AE = 0x0c6, Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9,
  Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd,
  Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1,
  Key_Ograve = 0x0d2, Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5,
  Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9,
  Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd,
  Key_THORN = 0x0de, Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1,
  Key_acircumflex = 0x0e2, Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5,
  Key_ae = 0x0e6, Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9,
  Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed,
  Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1,
  Key_ograve = 0x0f2, Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5,
  Key_odiaeresis = 0x0f6, Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9,
  Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd,
  Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff, Key_Back = 0x1061, Key_Forward = 0x1062,
  Key_Stop = 0x1063, Key_Refresh = 0x1064, Key_VolumeDown = 0x1070, Key_VolumeMute = 0x1071,
  Key_VolumeUp = 0x1072, Key_BassBoost = 0x1073, Key_BassUp = 0x1074, Key_BassDown = 0x1075,
  Key_TrebleUp = 0x1076, Key_TrebleDown = 0x1077, Key_MediaPlay = 0x1080, Key_MediaStop = 0x1081,
  Key_MediaPrev = 0x1082, Key_MediaNext = 0x1083, Key_MediaRecord = 0x1084, Key_HomePage = 0x1090,
  Key_Favorites = 0x1091, Key_Search = 0x1092, Key_Standby = 0x1093, Key_OpenUrl = 0x1094,
  Key_LaunchMail = 0x10a0, Key_LaunchMedia = 0x10a1, Key_Launch0 = 0x10a2, Key_Launch1 = 0x10a3,
  Key_Launch2 = 0x10a4, Key_Launch3 = 0x10a5, Key_Launch4 = 0x10a6, Key_Launch5 = 0x10a7,
  Key_Launch6 = 0x10a8, Key_Launch7 = 0x10a9, Key_Launch8 = 0x10aa, Key_Launch9 = 0x10ab,
  Key_LaunchA = 0x10ac, Key_LaunchB = 0x10ad, Key_LaunchC = 0x10ae, Key_LaunchD = 0x10af,
  Key_LaunchE = 0x10b0, Key_LaunchF = 0x10b1, Key_MediaLast = 0x1fff, Key_unknown = 0xffff
}
enum  MacintoshVersion {
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_10_DOT_4 = 0x0006, MV_CHEETAH = MV_10_DOT_0,
  MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_TIGER = MV_10_DOT_4,
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_10_DOT_4 = 0x0006, MV_CHEETAH = MV_10_DOT_0,
  MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_TIGER = MV_10_DOT_4
}
enum  MacintoshVersion {
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_10_DOT_4 = 0x0006, MV_CHEETAH = MV_10_DOT_0,
  MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_TIGER = MV_10_DOT_4,
  MV_Unknown = 0x0000, MV_9 = 0x0001, MV_10_DOT_0 = 0x0002, MV_10_DOT_1 = 0x0003,
  MV_10_DOT_2 = 0x0004, MV_10_DOT_3 = 0x0005, MV_10_DOT_4 = 0x0006, MV_CHEETAH = MV_10_DOT_0,
  MV_PUMA = MV_10_DOT_1, MV_JAGUAR = MV_10_DOT_2, MV_PANTHER = MV_10_DOT_3, MV_TIGER = MV_10_DOT_4
}
enum  Mode {
  Disabled = 0, Next = 1, Step = 2, Continue = 3,
  Stop = 4
}
enum  Modifier {
  META = 0x00100000, SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000,
  MODIFIER_MASK = 0x00f00000, UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL, META = 0x00100000,
  SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000, MODIFIER_MASK = 0x00f00000,
  UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL
}
enum  Modifier {
  META = 0x00100000, SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000,
  MODIFIER_MASK = 0x00f00000, UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL, META = 0x00100000,
  SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000, MODIFIER_MASK = 0x00f00000,
  UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL
}
enum  Orientation { Horizontal = 0, Vertical, Horizontal = 0, Vertical }
enum  Orientation { Horizontal = 0, Vertical, Horizontal = 0, Vertical }
enum  PaintUnit {
  PixelUnit, LoMetricUnit, HiMetricUnit, LoEnglishUnit,
  HiEnglishUnit, TwipsUnit, PixelUnit, LoMetricUnit,
  HiMetricUnit, LoEnglishUnit, HiEnglishUnit, TwipsUnit
}
enum  PaintUnit {
  PixelUnit, LoMetricUnit, HiMetricUnit, LoEnglishUnit,
  HiEnglishUnit, TwipsUnit, PixelUnit, LoMetricUnit,
  HiMetricUnit, LoEnglishUnit, HiEnglishUnit, TwipsUnit
}
enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}
enum  PDevCmd {
  PdcNOP = 0, PdcDrawPoint = 1, PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2,
  PdcLineTo = 3, PdcDrawLine = 4, PdcDrawRect = 5, PdcDrawRoundRect = 6,
  PdcDrawEllipse = 7, PdcDrawArc = 8, PdcDrawPie = 9, PdcDrawChord = 10,
  PdcDrawLineSegments = 11, PdcDrawPolyline = 12, PdcDrawPolygon = 13, PdcDrawCubicBezier = 14,
  PdcDrawText = 15, PdcDrawTextFormatted = 16, PdcDrawPixmap = 17, PdcDrawImage = 18,
  PdcDrawText2 = 19, PdcDrawText2Formatted = 20, PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem,
  PdcBegin = 30, PdcEnd = 31, PdcSave = 32, PdcRestore = 33,
  PdcSetdev = 34, PdcSetBkColor = 40, PdcSetBkMode = 41, PdcSetROP = 42,
  PdcSetBrushOrigin = 43, PdcSetFont = 45, PdcSetPen = 46, PdcSetBrush = 47,
  PdcSetTabStops = 48, PdcSetTabArray = 49, PdcSetUnit = 50, PdcSetVXform = 51,
  PdcSetWindow = 52, PdcSetViewport = 53, PdcSetWXform = 54, PdcSetWMatrix = 55,
  PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57, PdcSetClip = 60, PdcSetClipRegion = 61,
  PdcReservedStart = 0, PdcReservedStop = 199, PdcNOP = 0, PdcDrawPoint = 1,
  PdcDrawFirst = PdcDrawPoint, PdcMoveTo = 2, PdcLineTo = 3, PdcDrawLine = 4,
  PdcDrawRect = 5, PdcDrawRoundRect = 6, PdcDrawEllipse = 7, PdcDrawArc = 8,
  PdcDrawPie = 9, PdcDrawChord = 10, PdcDrawLineSegments = 11, PdcDrawPolyline = 12,
  PdcDrawPolygon = 13, PdcDrawCubicBezier = 14, PdcDrawText = 15, PdcDrawTextFormatted = 16,
  PdcDrawPixmap = 17, PdcDrawImage = 18, PdcDrawText2 = 19, PdcDrawText2Formatted = 20,
  PdcDrawTextItem = 21, PdcDrawLast = PdcDrawTextItem, PdcBegin = 30, PdcEnd = 31,
  PdcSave = 32, PdcRestore = 33, PdcSetdev = 34, PdcSetBkColor = 40,
  PdcSetBkMode = 41, PdcSetROP = 42, PdcSetBrushOrigin = 43, PdcSetFont = 45,
  PdcSetPen = 46, PdcSetBrush = 47, PdcSetTabStops = 48, PdcSetTabArray = 49,
  PdcSetUnit = 50, PdcSetVXform = 51, PdcSetWindow = 52, PdcSetViewport = 53,
  PdcSetWXform = 54, PdcSetWMatrix = 55, PdcSaveWMatrix = 56, PdcRestoreWMatrix = 57,
  PdcSetClip = 60, PdcSetClipRegion = 61, PdcReservedStart = 0, PdcReservedStop = 199
}
enum  PenCapStyle {
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30,
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30
}
enum  PenCapStyle {
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30,
  FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30
}
enum  PenJoinStyle {
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0,
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0
}
enum  PenJoinStyle {
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0,
  MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0
}
enum  PenStyle {
  NoPen, SolidLine, DashLine, DotLine,
  DashDotLine, DashDotDotLine, MPenStyle = 0x0f, NoPen,
  SolidLine, DashLine, DotLine, DashDotLine,
  DashDotDotLine, MPenStyle = 0x0f
}
enum  PenStyle {
  NoPen, SolidLine, DashLine, DotLine,
  DashDotLine, DashDotDotLine, MPenStyle = 0x0f, NoPen,
  SolidLine, DashLine, DotLine, DashDotLine,
  DashDotDotLine, MPenStyle = 0x0f
}
enum  RasterOp {
  CopyROP, OrROP, XorROP, NotAndROP,
  EraseROP = NotAndROP, NotCopyROP, NotOrROP, NotXorROP,
  AndROP, NotEraseROP = AndROP, NotROP, ClearROP,
  SetROP, NopROP, AndNotROP, OrNotROP,
  NandROP, NorROP, LastROP = NorROP, CopyROP,
  OrROP, XorROP, NotAndROP, EraseROP = NotAndROP,
  NotCopyROP, NotOrROP, NotXorROP, AndROP,
  NotEraseROP = AndROP, NotROP, ClearROP, SetROP,
  NopROP, AndNotROP, OrNotROP, NandROP,
  NorROP, LastROP = NorROP
}
enum  RasterOp {
  CopyROP, OrROP, XorROP, NotAndROP,
  EraseROP = NotAndROP, NotCopyROP, NotOrROP, NotXorROP,
  AndROP, NotEraseROP = AndROP, NotROP, ClearROP,
  SetROP, NopROP, AndNotROP, OrNotROP,
  NandROP, NorROP, LastROP = NorROP, CopyROP,
  OrROP, XorROP, NotAndROP, EraseROP = NotAndROP,
  NotCopyROP, NotOrROP, NotXorROP, AndROP,
  NotEraseROP = AndROP, NotROP, ClearROP, SetROP,
  NopROP, AndNotROP, OrNotROP, NandROP,
  NorROP, LastROP = NorROP
}
enum  ReverseStateChange { StateNoReverse, StateReverse }
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  SequenceMatch {
  NoMatch, PartialMatch, Identical, NoMatch,
  PartialMatch, Identical
}
enum  SortOrder { Ascending, Descending, Ascending, Descending }
enum  SortOrder { Ascending, Descending, Ascending, Descending }
enum  StandardWindowOptions {
  ToolBar = 1, Keys = 2, StatusBar = 4, Save = 8,
  Create = 16
}
enum  StringComparisonMode {
  CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004, Contains = 0x00008,
  ExactMatch = 0x00010, CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004,
  Contains = 0x00008, ExactMatch = 0x00010
}
enum  StringComparisonMode {
  CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004, Contains = 0x00008,
  ExactMatch = 0x00010, CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004,
  Contains = 0x00008, ExactMatch = 0x00010
}
enum  TextFlags {
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000,
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000
}
enum  TextFlags {
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000,
  SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400,
  WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, Underline = 0x01000000,
  Overline = 0x02000000, StrikeOut = 0x04000000, IncludeTrailingSpaces = 0x08000000, NoAccel = 0x4000
}
enum  TextFormat {
  PlainText, RichText, AutoText, LogText,
  PlainText, RichText, AutoText, LogText
}
enum  TextFormat {
  PlainText, RichText, AutoText, LogText,
  PlainText, RichText, AutoText, LogText
}
enum  TimeSpec { LocalTime, UTC, LocalTime, UTC }
enum  TimeSpec { LocalTime, UTC, LocalTime, UTC }
typedef Dock ToolBarDock
typedef Dock ToolBarDock
enum  UIEffect {
  UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo,
  UI_AnimateTooltip, UI_FadeTooltip, UI_AnimateToolBox, UI_General,
  UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, UI_AnimateTooltip,
  UI_FadeTooltip, UI_AnimateToolBox
}
enum  UIEffect {
  UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo,
  UI_AnimateTooltip, UI_FadeTooltip, UI_AnimateToolBox, UI_General,
  UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, UI_AnimateTooltip,
  UI_FadeTooltip, UI_AnimateToolBox
}
typedef uint WFlags
typedef uint WFlags
enum  WidgetFlags {
  WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004, WType_Desktop = 0x00000008,
  WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020, WStyle_DialogBorder = 0x00000040,
  WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100, WStyle_Minimize = 0x00000200,
  WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800, WStyle_StaysOnTop = 0x00001000,
  WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0, WDestructiveClose = 0x00010000,
  WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000, WResizeNoErase = 0x00100000,
  WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000, WX11BypassWM = 0x01000000,
  WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000, WGroupLeader = 0x02000000,
  WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000, WStyle_Splash = 0x20000000,
  WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal, WStyle_Dialog = WType_Dialog,
  WStyle_NoBorderEx = WStyle_NoBorder, WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004,
  WType_Desktop = 0x00000008, WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020,
  WStyle_DialogBorder = 0x00000040, WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100,
  WStyle_Minimize = 0x00000200, WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800,
  WStyle_StaysOnTop = 0x00001000, WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0,
  WDestructiveClose = 0x00010000, WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000,
  WResizeNoErase = 0x00100000, WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000,
  WX11BypassWM = 0x01000000, WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000,
  WGroupLeader = 0x02000000, WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000,
  WStyle_Splash = 0x20000000, WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal,
  WStyle_Dialog = WType_Dialog, WStyle_NoBorderEx = WStyle_NoBorder
}
enum  WidgetFlags {
  WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004, WType_Desktop = 0x00000008,
  WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020, WStyle_DialogBorder = 0x00000040,
  WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100, WStyle_Minimize = 0x00000200,
  WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800, WStyle_StaysOnTop = 0x00001000,
  WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0, WDestructiveClose = 0x00010000,
  WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000, WResizeNoErase = 0x00100000,
  WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000, WX11BypassWM = 0x01000000,
  WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000, WGroupLeader = 0x02000000,
  WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000, WStyle_Splash = 0x20000000,
  WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal, WStyle_Dialog = WType_Dialog,
  WStyle_NoBorderEx = WStyle_NoBorder, WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004,
  WType_Desktop = 0x00000008, WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020,
  WStyle_DialogBorder = 0x00000040, WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100,
  WStyle_Minimize = 0x00000200, WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800,
  WStyle_StaysOnTop = 0x00001000, WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0,
  WDestructiveClose = 0x00010000, WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000,
  WResizeNoErase = 0x00100000, WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000,
  WX11BypassWM = 0x01000000, WWinOwnDC = 0x00000000, WMacNoSheet = 0x00000000, WMacDrawer = 0x00000000,
  WGroupLeader = 0x02000000, WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000,
  WStyle_Splash = 0x20000000, WNoAutoErase = WRepaintNoErase | WResizeNoErase, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal,
  WStyle_Dialog = WType_Dialog, WStyle_NoBorderEx = WStyle_NoBorder
}
enum  WidgetState {
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000,
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000
}
enum  WidgetState {
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000,
  WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008,
  WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080,
  WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800,
  WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000,
  WState_FullScreen = 0x00010000, WState_OwnSizePolicy = 0x00020000, WState_CreatedHidden = 0x00040000, WState_Maximized = 0x00080000,
  WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000
}
enum  WindowState {
  WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002, WindowFullScreen = 0x00000004,
  WindowActive = 0x00000008, WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002,
  WindowFullScreen = 0x00000004, WindowActive = 0x00000008
}
enum  WindowState {
  WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002, WindowFullScreen = 0x00000004,
  WindowActive = 0x00000008, WindowNoState = 0x00000000, WindowMinimized = 0x00000001, WindowMaximized = 0x00000002,
  WindowFullScreen = 0x00000004, WindowActive = 0x00000008
}
enum  WindowsVersion {
  WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003, WV_Me = 0x0004,
  WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020, WV_XP = 0x0030,
  WV_2003 = 0x0040, WV_VISTA = 0x0080, WV_NT_based = 0x00f0, WV_CE = 0x0100,
  WV_CENET = 0x0200, WV_CE_based = 0x0f00, WV_32s = 0x0001, WV_95 = 0x0002,
  WV_98 = 0x0003, WV_Me = 0x0004, WV_DOS_based = 0x000f, WV_NT = 0x0010,
  WV_2000 = 0x0020, WV_XP = 0x0030, WV_2003 = 0x0040, WV_VISTA = 0x0080,
  WV_NT_based = 0x00f0, WV_CE = 0x0100, WV_CENET = 0x0200, WV_CE_based = 0x0f00
}
enum  WindowsVersion {
  WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003, WV_Me = 0x0004,
  WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020, WV_XP = 0x0030,
  WV_2003 = 0x0040, WV_VISTA = 0x0080, WV_NT_based = 0x00f0, WV_CE = 0x0100,
  WV_CENET = 0x0200, WV_CE_based = 0x0f00, WV_32s = 0x0001, WV_95 = 0x0002,
  WV_98 = 0x0003, WV_Me = 0x0004, WV_DOS_based = 0x000f, WV_NT = 0x0010,
  WV_2000 = 0x0020, WV_XP = 0x0030, WV_2003 = 0x0040, WV_VISTA = 0x0080,
  WV_NT_based = 0x00f0, WV_CE = 0x0100, WV_CENET = 0x0200, WV_CE_based = 0x0f00
}
typedef uint WState
typedef uint WState

Public Slots

virtual void adjustSize ()
virtual void adjustSize ()
void appHelpActivated (void)
void clearFocus ()
void clearFocus ()
bool close ()
bool close ()
int configureToolbars ()
void constPolish () const
void constPolish () const
virtual void customize ()
virtual void customize ()
void deleteLater ()
void deleteLater ()
void iconify ()
void iconify ()
void lower ()
void lower ()
void move (const QPoint &)
virtual void move (int x, int y)
void move (const QPoint &)
virtual void move (int x, int y)
virtual void polish ()
virtual void polish ()
void raise ()
void raise ()
void repaint (const QRegion &, bool erase=TRUE)
void repaint (const QRect &, bool erase=TRUE)
void repaint (int x, int y, int w, int h, bool erase=TRUE)
void repaint (bool erase)
void repaint ()
void repaint (const QRegion &, bool erase=TRUE)
void repaint (const QRect &, bool erase=TRUE)
void repaint (int x, int y, int w, int h, bool erase=TRUE)
void repaint (bool erase)
void repaint ()
void resize (const QSize &)
virtual void resize (int w, int h)
void resize (const QSize &)
virtual void resize (int w, int h)
virtual void setAppropriate (QDockWindow *dw, bool a)
virtual void setAppropriate (QDockWindow *dw, bool a)
virtual void setCaption (const QString &caption, bool modified)
virtual void setCaption (const QString &caption)
void setDisabled (bool)
void setDisabled (bool)
virtual void setDockMenuEnabled (bool)
virtual void setDockMenuEnabled (bool)
virtual void setDockWindowsMovable (bool)
virtual void setDockWindowsMovable (bool)
virtual void setEnabled (bool)
virtual void setEnabled (bool)
virtual void setFocus ()
virtual void setFocus ()
virtual void setGeometry (const QRect &)
virtual void setGeometry (int x, int y, int w, int h)
virtual void setGeometry (const QRect &)
virtual void setGeometry (int x, int y, int w, int h)
void setHidden (bool hide)
void setHidden (bool hide)
virtual void setIconText (const QString &)
virtual void setIconText (const QString &)
virtual void setMouseTracking (bool enable)
virtual void setMouseTracking (bool enable)
virtual void setOpaqueMoving (bool)
virtual void setOpaqueMoving (bool)
virtual void setPlainCaption (const QString &caption)
virtual void setRightJustification (bool)
virtual void setRightJustification (bool)
void setSettingsDirty ()
void setShown (bool show)
void setShown (bool show)
void setToolBarsMovable (bool)
void setToolBarsMovable (bool)
virtual void setUpdatesEnabled (bool enable)
virtual void setUpdatesEnabled (bool enable)
virtual void setUsesBigPixmaps (bool)
virtual void setUsesBigPixmaps (bool)
virtual void setUsesTextLabel (bool)
virtual void setUsesTextLabel (bool)
void showFullScreen ()
void showFullScreen ()
virtual void showMaximized ()
virtual void showMaximized ()
virtual void showMinimized ()
virtual void showMinimized ()
virtual void showNormal ()
virtual void showNormal ()
void slotBreakNext ()
void slotContinue ()
void slotEval ()
void slotNext ()
void slotShowFrame (int frameno)
void slotSourceSelected (int sourceSelIndex)
void slotStateChanged (const QString &newstate, KXMLGUIClient::ReverseStateChange)
virtual void slotStateChanged (const QString &newstate)
void slotStep ()
void slotStop ()
void slotToggleBreakpoint (int lineno)
void stackUnder (QWidget *)
void stackUnder (QWidget *)
void update (const QRect &)
void update (int x, int y, int w, int h)
void update ()
void update (const QRect &)
void update (int x, int y, int w, int h)
void update ()
virtual void whatsThis ()
virtual void whatsThis ()

Signals

void destroyed (QObject *obj)
void destroyed ()
void destroyed (QObject *obj)
void destroyed ()
void dockWindowPositionChanged (QDockWindow *)
void dockWindowPositionChanged (QDockWindow *)
void pixmapSizeChanged (bool)
void pixmapSizeChanged (bool)
void toolBarPositionChanged (QToolBar *)
void toolBarPositionChanged (QToolBar *)
void usesTextLabelChanged (bool)
void usesTextLabelChanged (bool)

Public Member Functions

const KAboutDataaboutData () const
KAccelaccel ()
bool acceptDrops () const
bool acceptDrops () const
virtual KActionaction (const QDomElement &element) const
KActionaction (const char *name) const
virtual KActionCollectionactionCollection () const
virtual void addDockWindow (QDockWindow *, const QString &label, Dock=DockTop, bool newLine=FALSE)
virtual void addDockWindow (QDockWindow *, Dock=DockTop, bool newLine=FALSE)
virtual void addDockWindow (QDockWindow *, const QString &label, Dock=DockTop, bool newLine=FALSE)
virtual void addDockWindow (QDockWindow *, Dock=DockTop, bool newLine=FALSE)
void addStateActionDisabled (const QString &state, const QString &action)
void addStateActionEnabled (const QString &state, const QString &action)
void addToolBar (QDockWindow *, const QString &label, Dock=DockTop, bool newLine=FALSE)
void addToolBar (QDockWindow *, Dock=DockTop, bool newLine=FALSE)
void addToolBar (QDockWindow *, const QString &label, Dock=DockTop, bool newLine=FALSE)
void addToolBar (QDockWindow *, Dock=DockTop, bool newLine=FALSE)
void applyMainWindowSettings (KConfig *config, const QString &groupName=QString::null)
void applyMainWindowSettings (KConfig *config, const QString &groupName, bool force)
bool appropriate (QDockWindow *dw) const
bool appropriate (QDockWindow *dw) const
bool atStatement (ExecState *exec)
void attach (Interpreter *interp)
bool autoMask () const
bool autoMask () const
QString autoSaveGroup () const
bool autoSaveSettings () const
const QBrushbackgroundBrush () const
const QBrushbackgroundBrush () const
const QColorbackgroundColor () const
const QColorbackgroundColor () const
BackgroundMode backgroundMode () const
BackgroundMode backgroundMode () const
QPoint backgroundOffset () const
QPoint backgroundOffset () const
BackgroundOrigin backgroundOrigin () const
BackgroundOrigin backgroundOrigin () const
const QPixmapbackgroundPixmap () const
const QPixmapbackgroundPixmap () const
QSize baseSize () const
QSize baseSize () const
void beginXMLPlug (QWidget *)
void blockSignals (bool b)
void blockSignals (bool b)
QDockAreabottomDock () const
QDockAreabottomDock () const
KXMLGUIClientbuilderClient () const
KInstancebuilderInstance () const
QString caption () const
QString caption () const
QWidgetcentralWidget () const
QWidgetcentralWidget () const
QObjectchild (const char *objName, const char *inheritsClass=0, bool recursiveSearch=TRUE)
QObjectchild (const char *objName, const char *inheritsClass=0, bool recursiveSearch=TRUE)
QWidgetchildAt (const QPoint &, bool includeThis=FALSE) const
QWidgetchildAt (int x, int y, bool includeThis=FALSE) const
QWidgetchildAt (const QPoint &, bool includeThis=FALSE) const
QWidgetchildAt (int x, int y, bool includeThis=FALSE) const
const QPtrList< KXMLGUIClient > * childClients ()
const QObjectList * children () const
const QObjectList * children () const
QRect childrenRect () const
QRect childrenRect () const
QRegion childrenRegion () const
QRegion childrenRegion () const
void clearInterpreter (Interpreter *interpreter)
void clearMask ()
void clearMask ()
KXMLGUIBuilderclientBuilder () const
QRegion clipRegion () const
QRegion clipRegion () const
virtual bool close (bool alsoDelete)
virtual bool close (bool alsoDelete)
const QColorGroupcolorGroup () const
const QColorGroupcolorGroup () const
KConfigconfig () const
bool connect (const QObject *sender, const char *signal, const char *member) const
bool connect (const QObject *sender, const char *signal, const char *member) const
virtual QStringList containerTags () const
virtual QWidgetcreateContainer (QWidget *parent, int index, const QDomElement &element, int &id)
virtual int createCustomElement (QWidget *parent, int index, const QDomElement &element)
QPopupMenucreateDockWindowMenu (DockWindows dockWindows=AllDockWindows) const
QPopupMenucreateDockWindowMenu (DockWindows dockWindows=AllDockWindows) const
void createGUI (const QString &xmlfile=QString::null, bool _conserveMemory=true)
void createStandardStatusBarAction ()
const QCursorcursor () const
const QCursorcursor () const
KPopupMenucustomHelpMenu (bool showWhatsThis=true)
virtual QStringList customTags () const
virtual bool customWhatsThis () const
virtual bool customWhatsThis () const
void detach (Interpreter *interp)
int devType () const
int devType () const
KStandardDirsdirs () const
bool disconnect (const QObject *receiver, const char *member=0)
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
bool disconnect (const QObject *receiver, const char *member=0)
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
virtual QDockAreadockingArea (const QPoint &p)
virtual QDockAreadockingArea (const QPoint &p)
QPtrList< QDockWindowdockWindows () const
QPtrList< QDockWindowdockWindows (Dock dock) const
QPtrList< QDockWindowdockWindows () const
QPtrList< QDockWindowdockWindows (Dock dock) const
bool dockWindowsMovable () const
bool dockWindowsMovable () const
virtual QDomDocument domDocument () const
void drawText (const QPoint &, const QString &)
void drawText (int x, int y, const QString &)
void drawText (const QPoint &, const QString &)
void drawText (int x, int y, const QString &)
void dumpObjectInfo ()
void dumpObjectInfo ()
void dumpObjectTree ()
void dumpObjectTree ()
void endXMLPlug ()
bool enterContext (ExecState *exec)
void erase (const QRegion &)
void erase (const QRect &)
void erase (int x, int y, int w, int h)
void erase ()
void erase (const QRegion &)
void erase (const QRect &)
void erase (int x, int y, int w, int h)
void erase ()
const QColoreraseColor () const
const QColoreraseColor () const
const QPixmaperasePixmap () const
const QPixmaperasePixmap () const
bool exception (ExecState *exec, const Value &value, bool inTryCatch)
bool exitContext (ExecState *exec, const Completion &completion)
KXMLGUIFactoryfactory () const
void finalizeGUI (bool force)
virtual void finalizeGUI (KXMLGUIClient *client)
FocusPolicy focusPolicy () const
FocusPolicy focusPolicy () const
QWidgetfocusProxy () const
QWidgetfocusProxy () const
QWidgetfocusWidget () const
QWidgetfocusWidget () const
QFont font () const
QFont font () const
QFontInfo fontInfo () const
QFontInfo fontInfo () const
QFontMetrics fontMetrics () const
QFontMetrics fontMetrics () const
const QColorforegroundColor () const
const QColorforegroundColor () const
QRect frameGeometry () const
QRect frameGeometry () const
QSize frameSize () const
QSize frameSize () const
const QRectgeometry () const
const QRectgeometry () const
StateChange getActionsToChangeForState (const QString &state)
ExecStategetExecState () const
bool getLocation (QDockWindow *tb, Dock &dock, int &index, bool &nl, int &extraOffset) const
bool getLocation (QDockWindow *tb, Dock &dock, int &index, bool &nl, int &extraOffset) const
void grabKeyboard ()
void grabKeyboard ()
void grabMouse (const QCursor &)
void grabMouse ()
void grabMouse (const QCursor &)
void grabMouse ()
virtual KXMLGUIFactoryguiFactory ()
virtual Qt::HANDLE handle () const
bool hasDockWindow (QDockWindow *dw)
bool hasDockWindow (QDockWindow *dw)
bool hasFocus () const
bool hasFocus () const
bool hasMenuBar ()
bool hasMouse () const
bool hasMouse () const
bool hasMouseTracking () const
bool hasMouseTracking () const
int height () const
int height () const
virtual int heightForWidth (int) const
virtual int heightForWidth (int) const
KPopupMenuhelpMenu (const QString &aboutAppText=QString::null, bool showWhatsThis=true)
virtual void hide ()
bool highPriority () const
bool highPriority () const
const QPixmapicon () const
const QPixmapicon () const
KIconLoadericonLoader () const
QString iconText () const
QString iconText () const
void ignoreInitialGeometry ()
DebuggerImp * imp () const
bool inherits (const char *) const
bool inherits (const char *) const
bool initialGeometrySet () const
virtual void insertChild (QObject *)
virtual void insertChild (QObject *)
void insertChildClient (KXMLGUIClient *child)
bool inSession () const
void installEventFilter (const QObject *)
void installEventFilter (const QObject *)
virtual KInstanceinstance () const
QCString instanceName () const
bool isA (const char *) const
bool isA (const char *) const
bool isActiveWindow () const
bool isActiveWindow () const
virtual bool isCustomizable () const
virtual bool isCustomizable () const
bool isDesktop () const
bool isDesktop () const
bool isDialog () const
bool isDialog () const
bool isDockEnabled (QDockWindow *tb, QDockArea *area) const
bool isDockEnabled (QDockWindow *tb, Dock dock) const
bool isDockEnabled (QDockArea *area) const
bool isDockEnabled (Dock dock) const
bool isDockEnabled (QDockWindow *tb, QDockArea *area) const
bool isDockEnabled (QDockWindow *tb, Dock dock) const
bool isDockEnabled (QDockArea *area) const
bool isDockEnabled (Dock dock) const
bool isDockMenuEnabled () const
bool isDockMenuEnabled () const
bool isEnabled () const
bool isEnabled () const
bool isEnabledTo (QWidget *) const
bool isEnabledTo (QWidget *) const
bool isEnabledToTLW () const
bool isEnabledToTLW () const
bool isExtDev () const
bool isExtDev () const
bool isFocusEnabled () const
bool isFocusEnabled () const
bool isFullScreen () const
bool isFullScreen () const
bool isHelpMenuEnabled ()
bool isHidden () const
bool isHidden () const
bool isInputMethodEnabled () const
bool isInputMethodEnabled () const
bool isMaximized () const
bool isMaximized () const
bool isMinimized () const
bool isMinimized () const
bool isModal () const
bool isModal () const
bool isPopup () const
bool isPopup () const
bool isShown () const
bool isShown () const
bool isStandardToolBarMenuEnabled () const
bool isTopLevel () const
bool isTopLevel () const
bool isUpdatesEnabled () const
bool isUpdatesEnabled () const
bool isVisible () const
bool isVisible () const
bool isVisibleTo (QWidget *) const
bool isVisibleTo (QWidget *) const
bool isVisibleToTLW () const
bool isVisibleToTLW () const
bool isWidgetType () const
bool isWidgetType () const
void killTimer (int id)
void killTimer (int id)
void killTimers ()
void killTimers ()
 KJSDebugWin (QWidget *parent=0, const char *name=0)
QLayoutlayout () const
QLayoutlayout () const
QDockArealeftDock () const
QDockArealeftDock () const
void lineUpDockWindows (bool keepNewLines=FALSE)
void lineUpDockWindows (bool keepNewLines=FALSE)
void lineUpToolBars (bool keepNewLines=FALSE)
void lineUpToolBars (bool keepNewLines=FALSE)
virtual QString localXMLFile () const
QPoint mapFrom (QWidget *, const QPoint &) const
QPoint mapFrom (QWidget *, const QPoint &) const
QPoint mapFromGlobal (const QPoint &) const
QPoint mapFromGlobal (const QPoint &) const
QPoint mapFromParent (const QPoint &) const
QPoint mapFromParent (const QPoint &) const
QPoint mapTo (QWidget *, const QPoint &) const
QPoint mapTo (QWidget *, const QPoint &) const
QPoint mapToGlobal (const QPoint &) const
QPoint mapToGlobal (const QPoint &) const
QPoint mapToParent (const QPoint &) const
QPoint mapToParent (const QPoint &) const
int maximumHeight () const
int maximumHeight () const
QSize maximumSize () const
QSize maximumSize () const
int maximumWidth () const
int maximumWidth () const
QMenuBarmenuBar () const
KMenuBarmenuBar ()
QRect microFocusHint () const
QRect microFocusHint () const
KMimeSourceFactorymimeSourceFactory () const
int minimumHeight () const
int minimumHeight () const
QSize minimumSize () const
QSize minimumSize () const
QSize minimumSizeHint () const
QSize minimumSizeHint () const
int minimumWidth () const
int minimumWidth () const
virtual void moveDockWindow (QDockWindow *, Dock, bool nl, int index, int extraOffset=-1)
virtual void moveDockWindow (QDockWindow *, Dock=DockTop)
virtual void moveDockWindow (QDockWindow *, Dock, bool nl, int index, int extraOffset=-1)
virtual void moveDockWindow (QDockWindow *, Dock=DockTop)
void moveToolBar (QDockWindow *, Dock, bool nl, int index, int extraOffset=-1)
void moveToolBar (QDockWindow *, Dock=DockTop)
void moveToolBar (QDockWindow *, Dock, bool nl, int index, int extraOffset=-1)
void moveToolBar (QDockWindow *, Dock=DockTop)
const char * name (const char *defaultName) const
const char * name () const
const char * name (const char *defaultName) const
const char * name () const
void newIconLoader () const
bool opaqueMoving () const
bool opaqueMoving () const
bool ownCursor () const
bool ownCursor () const
bool ownFont () const
bool ownFont () const
bool ownPalette () const
bool ownPalette () const
bool paintingActive () const
bool paintingActive () const
const QPalettepalette () const
const QPalettepalette () const
const QColorpaletteBackgroundColor () const
const QColorpaletteBackgroundColor () const
const QPixmappaletteBackgroundPixmap () const
const QPixmappaletteBackgroundPixmap () const
const QColorpaletteForegroundColor () const
const QColorpaletteForegroundColor () const
QObjectparent () const
QObjectparent () const
KXMLGUIClientparentClient () const
QWidgetparentWidget (bool sameWindow=FALSE) const
QWidgetparentWidget (bool sameWindow=FALSE) const
void plugActionList (const QString &name, const QPtrList< KAction > &actionList)
QPoint pos () const
QPoint pos () const
void prepareXMLUnplug (QWidget *)
virtual QVariant property (const char *name) const
virtual QVariant property (const char *name) const
QObjectList * queryList (const char *inheritsClass=0, const char *objName=0, bool regexpMatch=TRUE, bool recursiveSearch=TRUE) const
QObjectList * queryList (const char *inheritsClass=0, const char *objName=0, bool regexpMatch=TRUE, bool recursiveSearch=TRUE) const
void recreate (QWidget *parent, WFlags f, const QPoint &p, bool showIt=FALSE)
void recreate (QWidget *parent, WFlags f, const QPoint &p, bool showIt=FALSE)
QRect rect () const
QRect rect () const
void releaseKeyboard ()
void releaseKeyboard ()
void releaseMouse ()
void releaseMouse ()
void reloadXML ()
virtual void removeChild (QObject *)
virtual void removeChild (QObject *)
void removeChildClient (KXMLGUIClient *child)
virtual void removeContainer (QWidget *container, QWidget *parent, QDomElement &element, int id)
virtual void removeCustomElement (QWidget *parent, int id)
virtual void removeDockWindow (QDockWindow *)
virtual void removeDockWindow (QDockWindow *)
void removeEventFilter (const QObject *)
void removeEventFilter (const QObject *)
void removeToolBar (QDockWindow *)
void removeToolBar (QDockWindow *)
void reparent (QWidget *parent, const QPoint &, bool showIt=FALSE)
virtual void reparent (QWidget *parent, WFlags, const QPoint &, bool showIt=FALSE)
void reparent (QWidget *parent, const QPoint &, bool showIt=FALSE)
virtual void reparent (QWidget *parent, WFlags, const QPoint &, bool showIt=FALSE)
void resetAutoSaveSettings ()
virtual int resolution () const
virtual int resolution () const
bool restore (int number, bool show=true)
QDockArearightDock () const
QDockArearightDock () const
bool rightJustification () const
bool rightJustification () const
void saveMainWindowSettings (KConfig *config, const QString &groupName=QString::null)
void scroll (int dx, int dy, const QRect &)
void scroll (int dx, int dy)
void scroll (int dx, int dy, const QRect &)
void scroll (int dx, int dy)
virtual void setAcceptDrops (bool on)
virtual void setAcceptDrops (bool on)
virtual void setActiveWindow ()
virtual void setActiveWindow ()
virtual void setAutoMask (bool)
virtual void setAutoMask (bool)
void setAutoSaveSettings (const QString &groupName=QString::fromLatin1("MainWindow"), bool saveWindowSize=true)
virtual void setBackgroundColor (const QColor &)
virtual void setBackgroundColor (const QColor &)
void setBackgroundMode (BackgroundMode, BackgroundMode)
virtual void setBackgroundMode (BackgroundMode)
void setBackgroundMode (BackgroundMode, BackgroundMode)
virtual void setBackgroundMode (BackgroundMode)
virtual void setBackgroundOrigin (BackgroundOrigin)
virtual void setBackgroundOrigin (BackgroundOrigin)
virtual void setBackgroundPixmap (const QPixmap &)
virtual void setBackgroundPixmap (const QPixmap &)
void setBaseSize (int basew, int baseh)
void setBaseSize (const QSize &)
void setBaseSize (int basew, int baseh)
void setBaseSize (const QSize &)
void setBuilderClient (KXMLGUIClient *client)
void setBuilderInstance (KInstance *instance)
virtual void setCentralWidget (QWidget *)
virtual void setCentralWidget (QWidget *)
void setClientBuilder (KXMLGUIBuilder *builder)
virtual void setCursor (const QCursor &)
virtual void setCursor (const QCursor &)
virtual void setDockEnabled (QDockWindow *tb, Dock dock, bool enable)
virtual void setDockEnabled (Dock dock, bool enable)
virtual void setDockEnabled (QDockWindow *tb, Dock dock, bool enable)
virtual void setDockEnabled (Dock dock, bool enable)
virtual void setEraseColor (const QColor &)
virtual void setEraseColor (const QColor &)
virtual void setErasePixmap (const QPixmap &)
virtual void setErasePixmap (const QPixmap &)
void setFactory (KXMLGUIFactory *factory)
void setFixedHeight (int h)
void setFixedHeight (int h)
void setFixedSize (int w, int h)
void setFixedSize (const QSize &)
void setFixedSize (int w, int h)
void setFixedSize (const QSize &)
void setFixedWidth (int w)
void setFixedWidth (int w)
virtual void setFocusPolicy (FocusPolicy)
virtual void setFocusPolicy (FocusPolicy)
virtual void setFocusProxy (QWidget *)
virtual void setFocusProxy (QWidget *)
void setFont (const QFont &f, bool)
virtual void setFont (const QFont &)
void setFont (const QFont &f, bool)
virtual void setFont (const QFont &)
void setFrameBorderWidth (int)
void setHelpMenuEnabled (bool showHelpMenu=true)
virtual void setIcon (const QPixmap &)
void setInputMethodEnabled (bool b)
void setInputMethodEnabled (bool b)
virtual void setMask (const QRegion &)
virtual void setMask (const QBitmap &)
virtual void setMask (const QRegion &)
virtual void setMask (const QBitmap &)
void setMaximumHeight (int maxh)
void setMaximumHeight (int maxh)
virtual void setMaximumSize (int maxw, int maxh)
void setMaximumSize (const QSize &)
virtual void setMaximumSize (int maxw, int maxh)
void setMaximumSize (const QSize &)
void setMaximumWidth (int maxw)
void setMaximumWidth (int maxw)
void setMinimumHeight (int minh)
void setMinimumHeight (int minh)
virtual void setMinimumSize (int minw, int minh)
void setMinimumSize (const QSize &)
virtual void setMinimumSize (int minw, int minh)
void setMinimumSize (const QSize &)
void setMinimumWidth (int minw)
void setMinimumWidth (int minw)
void setMode (Mode m)
void setName (const char *name)
void setName (const char *name)
void setNextSourceInfo (QString url, int baseLine)
void setPalette (const QPalette &p, bool)
virtual void setPalette (const QPalette &)
void setPalette (const QPalette &p, bool)
virtual void setPalette (const QPalette &)
virtual void setPaletteBackgroundColor (const QColor &)
virtual void setPaletteBackgroundColor (const QColor &)
virtual void setPaletteBackgroundPixmap (const QPixmap &)
virtual void setPaletteBackgroundPixmap (const QPixmap &)
void setPaletteForegroundColor (const QColor &)
void setPaletteForegroundColor (const QColor &)
virtual bool setProperty (const char *name, const QVariant &value)
virtual bool setProperty (const char *name, const QVariant &value)
virtual void setResolution (int)
virtual void setResolution (int)
virtual void setSizeIncrement (int w, int h)
void setSizeIncrement (const QSize &)
virtual void setSizeIncrement (int w, int h)
void setSizeIncrement (const QSize &)
void setSizePolicy (QSizePolicy::SizeType hor, QSizePolicy::SizeType ver, bool hfw=FALSE)
virtual void setSizePolicy (QSizePolicy)
void setSizePolicy (QSizePolicy::SizeType hor, QSizePolicy::SizeType ver, bool hfw=FALSE)
virtual void setSizePolicy (QSizePolicy)
void setSourceLine (int sourceId, int lineno)
void setStandardToolBarMenuEnabled (bool enable)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
QStylesetStyle (const QString &)
void setStyle (QStyle *)
void setupGUI (QSize defaultSize, int options=ToolBar|Keys|StatusBar|Save|Create, const QString &xmlfile=QString::null)
void setupGUI (int options=ToolBar|Keys|StatusBar|Save|Create, const QString &xmlfile=QString::null)
void setupToolbarMenuActions ()
void setUserData (uint id, QObjectUserData *data)
void setUserData (uint id, QObjectUserData *data)
void setWindowOpacity (double level)
void setWindowOpacity (double level)
void setWindowState (uint windowState)
void setWindowState (uint windowState)
void setXMLGUIBuildDocument (const QDomDocument &doc)
KSharedConfigsharedConfig () const
virtual void show ()
bool signalsBlocked () const
bool signalsBlocked () const
QSize size () const
QSize size () const
QSize sizeForCentralWidgetSize (QSize size) KDE_DEPRECATED
QSize sizeHint () const
QSize sizeHint () const
QSize sizeIncrement () const
QSize sizeIncrement () const
virtual QSizePolicy sizePolicy () const
virtual QSizePolicy sizePolicy () const
void sourceChanged (Interpreter *interpreter, QString url)
bool sourceParsed (ExecState *exec, int sourceId, const UString &source, int errorLine)
bool sourceUnused (ExecState *exec, int sourceId)
int startTimer (int interval)
int startTimer (int interval)
QStatusBarstatusBar () const
KStatusBarstatusBar ()
QStylestyle () const
QStylestyle () const
WFlags testWFlags (WFlags f) const
WFlags testWFlags (WFlags f) const
WState testWState (WState s) const
WState testWState (WState s) const
KToolBartoolBar (const char *name=0)
QPtrListIterator< KToolBartoolBarIterator ()
KActiontoolBarMenuAction ()
QPtrList< QToolBartoolBars (Dock dock) const
QPtrList< QToolBartoolBars (Dock dock) const
bool toolBarsMovable () const
bool toolBarsMovable () const
QToolTipGrouptoolTipGroup () const
QToolTipGrouptoolTipGroup () const
QDockAreatopDock () const
QDockAreatopDock () const
QWidgettopLevelWidget () const
QWidgettopLevelWidget () const
void unplugActionList (const QString &name)
virtual void unsetCursor ()
virtual void unsetCursor ()
void unsetFont ()
void unsetFont ()
void unsetPalette ()
void unsetPalette ()
void updateGeometry ()
void updateGeometry ()
QObjectUserData * userData (uint id) const
QObjectUserData * userData (uint id) const
bool usesBigPixmaps () const
bool usesBigPixmaps () const
bool usesTextLabel () const
bool usesTextLabel () const
QRect visibleRect () const
QRect visibleRect () const
QWidgetwidget ()
int width () const
int width () const
double windowOpacity () const
double windowOpacity () const
uint windowState () const
uint windowState () const
WId winId () const
WId winId () const
int x () const
int x () const
int x11Cells () const
Qt::HANDLE x11Colormap () const
bool x11DefaultColormap () const
bool x11DefaultVisual () const
int x11Depth () const
Display * x11Display () const
virtual Qt::HANDLE x11RenderHandle () const
int x11Screen () const
void * x11Visual () const
virtual QString xmlFile () const
QDomDocument xmlguiBuildDocument () const
int y () const
int y () const

Static Public Member Functions

static bool canBeRestored (int number)
static const QString classNameOfToplevel (int number)
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static void connectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static void connectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static KJSDebugWincreateInstance ()
static KJSDebugWindebugWindow ()
static void destroyInstance ()
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
static bool disconnectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static bool disconnectInternal (const QObject *sender, int signal_index, const QObject *receiver, int membcode, int member_index)
static QWidgetfind (WId)
static QWidgetfind (WId)
static QString findMostRecentXMLFile (const QStringList &files, QString &doc)
static QPtrList< KMainWindow > * getMemberList ()
static QWidgetkeyboardGrabber ()
static QWidgetkeyboardGrabber ()
static QWidgetmouseGrabber ()
static QWidgetmouseGrabber ()
static const QObjectList * objectTrees ()
static const QObjectList * objectTrees ()
static uint registerUserData ()
static uint registerUserData ()
static void setTabOrder (QWidget *, QWidget *)
static void setTabOrder (QWidget *, QWidget *)
static QWidgetMapper * wmapper ()
static QWidgetMapper * wmapper ()
static int x11AppCells (int screen)
static int x11AppCells ()
static Qt::HANDLE x11AppColormap (int screen)
static Qt::HANDLE x11AppColormap ()
static bool x11AppDefaultColormap (int screen)
static bool x11AppDefaultColormap ()
static bool x11AppDefaultVisual (int screen)
static bool x11AppDefaultVisual ()
static int x11AppDepth (int screen)
static int x11AppDepth ()
static Display * x11AppDisplay ()
static int x11AppDpiX (int)
static int x11AppDpiX ()
static int x11AppDpiY (int)
static int x11AppDpiY ()
static Qt::HANDLE x11AppRootWindow (int screen)
static Qt::HANDLE x11AppRootWindow ()
static int x11AppScreen ()
static void * x11AppVisual (int screen)
static void * x11AppVisual ()
static void x11SetAppDpiX (int, int)
static void x11SetAppDpiX (int)
static void x11SetAppDpiY (int, int)
static void x11SetAppDpiY (int)

Public Attributes

QT_STATIC_CONST QCursorarrowCursor = cursorTable[0]
QT_STATIC_CONST QColorblack = stdcol[2]
QT_STATIC_CONST QCursorblankCursor = cursorTable[10]
QT_STATIC_CONST QColorblue = stdcol[9]
QT_STATIC_CONST QCursorbusyCursor = cursorTable[16]
QT_STATIC_CONST QColorcolor0 = stdcol[0]
QT_STATIC_CONST QColorcolor1 = stdcol[1]
QT_STATIC_CONST QCursorcrossCursor = cursorTable[2]
QT_STATIC_CONST QColorcyan = stdcol[10]
QT_STATIC_CONST QColordarkBlue = stdcol[15]
QT_STATIC_CONST QColordarkCyan = stdcol[16]
QT_STATIC_CONST QColordarkGray = stdcol[4]
QT_STATIC_CONST QColordarkGreen = stdcol[14]
QT_STATIC_CONST QColordarkMagenta = stdcol[17]
QT_STATIC_CONST QColordarkRed = stdcol[13]
QT_STATIC_CONST QColordarkYellow = stdcol[18]
QT_STATIC_CONST QCursorforbiddenCursor = cursorTable[14]
QT_STATIC_CONST QColorgray = stdcol[5]
QT_STATIC_CONST QColorgreen = stdcol[8]
QT_STATIC_CONST QCursoribeamCursor = cursorTable[4]
QT_STATIC_CONST QColorlightGray = stdcol[6]
QT_STATIC_CONST QColormagenta = stdcol[11]
QT_STATIC_CONST QCursorpointingHandCursor = cursorTable[13]
QT_STATIC_CONST QColorred = stdcol[7]
QT_STATIC_CONST QCursorsizeAllCursor = cursorTable[9]
QT_STATIC_CONST QCursorsizeBDiagCursor = cursorTable[7]
QT_STATIC_CONST QCursorsizeFDiagCursor = cursorTable[8]
QT_STATIC_CONST QCursorsizeHorCursor = cursorTable[6]
QT_STATIC_CONST QCursorsizeVerCursor = cursorTable[5]
QT_STATIC_CONST QCursorsplitHCursor = cursorTable[12]
QT_STATIC_CONST QCursorsplitVCursor = cursorTable[11]
QT_STATIC_CONST QCursorupArrowCursor = cursorTable[1]
QT_STATIC_CONST QCursorwaitCursor = cursorTable[3]
QT_STATIC_CONST QCursorwhatsThisCursor = cursorTable[15]
QT_STATIC_CONST QColorwhite = stdcol[3]
QT_STATIC_CONST QColoryellow = stdcol[12]

Static Public Attributes

static QPtrList< KMainWindow > * memberList = 0L

Protected Slots

void menuAboutToShow ()
void menuAboutToShow ()
void saveAutoSaveSettings ()
void saveNewToolbarConfig ()
virtual void setUpLayout ()
virtual void setUpLayout ()
virtual void showAboutApplication ()
virtual bool showDockMenu (const QPoint &globalPos)
virtual bool showDockMenu (const QPoint &globalPos)

Protected Member Functions

bool activate_filters (QEvent *)
bool activate_filters (QEvent *)
void activate_signal (QConnectionList *clist, QUObject *o)
void activate_signal (int signal, QString)
void activate_signal (int signal, double)
void activate_signal (int signal, int)
void activate_signal (int signal)
void activate_signal (QConnectionList *clist, QUObject *o)
void activate_signal (int signal, QString)
void activate_signal (int signal, double)
void activate_signal (int signal, int)
void activate_signal (int signal)
void activate_signal_bool (int signal, bool)
void activate_signal_bool (int signal, bool)
virtual bool checkConnectArgs (const char *signal, const QObject *receiver, const char *member)
virtual bool checkConnectArgs (const char *signal, const QObject *receiver, const char *member)
void childEvent (QChildEvent *e)
void clearWFlags (WFlags n)
void clearWFlags (WFlags n)
void clearWState (uint n)
void clearWState (uint n)
void cloneX11Data (const QPaintDevice *)
void closeEvent (QCloseEvent *e)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual bool cmd (int, QPainter *, QPDevCmdParam *)
virtual void connectNotify (const char *signal)
virtual void connectNotify (const char *signal)
virtual void conserveMemory ()
virtual void contextMenuEvent (QContextMenuEvent *)
virtual void contextMenuEvent (QContextMenuEvent *)
void copyX11Data (const QPaintDevice *)
virtual void create (WId=0, bool initializeWindow=TRUE, bool destroyOldWindow=TRUE)
virtual void create (WId=0, bool initializeWindow=TRUE, bool destroyOldWindow=TRUE)
virtual void customEvent (QCustomEvent *)
virtual void customEvent (QCustomEvent *)
virtual void destroy (bool destroyWindow=TRUE, bool destroySubWindows=TRUE)
virtual void destroy (bool destroyWindow=TRUE, bool destroySubWindows=TRUE)
void disableOtherWindows ()
virtual void disconnectNotify (const char *signal)
virtual void disconnectNotify (const char *signal)
virtual void dragEnterEvent (QDragEnterEvent *)
virtual void dragEnterEvent (QDragEnterEvent *)
virtual void dragLeaveEvent (QDragLeaveEvent *)
virtual void dragLeaveEvent (QDragLeaveEvent *)
virtual void dragMoveEvent (QDragMoveEvent *)
virtual void dragMoveEvent (QDragMoveEvent *)
virtual void dropEvent (QDropEvent *)
virtual void dropEvent (QDropEvent *)
virtual void enabledChange (bool oldEnabled)
virtual void enabledChange (bool oldEnabled)
void enableOtherWindows ()
virtual void enterEvent (QEvent *)
virtual void enterEvent (QEvent *)
bool event (QEvent *)
bool event (QEvent *)
bool eventFilter (QObject *obj, QEvent *evt)
QWExtra * extraData ()
QWExtra * extraData ()
QFocusDatafocusData ()
QFocusDatafocusData ()
virtual void focusInEvent (QFocusEvent *)
virtual void focusInEvent (QFocusEvent *)
virtual bool focusNextPrevChild (bool next)
virtual bool focusNextPrevChild (bool next)
virtual void focusOutEvent (QFocusEvent *)
virtual void focusOutEvent (QFocusEvent *)
virtual void fontChange (const QFont &)
virtual void fontChange (const QFont &)
virtual int fontInf (QFont *, int) const
virtual int fontInf (QFont *, int) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
virtual int fontMet (QFont *, int, const char *=0, int=0) const
WFlags getWFlags () const
WFlags getWFlags () const
uint getWState () const
uint getWState () const
QPaintDeviceX11Data * getX11Data (bool def=FALSE) const
virtual void hideEvent (QHideEvent *)
virtual void hideEvent (QHideEvent *)
virtual void imComposeEvent (QIMEvent *)
virtual void imComposeEvent (QIMEvent *)
virtual void imEndEvent (QIMEvent *)
virtual void imEndEvent (QIMEvent *)
virtual void imStartEvent (QIMEvent *)
virtual void imStartEvent (QIMEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void leaveEvent (QEvent *)
virtual void leaveEvent (QEvent *)
int metric (int) const
int metric (int) const
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void moveEvent (QMoveEvent *)
virtual void moveEvent (QMoveEvent *)
void paintEvent (QPaintEvent *e)
virtual void paletteChange (const QPalette &)
virtual void paletteChange (const QPalette &)
void parseGeometry (bool parsewidth)
 parse the geometry from the geometry command line argument
virtual bool queryClose ()
virtual bool queryExit ()
virtual void readGlobalProperties (KConfig *sessionConfig)
virtual void readProperties (KConfig *)
bool readPropertiesInternal (KConfig *, int)
QConnectionList * receivers (int signal) const
QConnectionList * receivers (const char *signal) const
QConnectionList * receivers (int signal) const
QConnectionList * receivers (const char *signal) const
void resetInputContext ()
void resetInputContext ()
void resizeEvent (QResizeEvent *e)
void restoreWindowSize (KConfig *config)
virtual void saveGlobalProperties (KConfig *sessionConfig)
virtual void saveProperties (KConfig *)
void savePropertiesInternal (KConfig *, int)
void saveWindowSize (KConfig *config) const
const QObjectsender ()
const QObjectsender ()
void setConfigName (const QString &name)
virtual void setDOMDocument (const QDomDocument &document, bool merge=false)
virtual void setInstance (KInstance *instance)
virtual void setKeyCompression (bool)
virtual void setKeyCompression (bool)
virtual void setLocalXMLFile (const QString &file)
virtual void setMicroFocusHint (int x, int y, int w, int h, bool text=TRUE, QFont *f=0)
virtual void setMicroFocusHint (int x, int y, int w, int h, bool text=TRUE, QFont *f=0)
bool settingsDirty () const
QString settingsGroup () const
virtual void setWFlags (WFlags)
virtual void setWFlags (WFlags)
virtual void setWState (uint)
virtual void setWState (uint)
virtual void setX11Data (const QPaintDeviceX11Data *)
virtual void setXML (const QString &document, bool merge=false)
virtual void setXMLFile (const QString &file, bool merge=false, bool setXMLDoc=true)
virtual void showEvent (QShowEvent *)
virtual void showEvent (QShowEvent *)
virtual void stateChanged (const QString &newstate, ReverseStateChange reverse=StateNoReverse)
void styleChange (QStyle &)
void styleChange (QStyle &)
virtual void tabletEvent (QTabletEvent *)
virtual void tabletEvent (QTabletEvent *)
virtual void timerEvent (QTimerEvent *)
virtual void timerEvent (QTimerEvent *)
QTLWExtra * topData ()
QTLWExtra * topData ()
virtual void updateMask ()
virtual void updateMask ()
virtual void virtual_hook (int id, void *data)
virtual void virtual_hook (int id, void *data)
virtual void wheelEvent (QWheelEvent *)
virtual void wheelEvent (QWheelEvent *)
virtual void windowActivationChange (bool oldActive)
virtual void windowActivationChange (bool oldActive)
virtual bool x11Event (XEvent *)

Static Protected Member Functions

static QCString normalizeSignalSlot (const char *signalSlot)
static QCString normalizeSignalSlot (const char *signalSlot)

Protected Attributes

ushort devFlags
Qt::HANDLE hd
ushort painters
Qt::HANDLE rendhd

Properties

bool acceptDrops
 whether drop events are enabled for this widget
bool autoMask
 whether the auto mask feature is enabled for the widget
QBrush backgroundBrush
 the widget's background brush
BackgroundMode backgroundMode
 the color role used for painting the background of the widget
BackgroundOrigin backgroundOrigin
 the origin of the widget's background
QSize baseSize
 the base size of the widget
QString caption
 the window caption (title)
QRect childrenRect
 the bounding rectangle of the widget's children
QRegion childrenRegion
 the combined region occupied by the widget's children
QColorGroup colorGroup
 the current color group of the widget palette
QCursor cursor
 the cursor shape for this widget
bool customWhatsThis
 whether the widget wants to handle What's This help manually
bool dockWindowsMovable
 whether the dock windows are movable
bool enabled
 whether the widget is enabled
bool focus
 whether this widget (or its focus proxy) has the keyboard input focus
bool focusEnabled
 whether the widget accepts keyboard focus
FocusPolicy focusPolicy
 the way the widget accepts keyboard focus
QFont font
 the font currently set for the widget
QRect frameGeometry
 geometry of the widget relative to its parent including any window frame
QSize frameSize
 the size of the widget including any window frame
bool fullScreen
 whether the widget is full screen
QRect geometry
 the geometry of the widget relative to its parent and excluding the window frame
int height
 the height of the widget excluding any window frame
bool hidden
 whether the widget is explicitly hidden
QPixmap icon
 the widget's icon
QString iconText
 the widget's icon text
bool inputMethodEnabled
 enables or disables the use of input methods for this widget.
bool isActiveWindow
 whether this widget is the active window
bool isDesktop
 whether the widget is a desktop widget, i.e. represents the desktop
bool isDialog
 whether the widget is a dialog widget
bool isModal
 whether the widget is a modal widget
bool isPopup
 whether the widget is a popup widget
bool isTopLevel
 whether the widget is a top-level widget
bool maximized
 whether this widget is maximized
int maximumHeight
 the widget's maximum height
QSize maximumSize
 the widget's maximum size
int maximumWidth
 the widget's maximum width
QRect microFocusHint
 the currently set micro focus hint for this widget.
bool minimized
 whether this widget is minimized (iconified)
int minimumHeight
 the widget's minimum height
QSize minimumSize
 the widget's minimum size
QSize minimumSizeHint
 the recommended minimum size for the widget
int minimumWidth
 the widget's minimum width
bool mouseTracking
 whether mouse tracking is enabled for the widget
QCString name
 the name of this object
bool opaqueMoving
 whether dock windows are moved opaquely
bool ownCursor
 whether the widget uses its own cursor
bool ownFont
 whether the widget uses its own font
bool ownPalette
 whether the widget uses its own palette
QPalette palette
 the widget's palette
QColor paletteBackgroundColor
 the background color of the widget
QPixmap paletteBackgroundPixmap
 the background pixmap of the widget
QColor paletteForegroundColor
 the foreground color of the widget
QPoint pos
 the position of the widget within its parent widget
QRect rect
 the internal geometry of the widget excluding any window frame
bool rightJustification
 whether the main window right-justifies its dock windows
bool shown
 whether the widget is shown
QSize size
 the size of the widget excluding any window frame
QSize sizeHint
 the recommended size for the widget
QSize sizeIncrement
 the size increment of the widget
QSizePolicy sizePolicy
 the default layout behavior of the widget
bool underMouse
 whether the widget is under the mouse cursor
bool updatesEnabled
 whether updates are enabled
bool usesBigPixmaps
 whether big pixmaps are enabled
bool usesTextLabel
 whether text labels for toolbar buttons are enabled
bool visible
 whether the widget is visible
QRect visibleRect
 the visible rectangle
int width
 the width of the widget excluding any window frame
double windowOpacity
 The level of opacity for the window.
int x
 the x coordinate of the widget relative to its parent including any window frame
int y
 the y coordinate of the widget relative to its parent and including any window frame

Private Member Functions

void checkBreak (ExecState *exec)
QString contextStr (const Context &ctx)
bool deleteBreakpoint (int sourceId, int lineno)
void displaySourceFile (SourceFile *sourceFile, bool forceRefresh)
void enterSession (ExecState *exec)
SourceFile * getSourceFile (Interpreter *interpreter, QString url)
bool haveBreakpoint (int sourceId, int line0, int line1) const
bool haveBreakpoint (SourceFile *sourceFile, int line0, int line1)
void leaveSession ()
void removeSourceFile (Interpreter *interpreter, QString url)
bool setBreakpoint (int sourceId, int lineno)
void setSourceFile (Interpreter *interpreter, QString url, SourceFile *sourceFile)
void updateContextList ()

Private Attributes

KActionCollectionm_actionCollection
KActionm_breakAction
int m_breakpointCount
Breakpoint * m_breakpoints
QListBoxm_contextList
KActionm_continueAction
SourceFile * m_curSourceFile
QPixmap m_emptyIcon
int m_evalDepth
EvalMultiLineEdit * m_evalEdit
ExecState ** m_execs
int m_execsAlloc
int m_execsCount
QPtrStack< ExecStatem_execStates
Mode m_mode
KActionm_nextAction
int m_nextSourceBaseLine
QString m_nextSourceUrl
SourceDisplay * m_sourceDisplay
QMap< QString, SourceFile * > m_sourceFiles
QMap< int, SourceFragment * > m_sourceFragments
QComboBoxm_sourceSel
QPtrList< SourceFile > m_sourceSelFiles
KActionm_stepAction
int m_steppingDepth
KActionm_stopAction
QPixmap m_stopIcon

Static Private Attributes

static KJSDebugWinkjs_html_debugger = 0

Friends

Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)
Q_EXPORT void bitBlt (QPaintDevice *, int, int, const QPaintDevice *, int, int, int, int, Qt::RasterOp, bool)
class QPaintDeviceMetrics
void qt_cleanup ()
void qt_init_internal (int *, char **, Display *, Qt::HANDLE, Qt::HANDLE)
class SourceDisplay

Related Functions

(Note that these are not member functions.)

void bitBlt
QTextStreamoperator<< (QTextStream &ts, const QMainWindow &mainWindow)
QTextStreamoperator>> (QTextStream &ts, QMainWindow &mainWindow)
void * qt_find_obj_child (QObject *parent, const char *type, const char *name)

Classes

struct  Breakpoint

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index