diff --git a/stubs/python-xlib/@tests/stubtest_allowlist.txt b/stubs/python-xlib/@tests/stubtest_allowlist.txt index 75b175ff6..1809e171e 100644 --- a/stubs/python-xlib/@tests/stubtest_allowlist.txt +++ b/stubs/python-xlib/@tests/stubtest_allowlist.txt @@ -22,3 +22,4 @@ Xlib.protocol.rq.Struct.__getattr__ # Iteration variable that bleeds into the global scope Xlib.protocol.rq.c +Xlib.protocol.rq.size diff --git a/stubs/python-xlib/@tests/stubtest_allowlist_win32.txt b/stubs/python-xlib/@tests/stubtest_allowlist_win32.txt deleted file mode 100644 index db181acbf..000000000 --- a/stubs/python-xlib/@tests/stubtest_allowlist_win32.txt +++ /dev/null @@ -1,3 +0,0 @@ -# failed to import, ModuleNotFoundError: No module named 'fcntl' -# https://github.com/python-xlib/python-xlib/pull/217 -Xlib.support.unix_connect diff --git a/stubs/python-xlib/Xlib/X.pyi b/stubs/python-xlib/Xlib/X.pyi index 30261ec97..f05bd07f0 100644 --- a/stubs/python-xlib/Xlib/X.pyi +++ b/stubs/python-xlib/Xlib/X.pyi @@ -1,345 +1,347 @@ -NONE: int -ParentRelative: int -CopyFromParent: int -PointerWindow: int -InputFocus: int -PointerRoot: int -AnyPropertyType: int -AnyKey: int -AnyButton: int -AllTemporary: int -CurrentTime: int -NoSymbol: int -NoEventMask: int -KeyPressMask: int -KeyReleaseMask: int -ButtonPressMask: int -ButtonReleaseMask: int -EnterWindowMask: int -LeaveWindowMask: int -PointerMotionMask: int -PointerMotionHintMask: int -Button1MotionMask: int -Button2MotionMask: int -Button3MotionMask: int -Button4MotionMask: int -Button5MotionMask: int -ButtonMotionMask: int -KeymapStateMask: int -ExposureMask: int -VisibilityChangeMask: int -StructureNotifyMask: int -ResizeRedirectMask: int -SubstructureNotifyMask: int -SubstructureRedirectMask: int -FocusChangeMask: int -PropertyChangeMask: int -ColormapChangeMask: int -OwnerGrabButtonMask: int -KeyPress: int -KeyRelease: int -ButtonPress: int -ButtonRelease: int -MotionNotify: int -EnterNotify: int -LeaveNotify: int -FocusIn: int -FocusOut: int -KeymapNotify: int -Expose: int -GraphicsExpose: int -NoExpose: int -VisibilityNotify: int -CreateNotify: int -DestroyNotify: int -UnmapNotify: int -MapNotify: int -MapRequest: int -ReparentNotify: int -ConfigureNotify: int -ConfigureRequest: int -GravityNotify: int -ResizeRequest: int -CirculateNotify: int -CirculateRequest: int -PropertyNotify: int -SelectionClear: int -SelectionRequest: int -SelectionNotify: int -ColormapNotify: int -ClientMessage: int -MappingNotify: int -LASTEvent: int -ShiftMask: int -LockMask: int -ControlMask: int -Mod1Mask: int -Mod2Mask: int -Mod3Mask: int -Mod4Mask: int -Mod5Mask: int -ShiftMapIndex: int -LockMapIndex: int -ControlMapIndex: int -Mod1MapIndex: int -Mod2MapIndex: int -Mod3MapIndex: int -Mod4MapIndex: int -Mod5MapIndex: int -Button1Mask: int -Button2Mask: int -Button3Mask: int -Button4Mask: int -Button5Mask: int -AnyModifier: int -Button1: int -Button2: int -Button3: int -Button4: int -Button5: int -NotifyNormal: int -NotifyGrab: int -NotifyUngrab: int -NotifyWhileGrabbed: int -NotifyHint: int -NotifyAncestor: int -NotifyVirtual: int -NotifyInferior: int -NotifyNonlinear: int -NotifyNonlinearVirtual: int -NotifyPointer: int -NotifyPointerRoot: int -NotifyDetailNone: int -VisibilityUnobscured: int -VisibilityPartiallyObscured: int -VisibilityFullyObscured: int -PlaceOnTop: int -PlaceOnBottom: int -FamilyInternet: int -FamilyDECnet: int -FamilyChaos: int -FamilyServerInterpreted: int -FamilyInternetV6: int -PropertyNewValue: int -PropertyDelete: int -ColormapUninstalled: int -ColormapInstalled: int -GrabModeSync: int -GrabModeAsync: int -GrabSuccess: int -AlreadyGrabbed: int -GrabInvalidTime: int -GrabNotViewable: int -GrabFrozen: int -AsyncPointer: int -SyncPointer: int -ReplayPointer: int -AsyncKeyboard: int -SyncKeyboard: int -ReplayKeyboard: int -AsyncBoth: int -SyncBoth: int -RevertToNone: int -RevertToPointerRoot: int -RevertToParent: int -Success: int -BadRequest: int -BadValue: int -BadWindow: int -BadPixmap: int -BadAtom: int -BadCursor: int -BadFont: int -BadMatch: int -BadDrawable: int -BadAccess: int -BadAlloc: int -BadColor: int -BadGC: int -BadIDChoice: int -BadName: int -BadLength: int -BadImplementation: int -FirstExtensionError: int -LastExtensionError: int -InputOutput: int -InputOnly: int -CWBackPixmap: int -CWBackPixel: int -CWBorderPixmap: int -CWBorderPixel: int -CWBitGravity: int -CWWinGravity: int -CWBackingStore: int -CWBackingPlanes: int -CWBackingPixel: int -CWOverrideRedirect: int -CWSaveUnder: int -CWEventMask: int -CWDontPropagate: int -CWColormap: int -CWCursor: int -CWX: int -CWY: int -CWWidth: int -CWHeight: int -CWBorderWidth: int -CWSibling: int -CWStackMode: int -ForgetGravity: int -NorthWestGravity: int -NorthGravity: int -NorthEastGravity: int -WestGravity: int -CenterGravity: int -EastGravity: int -SouthWestGravity: int -SouthGravity: int -SouthEastGravity: int -StaticGravity: int -UnmapGravity: int -NotUseful: int -WhenMapped: int -Always: int -IsUnmapped: int -IsUnviewable: int -IsViewable: int -SetModeInsert: int -SetModeDelete: int -DestroyAll: int -RetainPermanent: int -RetainTemporary: int -Above: int -Below: int -TopIf: int -BottomIf: int -Opposite: int -RaiseLowest: int -LowerHighest: int -PropModeReplace: int -PropModePrepend: int -PropModeAppend: int -GXclear: int -GXand: int -GXandReverse: int -GXcopy: int -GXandInverted: int -GXnoop: int -GXxor: int -GXor: int -GXnor: int -GXequiv: int -GXinvert: int -GXorReverse: int -GXcopyInverted: int -GXorInverted: int -GXnand: int -GXset: int -LineSolid: int -LineOnOffDash: int -LineDoubleDash: int -CapNotLast: int -CapButt: int -CapRound: int -CapProjecting: int -JoinMiter: int -JoinRound: int -JoinBevel: int -FillSolid: int -FillTiled: int -FillStippled: int -FillOpaqueStippled: int -EvenOddRule: int -WindingRule: int -ClipByChildren: int -IncludeInferiors: int -Unsorted: int -YSorted: int -YXSorted: int -YXBanded: int -CoordModeOrigin: int -CoordModePrevious: int -Complex: int -Nonconvex: int -Convex: int -ArcChord: int -ArcPieSlice: int -GCFunction: int -GCPlaneMask: int -GCForeground: int -GCBackground: int -GCLineWidth: int -GCLineStyle: int -GCCapStyle: int -GCJoinStyle: int -GCFillStyle: int -GCFillRule: int -GCTile: int -GCStipple: int -GCTileStipXOrigin: int -GCTileStipYOrigin: int -GCFont: int -GCSubwindowMode: int -GCGraphicsExposures: int -GCClipXOrigin: int -GCClipYOrigin: int -GCClipMask: int -GCDashOffset: int -GCDashList: int -GCArcMode: int -GCLastBit: int -FontLeftToRight: int -FontRightToLeft: int -FontChange: int -XYBitmap: int -XYPixmap: int -ZPixmap: int -AllocNone: int -AllocAll: int -DoRed: int -DoGreen: int -DoBlue: int -CursorShape: int -TileShape: int -StippleShape: int -AutoRepeatModeOff: int -AutoRepeatModeOn: int -AutoRepeatModeDefault: int -LedModeOff: int -LedModeOn: int -KBKeyClickPercent: int -KBBellPercent: int -KBBellPitch: int -KBBellDuration: int -KBLed: int -KBLedMode: int -KBKey: int -KBAutoRepeatMode: int -MappingSuccess: int -MappingBusy: int -MappingFailed: int -MappingModifier: int -MappingKeyboard: int -MappingPointer: int -DontPreferBlanking: int -PreferBlanking: int -DefaultBlanking: int -DisableScreenSaver: int -DisableScreenInterval: int -DontAllowExposures: int -AllowExposures: int -DefaultExposures: int -ScreenSaverReset: int -ScreenSaverActive: int -HostInsert: int -HostDelete: int -EnableAccess: int -DisableAccess: int -StaticGray: int -GrayScale: int -StaticColor: int -PseudoColor: int -TrueColor: int -DirectColor: int -LSBFirst: int -MSBFirst: int +from typing_extensions import Final + +NONE: Final = 0 +ParentRelative: Final = 1 +CopyFromParent: Final = 0 +PointerWindow: Final = 0 +InputFocus: Final = 1 +PointerRoot: Final = 1 +AnyPropertyType: Final = 0 +AnyKey: Final = 0 +AnyButton: Final = 0 +AllTemporary: Final = 0 +CurrentTime: Final = 0 +NoSymbol: Final = 0 +NoEventMask: Final = 0x0000000 +KeyPressMask: Final = 0x0000001 +KeyReleaseMask: Final = 0x0000002 +ButtonPressMask: Final = 0x0000004 +ButtonReleaseMask: Final = 0x0000008 +EnterWindowMask: Final = 0x0000010 +LeaveWindowMask: Final = 0x0000020 +PointerMotionMask: Final = 0x0000040 +PointerMotionHintMask: Final = 0x0000080 +Button1MotionMask: Final = 0x0000100 +Button2MotionMask: Final = 0x0000200 +Button3MotionMask: Final = 0x0000400 +Button4MotionMask: Final = 0x0000800 +Button5MotionMask: Final = 0x0001000 +ButtonMotionMask: Final = 0x0002000 +KeymapStateMask: Final = 0x0004000 +ExposureMask: Final = 0x0008000 +VisibilityChangeMask: Final = 0x0010000 +StructureNotifyMask: Final = 0x0020000 +ResizeRedirectMask: Final = 0x0040000 +SubstructureNotifyMask: Final = 0x0080000 +SubstructureRedirectMask: Final = 0x0100000 +FocusChangeMask: Final = 0x0200000 +PropertyChangeMask: Final = 0x0400000 +ColormapChangeMask: Final = 0x0800000 +OwnerGrabButtonMask: Final = 0x1000000 +KeyPress: Final = 2 +KeyRelease: Final = 3 +ButtonPress: Final = 4 +ButtonRelease: Final = 5 +MotionNotify: Final = 6 +EnterNotify: Final = 7 +LeaveNotify: Final = 8 +FocusIn: Final = 9 +FocusOut: Final = 10 +KeymapNotify: Final = 11 +Expose: Final = 12 +GraphicsExpose: Final = 13 +NoExpose: Final = 14 +VisibilityNotify: Final = 15 +CreateNotify: Final = 16 +DestroyNotify: Final = 17 +UnmapNotify: Final = 18 +MapNotify: Final = 19 +MapRequest: Final = 20 +ReparentNotify: Final = 21 +ConfigureNotify: Final = 22 +ConfigureRequest: Final = 23 +GravityNotify: Final = 24 +ResizeRequest: Final = 25 +CirculateNotify: Final = 26 +CirculateRequest: Final = 27 +PropertyNotify: Final = 28 +SelectionClear: Final = 29 +SelectionRequest: Final = 30 +SelectionNotify: Final = 31 +ColormapNotify: Final = 32 +ClientMessage: Final = 33 +MappingNotify: Final = 34 +LASTEvent: Final = 35 +ShiftMapIndex: Final = 0 +LockMapIndex: Final = 1 +ControlMapIndex: Final = 2 +Mod1MapIndex: Final = 3 +Mod2MapIndex: Final = 4 +Mod3MapIndex: Final = 5 +Mod4MapIndex: Final = 6 +Mod5MapIndex: Final = 7 +ShiftMask: Final = 0x0001 +LockMask: Final = 0x0002 +ControlMask: Final = 0x0004 +Mod1Mask: Final = 0x0008 +Mod2Mask: Final = 0x0010 +Mod3Mask: Final = 0x0020 +Mod4Mask: Final = 0x0040 +Mod5Mask: Final = 0x0080 +Button1Mask: Final = 0x0100 +Button2Mask: Final = 0x0200 +Button3Mask: Final = 0x0400 +Button4Mask: Final = 0x0800 +Button5Mask: Final = 0x1000 +AnyModifier: Final = 0x8000 +Button1: Final = 1 +Button2: Final = 2 +Button3: Final = 3 +Button4: Final = 4 +Button5: Final = 5 +NotifyNormal: Final = 0 +NotifyGrab: Final = 1 +NotifyUngrab: Final = 2 +NotifyWhileGrabbed: Final = 3 +NotifyHint: Final = 1 +NotifyAncestor: Final = 0 +NotifyVirtual: Final = 1 +NotifyInferior: Final = 2 +NotifyNonlinear: Final = 3 +NotifyNonlinearVirtual: Final = 4 +NotifyPointer: Final = 5 +NotifyPointerRoot: Final = 6 +NotifyDetailNone: Final = 7 +VisibilityUnobscured: Final = 0 +VisibilityPartiallyObscured: Final = 1 +VisibilityFullyObscured: Final = 2 +PlaceOnTop: Final = 0 +PlaceOnBottom: Final = 1 +FamilyInternet: Final = 0 +FamilyDECnet: Final = 1 +FamilyChaos: Final = 2 +FamilyServerInterpreted: Final = 5 +FamilyInternetV6: Final = 6 +PropertyNewValue: Final = 0 +PropertyDelete: Final = 1 +ColormapUninstalled: Final = 0 +ColormapInstalled: Final = 1 +GrabModeSync: Final = 0 +GrabModeAsync: Final = 1 +GrabSuccess: Final = 0 +AlreadyGrabbed: Final = 1 +GrabInvalidTime: Final = 2 +GrabNotViewable: Final = 3 +GrabFrozen: Final = 4 +AsyncPointer: Final = 0 +SyncPointer: Final = 1 +ReplayPointer: Final = 2 +AsyncKeyboard: Final = 3 +SyncKeyboard: Final = 4 +ReplayKeyboard: Final = 5 +AsyncBoth: Final = 6 +SyncBoth: Final = 7 +RevertToNone: Final = 0 +RevertToPointerRoot: Final = PointerRoot +RevertToParent: Final = 2 +Success: Final = 0 +BadRequest: Final = 1 +BadValue: Final = 2 +BadWindow: Final = 3 +BadPixmap: Final = 4 +BadAtom: Final = 5 +BadCursor: Final = 6 +BadFont: Final = 7 +BadMatch: Final = 8 +BadDrawable: Final = 9 +BadAccess: Final = 10 +BadAlloc: Final = 11 +BadColor: Final = 12 +BadGC: Final = 13 +BadIDChoice: Final = 14 +BadName: Final = 15 +BadLength: Final = 16 +BadImplementation: Final = 17 +FirstExtensionError: Final = 128 +LastExtensionError: Final = 255 +InputOutput: Final = 1 +InputOnly: Final = 2 +CWBackPixmap: Final = 0x0001 +CWBackPixel: Final = 0x0002 +CWBorderPixmap: Final = 0x0004 +CWBorderPixel: Final = 0x0008 +CWBitGravity: Final = 0x0010 +CWWinGravity: Final = 0x0020 +CWBackingStore: Final = 0x0040 +CWBackingPlanes: Final = 0x0080 +CWBackingPixel: Final = 0x0100 +CWOverrideRedirect: Final = 0x0200 +CWSaveUnder: Final = 0x0400 +CWEventMask: Final = 0x0800 +CWDontPropagate: Final = 0x1000 +CWColormap: Final = 0x2000 +CWCursor: Final = 0x4000 +CWX: Final = 0x01 +CWY: Final = 0x02 +CWWidth: Final = 0x04 +CWHeight: Final = 0x08 +CWBorderWidth: Final = 0x10 +CWSibling: Final = 0x20 +CWStackMode: Final = 0x40 +ForgetGravity: Final = 0 +NorthWestGravity: Final = 1 +NorthGravity: Final = 2 +NorthEastGravity: Final = 3 +WestGravity: Final = 4 +CenterGravity: Final = 5 +EastGravity: Final = 6 +SouthWestGravity: Final = 7 +SouthGravity: Final = 8 +SouthEastGravity: Final = 9 +StaticGravity: Final = 10 +UnmapGravity: Final = 0 +NotUseful: Final = 0 +WhenMapped: Final = 1 +Always: Final = 2 +IsUnmapped: Final = 0 +IsUnviewable: Final = 1 +IsViewable: Final = 2 +SetModeInsert: Final = 0 +SetModeDelete: Final = 1 +DestroyAll: Final = 0 +RetainPermanent: Final = 1 +RetainTemporary: Final = 2 +Above: Final = 0 +Below: Final = 1 +TopIf: Final = 2 +BottomIf: Final = 3 +Opposite: Final = 4 +RaiseLowest: Final = 0 +LowerHighest: Final = 1 +PropModeReplace: Final = 0 +PropModePrepend: Final = 1 +PropModeAppend: Final = 2 +GXclear: Final = 0x0 +GXand: Final = 0x1 +GXandReverse: Final = 0x2 +GXcopy: Final = 0x3 +GXandInverted: Final = 0x4 +GXnoop: Final = 0x5 +GXxor: Final = 0x6 +GXor: Final = 0x7 +GXnor: Final = 0x8 +GXequiv: Final = 0x9 +GXinvert: Final = 0xA +GXorReverse: Final = 0xB +GXcopyInverted: Final = 0xC +GXorInverted: Final = 0xD +GXnand: Final = 0xE +GXset: Final = 0xF +LineSolid: Final = 0 +LineOnOffDash: Final = 1 +LineDoubleDash: Final = 2 +CapNotLast: Final = 0 +CapButt: Final = 1 +CapRound: Final = 2 +CapProjecting: Final = 3 +JoinMiter: Final = 0 +JoinRound: Final = 1 +JoinBevel: Final = 2 +FillSolid: Final = 0 +FillTiled: Final = 1 +FillStippled: Final = 2 +FillOpaqueStippled: Final = 3 +EvenOddRule: Final = 0 +WindingRule: Final = 1 +ClipByChildren: Final = 0 +IncludeInferiors: Final = 1 +Unsorted: Final = 0 +YSorted: Final = 1 +YXSorted: Final = 2 +YXBanded: Final = 3 +CoordModeOrigin: Final = 0 +CoordModePrevious: Final = 1 +Complex: Final = 0 +Nonconvex: Final = 1 +Convex: Final = 2 +ArcChord: Final = 0 +ArcPieSlice: Final = 1 +GCFunction: Final = 0x000001 +GCPlaneMask: Final = 0x000002 +GCForeground: Final = 0x000004 +GCBackground: Final = 0x000008 +GCLineWidth: Final = 0x000010 +GCLineStyle: Final = 0x000020 +GCCapStyle: Final = 0x000040 +GCJoinStyle: Final = 0x000080 +GCFillStyle: Final = 0x000100 +GCFillRule: Final = 0x000200 +GCTile: Final = 0x000400 +GCStipple: Final = 0x000800 +GCTileStipXOrigin: Final = 0x001000 +GCTileStipYOrigin: Final = 0x002000 +GCFont: Final = 0x004000 +GCSubwindowMode: Final = 0x008000 +GCGraphicsExposures: Final = 0x010000 +GCClipXOrigin: Final = 0x020000 +GCClipYOrigin: Final = 0x040000 +GCClipMask: Final = 0x080000 +GCDashOffset: Final = 0x100000 +GCDashList: Final = 0x200000 +GCArcMode: Final = 0x400000 +GCLastBit: Final = 22 +FontLeftToRight: Final = 0 +FontRightToLeft: Final = 1 +FontChange: Final = 255 +XYBitmap: Final = 0 +XYPixmap: Final = 1 +ZPixmap: Final = 2 +AllocNone: Final = 0 +AllocAll: Final = 1 +DoRed: Final = 0x1 +DoGreen: Final = 0x2 +DoBlue: Final = 0x4 +CursorShape: Final = 0 +TileShape: Final = 1 +StippleShape: Final = 2 +AutoRepeatModeOff: Final = 0 +AutoRepeatModeOn: Final = 1 +AutoRepeatModeDefault: Final = 2 +LedModeOff: Final = 0 +LedModeOn: Final = 1 +KBKeyClickPercent: Final = 0x01 +KBBellPercent: Final = 0x02 +KBBellPitch: Final = 0x04 +KBBellDuration: Final = 0x08 +KBLed: Final = 0x10 +KBLedMode: Final = 0x20 +KBKey: Final = 0x40 +KBAutoRepeatMode: Final = 0x80 +MappingSuccess: Final = 0 +MappingBusy: Final = 1 +MappingFailed: Final = 2 +MappingModifier: Final = 0 +MappingKeyboard: Final = 1 +MappingPointer: Final = 2 +DontPreferBlanking: Final = 0 +PreferBlanking: Final = 1 +DefaultBlanking: Final = 2 +DisableScreenSaver: Final = 0 +DisableScreenInterval: Final = 0 +DontAllowExposures: Final = 0 +AllowExposures: Final = 1 +DefaultExposures: Final = 2 +ScreenSaverReset: Final = 0 +ScreenSaverActive: Final = 1 +HostInsert: Final = 0 +HostDelete: Final = 1 +EnableAccess: Final = 1 +DisableAccess: Final = 0 +StaticGray: Final = 0 +GrayScale: Final = 1 +StaticColor: Final = 2 +PseudoColor: Final = 3 +TrueColor: Final = 4 +DirectColor: Final = 5 +LSBFirst: Final = 0 +MSBFirst: Final = 1 diff --git a/stubs/python-xlib/Xlib/Xatom.pyi b/stubs/python-xlib/Xlib/Xatom.pyi index e0c1e0a9e..c9315306e 100644 --- a/stubs/python-xlib/Xlib/Xatom.pyi +++ b/stubs/python-xlib/Xlib/Xatom.pyi @@ -1,69 +1,71 @@ -PRIMARY: int -SECONDARY: int -ARC: int -ATOM: int -BITMAP: int -CARDINAL: int -COLORMAP: int -CURSOR: int -CUT_BUFFER0: int -CUT_BUFFER1: int -CUT_BUFFER2: int -CUT_BUFFER3: int -CUT_BUFFER4: int -CUT_BUFFER5: int -CUT_BUFFER6: int -CUT_BUFFER7: int -DRAWABLE: int -FONT: int -INTEGER: int -PIXMAP: int -POINT: int -RECTANGLE: int -RESOURCE_MANAGER: int -RGB_COLOR_MAP: int -RGB_BEST_MAP: int -RGB_BLUE_MAP: int -RGB_DEFAULT_MAP: int -RGB_GRAY_MAP: int -RGB_GREEN_MAP: int -RGB_RED_MAP: int -STRING: int -VISUALID: int -WINDOW: int -WM_COMMAND: int -WM_HINTS: int -WM_CLIENT_MACHINE: int -WM_ICON_NAME: int -WM_ICON_SIZE: int -WM_NAME: int -WM_NORMAL_HINTS: int -WM_SIZE_HINTS: int -WM_ZOOM_HINTS: int -MIN_SPACE: int -NORM_SPACE: int -MAX_SPACE: int -END_SPACE: int -SUPERSCRIPT_X: int -SUPERSCRIPT_Y: int -SUBSCRIPT_X: int -SUBSCRIPT_Y: int -UNDERLINE_POSITION: int -UNDERLINE_THICKNESS: int -STRIKEOUT_ASCENT: int -STRIKEOUT_DESCENT: int -ITALIC_ANGLE: int -X_HEIGHT: int -QUAD_WIDTH: int -WEIGHT: int -POINT_SIZE: int -RESOLUTION: int -COPYRIGHT: int -NOTICE: int -FONT_NAME: int -FAMILY_NAME: int -FULL_NAME: int -CAP_HEIGHT: int -WM_CLASS: int -WM_TRANSIENT_FOR: int -LAST_PREDEFINED: int +from typing_extensions import Final + +PRIMARY: Final = 1 +SECONDARY: Final = 2 +ARC: Final = 3 +ATOM: Final = 4 +BITMAP: Final = 5 +CARDINAL: Final = 6 +COLORMAP: Final = 7 +CURSOR: Final = 8 +CUT_BUFFER0: Final = 9 +CUT_BUFFER1: Final = 10 +CUT_BUFFER2: Final = 11 +CUT_BUFFER3: Final = 12 +CUT_BUFFER4: Final = 13 +CUT_BUFFER5: Final = 14 +CUT_BUFFER6: Final = 15 +CUT_BUFFER7: Final = 16 +DRAWABLE: Final = 17 +FONT: Final = 18 +INTEGER: Final = 19 +PIXMAP: Final = 20 +POINT: Final = 21 +RECTANGLE: Final = 22 +RESOURCE_MANAGER: Final = 23 +RGB_COLOR_MAP: Final = 24 +RGB_BEST_MAP: Final = 25 +RGB_BLUE_MAP: Final = 26 +RGB_DEFAULT_MAP: Final = 27 +RGB_GRAY_MAP: Final = 28 +RGB_GREEN_MAP: Final = 29 +RGB_RED_MAP: Final = 30 +STRING: Final = 31 +VISUALID: Final = 32 +WINDOW: Final = 33 +WM_COMMAND: Final = 34 +WM_HINTS: Final = 35 +WM_CLIENT_MACHINE: Final = 36 +WM_ICON_NAME: Final = 37 +WM_ICON_SIZE: Final = 38 +WM_NAME: Final = 39 +WM_NORMAL_HINTS: Final = 40 +WM_SIZE_HINTS: Final = 41 +WM_ZOOM_HINTS: Final = 42 +MIN_SPACE: Final = 43 +NORM_SPACE: Final = 44 +MAX_SPACE: Final = 45 +END_SPACE: Final = 46 +SUPERSCRIPT_X: Final = 47 +SUPERSCRIPT_Y: Final = 48 +SUBSCRIPT_X: Final = 49 +SUBSCRIPT_Y: Final = 50 +UNDERLINE_POSITION: Final = 51 +UNDERLINE_THICKNESS: Final = 52 +STRIKEOUT_ASCENT: Final = 53 +STRIKEOUT_DESCENT: Final = 54 +ITALIC_ANGLE: Final = 55 +X_HEIGHT: Final = 56 +QUAD_WIDTH: Final = 57 +WEIGHT: Final = 58 +POINT_SIZE: Final = 59 +RESOLUTION: Final = 60 +COPYRIGHT: Final = 61 +NOTICE: Final = 62 +FONT_NAME: Final = 63 +FAMILY_NAME: Final = 64 +FULL_NAME: Final = 65 +CAP_HEIGHT: Final = 66 +WM_CLASS: Final = 67 +WM_TRANSIENT_FOR: Final = 68 +LAST_PREDEFINED: Final = 68 diff --git a/stubs/python-xlib/Xlib/Xcursorfont.pyi b/stubs/python-xlib/Xlib/Xcursorfont.pyi index 431164885..b8f77c8d6 100644 --- a/stubs/python-xlib/Xlib/Xcursorfont.pyi +++ b/stubs/python-xlib/Xlib/Xcursorfont.pyi @@ -1,78 +1,80 @@ -num_glyphs: int -X_cursor: int -arrow: int -based_arrow_down: int -based_arrow_up: int -boat: int -bogosity: int -bottom_left_corner: int -bottom_right_corner: int -bottom_side: int -bottom_tee: int -box_spiral: int -center_ptr: int -circle: int -clock: int -coffee_mug: int -cross: int -cross_reverse: int -crosshair: int -diamond_cross: int -dot: int -dotbox: int -double_arrow: int -draft_large: int -draft_small: int -draped_box: int -exchange: int -fleur: int -gobbler: int -gumby: int -hand1: int -hand2: int -heart: int -icon: int -iron_cross: int -left_ptr: int -left_side: int -left_tee: int -leftbutton: int -ll_angle: int -lr_angle: int -man: int -middlebutton: int -mouse: int -pencil: int -pirate: int -plus: int -question_arrow: int -right_ptr: int -right_side: int -right_tee: int -rightbutton: int -rtl_logo: int -sailboat: int -sb_down_arrow: int -sb_h_double_arrow: int -sb_left_arrow: int -sb_right_arrow: int -sb_up_arrow: int -sb_v_double_arrow: int -shuttle: int -sizing: int -spider: int -spraycan: int -star: int -target: int -tcross: int -top_left_arrow: int -top_left_corner: int -top_right_corner: int -top_side: int -top_tee: int -trek: int -ul_angle: int -umbrella: int -ur_angle: int -watch: int -xterm: int +from typing_extensions import Final + +num_glyphs: Final = 154 +X_cursor: Final = 0 +arrow: Final = 2 +based_arrow_down: Final = 4 +based_arrow_up: Final = 6 +boat: Final = 8 +bogosity: Final = 10 +bottom_left_corner: Final = 12 +bottom_right_corner: Final = 14 +bottom_side: Final = 16 +bottom_tee: Final = 18 +box_spiral: Final = 20 +center_ptr: Final = 22 +circle: Final = 24 +clock: Final = 26 +coffee_mug: Final = 28 +cross: Final = 30 +cross_reverse: Final = 32 +crosshair: Final = 34 +diamond_cross: Final = 36 +dot: Final = 38 +dotbox: Final = 40 +double_arrow: Final = 42 +draft_large: Final = 44 +draft_small: Final = 46 +draped_box: Final = 48 +exchange: Final = 50 +fleur: Final = 52 +gobbler: Final = 54 +gumby: Final = 56 +hand1: Final = 58 +hand2: Final = 60 +heart: Final = 62 +icon: Final = 64 +iron_cross: Final = 66 +left_ptr: Final = 68 +left_side: Final = 70 +left_tee: Final = 72 +leftbutton: Final = 74 +ll_angle: Final = 76 +lr_angle: Final = 78 +man: Final = 80 +middlebutton: Final = 82 +mouse: Final = 84 +pencil: Final = 86 +pirate: Final = 88 +plus: Final = 90 +question_arrow: Final = 92 +right_ptr: Final = 94 +right_side: Final = 96 +right_tee: Final = 98 +rightbutton: Final = 100 +rtl_logo: Final = 102 +sailboat: Final = 104 +sb_down_arrow: Final = 106 +sb_h_double_arrow: Final = 108 +sb_left_arrow: Final = 110 +sb_right_arrow: Final = 112 +sb_up_arrow: Final = 114 +sb_v_double_arrow: Final = 116 +shuttle: Final = 118 +sizing: Final = 120 +spider: Final = 122 +spraycan: Final = 124 +star: Final = 126 +target: Final = 128 +tcross: Final = 130 +top_left_arrow: Final = 132 +top_left_corner: Final = 134 +top_right_corner: Final = 136 +top_side: Final = 138 +top_tee: Final = 140 +trek: Final = 142 +ul_angle: Final = 144 +umbrella: Final = 146 +ur_angle: Final = 148 +watch: Final = 150 +xterm: Final = 152 diff --git a/stubs/python-xlib/Xlib/Xutil.pyi b/stubs/python-xlib/Xlib/Xutil.pyi index e30c44b13..22c6e3d8f 100644 --- a/stubs/python-xlib/Xlib/Xutil.pyi +++ b/stubs/python-xlib/Xlib/Xutil.pyi @@ -1,57 +1,59 @@ -NoValue: int -XValue: int -YValue: int -WidthValue: int -HeightValue: int -AllValues: int -XNegative: int -YNegative: int -USPosition: int -USSize: int -PPosition: int -PSize: int -PMinSize: int -PMaxSize: int -PResizeInc: int -PAspect: int -PBaseSize: int -PWinGravity: int -PAllHints: int -InputHint: int -StateHint: int -IconPixmapHint: int -IconWindowHint: int -IconPositionHint: int -IconMaskHint: int -WindowGroupHint: int -MessageHint: int -UrgencyHint: int -AllHints: int -WithdrawnState: int -NormalState: int -IconicState: int -DontCareState: int -ZoomState: int -InactiveState: int -RectangleOut: int -RectangleIn: int -RectanglePart: int -VisualNoMask: int -VisualIDMask: int -VisualScreenMask: int -VisualDepthMask: int -VisualClassMask: int -VisualRedMaskMask: int -VisualGreenMaskMask: int -VisualBlueMaskMask: int -VisualColormapSizeMask: int -VisualBitsPerRGBMask: int -VisualAllMask: int -ReleaseByFreeingColormap: int -BitmapSuccess: int -BitmapOpenFailed: int -BitmapFileInvalid: int -BitmapNoMemory: int -XCSUCCESS: int -XCNOMEM: int -XCNOENT: int +from typing_extensions import Final + +NoValue: Final = 0x0000 +XValue: Final = 0x0001 +YValue: Final = 0x0002 +WidthValue: Final = 0x0004 +HeightValue: Final = 0x0008 +AllValues: Final = 0x000F +XNegative: Final = 0x0010 +YNegative: Final = 0x0020 +USPosition: Final = 0x001 +USSize: Final = 0x002 +PPosition: Final = 0x004 +PSize: Final = 0x008 +PMinSize: Final = 0x010 +PMaxSize: Final = 0x020 +PResizeInc: Final = 0x040 +PAspect: Final = 0x080 +PBaseSize: Final = 0x100 +PWinGravity: Final = 0x200 +PAllHints: Final = 252 +InputHint: Final = 0x001 +StateHint: Final = 0x002 +IconPixmapHint: Final = 0x004 +IconWindowHint: Final = 0x008 +IconPositionHint: Final = 0x010 +IconMaskHint: Final = 0x020 +WindowGroupHint: Final = 0x040 +MessageHint: Final = 0x080 +UrgencyHint: Final = 0x100 +AllHints: Final = 511 +WithdrawnState: Final = 0 +NormalState: Final = 1 +IconicState: Final = 3 +DontCareState: Final = 0 +ZoomState: Final = 2 +InactiveState: Final = 4 +RectangleOut: Final = 0 +RectangleIn: Final = 1 +RectanglePart: Final = 2 +VisualNoMask: Final = 0x0 +VisualIDMask: Final = 0x1 +VisualScreenMask: Final = 0x2 +VisualDepthMask: Final = 0x4 +VisualClassMask: Final = 0x8 +VisualRedMaskMask: Final = 0x10 +VisualGreenMaskMask: Final = 0x20 +VisualBlueMaskMask: Final = 0x40 +VisualColormapSizeMask: Final = 0x80 +VisualBitsPerRGBMask: Final = 0x100 +VisualAllMask: Final = 0x1FF +ReleaseByFreeingColormap: Final = 1 +BitmapSuccess: Final = 0 +BitmapOpenFailed: Final = 1 +BitmapFileInvalid: Final = 2 +BitmapNoMemory: Final = 3 +XCSUCCESS: Final = 0 +XCNOMEM: Final = 1 +XCNOENT: Final = 2 diff --git a/stubs/python-xlib/Xlib/display.pyi b/stubs/python-xlib/Xlib/display.pyi index b307a68e5..573b101e3 100644 --- a/stubs/python-xlib/Xlib/display.pyi +++ b/stubs/python-xlib/Xlib/display.pyi @@ -34,8 +34,8 @@ class _ResourceBaseClassesType(TypedDict): # noqa: Y049 cursor: type[cursor.Cursor] class _BaseDisplay(display.Display): - def __init__(self, display: str | None = ...) -> None: ... - def get_atom(self, atomname: str, only_if_exists: bool = ...) -> int: ... + def __init__(self, display: str | None = None) -> None: ... + def get_atom(self, atomname: str, only_if_exists: bool = False) -> int: ... class Display: display: _BaseDisplay @@ -44,7 +44,7 @@ class Display: class_extension_dicts: dict[str, dict[str, FunctionType]] display_extension_methods: dict[str, Callable[..., Any]] extension_event: rq.DictWrapper - def __init__(self, display: str | None = ...) -> None: ... + def __init__(self, display: str | None = None) -> None: ... def get_display_name(self) -> str: ... def fileno(self) -> int: ... def close(self) -> None: ... @@ -75,12 +75,12 @@ class Display: @overload def create_resource_object(self, type: str, id: int) -> resource.Resource: ... def __getattr__(self, attr: str) -> MethodType: ... - def screen(self, sno: int | None = ...) -> rq.Struct: ... + def screen(self, sno: int | None = None) -> rq.Struct: ... def screen_count(self) -> int: ... def get_default_screen(self) -> int: ... def extension_add_method(self, object: str, name: str, function: Callable[..., Any]) -> None: ... - def extension_add_event(self, code: int, evt: type, name: str | None = ...) -> None: ... - def extension_add_subevent(self, code: int, subcode: int | None, evt: type[rq.Event], name: str | None = ...) -> None: ... + def extension_add_event(self, code: int, evt: type, name: str | None = None) -> None: ... + def extension_add_subevent(self, code: int, subcode: int | None, evt: type[rq.Event], name: str | None = None) -> None: ... def extension_add_error(self, code: int, err: type[error.XError]) -> None: ... def keycode_to_keysym(self, keycode: int, index: int) -> int: ... def keysym_to_keycode(self, keysym: int) -> int: ... @@ -88,60 +88,60 @@ class Display: def refresh_keyboard_mapping(self, evt: rq.Event) -> None: ... def lookup_string(self, keysym: int) -> str | None: ... def rebind_string(self, keysym: int, newstring: str | None) -> None: ... - def intern_atom(self, name: str, only_if_exists: bool = ...) -> int: ... - def get_atom(self, atom: str, only_if_exists: bool = ...) -> int: ... + def intern_atom(self, name: str, only_if_exists: bool = False) -> int: ... + def get_atom(self, atom: str, only_if_exists: bool = False) -> int: ... def get_atom_name(self, atom: int) -> str: ... def get_selection_owner(self, selection: int) -> int: ... def send_event( self, destination: int, event: rq.Event, - event_mask: int = ..., - propagate: bool = ..., - onerror: ErrorHandler[object] | None = ..., + event_mask: int = 0, + propagate: bool = False, + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def ungrab_pointer(self, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def ungrab_pointer(self, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... def change_active_pointer_grab( - self, event_mask: int, cursor: cursor.Cursor, time: int, onerror: ErrorHandler[object] | None = ... + self, event_mask: int, cursor: cursor.Cursor, time: int, onerror: ErrorHandler[object] | None = None ) -> None: ... - def ungrab_keyboard(self, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def allow_events(self, mode: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def grab_server(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def ungrab_server(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def ungrab_keyboard(self, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def allow_events(self, mode: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def grab_server(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def ungrab_server(self, onerror: ErrorHandler[object] | None = None) -> None: ... def warp_pointer( self, x: int, y: int, - src_window: int = ..., - src_x: int = ..., - src_y: int = ..., - src_width: int = ..., - src_height: int = ..., - onerror: ErrorHandler[object] | None = ..., + src_window: int = 0, + src_x: int = 0, + src_y: int = 0, + src_width: int = 0, + src_height: int = 0, + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def set_input_focus(self, focus: int, revert_to: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_input_focus(self, focus: int, revert_to: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... def get_input_focus(self) -> request.GetInputFocus: ... def query_keymap(self) -> bytes: ... # TODO: Validate if this is correct def open_font(self, name: str) -> _ResourceBaseClass | None: ... def list_fonts(self, pattern: Pattern[str] | str, max_names: int) -> list[str]: ... def list_fonts_with_info(self, pattern: Pattern[str] | str, max_names: int) -> request.ListFontsWithInfo: ... - def set_font_path(self, path: Sequence[str], onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_font_path(self, path: Sequence[str], onerror: ErrorHandler[object] | None = None) -> None: ... def get_font_path(self) -> list[str]: ... def query_extension(self, name: str) -> request.QueryExtension | None: ... def list_extensions(self) -> list[str]: ... def change_keyboard_mapping( - self, first_keycode: int, keysyms: Sequence[Sequence[int]], onerror: ErrorHandler[object] | None = ... + self, first_keycode: int, keysyms: Sequence[Sequence[int]], onerror: ErrorHandler[object] | None = None ) -> None: ... def get_keyboard_mapping(self, first_keycode: int, count: int) -> list[tuple[int, ...]]: ... - def change_keyboard_control(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ... + def change_keyboard_control(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ... def get_keyboard_control(self) -> request.GetKeyboardControl: ... - def bell(self, percent: int = ..., onerror: ErrorHandler[object] | None = ...) -> None: ... + def bell(self, percent: int = 0, onerror: ErrorHandler[object] | None = None) -> None: ... def change_pointer_control( - self, accel: tuple[int, int] | None = ..., threshold: int | None = ..., onerror: ErrorHandler[object] | None = ... + self, accel: tuple[int, int] | None = None, threshold: int | None = None, onerror: ErrorHandler[object] | None = None ) -> None: ... def get_pointer_control(self) -> request.GetPointerControl: ... def set_screen_saver( - self, timeout: int, interval: int, prefer_blank: int, allow_exposures: int, onerror: ErrorHandler[object] | None = ... + self, timeout: int, interval: int, prefer_blank: int, allow_exposures: int, onerror: ErrorHandler[object] | None = None ) -> None: ... def get_screen_saver(self) -> request.GetScreenSaver: ... def change_hosts( @@ -149,14 +149,14 @@ class Display: mode: int, host_family: int, host: Sequence[int] | Sequence[bytes], # TODO: validate - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... def list_hosts(self) -> request.ListHosts: ... - def set_access_control(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def set_close_down_mode(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def force_screen_saver(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_access_control(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def set_close_down_mode(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def force_screen_saver(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ... def set_pointer_mapping(self, map: Sequence[int]) -> int: ... def get_pointer_mapping(self) -> list[int]: ... def set_modifier_mapping(self, keycodes: rq._ModifierMappingList8Elements) -> int: ... def get_modifier_mapping(self) -> Sequence[Sequence[int]]: ... - def no_operation(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def no_operation(self, onerror: ErrorHandler[object] | None = None) -> None: ... diff --git a/stubs/python-xlib/Xlib/error.pyi b/stubs/python-xlib/Xlib/error.pyi index aa846f837..f8c331ee2 100644 --- a/stubs/python-xlib/Xlib/error.pyi +++ b/stubs/python-xlib/Xlib/error.pyi @@ -1,5 +1,5 @@ from _typeshed import SliceableBuffer -from typing_extensions import Literal +from typing_extensions import Final, Literal from Xlib.protocol import display, rq @@ -44,7 +44,7 @@ class BadName(XError): ... class BadLength(XError): ... class BadImplementation(XError): ... -xerror_class: dict[int, type[XError]] +xerror_class: Final[dict[int, type[XError]]] class CatchError: error_types: tuple[type[XError], ...] diff --git a/stubs/python-xlib/Xlib/ext/composite.pyi b/stubs/python-xlib/Xlib/ext/composite.pyi index f974c1365..19685daec 100644 --- a/stubs/python-xlib/Xlib/ext/composite.pyi +++ b/stubs/python-xlib/Xlib/ext/composite.pyi @@ -1,6 +1,6 @@ from collections.abc import Callable from typing import Any -from typing_extensions import TypeAlias +from typing_extensions import Final, TypeAlias from Xlib._typing import ErrorHandler, Unused from Xlib.display import Display @@ -9,9 +9,9 @@ from Xlib.xobject import drawable, resource _Update: TypeAlias = Callable[[rq.DictWrapper | dict[str, Any]], object] -extname: str -RedirectAutomatic: int -RedirectManual: int +extname: Final = "Composite" +RedirectAutomatic: Final = 0 +RedirectManual: Final = 1 class QueryVersion(rq.ReplyRequest): ... @@ -19,27 +19,27 @@ def query_version(self: Display | resource.Resource) -> QueryVersion: ... class RedirectWindow(rq.Request): ... -def redirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ... +def redirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ... class RedirectSubwindows(rq.Request): ... -def redirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ... +def redirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ... class UnredirectWindow(rq.Request): ... -def unredirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ... +def unredirect_window(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ... class UnredirectSubindows(rq.Request): ... -def unredirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = ...) -> None: ... +def unredirect_subwindows(self: drawable.Window, update: _Update, onerror: ErrorHandler[object] | None = None) -> None: ... class CreateRegionFromBorderClip(rq.Request): ... -def create_region_from_border_clip(self: drawable.Window, onerror: ErrorHandler[object] | None = ...) -> int: ... +def create_region_from_border_clip(self: drawable.Window, onerror: ErrorHandler[object] | None = None) -> int: ... class NameWindowPixmap(rq.Request): ... -def name_window_pixmap(self: Display | resource.Resource, onerror: ErrorHandler[object] | None = ...) -> drawable.Pixmap: ... +def name_window_pixmap(self: Display | resource.Resource, onerror: ErrorHandler[object] | None = None) -> drawable.Pixmap: ... class GetOverlayWindow(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/damage.pyi b/stubs/python-xlib/Xlib/ext/damage.pyi index 35d8b7199..20aadc2e1 100644 --- a/stubs/python-xlib/Xlib/ext/damage.pyi +++ b/stubs/python-xlib/Xlib/ext/damage.pyi @@ -1,21 +1,21 @@ +from typing_extensions import Final, Literal + from Xlib.display import Display from Xlib.error import XError from Xlib.protocol import request, rq from Xlib.xobject import resource -extname: str -DamageNotifyCode: int -BadDamageCode: int - -class BadDamageError(XError): ... - -DamageReportRawRectangles: int -DamageReportDeltaRectangles: int -DamageReportBoundingBox: int -DamageReportNonEmpty: int -DamageReportLevel: tuple[int, int, int, int] +extname: Final = "DAMAGE" +DamageNotifyCode: Final = 0 +BadDamageCode: Final = 0 +DamageReportRawRectangles: Final = 0 +DamageReportDeltaRectangles: Final = 1 +DamageReportBoundingBox: Final = 2 +DamageReportNonEmpty: Final = 3 +DamageReportLevel: Final[tuple[Literal[0], Literal[1], Literal[2], Literal[3]]] DAMAGE = rq.Card32 +class BadDamageError(XError): ... class QueryVersion(rq.ReplyRequest): ... def query_version(self: Display | resource.Resource) -> QueryVersion: ... @@ -30,7 +30,7 @@ def damage_destroy(self: Display | resource.Resource, damage: int) -> None: ... class DamageSubtract(rq.Request): ... -def damage_subtract(self: Display | resource.Resource, damage: int, repair: int = ..., parts: int = ...) -> None: ... +def damage_subtract(self: Display | resource.Resource, damage: int, repair: int = 0, parts: int = 0) -> None: ... class DamageAdd(rq.Request): ... diff --git a/stubs/python-xlib/Xlib/ext/dpms.pyi b/stubs/python-xlib/Xlib/ext/dpms.pyi index 35c6b9208..5fa92d48d 100644 --- a/stubs/python-xlib/Xlib/ext/dpms.pyi +++ b/stubs/python-xlib/Xlib/ext/dpms.pyi @@ -1,14 +1,16 @@ +from typing_extensions import Final, Literal + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -extname: str -DPMSModeOn: int -DPMSModeStandby: int -DPMSModeSuspend: int -DPMSModeOff: int -DPMSPowerLevel: tuple[int, int, int, int] +extname: Final = "DPMS" +DPMSModeOn: Final = 0 +DPMSModeStandby: Final = 1 +DPMSModeSuspend: Final = 2 +DPMSModeOff: Final = 3 +DPMSPowerLevel: Final[tuple[Literal[0], Literal[1], Literal[2], Literal[3]]] class DPMSGetVersion(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/ge.pyi b/stubs/python-xlib/Xlib/ext/ge.pyi index 790c0a854..d0add2edb 100644 --- a/stubs/python-xlib/Xlib/ext/ge.pyi +++ b/stubs/python-xlib/Xlib/ext/ge.pyi @@ -1,10 +1,12 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -extname: str -GenericEventCode: int +extname: Final = "Generic Event Extension" +GenericEventCode: Final = 35 class GEQueryVersion(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/nvcontrol.pyi b/stubs/python-xlib/Xlib/ext/nvcontrol.pyi index edae4e22a..a0a8a88ce 100644 --- a/stubs/python-xlib/Xlib/ext/nvcontrol.pyi +++ b/stubs/python-xlib/Xlib/ext/nvcontrol.pyi @@ -1,9 +1,11 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -extname: str +extname: Final = "NV-CONTROL" def query_target_count(self: Display | resource.Resource, target: Target) -> int: ... def query_int_attribute(self: Display | resource.Resource, target: Target, display_mask: int, attr: int) -> int | None: ... @@ -61,998 +63,998 @@ def get_fan_rpm(self: Display | resource.Resource, target: Target) -> int | None def get_max_displays(self: Display | resource.Resource, target: Target) -> int | None: ... def init(disp: Display, info: Unused) -> None: ... -NV_CTRL_FLATPANEL_SCALING: int -NV_CTRL_FLATPANEL_SCALING_DEFAULT: int -NV_CTRL_FLATPANEL_SCALING_NATIVE: int -NV_CTRL_FLATPANEL_SCALING_SCALED: int -NV_CTRL_FLATPANEL_SCALING_CENTERED: int -NV_CTRL_FLATPANEL_SCALING_ASPECT_SCALED: int -NV_CTRL_FLATPANEL_DITHERING: int -NV_CTRL_FLATPANEL_DITHERING_DEFAULT: int -NV_CTRL_FLATPANEL_DITHERING_ENABLED: int -NV_CTRL_FLATPANEL_DITHERING_DISABLED: int -NV_CTRL_DITHERING: int -NV_CTRL_DITHERING_AUTO: int -NV_CTRL_DITHERING_ENABLED: int -NV_CTRL_DITHERING_DISABLED: int -NV_CTRL_DIGITAL_VIBRANCE: int -NV_CTRL_BUS_TYPE: int -NV_CTRL_BUS_TYPE_AGP: int -NV_CTRL_BUS_TYPE_PCI: int -NV_CTRL_BUS_TYPE_PCI_EXPRESS: int -NV_CTRL_BUS_TYPE_INTEGRATED: int -NV_CTRL_TOTAL_GPU_MEMORY: int -NV_CTRL_VIDEO_RAM: int -NV_CTRL_IRQ: int -NV_CTRL_OPERATING_SYSTEM: int -NV_CTRL_OPERATING_SYSTEM_LINUX: int -NV_CTRL_OPERATING_SYSTEM_FREEBSD: int -NV_CTRL_OPERATING_SYSTEM_SUNOS: int -NV_CTRL_SYNC_TO_VBLANK: int -NV_CTRL_SYNC_TO_VBLANK_OFF: int -NV_CTRL_SYNC_TO_VBLANK_ON: int -NV_CTRL_LOG_ANISO: int -NV_CTRL_FSAA_MODE: int -NV_CTRL_FSAA_MODE_NONE: int -NV_CTRL_FSAA_MODE_2x: int -NV_CTRL_FSAA_MODE_2x_5t: int -NV_CTRL_FSAA_MODE_15x15: int -NV_CTRL_FSAA_MODE_2x2: int -NV_CTRL_FSAA_MODE_4x: int -NV_CTRL_FSAA_MODE_4x_9t: int -NV_CTRL_FSAA_MODE_8x: int -NV_CTRL_FSAA_MODE_16x: int -NV_CTRL_FSAA_MODE_8xS: int -NV_CTRL_FSAA_MODE_8xQ: int -NV_CTRL_FSAA_MODE_16xS: int -NV_CTRL_FSAA_MODE_16xQ: int -NV_CTRL_FSAA_MODE_32xS: int -NV_CTRL_FSAA_MODE_32x: int -NV_CTRL_FSAA_MODE_64xS: int -NV_CTRL_FSAA_MODE_MAX: int -NV_CTRL_UBB: int -NV_CTRL_UBB_OFF: int -NV_CTRL_UBB_ON: int -NV_CTRL_OVERLAY: int -NV_CTRL_OVERLAY_OFF: int -NV_CTRL_OVERLAY_ON: int -NV_CTRL_STEREO: int -NV_CTRL_STEREO_OFF: int -NV_CTRL_STEREO_DDC: int -NV_CTRL_STEREO_BLUELINE: int -NV_CTRL_STEREO_DIN: int -NV_CTRL_STEREO_PASSIVE_EYE_PER_DPY: int -NV_CTRL_STEREO_VERTICAL_INTERLACED: int -NV_CTRL_STEREO_COLOR_INTERLACED: int -NV_CTRL_STEREO_HORIZONTAL_INTERLACED: int -NV_CTRL_STEREO_CHECKERBOARD_PATTERN: int -NV_CTRL_STEREO_INVERSE_CHECKERBOARD_PATTERN: int -NV_CTRL_STEREO_3D_VISION: int -NV_CTRL_STEREO_3D_VISION_PRO: int -NV_CTRL_STEREO_HDMI_3D: int -NV_CTRL_STEREO_TRIDELITY_SL: int -NV_CTRL_STEREO_INBAND_STEREO_SIGNALING: int -NV_CTRL_STEREO_MAX: int -NV_CTRL_EMULATE: int -NV_CTRL_EMULATE_NONE: int -NV_CTRL_TWINVIEW: int -NV_CTRL_TWINVIEW_NOT_ENABLED: int -NV_CTRL_TWINVIEW_ENABLED: int -NV_CTRL_CONNECTED_DISPLAYS: int -NV_CTRL_ENABLED_DISPLAYS: int -NV_CTRL_FRAMELOCK: int -NV_CTRL_FRAMELOCK_NOT_SUPPORTED: int -NV_CTRL_FRAMELOCK_SUPPORTED: int -NV_CTRL_FRAMELOCK_MASTER: int -NV_CTRL_FRAMELOCK_MASTER_FALSE: int -NV_CTRL_FRAMELOCK_MASTER_TRUE: int -NV_CTRL_FRAMELOCK_POLARITY: int -NV_CTRL_FRAMELOCK_POLARITY_RISING_EDGE: int -NV_CTRL_FRAMELOCK_POLARITY_FALLING_EDGE: int -NV_CTRL_FRAMELOCK_POLARITY_BOTH_EDGES: int -NV_CTRL_FRAMELOCK_SYNC_DELAY: int -NV_CTRL_FRAMELOCK_SYNC_DELAY_MAX: int -NV_CTRL_FRAMELOCK_SYNC_DELAY_FACTOR: float -NV_CTRL_FRAMELOCK_SYNC_INTERVAL: int -NV_CTRL_FRAMELOCK_PORT0_STATUS: int -NV_CTRL_FRAMELOCK_PORT0_STATUS_INPUT: int -NV_CTRL_FRAMELOCK_PORT0_STATUS_OUTPUT: int -NV_CTRL_FRAMELOCK_PORT1_STATUS: int -NV_CTRL_FRAMELOCK_PORT1_STATUS_INPUT: int -NV_CTRL_FRAMELOCK_PORT1_STATUS_OUTPUT: int -NV_CTRL_FRAMELOCK_HOUSE_STATUS: int -NV_CTRL_FRAMELOCK_HOUSE_STATUS_NOT_DETECTED: int -NV_CTRL_FRAMELOCK_HOUSE_STATUS_DETECTED: int -NV_CTRL_FRAMELOCK_SYNC: int -NV_CTRL_FRAMELOCK_SYNC_DISABLE: int -NV_CTRL_FRAMELOCK_SYNC_ENABLE: int -NV_CTRL_FRAMELOCK_SYNC_READY: int -NV_CTRL_FRAMELOCK_SYNC_READY_FALSE: int -NV_CTRL_FRAMELOCK_SYNC_READY_TRUE: int -NV_CTRL_FRAMELOCK_STEREO_SYNC: int -NV_CTRL_FRAMELOCK_STEREO_SYNC_FALSE: int -NV_CTRL_FRAMELOCK_STEREO_SYNC_TRUE: int -NV_CTRL_FRAMELOCK_TEST_SIGNAL: int -NV_CTRL_FRAMELOCK_TEST_SIGNAL_DISABLE: int -NV_CTRL_FRAMELOCK_TEST_SIGNAL_ENABLE: int -NV_CTRL_FRAMELOCK_ETHERNET_DETECTED: int -NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_NONE: int -NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT0: int -NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT1: int -NV_CTRL_FRAMELOCK_VIDEO_MODE: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_NONE: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_TTL: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_NTSCPALSECAM: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_HDTV: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_AUTO: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_BI_LEVEL: int -NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_TRI_LEVEL: int -NV_CTRL_FRAMELOCK_SYNC_RATE: int -NV_CTRL_FORCE_GENERIC_CPU: int -NV_CTRL_FORCE_GENERIC_CPU_DISABLE: int -NV_CTRL_FORCE_GENERIC_CPU_ENABLE: int -NV_CTRL_OPENGL_AA_LINE_GAMMA: int -NV_CTRL_OPENGL_AA_LINE_GAMMA_DISABLE: int -NV_CTRL_OPENGL_AA_LINE_GAMMA_ENABLE: int -NV_CTRL_FRAMELOCK_TIMING: int -NV_CTRL_FRAMELOCK_TIMING_FALSE: int -NV_CTRL_FRAMELOCK_TIMING_TRUE: int -NV_CTRL_FLIPPING_ALLOWED: int -NV_CTRL_FLIPPING_ALLOWED_FALSE: int -NV_CTRL_FLIPPING_ALLOWED_TRUE: int -NV_CTRL_ARCHITECTURE: int -NV_CTRL_ARCHITECTURE_X86: int -NV_CTRL_ARCHITECTURE_X86_64: int -NV_CTRL_ARCHITECTURE_IA64: int -NV_CTRL_ARCHITECTURE_ARM: int -NV_CTRL_ARCHITECTURE_AARCH64: int -NV_CTRL_ARCHITECTURE_PPC64LE: int -NV_CTRL_TEXTURE_CLAMPING: int -NV_CTRL_TEXTURE_CLAMPING_EDGE: int -NV_CTRL_TEXTURE_CLAMPING_SPEC: int -NV_CTRL_CURSOR_SHADOW: int -NV_CTRL_CURSOR_SHADOW_DISABLE: int -NV_CTRL_CURSOR_SHADOW_ENABLE: int -NV_CTRL_CURSOR_SHADOW_ALPHA: int -NV_CTRL_CURSOR_SHADOW_RED: int -NV_CTRL_CURSOR_SHADOW_GREEN: int -NV_CTRL_CURSOR_SHADOW_BLUE: int -NV_CTRL_CURSOR_SHADOW_X_OFFSET: int -NV_CTRL_CURSOR_SHADOW_Y_OFFSET: int -NV_CTRL_FSAA_APPLICATION_CONTROLLED: int -NV_CTRL_FSAA_APPLICATION_CONTROLLED_ENABLED: int -NV_CTRL_FSAA_APPLICATION_CONTROLLED_DISABLED: int -NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED: int -NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_ENABLED: int -NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_DISABLED: int -NV_CTRL_IMAGE_SHARPENING: int -NV_CTRL_TV_OVERSCAN: int -NV_CTRL_TV_FLICKER_FILTER: int -NV_CTRL_TV_BRIGHTNESS: int -NV_CTRL_TV_HUE: int -NV_CTRL_TV_CONTRAST: int -NV_CTRL_TV_SATURATION: int -NV_CTRL_TV_RESET_SETTINGS: int -NV_CTRL_GPU_CORE_TEMPERATURE: int -NV_CTRL_GPU_CORE_THRESHOLD: int -NV_CTRL_GPU_DEFAULT_CORE_THRESHOLD: int -NV_CTRL_GPU_MAX_CORE_THRESHOLD: int -NV_CTRL_AMBIENT_TEMPERATURE: int -NV_CTRL_PBUFFER_SCANOUT_SUPPORTED: int -NV_CTRL_PBUFFER_SCANOUT_FALSE: int -NV_CTRL_PBUFFER_SCANOUT_TRUE: int -NV_CTRL_PBUFFER_SCANOUT_XID: int -NV_CTRL_GVO_SUPPORTED: int -NV_CTRL_GVO_SUPPORTED_FALSE: int -NV_CTRL_GVO_SUPPORTED_TRUE: int -NV_CTRL_GVO_SYNC_MODE: int -NV_CTRL_GVO_SYNC_MODE_FREE_RUNNING: int -NV_CTRL_GVO_SYNC_MODE_GENLOCK: int -NV_CTRL_GVO_SYNC_MODE_FRAMELOCK: int -NV_CTRL_GVO_SYNC_SOURCE: int -NV_CTRL_GVO_SYNC_SOURCE_COMPOSITE: int -NV_CTRL_GVO_SYNC_SOURCE_SDI: int -NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT: int -NV_CTRL_GVIO_VIDEO_FORMAT_NONE: int -NV_CTRL_GVIO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: int -NV_CTRL_GVIO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_59_94_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_60_00_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_1035I_59_94_SMPTE260: int -NV_CTRL_GVIO_VIDEO_FORMAT_1035I_60_00_SMPTE260: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE295: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_976_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_50_00_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_30_00_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_29_97_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_25_00_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_24_00_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_720P_23_98_SMPTE296: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_A_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_A_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_A_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_98_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_3G_LEVEL_B_SMPTE274: int -NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_3G_LEVEL_B_SMPTE372: int -NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT: int -NV_CTRL_GVO_VIDEO_FORMAT_NONE: int -NV_CTRL_GVO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: int -NV_CTRL_GVO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_59_94_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_60_00_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_1035I_59_94_SMPTE260: int -NV_CTRL_GVO_VIDEO_FORMAT_1035I_60_00_SMPTE260: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE295: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_59_94_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_60_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080P_23_976_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080P_24_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080P_25_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080P_29_97_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080P_30_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_50_00_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_48_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080I_47_96_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_30_00_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_29_97_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_25_00_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_24_00_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_720P_23_98_SMPTE296: int -NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: int -NV_CTRL_GVO_VIDEO_FORMAT_2048P_30_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048P_29_97_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048I_60_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048I_59_94_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048P_25_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048I_50_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048P_24_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048P_23_98_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048I_48_00_SMPTE372: int -NV_CTRL_GVO_VIDEO_FORMAT_2048I_47_96_SMPTE372: int -NV_CTRL_GVIO_DETECTED_VIDEO_FORMAT: int -NV_CTRL_GVO_INPUT_VIDEO_FORMAT: int -NV_CTRL_GVO_DATA_FORMAT: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4444: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4444: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB422: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4224: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4224: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_RGB444: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8_444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_RGBA4444: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_RGBZ4444: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_Y10CR10CB10_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_X10X10X10_444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8_444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8A10_TO_YCRCBA4444: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8Z10_TO_YCRCBZ4444: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_DUAL_R8G8B8_TO_DUAL_YCRCB422: int -NV_CTRL_GVO_DATA_FORMAT_DUAL_Y8CR8CB8_TO_DUAL_YCRCB422: int -NV_CTRL_GVO_DATA_FORMAT_DUAL_X8X8X8_TO_DUAL_422_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB422: int -NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_Y12CR12CB12_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_X12X12X12_444_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB444: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8_422_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4224_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4224_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X10X10X10_422_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8_422_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4224_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4224_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_X12X12X12_422_PASSTHRU: int -NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB422: int -NV_CTRL_GVO_DISPLAY_X_SCREEN: int -NV_CTRL_GVO_DISPLAY_X_SCREEN_ENABLE: int -NV_CTRL_GVO_DISPLAY_X_SCREEN_DISABLE: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_FALSE: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_TRUE: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_AUTO: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_BI_LEVEL: int -NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_TRI_LEVEL: int -NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED: int -NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_NONE: int -NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_HD: int -NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_SD: int -NV_CTRL_GVO_VIDEO_OUTPUTS: int -NV_CTRL_GVO_VIDEO_OUTPUTS_NONE: int -NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO1: int -NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO2: int -NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO_BOTH: int -NV_CTRL_GVO_FIRMWARE_VERSION: int -NV_CTRL_GVO_SYNC_DELAY_PIXELS: int -NV_CTRL_GVO_SYNC_DELAY_LINES: int -NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE: int -NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_FALSE: int -NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_TRUE: int -NV_CTRL_GVO_GLX_LOCKED: int -NV_CTRL_GVO_GLX_LOCKED_FALSE: int -NV_CTRL_GVO_GLX_LOCKED_TRUE: int -NV_CTRL_GVIO_VIDEO_FORMAT_WIDTH: int -NV_CTRL_GVIO_VIDEO_FORMAT_HEIGHT: int -NV_CTRL_GVIO_VIDEO_FORMAT_REFRESH_RATE: int -NV_CTRL_GVO_VIDEO_FORMAT_WIDTH: int -NV_CTRL_GVO_VIDEO_FORMAT_HEIGHT: int -NV_CTRL_GVO_VIDEO_FORMAT_REFRESH_RATE: int -NV_CTRL_GVO_X_SCREEN_PAN_X: int -NV_CTRL_GVO_X_SCREEN_PAN_Y: int -NV_CTRL_GPU_OVERCLOCKING_STATE: int -NV_CTRL_GPU_OVERCLOCKING_STATE_NONE: int -NV_CTRL_GPU_OVERCLOCKING_STATE_MANUAL: int -NV_CTRL_GPU_2D_CLOCK_FREQS: int -NV_CTRL_GPU_3D_CLOCK_FREQS: int -NV_CTRL_GPU_DEFAULT_2D_CLOCK_FREQS: int -NV_CTRL_GPU_DEFAULT_3D_CLOCK_FREQS: int -NV_CTRL_GPU_CURRENT_CLOCK_FREQS: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_INVALID: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_START: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_CANCEL: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_IDLE: int -NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_BUSY: int -NV_CTRL_FLATPANEL_CHIP_LOCATION: int -NV_CTRL_FLATPANEL_CHIP_LOCATION_INTERNAL: int -NV_CTRL_FLATPANEL_CHIP_LOCATION_EXTERNAL: int -NV_CTRL_FLATPANEL_LINK: int -NV_CTRL_FLATPANEL_LINK_SINGLE: int -NV_CTRL_FLATPANEL_LINK_DUAL: int -NV_CTRL_FLATPANEL_LINK_QUAD: int -NV_CTRL_FLATPANEL_SIGNAL: int -NV_CTRL_FLATPANEL_SIGNAL_LVDS: int -NV_CTRL_FLATPANEL_SIGNAL_TMDS: int -NV_CTRL_FLATPANEL_SIGNAL_DISPLAYPORT: int -NV_CTRL_USE_HOUSE_SYNC: int -NV_CTRL_USE_HOUSE_SYNC_DISABLED: int -NV_CTRL_USE_HOUSE_SYNC_INPUT: int -NV_CTRL_USE_HOUSE_SYNC_OUTPUT: int -NV_CTRL_USE_HOUSE_SYNC_FALSE: int -NV_CTRL_USE_HOUSE_SYNC_TRUE: int -NV_CTRL_EDID_AVAILABLE: int -NV_CTRL_EDID_AVAILABLE_FALSE: int -NV_CTRL_EDID_AVAILABLE_TRUE: int -NV_CTRL_FORCE_STEREO: int -NV_CTRL_FORCE_STEREO_FALSE: int -NV_CTRL_FORCE_STEREO_TRUE: int -NV_CTRL_IMAGE_SETTINGS: int -NV_CTRL_IMAGE_SETTINGS_HIGH_QUALITY: int -NV_CTRL_IMAGE_SETTINGS_QUALITY: int -NV_CTRL_IMAGE_SETTINGS_PERFORMANCE: int -NV_CTRL_IMAGE_SETTINGS_HIGH_PERFORMANCE: int -NV_CTRL_XINERAMA: int -NV_CTRL_XINERAMA_OFF: int -NV_CTRL_XINERAMA_ON: int -NV_CTRL_XINERAMA_STEREO: int -NV_CTRL_XINERAMA_STEREO_FALSE: int -NV_CTRL_XINERAMA_STEREO_TRUE: int -NV_CTRL_BUS_RATE: int -NV_CTRL_GPU_PCIE_MAX_LINK_WIDTH: int -NV_CTRL_SHOW_SLI_VISUAL_INDICATOR: int -NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_FALSE: int -NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_TRUE: int -NV_CTRL_SHOW_SLI_HUD: int -NV_CTRL_SHOW_SLI_HUD_FALSE: int -NV_CTRL_SHOW_SLI_HUD_TRUE: int -NV_CTRL_XV_SYNC_TO_DISPLAY: int -NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT2: int -NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT2: int -NV_CTRL_GVO_OVERRIDE_HW_CSC: int -NV_CTRL_GVO_OVERRIDE_HW_CSC_FALSE: int -NV_CTRL_GVO_OVERRIDE_HW_CSC_TRUE: int -NV_CTRL_GVO_CAPABILITIES: int -NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_IMMEDIATELY: int -NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_TO_X_SCREEN: int -NV_CTRL_GVO_CAPABILITIES_COMPOSITE_TERMINATION: int -NV_CTRL_GVO_CAPABILITIES_SHARED_SYNC_BNC: int -NV_CTRL_GVO_CAPABILITIES_MULTIRATE_SYNC: int -NV_CTRL_GVO_CAPABILITIES_ADVANCE_SYNC_SKEW: int -NV_CTRL_GVO_COMPOSITE_TERMINATION: int -NV_CTRL_GVO_COMPOSITE_TERMINATION_ENABLE: int -NV_CTRL_GVO_COMPOSITE_TERMINATION_DISABLE: int -NV_CTRL_ASSOCIATED_DISPLAY_DEVICES: int -NV_CTRL_FRAMELOCK_SLAVES: int -NV_CTRL_FRAMELOCK_MASTERABLE: int -NV_CTRL_PROBE_DISPLAYS: int -NV_CTRL_REFRESH_RATE: int -NV_CTRL_GVO_FLIP_QUEUE_SIZE: int -NV_CTRL_CURRENT_SCANLINE: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT_FORCE_SYSMEM: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT_SYSMEM: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT_VIDMEM: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT_RESERVED: int -NV_CTRL_INITIAL_PIXMAP_PLACEMENT_GPU_SYSMEM: int -NV_CTRL_PCI_BUS: int -NV_CTRL_PCI_DEVICE: int -NV_CTRL_PCI_FUNCTION: int -NV_CTRL_FRAMELOCK_FPGA_REVISION: int -NV_CTRL_MAX_SCREEN_WIDTH: int -NV_CTRL_MAX_SCREEN_HEIGHT: int -NV_CTRL_MAX_DISPLAYS: int -NV_CTRL_DYNAMIC_TWINVIEW: int -NV_CTRL_MULTIGPU_DISPLAY_OWNER: int -NV_CTRL_GPU_SCALING: int -NV_CTRL_GPU_SCALING_TARGET_INVALID: int -NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_BEST_FIT: int -NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_NATIVE: int -NV_CTRL_GPU_SCALING_METHOD_INVALID: int -NV_CTRL_GPU_SCALING_METHOD_STRETCHED: int -NV_CTRL_GPU_SCALING_METHOD_CENTERED: int -NV_CTRL_GPU_SCALING_METHOD_ASPECT_SCALED: int -NV_CTRL_FRONTEND_RESOLUTION: int -NV_CTRL_BACKEND_RESOLUTION: int -NV_CTRL_FLATPANEL_NATIVE_RESOLUTION: int -NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION: int -NV_CTRL_GPU_SCALING_ACTIVE: int -NV_CTRL_DFP_SCALING_ACTIVE: int -NV_CTRL_FSAA_APPLICATION_ENHANCED: int -NV_CTRL_FSAA_APPLICATION_ENHANCED_ENABLED: int -NV_CTRL_FSAA_APPLICATION_ENHANCED_DISABLED: int -NV_CTRL_FRAMELOCK_SYNC_RATE_4: int -NV_CTRL_GVO_LOCK_OWNER: int -NV_CTRL_GVO_LOCK_OWNER_NONE: int -NV_CTRL_GVO_LOCK_OWNER_GLX: int -NV_CTRL_GVO_LOCK_OWNER_CLONE: int -NV_CTRL_GVO_LOCK_OWNER_X_SCREEN: int -NV_CTRL_HWOVERLAY: int -NV_CTRL_HWOVERLAY_FALSE: int -NV_CTRL_HWOVERLAY_TRUE: int -NV_CTRL_NUM_GPU_ERRORS_RECOVERED: int -NV_CTRL_REFRESH_RATE_3: int -NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS: int -NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_OFF: int -NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_ON: int -NV_CTRL_GPU_POWER_SOURCE: int -NV_CTRL_GPU_POWER_SOURCE_AC: int -NV_CTRL_GPU_POWER_SOURCE_BATTERY: int -NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE: int -NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_DESKTOP: int -NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_MAXPERF: int -NV_CTRL_GLYPH_CACHE: int -NV_CTRL_GLYPH_CACHE_DISABLED: int -NV_CTRL_GLYPH_CACHE_ENABLED: int -NV_CTRL_GPU_CURRENT_PERFORMANCE_LEVEL: int -NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE: int -NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_DISABLED: int -NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_ENABLED: int -NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED: int -NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_FALSE: int -NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_TRUE: int -NV_CTRL_GVO_SYNC_LOCK_STATUS: int -NV_CTRL_GVO_SYNC_LOCK_STATUS_UNLOCKED: int -NV_CTRL_GVO_SYNC_LOCK_STATUS_LOCKED: int -NV_CTRL_GVO_ANC_TIME_CODE_GENERATION: int -NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_DISABLE: int -NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_ENABLE: int -NV_CTRL_GVO_COMPOSITE: int -NV_CTRL_GVO_COMPOSITE_DISABLE: int -NV_CTRL_GVO_COMPOSITE_ENABLE: int -NV_CTRL_GVO_COMPOSITE_ALPHA_KEY: int -NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_DISABLE: int -NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_ENABLE: int -NV_CTRL_GVO_COMPOSITE_LUMA_KEY_RANGE: int -NV_CTRL_GVO_COMPOSITE_CR_KEY_RANGE: int -NV_CTRL_GVO_COMPOSITE_CB_KEY_RANGE: int -NV_CTRL_GVO_COMPOSITE_NUM_KEY_RANGES: int -NV_CTRL_SWITCH_TO_DISPLAYS: int -NV_CTRL_NOTEBOOK_DISPLAY_CHANGE_LID_EVENT: int -NV_CTRL_NOTEBOOK_INTERNAL_LCD: int -NV_CTRL_DEPTH_30_ALLOWED: int -NV_CTRL_MODE_SET_EVENT: int -NV_CTRL_OPENGL_AA_LINE_GAMMA_VALUE: int -NV_CTRL_VCSC_HIGH_PERF_MODE: int -NV_CTRL_VCSC_HIGH_PERF_MODE_DISABLE: int -NV_CTRL_VCSC_HIGH_PERF_MODE_ENABLE: int -NV_CTRL_DISPLAYPORT_LINK_RATE: int -NV_CTRL_DISPLAYPORT_LINK_RATE_DISABLED: int -NV_CTRL_DISPLAYPORT_LINK_RATE_1_62GBPS: int -NV_CTRL_DISPLAYPORT_LINK_RATE_2_70GBPS: int -NV_CTRL_STEREO_EYES_EXCHANGE: int -NV_CTRL_STEREO_EYES_EXCHANGE_OFF: int -NV_CTRL_STEREO_EYES_EXCHANGE_ON: int -NV_CTRL_NO_SCANOUT: int -NV_CTRL_NO_SCANOUT_DISABLED: int -NV_CTRL_NO_SCANOUT_ENABLED: int -NV_CTRL_GVO_CSC_CHANGED_EVENT: int -NV_CTRL_FRAMELOCK_SLAVEABLE: int -NV_CTRL_GVO_SYNC_TO_DISPLAY: int -NV_CTRL_GVO_SYNC_TO_DISPLAY_DISABLE: int -NV_CTRL_GVO_SYNC_TO_DISPLAY_ENABLE: int -NV_CTRL_X_SERVER_UNIQUE_ID: int -NV_CTRL_PIXMAP_CACHE: int -NV_CTRL_PIXMAP_CACHE_DISABLE: int -NV_CTRL_PIXMAP_CACHE_ENABLE: int -NV_CTRL_PIXMAP_CACHE_ROUNDING_SIZE_KB: int -NV_CTRL_IS_GVO_DISPLAY: int -NV_CTRL_IS_GVO_DISPLAY_FALSE: int -NV_CTRL_IS_GVO_DISPLAY_TRUE: int -NV_CTRL_PCI_ID: int -NV_CTRL_GVO_FULL_RANGE_COLOR: int -NV_CTRL_GVO_FULL_RANGE_COLOR_DISABLED: int -NV_CTRL_GVO_FULL_RANGE_COLOR_ENABLED: int -NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE: int -NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_FALSE: int -NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_TRUE: int -NV_CTRL_GVO_ENABLE_RGB_DATA: int -NV_CTRL_GVO_ENABLE_RGB_DATA_DISABLE: int -NV_CTRL_GVO_ENABLE_RGB_DATA_ENABLE: int -NV_CTRL_IMAGE_SHARPENING_DEFAULT: int -NV_CTRL_PCI_DOMAIN: int -NV_CTRL_GVI_NUM_JACKS: int -NV_CTRL_GVI_MAX_LINKS_PER_STREAM: int -NV_CTRL_GVI_DETECTED_CHANNEL_BITS_PER_COMPONENT: int -NV_CTRL_GVI_BITS_PER_COMPONENT_UNKNOWN: int -NV_CTRL_GVI_BITS_PER_COMPONENT_8: int -NV_CTRL_GVI_BITS_PER_COMPONENT_10: int -NV_CTRL_GVI_BITS_PER_COMPONENT_12: int -NV_CTRL_GVI_REQUESTED_STREAM_BITS_PER_COMPONENT: int -NV_CTRL_GVI_DETECTED_CHANNEL_COMPONENT_SAMPLING: int -NV_CTRL_GVI_COMPONENT_SAMPLING_UNKNOWN: int -NV_CTRL_GVI_COMPONENT_SAMPLING_4444: int -NV_CTRL_GVI_COMPONENT_SAMPLING_4224: int -NV_CTRL_GVI_COMPONENT_SAMPLING_444: int -NV_CTRL_GVI_COMPONENT_SAMPLING_422: int -NV_CTRL_GVI_COMPONENT_SAMPLING_420: int -NV_CTRL_GVI_REQUESTED_STREAM_COMPONENT_SAMPLING: int -NV_CTRL_GVI_REQUESTED_STREAM_CHROMA_EXPAND: int -NV_CTRL_GVI_CHROMA_EXPAND_FALSE: int -NV_CTRL_GVI_CHROMA_EXPAND_TRUE: int -NV_CTRL_GVI_DETECTED_CHANNEL_COLOR_SPACE: int -NV_CTRL_GVI_COLOR_SPACE_UNKNOWN: int -NV_CTRL_GVI_COLOR_SPACE_GBR: int -NV_CTRL_GVI_COLOR_SPACE_GBRA: int -NV_CTRL_GVI_COLOR_SPACE_GBRD: int -NV_CTRL_GVI_COLOR_SPACE_YCBCR: int -NV_CTRL_GVI_COLOR_SPACE_YCBCRA: int -NV_CTRL_GVI_COLOR_SPACE_YCBCRD: int -NV_CTRL_GVI_DETECTED_CHANNEL_LINK_ID: int -NV_CTRL_GVI_LINK_ID_UNKNOWN: int -NV_CTRL_GVI_DETECTED_CHANNEL_SMPTE352_IDENTIFIER: int -NV_CTRL_GVI_GLOBAL_IDENTIFIER: int -NV_CTRL_FRAMELOCK_SYNC_DELAY_RESOLUTION: int -NV_CTRL_GPU_COOLER_MANUAL_CONTROL: int -NV_CTRL_GPU_COOLER_MANUAL_CONTROL_FALSE: int -NV_CTRL_GPU_COOLER_MANUAL_CONTROL_TRUE: int -NV_CTRL_THERMAL_COOLER_LEVEL: int -NV_CTRL_THERMAL_COOLER_LEVEL_SET_DEFAULT: int -NV_CTRL_THERMAL_COOLER_CONTROL_TYPE: int -NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_NONE: int -NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_TOGGLE: int -NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_VARIABLE: int -NV_CTRL_THERMAL_COOLER_TARGET: int -NV_CTRL_THERMAL_COOLER_TARGET_NONE: int -NV_CTRL_THERMAL_COOLER_TARGET_GPU: int -NV_CTRL_THERMAL_COOLER_TARGET_MEMORY: int -NV_CTRL_THERMAL_COOLER_TARGET_POWER_SUPPLY: int -NV_CTRL_THERMAL_COOLER_TARGET_GPU_RELATED: int -NV_CTRL_GPU_ECC_SUPPORTED: int -NV_CTRL_GPU_ECC_SUPPORTED_FALSE: int -NV_CTRL_GPU_ECC_SUPPORTED_TRUE: int -NV_CTRL_GPU_ECC_STATUS: int -NV_CTRL_GPU_ECC_STATUS_DISABLED: int -NV_CTRL_GPU_ECC_STATUS_ENABLED: int -NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED: int -NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_FALSE: int -NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_TRUE: int -NV_CTRL_GPU_ECC_CONFIGURATION: int -NV_CTRL_GPU_ECC_CONFIGURATION_DISABLED: int -NV_CTRL_GPU_ECC_CONFIGURATION_ENABLED: int -NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION: int -NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_DISABLED: int -NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_ENABLED: int -NV_CTRL_GPU_ECC_SINGLE_BIT_ERRORS: int -NV_CTRL_GPU_ECC_DOUBLE_BIT_ERRORS: int -NV_CTRL_GPU_ECC_AGGREGATE_SINGLE_BIT_ERRORS: int -NV_CTRL_GPU_ECC_AGGREGATE_DOUBLE_BIT_ERRORS: int -NV_CTRL_GPU_ECC_RESET_ERROR_STATUS: int -NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_VOLATILE: int -NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_AGGREGATE: int -NV_CTRL_GPU_POWER_MIZER_MODE: int -NV_CTRL_GPU_POWER_MIZER_MODE_ADAPTIVE: int -NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_MAXIMUM_PERFORMANCE: int -NV_CTRL_GPU_POWER_MIZER_MODE_AUTO: int -NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_CONSISTENT_PERFORMANCE: int -NV_CTRL_GVI_SYNC_OUTPUT_FORMAT: int -NV_CTRL_GVI_MAX_CHANNELS_PER_JACK: int -NV_CTRL_GVI_MAX_STREAMS: int -NV_CTRL_GVI_NUM_CAPTURE_SURFACES: int -NV_CTRL_OVERSCAN_COMPENSATION: int -NV_CTRL_GPU_PCIE_GENERATION: int -NV_CTRL_GPU_PCIE_GENERATION1: int -NV_CTRL_GPU_PCIE_GENERATION2: int -NV_CTRL_GPU_PCIE_GENERATION3: int -NV_CTRL_GVI_BOUND_GPU: int -NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT3: int -NV_CTRL_ACCELERATE_TRAPEZOIDS: int -NV_CTRL_ACCELERATE_TRAPEZOIDS_DISABLE: int -NV_CTRL_ACCELERATE_TRAPEZOIDS_ENABLE: int -NV_CTRL_GPU_CORES: int -NV_CTRL_GPU_MEMORY_BUS_WIDTH: int -NV_CTRL_GVI_TEST_MODE: int -NV_CTRL_GVI_TEST_MODE_DISABLE: int -NV_CTRL_GVI_TEST_MODE_ENABLE: int -NV_CTRL_COLOR_SPACE: int -NV_CTRL_COLOR_SPACE_RGB: int -NV_CTRL_COLOR_SPACE_YCbCr422: int -NV_CTRL_COLOR_SPACE_YCbCr444: int -NV_CTRL_COLOR_RANGE: int -NV_CTRL_COLOR_RANGE_FULL: int -NV_CTRL_COLOR_RANGE_LIMITED: int -NV_CTRL_GPU_SCALING_DEFAULT_TARGET: int -NV_CTRL_GPU_SCALING_DEFAULT_METHOD: int -NV_CTRL_DITHERING_MODE: int -NV_CTRL_DITHERING_MODE_AUTO: int -NV_CTRL_DITHERING_MODE_DYNAMIC_2X2: int -NV_CTRL_DITHERING_MODE_STATIC_2X2: int -NV_CTRL_DITHERING_MODE_TEMPORAL: int -NV_CTRL_CURRENT_DITHERING: int -NV_CTRL_CURRENT_DITHERING_DISABLED: int -NV_CTRL_CURRENT_DITHERING_ENABLED: int -NV_CTRL_CURRENT_DITHERING_MODE: int -NV_CTRL_CURRENT_DITHERING_MODE_NONE: int -NV_CTRL_CURRENT_DITHERING_MODE_DYNAMIC_2X2: int -NV_CTRL_CURRENT_DITHERING_MODE_STATIC_2X2: int -NV_CTRL_CURRENT_DITHERING_MODE_TEMPORAL: int -NV_CTRL_THERMAL_SENSOR_READING: int -NV_CTRL_THERMAL_SENSOR_PROVIDER: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_NONE: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_GPU_INTERNAL: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_ADM1032: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7461: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX6649: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX1617: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_LM99: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_LM89: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_LM64: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_G781: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7473: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_SBMAX6649: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_VBIOSEVT: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_OS: int -NV_CTRL_THERMAL_SENSOR_PROVIDER_UNKNOWN: int -NV_CTRL_THERMAL_SENSOR_TARGET: int -NV_CTRL_THERMAL_SENSOR_TARGET_NONE: int -NV_CTRL_THERMAL_SENSOR_TARGET_GPU: int -NV_CTRL_THERMAL_SENSOR_TARGET_MEMORY: int -NV_CTRL_THERMAL_SENSOR_TARGET_POWER_SUPPLY: int -NV_CTRL_THERMAL_SENSOR_TARGET_BOARD: int -NV_CTRL_THERMAL_SENSOR_TARGET_UNKNOWN: int -NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR: int -NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_FALSE: int -NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_TRUE: int -NV_CTRL_GPU_CURRENT_PROCESSOR_CLOCK_FREQS: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_NONE: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_INTERLACED: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PROGRESSIVE: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PSF: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_A: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_B: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G: int -NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_1080P_NO_12BPC: int -NV_CTRL_GPU_PCIE_MAX_LINK_SPEED: int -NV_CTRL_3D_VISION_PRO_RESET_TRANSCEIVER_TO_FACTORY_SETTINGS: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_INVALID: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_LOW_RANGE: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_MEDIUM_RANGE: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_HIGH_RANGE: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_COUNT: int -NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES: int -NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_DISABLE: int -NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_ENABLE: int -NV_CTRL_DITHERING_DEPTH: int -NV_CTRL_DITHERING_DEPTH_AUTO: int -NV_CTRL_DITHERING_DEPTH_6_BITS: int -NV_CTRL_DITHERING_DEPTH_8_BITS: int -NV_CTRL_CURRENT_DITHERING_DEPTH: int -NV_CTRL_CURRENT_DITHERING_DEPTH_NONE: int -NV_CTRL_CURRENT_DITHERING_DEPTH_6_BITS: int -NV_CTRL_CURRENT_DITHERING_DEPTH_8_BITS: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_FREQUENCY: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_QUALITY: int -NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_COUNT: int -NV_CTRL_3D_VISION_PRO_PAIR_GLASSES: int -NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_STOP: int -NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_BEACON: int -NV_CTRL_3D_VISION_PRO_UNPAIR_GLASSES: int -NV_CTRL_3D_VISION_PRO_DISCOVER_GLASSES: int -NV_CTRL_3D_VISION_PRO_IDENTIFY_GLASSES: int -NV_CTRL_3D_VISION_PRO_GLASSES_SYNC_CYCLE: int -NV_CTRL_3D_VISION_PRO_GLASSES_MISSED_SYNC_CYCLES: int -NV_CTRL_3D_VISION_PRO_GLASSES_BATTERY_LEVEL: int -NV_CTRL_GVO_ANC_PARITY_COMPUTATION: int -NV_CTRL_GVO_ANC_PARITY_COMPUTATION_AUTO: int -NV_CTRL_GVO_ANC_PARITY_COMPUTATION_ON: int -NV_CTRL_GVO_ANC_PARITY_COMPUTATION_OFF: int -NV_CTRL_3D_VISION_PRO_GLASSES_PAIR_EVENT: int -NV_CTRL_3D_VISION_PRO_GLASSES_UNPAIR_EVENT: int -NV_CTRL_GPU_PCIE_CURRENT_LINK_WIDTH: int -NV_CTRL_GPU_PCIE_CURRENT_LINK_SPEED: int -NV_CTRL_GVO_AUDIO_BLANKING: int -NV_CTRL_GVO_AUDIO_BLANKING_DISABLE: int -NV_CTRL_GVO_AUDIO_BLANKING_ENABLE: int -NV_CTRL_CURRENT_METAMODE_ID: int -NV_CTRL_DISPLAY_ENABLED: int -NV_CTRL_DISPLAY_ENABLED_TRUE: int -NV_CTRL_DISPLAY_ENABLED_FALSE: int -NV_CTRL_FRAMELOCK_INCOMING_HOUSE_SYNC_RATE: int -NV_CTRL_FXAA: int -NV_CTRL_FXAA_DISABLE: int -NV_CTRL_FXAA_ENABLE: int -NV_CTRL_DISPLAY_RANDR_OUTPUT_ID: int -NV_CTRL_FRAMELOCK_DISPLAY_CONFIG: int -NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_DISABLED: int -NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_CLIENT: int -NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_SERVER: int -NV_CTRL_TOTAL_DEDICATED_GPU_MEMORY: int -NV_CTRL_USED_DEDICATED_GPU_MEMORY: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_DISABLED: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_ENABLED: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_DISABLED: int -NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_ENALED: int -NV_CTRL_DPY_HDMI_3D: int -NV_CTRL_DPY_HDMI_3D_DISABLED: int -NV_CTRL_DPY_HDMI_3D_ENABLED: int -NV_CTRL_BASE_MOSAIC: int -NV_CTRL_BASE_MOSAIC_DISABLED: int -NV_CTRL_BASE_MOSAIC_FULL: int -NV_CTRL_BASE_MOSAIC_LIMITED: int -NV_CTRL_MULTIGPU_MASTER_POSSIBLE: int -NV_CTRL_MULTIGPU_MASTER_POSSIBLE_FALSE: int -NV_CTRL_MULTIGPU_MASTER_POSSIBLE_TRUE: int -NV_CTRL_GPU_POWER_MIZER_DEFAULT_MODE: int -NV_CTRL_XV_SYNC_TO_DISPLAY_ID: int -NV_CTRL_XV_SYNC_TO_DISPLAY_ID_AUTO: int -NV_CTRL_BACKLIGHT_BRIGHTNESS: int -NV_CTRL_GPU_LOGO_BRIGHTNESS: int -NV_CTRL_GPU_SLI_LOGO_BRIGHTNESS: int -NV_CTRL_THERMAL_COOLER_SPEED: int -NV_CTRL_PALETTE_UPDATE_EVENT: int -NV_CTRL_VIDEO_ENCODER_UTILIZATION: int -NV_CTRL_GSYNC_ALLOWED: int -NV_CTRL_GSYNC_ALLOWED_FALSE: int -NV_CTRL_GSYNC_ALLOWED_TRUE: int -NV_CTRL_GPU_NVCLOCK_OFFSET: int -NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET: int -NV_CTRL_VIDEO_DECODER_UTILIZATION: int -NV_CTRL_GPU_OVER_VOLTAGE_OFFSET: int -NV_CTRL_GPU_CURRENT_CORE_VOLTAGE: int -NV_CTRL_CURRENT_COLOR_SPACE: int -NV_CTRL_CURRENT_COLOR_SPACE_RGB: int -NV_CTRL_CURRENT_COLOR_SPACE_YCbCr422: int -NV_CTRL_CURRENT_COLOR_SPACE_YCbCr444: int -NV_CTRL_CURRENT_COLOR_SPACE_YCbCr420: int -NV_CTRL_CURRENT_COLOR_RANGE: int -NV_CTRL_CURRENT_COLOR_RANGE_FULL: int -NV_CTRL_CURRENT_COLOR_RANGE_LIMITED: int -NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR: int -NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_FALSE: int -NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_TRUE: int -NV_CTRL_THERMAL_COOLER_CURRENT_LEVEL: int -NV_CTRL_STEREO_SWAP_MODE: int -NV_CTRL_STEREO_SWAP_MODE_APPLICATION_CONTROL: int -NV_CTRL_STEREO_SWAP_MODE_PER_EYE: int -NV_CTRL_STEREO_SWAP_MODE_PER_EYE_PAIR: int -NV_CTRL_CURRENT_XV_SYNC_TO_DISPLAY_ID: int -NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED: int -NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_FALSE: int -NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_TRUE: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_UNKNOWN: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DISPLAYPORT: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_HDMI: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DVI: int -NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_VGA: int -NV_CTRL_DISPLAYPORT_IS_MULTISTREAM: int -NV_CTRL_DISPLAYPORT_SINK_IS_AUDIO_CAPABLE: int -NV_CTRL_GPU_NVCLOCK_OFFSET_ALL_PERFORMANCE_LEVELS: int -NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET_ALL_PERFORMANCE_LEVELS: int -NV_CTRL_FRAMELOCK_FIRMWARE_VERSION: int -NV_CTRL_FRAMELOCK_FIRMWARE_MINOR_VERSION: int -NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR: int -NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_FALSE: int -NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_TRUE: int -NV_CTRL_LAST_ATTRIBUTE: int -NV_CTRL_STRING_PRODUCT_NAME: int -NV_CTRL_STRING_VBIOS_VERSION: int -NV_CTRL_STRING_NVIDIA_DRIVER_VERSION: int -NV_CTRL_STRING_DISPLAY_DEVICE_NAME: int -NV_CTRL_STRING_TV_ENCODER_NAME: int -NV_CTRL_STRING_GVIO_FIRMWARE_VERSION: int -NV_CTRL_STRING_GVO_FIRMWARE_VERSION: int -NV_CTRL_STRING_CURRENT_MODELINE: int -NV_CTRL_STRING_ADD_MODELINE: int -NV_CTRL_STRING_DELETE_MODELINE: int -NV_CTRL_STRING_CURRENT_METAMODE: int -NV_CTRL_STRING_CURRENT_METAMODE_VERSION_1: int -NV_CTRL_STRING_ADD_METAMODE: int -NV_CTRL_STRING_DELETE_METAMODE: int -NV_CTRL_STRING_VCSC_PRODUCT_NAME: int -NV_CTRL_STRING_VCSC_PRODUCT_ID: int -NV_CTRL_STRING_VCSC_SERIAL_NUMBER: int -NV_CTRL_STRING_VCSC_BUILD_DATE: int -NV_CTRL_STRING_VCSC_FIRMWARE_VERSION: int -NV_CTRL_STRING_VCSC_FIRMWARE_REVISION: int -NV_CTRL_STRING_VCSC_HARDWARE_VERSION: int -NV_CTRL_STRING_VCSC_HARDWARE_REVISION: int -NV_CTRL_STRING_MOVE_METAMODE: int -NV_CTRL_STRING_VALID_HORIZ_SYNC_RANGES: int -NV_CTRL_STRING_VALID_VERT_REFRESH_RANGES: int -NV_CTRL_STRING_SCREEN_RECTANGLE: int -NV_CTRL_STRING_XINERAMA_SCREEN_INFO: int -NV_CTRL_STRING_NVIDIA_XINERAMA_INFO_ORDER: int -NV_CTRL_STRING_TWINVIEW_XINERAMA_INFO_ORDER: int -NV_CTRL_STRING_SLI_MODE: int -NV_CTRL_STRING_PERFORMANCE_MODES: int -NV_CTRL_STRING_VCSC_FAN_STATUS: int -NV_CTRL_STRING_VCSC_TEMPERATURES: int -NV_CTRL_STRING_VCSC_PSU_INFO: int -NV_CTRL_STRING_GVIO_VIDEO_FORMAT_NAME: int -NV_CTRL_STRING_GVO_VIDEO_FORMAT_NAME: int -NV_CTRL_STRING_GPU_CURRENT_CLOCK_FREQS: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_HARDWARE_REVISION: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_A: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_A: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_B: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_B: int -NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_ADDRESS: int -NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_VERSION_A: int -NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_DATE_A: int -NV_CTRL_STRING_3D_VISION_PRO_GLASSES_ADDRESS: int -NV_CTRL_STRING_3D_VISION_PRO_GLASSES_NAME: int -NV_CTRL_STRING_CURRENT_METAMODE_VERSION_2: int -NV_CTRL_STRING_DISPLAY_NAME_TYPE_BASENAME: int -NV_CTRL_STRING_DISPLAY_NAME_TYPE_ID: int -NV_CTRL_STRING_DISPLAY_NAME_DP_GUID: int -NV_CTRL_STRING_DISPLAY_NAME_EDID_HASH: int -NV_CTRL_STRING_DISPLAY_NAME_TARGET_INDEX: int -NV_CTRL_STRING_DISPLAY_NAME_RANDR: int -NV_CTRL_STRING_GPU_UUID: int -NV_CTRL_STRING_GPU_UTILIZATION: int -NV_CTRL_STRING_MULTIGPU_MODE: int -NV_CTRL_STRING_PRIME_OUTPUTS_DATA: int -NV_CTRL_STRING_LAST_ATTRIBUTE: int -NV_CTRL_BINARY_DATA_EDID: int -NV_CTRL_BINARY_DATA_MODELINES: int -NV_CTRL_BINARY_DATA_METAMODES: int -NV_CTRL_BINARY_DATA_METAMODES_VERSION_1: int -NV_CTRL_BINARY_DATA_XSCREENS_USING_GPU: int -NV_CTRL_BINARY_DATA_GPUS_USED_BY_XSCREEN: int -NV_CTRL_BINARY_DATA_GPUS_USING_FRAMELOCK: int -NV_CTRL_BINARY_DATA_DISPLAY_VIEWPORT: int -NV_CTRL_BINARY_DATA_FRAMELOCKS_USED_BY_GPU: int -NV_CTRL_BINARY_DATA_GPUS_USING_VCSC: int -NV_CTRL_BINARY_DATA_VCSCS_USED_BY_GPU: int -NV_CTRL_BINARY_DATA_COOLERS_USED_BY_GPU: int -NV_CTRL_BINARY_DATA_GPUS_USED_BY_LOGICAL_XSCREEN: int -NV_CTRL_BINARY_DATA_THERMAL_SENSORS_USED_BY_GPU: int -NV_CTRL_BINARY_DATA_GLASSES_PAIRED_TO_3D_VISION_PRO_TRANSCEIVER: int -NV_CTRL_BINARY_DATA_DISPLAY_TARGETS: int -NV_CTRL_BINARY_DATA_DISPLAYS_CONNECTED_TO_GPU: int -NV_CTRL_BINARY_DATA_METAMODES_VERSION_2: int -NV_CTRL_BINARY_DATA_DISPLAYS_ENABLED_ON_XSCREEN: int -NV_CTRL_BINARY_DATA_DISPLAYS_ASSIGNED_TO_XSCREEN: int -NV_CTRL_BINARY_DATA_GPU_FLAGS: int -NV_CTRL_BINARY_DATA_GPU_FLAGS_STEREO_DISPLAY_TRANSFORM_EXCLUSIVE: int -NV_CTRL_BINARY_DATA_GPU_FLAGS_OVERLAY_DISPLAY_TRANSFORM_EXCLUSIVE: int -NV_CTRL_BINARY_DATA_GPU_FLAGS_DEPTH_8_DISPLAY_TRANSFORM_EXCLUSIVE: int -NV_CTRL_BINARY_DATA_DISPLAYS_ON_GPU: int -NV_CTRL_BINARY_DATA_LAST_ATTRIBUTE: int -NV_CTRL_STRING_OPERATION_ADD_METAMODE: int -NV_CTRL_STRING_OPERATION_GTF_MODELINE: int -NV_CTRL_STRING_OPERATION_CVT_MODELINE: int -NV_CTRL_STRING_OPERATION_BUILD_MODEPOOL: int -NV_CTRL_STRING_OPERATION_GVI_CONFIGURE_STREAMS: int -NV_CTRL_STRING_OPERATION_PARSE_METAMODE: int -NV_CTRL_STRING_OPERATION_LAST_ATTRIBUTE: int -X_nvCtrlQueryExtension: int -X_nvCtrlQueryAttribute: int -X_nvCtrlQueryStringAttribute: int -X_nvCtrlQueryValidAttributeValues: int -X_nvCtrlSetStringAttribute: int -X_nvCtrlSetAttributeAndGetStatus: int -X_nvCtrlQueryBinaryData: int -X_nvCtrlQueryTargetCount: int -X_nvCtrlStringOperation: int -ATTRIBUTE_TYPE_UNKNOWN: int -ATTRIBUTE_TYPE_INTEGER: int -ATTRIBUTE_TYPE_BITMASK: int -ATTRIBUTE_TYPE_BOOL: int -ATTRIBUTE_TYPE_RANGE: int -ATTRIBUTE_TYPE_INT_BITS: int -ATTRIBUTE_TYPE_READ: int -ATTRIBUTE_TYPE_WRITE: int -ATTRIBUTE_TYPE_DISPLAY: int -ATTRIBUTE_TYPE_GPU: int -ATTRIBUTE_TYPE_FRAMELOCK: int -ATTRIBUTE_TYPE_X_SCREEN: int -ATTRIBUTE_TYPE_XINERAMA: int -ATTRIBUTE_TYPE_VCSC: int -NV_CTRL_TARGET_TYPE_X_SCREEN: int -NV_CTRL_TARGET_TYPE_GPU: int -NV_CTRL_TARGET_TYPE_FRAMELOCK: int -NV_CTRL_TARGET_TYPE_VCSC: int -NV_CTRL_TARGET_TYPE_GVI: int -NV_CTRL_TARGET_TYPE_COOLER: int -NV_CTRL_TARGET_TYPE_THERMAL_SENSOR: int -NV_CTRL_TARGET_TYPE_3D_VISION_PRO_TRANSCEIVER: int -NV_CTRL_TARGET_TYPE_DISPLAY: int +NV_CTRL_FLATPANEL_SCALING: Final = 2 +NV_CTRL_FLATPANEL_SCALING_DEFAULT: Final = 0 +NV_CTRL_FLATPANEL_SCALING_NATIVE: Final = 1 +NV_CTRL_FLATPANEL_SCALING_SCALED: Final = 2 +NV_CTRL_FLATPANEL_SCALING_CENTERED: Final = 3 +NV_CTRL_FLATPANEL_SCALING_ASPECT_SCALED: Final = 4 +NV_CTRL_FLATPANEL_DITHERING: Final = 3 +NV_CTRL_FLATPANEL_DITHERING_DEFAULT: Final = 0 +NV_CTRL_FLATPANEL_DITHERING_ENABLED: Final = 1 +NV_CTRL_FLATPANEL_DITHERING_DISABLED: Final = 2 +NV_CTRL_DITHERING: Final = 3 +NV_CTRL_DITHERING_AUTO: Final = 0 +NV_CTRL_DITHERING_ENABLED: Final = 1 +NV_CTRL_DITHERING_DISABLED: Final = 2 +NV_CTRL_DIGITAL_VIBRANCE: Final = 4 +NV_CTRL_BUS_TYPE: Final = 5 +NV_CTRL_BUS_TYPE_AGP: Final = 0 +NV_CTRL_BUS_TYPE_PCI: Final = 1 +NV_CTRL_BUS_TYPE_PCI_EXPRESS: Final = 2 +NV_CTRL_BUS_TYPE_INTEGRATED: Final = 3 +NV_CTRL_TOTAL_GPU_MEMORY: Final = 6 +NV_CTRL_VIDEO_RAM: Final = NV_CTRL_TOTAL_GPU_MEMORY +NV_CTRL_IRQ: Final = 7 +NV_CTRL_OPERATING_SYSTEM: Final = 8 +NV_CTRL_OPERATING_SYSTEM_LINUX: Final = 0 +NV_CTRL_OPERATING_SYSTEM_FREEBSD: Final = 1 +NV_CTRL_OPERATING_SYSTEM_SUNOS: Final = 2 +NV_CTRL_SYNC_TO_VBLANK: Final = 9 +NV_CTRL_SYNC_TO_VBLANK_OFF: Final = 0 +NV_CTRL_SYNC_TO_VBLANK_ON: Final = 1 +NV_CTRL_LOG_ANISO: Final = 10 +NV_CTRL_FSAA_MODE: Final = 11 +NV_CTRL_FSAA_MODE_NONE: Final = 0 +NV_CTRL_FSAA_MODE_2x: Final = 1 +NV_CTRL_FSAA_MODE_2x_5t: Final = 2 +NV_CTRL_FSAA_MODE_15x15: Final = 3 +NV_CTRL_FSAA_MODE_2x2: Final = 4 +NV_CTRL_FSAA_MODE_4x: Final = 5 +NV_CTRL_FSAA_MODE_4x_9t: Final = 6 +NV_CTRL_FSAA_MODE_8x: Final = 7 +NV_CTRL_FSAA_MODE_16x: Final = 8 +NV_CTRL_FSAA_MODE_8xS: Final = 9 +NV_CTRL_FSAA_MODE_8xQ: Final = 10 +NV_CTRL_FSAA_MODE_16xS: Final = 11 +NV_CTRL_FSAA_MODE_16xQ: Final = 12 +NV_CTRL_FSAA_MODE_32xS: Final = 13 +NV_CTRL_FSAA_MODE_32x: Final = 14 +NV_CTRL_FSAA_MODE_64xS: Final = 15 +NV_CTRL_FSAA_MODE_MAX: Final = NV_CTRL_FSAA_MODE_64xS +NV_CTRL_UBB: Final = 13 +NV_CTRL_UBB_OFF: Final = 0 +NV_CTRL_UBB_ON: Final = 1 +NV_CTRL_OVERLAY: Final = 14 +NV_CTRL_OVERLAY_OFF: Final = 0 +NV_CTRL_OVERLAY_ON: Final = 1 +NV_CTRL_STEREO: Final = 16 +NV_CTRL_STEREO_OFF: Final = 0 +NV_CTRL_STEREO_DDC: Final = 1 +NV_CTRL_STEREO_BLUELINE: Final = 2 +NV_CTRL_STEREO_DIN: Final = 3 +NV_CTRL_STEREO_PASSIVE_EYE_PER_DPY: Final = 4 +NV_CTRL_STEREO_VERTICAL_INTERLACED: Final = 5 +NV_CTRL_STEREO_COLOR_INTERLACED: Final = 6 +NV_CTRL_STEREO_HORIZONTAL_INTERLACED: Final = 7 +NV_CTRL_STEREO_CHECKERBOARD_PATTERN: Final = 8 +NV_CTRL_STEREO_INVERSE_CHECKERBOARD_PATTERN: Final = 9 +NV_CTRL_STEREO_3D_VISION: Final = 10 +NV_CTRL_STEREO_3D_VISION_PRO: Final = 11 +NV_CTRL_STEREO_HDMI_3D: Final = 12 +NV_CTRL_STEREO_TRIDELITY_SL: Final = 13 +NV_CTRL_STEREO_INBAND_STEREO_SIGNALING: Final = 14 +NV_CTRL_STEREO_MAX: Final = NV_CTRL_STEREO_INBAND_STEREO_SIGNALING +NV_CTRL_EMULATE: Final = 17 +NV_CTRL_EMULATE_NONE: Final = 0 +NV_CTRL_TWINVIEW: Final = 18 +NV_CTRL_TWINVIEW_NOT_ENABLED: Final = 0 +NV_CTRL_TWINVIEW_ENABLED: Final = 1 +NV_CTRL_CONNECTED_DISPLAYS: Final = 19 +NV_CTRL_ENABLED_DISPLAYS: Final = 20 +NV_CTRL_FRAMELOCK: Final = 21 +NV_CTRL_FRAMELOCK_NOT_SUPPORTED: Final = 0 +NV_CTRL_FRAMELOCK_SUPPORTED: Final = 1 +NV_CTRL_FRAMELOCK_MASTER: Final = 22 +NV_CTRL_FRAMELOCK_MASTER_FALSE: Final = 0 +NV_CTRL_FRAMELOCK_MASTER_TRUE: Final = 1 +NV_CTRL_FRAMELOCK_POLARITY: Final = 23 +NV_CTRL_FRAMELOCK_POLARITY_RISING_EDGE: Final = 0x1 +NV_CTRL_FRAMELOCK_POLARITY_FALLING_EDGE: Final = 0x2 +NV_CTRL_FRAMELOCK_POLARITY_BOTH_EDGES: Final = 0x3 +NV_CTRL_FRAMELOCK_SYNC_DELAY: Final = 24 +NV_CTRL_FRAMELOCK_SYNC_DELAY_MAX: Final = 2047 +NV_CTRL_FRAMELOCK_SYNC_DELAY_FACTOR: Final[float] +NV_CTRL_FRAMELOCK_SYNC_INTERVAL: Final = 25 +NV_CTRL_FRAMELOCK_PORT0_STATUS: Final = 26 +NV_CTRL_FRAMELOCK_PORT0_STATUS_INPUT: Final = 0 +NV_CTRL_FRAMELOCK_PORT0_STATUS_OUTPUT: Final = 1 +NV_CTRL_FRAMELOCK_PORT1_STATUS: Final = 27 +NV_CTRL_FRAMELOCK_PORT1_STATUS_INPUT: Final = 0 +NV_CTRL_FRAMELOCK_PORT1_STATUS_OUTPUT: Final = 1 +NV_CTRL_FRAMELOCK_HOUSE_STATUS: Final = 28 +NV_CTRL_FRAMELOCK_HOUSE_STATUS_NOT_DETECTED: Final = 0 +NV_CTRL_FRAMELOCK_HOUSE_STATUS_DETECTED: Final = 1 +NV_CTRL_FRAMELOCK_SYNC: Final = 29 +NV_CTRL_FRAMELOCK_SYNC_DISABLE: Final = 0 +NV_CTRL_FRAMELOCK_SYNC_ENABLE: Final = 1 +NV_CTRL_FRAMELOCK_SYNC_READY: Final = 30 +NV_CTRL_FRAMELOCK_SYNC_READY_FALSE: Final = 0 +NV_CTRL_FRAMELOCK_SYNC_READY_TRUE: Final = 1 +NV_CTRL_FRAMELOCK_STEREO_SYNC: Final = 31 +NV_CTRL_FRAMELOCK_STEREO_SYNC_FALSE: Final = 0 +NV_CTRL_FRAMELOCK_STEREO_SYNC_TRUE: Final = 1 +NV_CTRL_FRAMELOCK_TEST_SIGNAL: Final = 32 +NV_CTRL_FRAMELOCK_TEST_SIGNAL_DISABLE: Final = 0 +NV_CTRL_FRAMELOCK_TEST_SIGNAL_ENABLE: Final = 1 +NV_CTRL_FRAMELOCK_ETHERNET_DETECTED: Final = 33 +NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_NONE: Final = 0 +NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT0: Final = 0x1 +NV_CTRL_FRAMELOCK_ETHERNET_DETECTED_PORT1: Final = 0x2 +NV_CTRL_FRAMELOCK_VIDEO_MODE: Final = 34 +NV_CTRL_FRAMELOCK_VIDEO_MODE_NONE: Final = 0 +NV_CTRL_FRAMELOCK_VIDEO_MODE_TTL: Final = 1 +NV_CTRL_FRAMELOCK_VIDEO_MODE_NTSCPALSECAM: Final = 2 +NV_CTRL_FRAMELOCK_VIDEO_MODE_HDTV: Final = 3 +NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_AUTO: Final = 0 +NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_BI_LEVEL: Final = 2 +NV_CTRL_FRAMELOCK_VIDEO_MODE_COMPOSITE_TRI_LEVEL: Final = 3 +NV_CTRL_FRAMELOCK_SYNC_RATE: Final = 35 +NV_CTRL_FORCE_GENERIC_CPU: Final = 37 +NV_CTRL_FORCE_GENERIC_CPU_DISABLE: Final = 0 +NV_CTRL_FORCE_GENERIC_CPU_ENABLE: Final = 1 +NV_CTRL_OPENGL_AA_LINE_GAMMA: Final = 38 +NV_CTRL_OPENGL_AA_LINE_GAMMA_DISABLE: Final = 0 +NV_CTRL_OPENGL_AA_LINE_GAMMA_ENABLE: Final = 1 +NV_CTRL_FRAMELOCK_TIMING: Final = 39 +NV_CTRL_FRAMELOCK_TIMING_FALSE: Final = 0 +NV_CTRL_FRAMELOCK_TIMING_TRUE: Final = 1 +NV_CTRL_FLIPPING_ALLOWED: Final = 40 +NV_CTRL_FLIPPING_ALLOWED_FALSE: Final = 0 +NV_CTRL_FLIPPING_ALLOWED_TRUE: Final = 1 +NV_CTRL_ARCHITECTURE: Final = 41 +NV_CTRL_ARCHITECTURE_X86: Final = 0 +NV_CTRL_ARCHITECTURE_X86_64: Final = 1 +NV_CTRL_ARCHITECTURE_IA64: Final = 2 +NV_CTRL_ARCHITECTURE_ARM: Final = 3 +NV_CTRL_ARCHITECTURE_AARCH64: Final = 4 +NV_CTRL_ARCHITECTURE_PPC64LE: Final = 5 +NV_CTRL_TEXTURE_CLAMPING: Final = 42 +NV_CTRL_TEXTURE_CLAMPING_EDGE: Final = 0 +NV_CTRL_TEXTURE_CLAMPING_SPEC: Final = 1 +NV_CTRL_CURSOR_SHADOW: Final = 43 +NV_CTRL_CURSOR_SHADOW_DISABLE: Final = 0 +NV_CTRL_CURSOR_SHADOW_ENABLE: Final = 1 +NV_CTRL_CURSOR_SHADOW_ALPHA: Final = 44 +NV_CTRL_CURSOR_SHADOW_RED: Final = 45 +NV_CTRL_CURSOR_SHADOW_GREEN: Final = 46 +NV_CTRL_CURSOR_SHADOW_BLUE: Final = 47 +NV_CTRL_CURSOR_SHADOW_X_OFFSET: Final = 48 +NV_CTRL_CURSOR_SHADOW_Y_OFFSET: Final = 49 +NV_CTRL_FSAA_APPLICATION_CONTROLLED: Final = 50 +NV_CTRL_FSAA_APPLICATION_CONTROLLED_ENABLED: Final = 1 +NV_CTRL_FSAA_APPLICATION_CONTROLLED_DISABLED: Final = 0 +NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED: Final = 51 +NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_ENABLED: Final = 1 +NV_CTRL_LOG_ANISO_APPLICATION_CONTROLLED_DISABLED: Final = 0 +NV_CTRL_IMAGE_SHARPENING: Final = 52 +NV_CTRL_TV_OVERSCAN: Final = 53 +NV_CTRL_TV_FLICKER_FILTER: Final = 54 +NV_CTRL_TV_BRIGHTNESS: Final = 55 +NV_CTRL_TV_HUE: Final = 56 +NV_CTRL_TV_CONTRAST: Final = 57 +NV_CTRL_TV_SATURATION: Final = 58 +NV_CTRL_TV_RESET_SETTINGS: Final = 59 +NV_CTRL_GPU_CORE_TEMPERATURE: Final = 60 +NV_CTRL_GPU_CORE_THRESHOLD: Final = 61 +NV_CTRL_GPU_DEFAULT_CORE_THRESHOLD: Final = 62 +NV_CTRL_GPU_MAX_CORE_THRESHOLD: Final = 63 +NV_CTRL_AMBIENT_TEMPERATURE: Final = 64 +NV_CTRL_PBUFFER_SCANOUT_SUPPORTED: Final = 65 +NV_CTRL_PBUFFER_SCANOUT_FALSE: Final = 0 +NV_CTRL_PBUFFER_SCANOUT_TRUE: Final = 1 +NV_CTRL_PBUFFER_SCANOUT_XID: Final = 66 +NV_CTRL_GVO_SUPPORTED: Final = 67 +NV_CTRL_GVO_SUPPORTED_FALSE: Final = 0 +NV_CTRL_GVO_SUPPORTED_TRUE: Final = 1 +NV_CTRL_GVO_SYNC_MODE: Final = 68 +NV_CTRL_GVO_SYNC_MODE_FREE_RUNNING: Final = 0 +NV_CTRL_GVO_SYNC_MODE_GENLOCK: Final = 1 +NV_CTRL_GVO_SYNC_MODE_FRAMELOCK: Final = 2 +NV_CTRL_GVO_SYNC_SOURCE: Final = 69 +NV_CTRL_GVO_SYNC_SOURCE_COMPOSITE: Final = 0 +NV_CTRL_GVO_SYNC_SOURCE_SDI: Final = 1 +NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT: Final = 70 +NV_CTRL_GVIO_VIDEO_FORMAT_NONE: Final = 0 +NV_CTRL_GVIO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: Final = 1 +NV_CTRL_GVIO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: Final = 2 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_59_94_SMPTE296: Final = 3 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_60_00_SMPTE296: Final = 4 +NV_CTRL_GVIO_VIDEO_FORMAT_1035I_59_94_SMPTE260: Final = 5 +NV_CTRL_GVIO_VIDEO_FORMAT_1035I_60_00_SMPTE260: Final = 6 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE295: Final = 7 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_SMPTE274: Final = 8 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_SMPTE274: Final = 9 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_SMPTE274: Final = 10 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_976_SMPTE274: Final = 11 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_SMPTE274: Final = 12 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_SMPTE274: Final = 13 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_SMPTE274: Final = 14 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_SMPTE274: Final = 15 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_50_00_SMPTE296: Final = 16 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_SMPTE274: Final = 17 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_SMPTE274: Final = 18 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_30_00_SMPTE296: Final = 19 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_29_97_SMPTE296: Final = 20 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_25_00_SMPTE296: Final = 21 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_24_00_SMPTE296: Final = 22 +NV_CTRL_GVIO_VIDEO_FORMAT_720P_23_98_SMPTE296: Final = 23 +NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: Final = 24 +NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: Final = 25 +NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: Final = 26 +NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: Final = 27 +NV_CTRL_GVIO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: Final = 28 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_SMPTE372: Final = 29 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_SMPTE372: Final = 30 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_SMPTE372: Final = 31 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_SMPTE372: Final = 32 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_SMPTE372: Final = 33 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_SMPTE372: Final = 34 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_SMPTE372: Final = 35 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_SMPTE372: Final = 36 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_SMPTE372: Final = 37 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_SMPTE372: Final = 38 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_A_SMPTE274: Final = 39 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_A_SMPTE274: Final = 40 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_A_SMPTE274: Final = 41 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_60_00_3G_LEVEL_B_SMPTE274: Final = 42 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_60_00_3G_LEVEL_B_SMPTE274: Final = 43 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_60_00_3G_LEVEL_B_SMPTE372: Final = 44 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_50_00_3G_LEVEL_B_SMPTE274: Final = 45 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_50_00_3G_LEVEL_B_SMPTE274: Final = 46 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_50_00_3G_LEVEL_B_SMPTE372: Final = 47 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_30_00_3G_LEVEL_B_SMPTE274: Final = 48 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_30_00_3G_LEVEL_B_SMPTE372: Final = 49 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_25_00_3G_LEVEL_B_SMPTE274: Final = 50 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_25_00_3G_LEVEL_B_SMPTE372: Final = 51 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_24_00_3G_LEVEL_B_SMPTE274: Final = 52 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_24_00_3G_LEVEL_B_SMPTE372: Final = 53 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_48_00_3G_LEVEL_B_SMPTE274: Final = 54 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_48_00_3G_LEVEL_B_SMPTE372: Final = 55 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_59_94_3G_LEVEL_B_SMPTE274: Final = 56 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_59_94_3G_LEVEL_B_SMPTE274: Final = 57 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_59_94_3G_LEVEL_B_SMPTE372: Final = 58 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_29_97_3G_LEVEL_B_SMPTE274: Final = 59 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_29_97_3G_LEVEL_B_SMPTE372: Final = 60 +NV_CTRL_GVIO_VIDEO_FORMAT_1080P_23_98_3G_LEVEL_B_SMPTE274: Final = 61 +NV_CTRL_GVIO_VIDEO_FORMAT_2048P_23_98_3G_LEVEL_B_SMPTE372: Final = 62 +NV_CTRL_GVIO_VIDEO_FORMAT_1080I_47_96_3G_LEVEL_B_SMPTE274: Final = 63 +NV_CTRL_GVIO_VIDEO_FORMAT_2048I_47_96_3G_LEVEL_B_SMPTE372: Final = 64 +NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT: Final = 70 +NV_CTRL_GVO_VIDEO_FORMAT_NONE: Final = 0 +NV_CTRL_GVO_VIDEO_FORMAT_487I_59_94_SMPTE259_NTSC: Final = 1 +NV_CTRL_GVO_VIDEO_FORMAT_576I_50_00_SMPTE259_PAL: Final = 2 +NV_CTRL_GVO_VIDEO_FORMAT_720P_59_94_SMPTE296: Final = 3 +NV_CTRL_GVO_VIDEO_FORMAT_720P_60_00_SMPTE296: Final = 4 +NV_CTRL_GVO_VIDEO_FORMAT_1035I_59_94_SMPTE260: Final = 5 +NV_CTRL_GVO_VIDEO_FORMAT_1035I_60_00_SMPTE260: Final = 6 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE295: Final = 7 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_50_00_SMPTE274: Final = 8 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_59_94_SMPTE274: Final = 9 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_60_00_SMPTE274: Final = 10 +NV_CTRL_GVO_VIDEO_FORMAT_1080P_23_976_SMPTE274: Final = 11 +NV_CTRL_GVO_VIDEO_FORMAT_1080P_24_00_SMPTE274: Final = 12 +NV_CTRL_GVO_VIDEO_FORMAT_1080P_25_00_SMPTE274: Final = 13 +NV_CTRL_GVO_VIDEO_FORMAT_1080P_29_97_SMPTE274: Final = 14 +NV_CTRL_GVO_VIDEO_FORMAT_1080P_30_00_SMPTE274: Final = 15 +NV_CTRL_GVO_VIDEO_FORMAT_720P_50_00_SMPTE296: Final = 16 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_48_00_SMPTE274: Final = 17 +NV_CTRL_GVO_VIDEO_FORMAT_1080I_47_96_SMPTE274: Final = 18 +NV_CTRL_GVO_VIDEO_FORMAT_720P_30_00_SMPTE296: Final = 19 +NV_CTRL_GVO_VIDEO_FORMAT_720P_29_97_SMPTE296: Final = 20 +NV_CTRL_GVO_VIDEO_FORMAT_720P_25_00_SMPTE296: Final = 21 +NV_CTRL_GVO_VIDEO_FORMAT_720P_24_00_SMPTE296: Final = 22 +NV_CTRL_GVO_VIDEO_FORMAT_720P_23_98_SMPTE296: Final = 23 +NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_25_00_SMPTE274: Final = 24 +NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_29_97_SMPTE274: Final = 25 +NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_30_00_SMPTE274: Final = 26 +NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_24_00_SMPTE274: Final = 27 +NV_CTRL_GVO_VIDEO_FORMAT_1080PSF_23_98_SMPTE274: Final = 28 +NV_CTRL_GVO_VIDEO_FORMAT_2048P_30_00_SMPTE372: Final = 29 +NV_CTRL_GVO_VIDEO_FORMAT_2048P_29_97_SMPTE372: Final = 30 +NV_CTRL_GVO_VIDEO_FORMAT_2048I_60_00_SMPTE372: Final = 31 +NV_CTRL_GVO_VIDEO_FORMAT_2048I_59_94_SMPTE372: Final = 32 +NV_CTRL_GVO_VIDEO_FORMAT_2048P_25_00_SMPTE372: Final = 33 +NV_CTRL_GVO_VIDEO_FORMAT_2048I_50_00_SMPTE372: Final = 34 +NV_CTRL_GVO_VIDEO_FORMAT_2048P_24_00_SMPTE372: Final = 35 +NV_CTRL_GVO_VIDEO_FORMAT_2048P_23_98_SMPTE372: Final = 36 +NV_CTRL_GVO_VIDEO_FORMAT_2048I_48_00_SMPTE372: Final = 37 +NV_CTRL_GVO_VIDEO_FORMAT_2048I_47_96_SMPTE372: Final = 38 +NV_CTRL_GVIO_DETECTED_VIDEO_FORMAT: Final = 71 +NV_CTRL_GVO_INPUT_VIDEO_FORMAT: Final = 71 +NV_CTRL_GVO_DATA_FORMAT: Final = 72 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB444: Final = 0 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4444: Final = 1 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4444: Final = 2 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_YCRCB422: Final = 3 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_YCRCBA4224: Final = 4 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_YCRCBZ4224: Final = 5 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8_TO_RGB444: Final = 6 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8_444_PASSTHRU: Final = 6 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8A8_TO_RGBA4444: Final = 7 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4444_PASSTHRU: Final = 7 +NV_CTRL_GVO_DATA_FORMAT_R8G8B8Z10_TO_RGBZ4444: Final = 8 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4444_PASSTHRU: Final = 8 +NV_CTRL_GVO_DATA_FORMAT_Y10CR10CB10_TO_YCRCB444: Final = 9 +NV_CTRL_GVO_DATA_FORMAT_X10X10X10_444_PASSTHRU: Final = 9 +NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8_TO_YCRCB444: Final = 10 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8_444_PASSTHRU: Final = 10 +NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8A10_TO_YCRCBA4444: Final = 11 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4444_PASSTHRU: Final = 11 +NV_CTRL_GVO_DATA_FORMAT_Y10CR8CB8Z10_TO_YCRCBZ4444: Final = 12 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4444_PASSTHRU: Final = 12 +NV_CTRL_GVO_DATA_FORMAT_DUAL_R8G8B8_TO_DUAL_YCRCB422: Final = 13 +NV_CTRL_GVO_DATA_FORMAT_DUAL_Y8CR8CB8_TO_DUAL_YCRCB422: Final = 14 +NV_CTRL_GVO_DATA_FORMAT_DUAL_X8X8X8_TO_DUAL_422_PASSTHRU: Final = 14 +NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB422: Final = 15 +NV_CTRL_GVO_DATA_FORMAT_R10G10B10_TO_YCRCB444: Final = 16 +NV_CTRL_GVO_DATA_FORMAT_Y12CR12CB12_TO_YCRCB444: Final = 17 +NV_CTRL_GVO_DATA_FORMAT_X12X12X12_444_PASSTHRU: Final = 17 +NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB444: Final = 18 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8_422_PASSTHRU: Final = 19 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8A8_4224_PASSTHRU: Final = 20 +NV_CTRL_GVO_DATA_FORMAT_X8X8X8Z8_4224_PASSTHRU: Final = 21 +NV_CTRL_GVO_DATA_FORMAT_X10X10X10_422_PASSTHRU: Final = 22 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8_422_PASSTHRU: Final = 23 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8A10_4224_PASSTHRU: Final = 24 +NV_CTRL_GVO_DATA_FORMAT_X10X8X8Z10_4224_PASSTHRU: Final = 25 +NV_CTRL_GVO_DATA_FORMAT_X12X12X12_422_PASSTHRU: Final = 26 +NV_CTRL_GVO_DATA_FORMAT_R12G12B12_TO_YCRCB422: Final = 27 +NV_CTRL_GVO_DISPLAY_X_SCREEN: Final = 73 +NV_CTRL_GVO_DISPLAY_X_SCREEN_ENABLE: Final = 1 +NV_CTRL_GVO_DISPLAY_X_SCREEN_DISABLE: Final = 0 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED: Final = 74 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_FALSE: Final = 0 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECTED_TRUE: Final = 1 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE: Final = 75 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_AUTO: Final = 0 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_BI_LEVEL: Final = 1 +NV_CTRL_GVO_COMPOSITE_SYNC_INPUT_DETECT_MODE_TRI_LEVEL: Final = 2 +NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED: Final = 76 +NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_NONE: Final = 0 +NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_HD: Final = 1 +NV_CTRL_GVO_SDI_SYNC_INPUT_DETECTED_SD: Final = 2 +NV_CTRL_GVO_VIDEO_OUTPUTS: Final = 77 +NV_CTRL_GVO_VIDEO_OUTPUTS_NONE: Final = 0 +NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO1: Final = 1 +NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO2: Final = 2 +NV_CTRL_GVO_VIDEO_OUTPUTS_VIDEO_BOTH: Final = 3 +NV_CTRL_GVO_FIRMWARE_VERSION: Final = 78 +NV_CTRL_GVO_SYNC_DELAY_PIXELS: Final = 79 +NV_CTRL_GVO_SYNC_DELAY_LINES: Final = 80 +NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE: Final = 81 +NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_FALSE: Final = 0 +NV_CTRL_GVO_INPUT_VIDEO_FORMAT_REACQUIRE_TRUE: Final = 1 +NV_CTRL_GVO_GLX_LOCKED: Final = 82 +NV_CTRL_GVO_GLX_LOCKED_FALSE: Final = 0 +NV_CTRL_GVO_GLX_LOCKED_TRUE: Final = 1 +NV_CTRL_GVIO_VIDEO_FORMAT_WIDTH: Final = 83 +NV_CTRL_GVIO_VIDEO_FORMAT_HEIGHT: Final = 84 +NV_CTRL_GVIO_VIDEO_FORMAT_REFRESH_RATE: Final = 85 +NV_CTRL_GVO_VIDEO_FORMAT_WIDTH: Final = 83 +NV_CTRL_GVO_VIDEO_FORMAT_HEIGHT: Final = 84 +NV_CTRL_GVO_VIDEO_FORMAT_REFRESH_RATE: Final = 85 +NV_CTRL_GVO_X_SCREEN_PAN_X: Final = 86 +NV_CTRL_GVO_X_SCREEN_PAN_Y: Final = 87 +NV_CTRL_GPU_OVERCLOCKING_STATE: Final = 88 +NV_CTRL_GPU_OVERCLOCKING_STATE_NONE: Final = 0 +NV_CTRL_GPU_OVERCLOCKING_STATE_MANUAL: Final = 1 +NV_CTRL_GPU_2D_CLOCK_FREQS: Final = 89 +NV_CTRL_GPU_3D_CLOCK_FREQS: Final = 90 +NV_CTRL_GPU_DEFAULT_2D_CLOCK_FREQS: Final = 91 +NV_CTRL_GPU_DEFAULT_3D_CLOCK_FREQS: Final = 92 +NV_CTRL_GPU_CURRENT_CLOCK_FREQS: Final = 93 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS: Final = 94 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_INVALID: Final = 0 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION: Final = 95 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_START: Final = 0 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_CANCEL: Final = 1 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE: Final = 96 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_IDLE: Final = 0 +NV_CTRL_GPU_OPTIMAL_CLOCK_FREQS_DETECTION_STATE_BUSY: Final = 1 +NV_CTRL_FLATPANEL_CHIP_LOCATION: Final = 215 +NV_CTRL_FLATPANEL_CHIP_LOCATION_INTERNAL: Final = 0 +NV_CTRL_FLATPANEL_CHIP_LOCATION_EXTERNAL: Final = 1 +NV_CTRL_FLATPANEL_LINK: Final = 216 +NV_CTRL_FLATPANEL_LINK_SINGLE: Final = 0 +NV_CTRL_FLATPANEL_LINK_DUAL: Final = 1 +NV_CTRL_FLATPANEL_LINK_QUAD: Final = 3 +NV_CTRL_FLATPANEL_SIGNAL: Final = 217 +NV_CTRL_FLATPANEL_SIGNAL_LVDS: Final = 0 +NV_CTRL_FLATPANEL_SIGNAL_TMDS: Final = 1 +NV_CTRL_FLATPANEL_SIGNAL_DISPLAYPORT: Final = 2 +NV_CTRL_USE_HOUSE_SYNC: Final = 218 +NV_CTRL_USE_HOUSE_SYNC_DISABLED: Final = 0 +NV_CTRL_USE_HOUSE_SYNC_INPUT: Final = 1 +NV_CTRL_USE_HOUSE_SYNC_OUTPUT: Final = 2 +NV_CTRL_USE_HOUSE_SYNC_FALSE: Final = 0 +NV_CTRL_USE_HOUSE_SYNC_TRUE: Final = 1 +NV_CTRL_EDID_AVAILABLE: Final = 219 +NV_CTRL_EDID_AVAILABLE_FALSE: Final = 0 +NV_CTRL_EDID_AVAILABLE_TRUE: Final = 1 +NV_CTRL_FORCE_STEREO: Final = 220 +NV_CTRL_FORCE_STEREO_FALSE: Final = 0 +NV_CTRL_FORCE_STEREO_TRUE: Final = 1 +NV_CTRL_IMAGE_SETTINGS: Final = 221 +NV_CTRL_IMAGE_SETTINGS_HIGH_QUALITY: Final = 0 +NV_CTRL_IMAGE_SETTINGS_QUALITY: Final = 1 +NV_CTRL_IMAGE_SETTINGS_PERFORMANCE: Final = 2 +NV_CTRL_IMAGE_SETTINGS_HIGH_PERFORMANCE: Final = 3 +NV_CTRL_XINERAMA: Final = 222 +NV_CTRL_XINERAMA_OFF: Final = 0 +NV_CTRL_XINERAMA_ON: Final = 1 +NV_CTRL_XINERAMA_STEREO: Final = 223 +NV_CTRL_XINERAMA_STEREO_FALSE: Final = 0 +NV_CTRL_XINERAMA_STEREO_TRUE: Final = 1 +NV_CTRL_BUS_RATE: Final = 224 +NV_CTRL_GPU_PCIE_MAX_LINK_WIDTH: Final = NV_CTRL_BUS_RATE +NV_CTRL_SHOW_SLI_VISUAL_INDICATOR: Final = 225 +NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_FALSE: Final = 0 +NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_TRUE: Final = 1 +NV_CTRL_SHOW_SLI_HUD: Final = NV_CTRL_SHOW_SLI_VISUAL_INDICATOR +NV_CTRL_SHOW_SLI_HUD_FALSE: Final = NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_FALSE +NV_CTRL_SHOW_SLI_HUD_TRUE: Final = NV_CTRL_SHOW_SLI_VISUAL_INDICATOR_TRUE +NV_CTRL_XV_SYNC_TO_DISPLAY: Final = 226 +NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT2: Final = 227 +NV_CTRL_GVO_OUTPUT_VIDEO_FORMAT2: Final = 227 +NV_CTRL_GVO_OVERRIDE_HW_CSC: Final = 228 +NV_CTRL_GVO_OVERRIDE_HW_CSC_FALSE: Final = 0 +NV_CTRL_GVO_OVERRIDE_HW_CSC_TRUE: Final = 1 +NV_CTRL_GVO_CAPABILITIES: Final = 229 +NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_IMMEDIATELY: Final = 0x00000001 +NV_CTRL_GVO_CAPABILITIES_APPLY_CSC_TO_X_SCREEN: Final = 0x00000002 +NV_CTRL_GVO_CAPABILITIES_COMPOSITE_TERMINATION: Final = 0x00000004 +NV_CTRL_GVO_CAPABILITIES_SHARED_SYNC_BNC: Final = 0x00000008 +NV_CTRL_GVO_CAPABILITIES_MULTIRATE_SYNC: Final = 0x00000010 +NV_CTRL_GVO_CAPABILITIES_ADVANCE_SYNC_SKEW: Final = 0x00000020 +NV_CTRL_GVO_COMPOSITE_TERMINATION: Final = 230 +NV_CTRL_GVO_COMPOSITE_TERMINATION_ENABLE: Final = 1 +NV_CTRL_GVO_COMPOSITE_TERMINATION_DISABLE: Final = 0 +NV_CTRL_ASSOCIATED_DISPLAY_DEVICES: Final = 231 +NV_CTRL_FRAMELOCK_SLAVES: Final = 232 +NV_CTRL_FRAMELOCK_MASTERABLE: Final = 233 +NV_CTRL_PROBE_DISPLAYS: Final = 234 +NV_CTRL_REFRESH_RATE: Final = 235 +NV_CTRL_GVO_FLIP_QUEUE_SIZE: Final = 236 +NV_CTRL_CURRENT_SCANLINE: Final = 237 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT: Final = 238 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT_FORCE_SYSMEM: Final = 0 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT_SYSMEM: Final = 1 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT_VIDMEM: Final = 2 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT_RESERVED: Final = 3 +NV_CTRL_INITIAL_PIXMAP_PLACEMENT_GPU_SYSMEM: Final = 4 +NV_CTRL_PCI_BUS: Final = 239 +NV_CTRL_PCI_DEVICE: Final = 240 +NV_CTRL_PCI_FUNCTION: Final = 241 +NV_CTRL_FRAMELOCK_FPGA_REVISION: Final = 242 +NV_CTRL_MAX_SCREEN_WIDTH: Final = 243 +NV_CTRL_MAX_SCREEN_HEIGHT: Final = 244 +NV_CTRL_MAX_DISPLAYS: Final = 245 +NV_CTRL_DYNAMIC_TWINVIEW: Final = 246 +NV_CTRL_MULTIGPU_DISPLAY_OWNER: Final = 247 +NV_CTRL_GPU_SCALING: Final = 248 +NV_CTRL_GPU_SCALING_TARGET_INVALID: Final = 0 +NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_BEST_FIT: Final = 1 +NV_CTRL_GPU_SCALING_TARGET_FLATPANEL_NATIVE: Final = 2 +NV_CTRL_GPU_SCALING_METHOD_INVALID: Final = 0 +NV_CTRL_GPU_SCALING_METHOD_STRETCHED: Final = 1 +NV_CTRL_GPU_SCALING_METHOD_CENTERED: Final = 2 +NV_CTRL_GPU_SCALING_METHOD_ASPECT_SCALED: Final = 3 +NV_CTRL_FRONTEND_RESOLUTION: Final = 249 +NV_CTRL_BACKEND_RESOLUTION: Final = 250 +NV_CTRL_FLATPANEL_NATIVE_RESOLUTION: Final = 251 +NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION: Final = 252 +NV_CTRL_GPU_SCALING_ACTIVE: Final = 253 +NV_CTRL_DFP_SCALING_ACTIVE: Final = 254 +NV_CTRL_FSAA_APPLICATION_ENHANCED: Final = 255 +NV_CTRL_FSAA_APPLICATION_ENHANCED_ENABLED: Final = 1 +NV_CTRL_FSAA_APPLICATION_ENHANCED_DISABLED: Final = 0 +NV_CTRL_FRAMELOCK_SYNC_RATE_4: Final = 256 +NV_CTRL_GVO_LOCK_OWNER: Final = 257 +NV_CTRL_GVO_LOCK_OWNER_NONE: Final = 0 +NV_CTRL_GVO_LOCK_OWNER_GLX: Final = 1 +NV_CTRL_GVO_LOCK_OWNER_CLONE: Final = 2 +NV_CTRL_GVO_LOCK_OWNER_X_SCREEN: Final = 3 +NV_CTRL_HWOVERLAY: Final = 258 +NV_CTRL_HWOVERLAY_FALSE: Final = 0 +NV_CTRL_HWOVERLAY_TRUE: Final = 1 +NV_CTRL_NUM_GPU_ERRORS_RECOVERED: Final = 259 +NV_CTRL_REFRESH_RATE_3: Final = 260 +NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS: Final = 261 +NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_OFF: Final = 0 +NV_CTRL_ONDEMAND_VBLANK_INTERRUPTS_ON: Final = 1 +NV_CTRL_GPU_POWER_SOURCE: Final = 262 +NV_CTRL_GPU_POWER_SOURCE_AC: Final = 0 +NV_CTRL_GPU_POWER_SOURCE_BATTERY: Final = 1 +NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE: Final = 263 +NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_DESKTOP: Final = 0 +NV_CTRL_GPU_CURRENT_PERFORMANCE_MODE_MAXPERF: Final = 1 +NV_CTRL_GLYPH_CACHE: Final = 264 +NV_CTRL_GLYPH_CACHE_DISABLED: Final = 0 +NV_CTRL_GLYPH_CACHE_ENABLED: Final = 1 +NV_CTRL_GPU_CURRENT_PERFORMANCE_LEVEL: Final = 265 +NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE: Final = 266 +NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_DISABLED: Final = 0 +NV_CTRL_GPU_ADAPTIVE_CLOCK_STATE_ENABLED: Final = 1 +NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED: Final = 267 +NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_FALSE: Final = 0 +NV_CTRL_GVO_OUTPUT_VIDEO_LOCKED_TRUE: Final = 1 +NV_CTRL_GVO_SYNC_LOCK_STATUS: Final = 268 +NV_CTRL_GVO_SYNC_LOCK_STATUS_UNLOCKED: Final = 0 +NV_CTRL_GVO_SYNC_LOCK_STATUS_LOCKED: Final = 1 +NV_CTRL_GVO_ANC_TIME_CODE_GENERATION: Final = 269 +NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_DISABLE: Final = 0 +NV_CTRL_GVO_ANC_TIME_CODE_GENERATION_ENABLE: Final = 1 +NV_CTRL_GVO_COMPOSITE: Final = 270 +NV_CTRL_GVO_COMPOSITE_DISABLE: Final = 0 +NV_CTRL_GVO_COMPOSITE_ENABLE: Final = 1 +NV_CTRL_GVO_COMPOSITE_ALPHA_KEY: Final = 271 +NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_DISABLE: Final = 0 +NV_CTRL_GVO_COMPOSITE_ALPHA_KEY_ENABLE: Final = 1 +NV_CTRL_GVO_COMPOSITE_LUMA_KEY_RANGE: Final = 272 +NV_CTRL_GVO_COMPOSITE_CR_KEY_RANGE: Final = 273 +NV_CTRL_GVO_COMPOSITE_CB_KEY_RANGE: Final = 274 +NV_CTRL_GVO_COMPOSITE_NUM_KEY_RANGES: Final = 275 +NV_CTRL_SWITCH_TO_DISPLAYS: Final = 276 +NV_CTRL_NOTEBOOK_DISPLAY_CHANGE_LID_EVENT: Final = 277 +NV_CTRL_NOTEBOOK_INTERNAL_LCD: Final = 278 +NV_CTRL_DEPTH_30_ALLOWED: Final = 279 +NV_CTRL_MODE_SET_EVENT: Final = 280 +NV_CTRL_OPENGL_AA_LINE_GAMMA_VALUE: Final = 281 +NV_CTRL_VCSC_HIGH_PERF_MODE: Final = 282 +NV_CTRL_VCSC_HIGH_PERF_MODE_DISABLE: Final = 0 +NV_CTRL_VCSC_HIGH_PERF_MODE_ENABLE: Final = 1 +NV_CTRL_DISPLAYPORT_LINK_RATE: Final = 291 +NV_CTRL_DISPLAYPORT_LINK_RATE_DISABLED: Final = 0x0 +NV_CTRL_DISPLAYPORT_LINK_RATE_1_62GBPS: Final = 0x6 +NV_CTRL_DISPLAYPORT_LINK_RATE_2_70GBPS: Final = 0xA +NV_CTRL_STEREO_EYES_EXCHANGE: Final = 292 +NV_CTRL_STEREO_EYES_EXCHANGE_OFF: Final = 0 +NV_CTRL_STEREO_EYES_EXCHANGE_ON: Final = 1 +NV_CTRL_NO_SCANOUT: Final = 293 +NV_CTRL_NO_SCANOUT_DISABLED: Final = 0 +NV_CTRL_NO_SCANOUT_ENABLED: Final = 1 +NV_CTRL_GVO_CSC_CHANGED_EVENT: Final = 294 +NV_CTRL_FRAMELOCK_SLAVEABLE: Final = 295 +NV_CTRL_GVO_SYNC_TO_DISPLAY: Final = 296 +NV_CTRL_GVO_SYNC_TO_DISPLAY_DISABLE: Final = 0 +NV_CTRL_GVO_SYNC_TO_DISPLAY_ENABLE: Final = 1 +NV_CTRL_X_SERVER_UNIQUE_ID: Final = 297 +NV_CTRL_PIXMAP_CACHE: Final = 298 +NV_CTRL_PIXMAP_CACHE_DISABLE: Final = 0 +NV_CTRL_PIXMAP_CACHE_ENABLE: Final = 1 +NV_CTRL_PIXMAP_CACHE_ROUNDING_SIZE_KB: Final = 299 +NV_CTRL_IS_GVO_DISPLAY: Final = 300 +NV_CTRL_IS_GVO_DISPLAY_FALSE: Final = 0 +NV_CTRL_IS_GVO_DISPLAY_TRUE: Final = 1 +NV_CTRL_PCI_ID: Final = 301 +NV_CTRL_GVO_FULL_RANGE_COLOR: Final = 302 +NV_CTRL_GVO_FULL_RANGE_COLOR_DISABLED: Final = 0 +NV_CTRL_GVO_FULL_RANGE_COLOR_ENABLED: Final = 1 +NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE: Final = 303 +NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_FALSE: Final = 0 +NV_CTRL_SLI_MOSAIC_MODE_AVAILABLE_TRUE: Final = 1 +NV_CTRL_GVO_ENABLE_RGB_DATA: Final = 304 +NV_CTRL_GVO_ENABLE_RGB_DATA_DISABLE: Final = 0 +NV_CTRL_GVO_ENABLE_RGB_DATA_ENABLE: Final = 1 +NV_CTRL_IMAGE_SHARPENING_DEFAULT: Final = 305 +NV_CTRL_PCI_DOMAIN: Final = 306 +NV_CTRL_GVI_NUM_JACKS: Final = 307 +NV_CTRL_GVI_MAX_LINKS_PER_STREAM: Final = 308 +NV_CTRL_GVI_DETECTED_CHANNEL_BITS_PER_COMPONENT: Final = 309 +NV_CTRL_GVI_BITS_PER_COMPONENT_UNKNOWN: Final = 0 +NV_CTRL_GVI_BITS_PER_COMPONENT_8: Final = 1 +NV_CTRL_GVI_BITS_PER_COMPONENT_10: Final = 2 +NV_CTRL_GVI_BITS_PER_COMPONENT_12: Final = 3 +NV_CTRL_GVI_REQUESTED_STREAM_BITS_PER_COMPONENT: Final = 310 +NV_CTRL_GVI_DETECTED_CHANNEL_COMPONENT_SAMPLING: Final = 311 +NV_CTRL_GVI_COMPONENT_SAMPLING_UNKNOWN: Final = 0 +NV_CTRL_GVI_COMPONENT_SAMPLING_4444: Final = 1 +NV_CTRL_GVI_COMPONENT_SAMPLING_4224: Final = 2 +NV_CTRL_GVI_COMPONENT_SAMPLING_444: Final = 3 +NV_CTRL_GVI_COMPONENT_SAMPLING_422: Final = 4 +NV_CTRL_GVI_COMPONENT_SAMPLING_420: Final = 5 +NV_CTRL_GVI_REQUESTED_STREAM_COMPONENT_SAMPLING: Final = 312 +NV_CTRL_GVI_REQUESTED_STREAM_CHROMA_EXPAND: Final = 313 +NV_CTRL_GVI_CHROMA_EXPAND_FALSE: Final = 0 +NV_CTRL_GVI_CHROMA_EXPAND_TRUE: Final = 1 +NV_CTRL_GVI_DETECTED_CHANNEL_COLOR_SPACE: Final = 314 +NV_CTRL_GVI_COLOR_SPACE_UNKNOWN: Final = 0 +NV_CTRL_GVI_COLOR_SPACE_GBR: Final = 1 +NV_CTRL_GVI_COLOR_SPACE_GBRA: Final = 2 +NV_CTRL_GVI_COLOR_SPACE_GBRD: Final = 3 +NV_CTRL_GVI_COLOR_SPACE_YCBCR: Final = 4 +NV_CTRL_GVI_COLOR_SPACE_YCBCRA: Final = 5 +NV_CTRL_GVI_COLOR_SPACE_YCBCRD: Final = 6 +NV_CTRL_GVI_DETECTED_CHANNEL_LINK_ID: Final = 315 +NV_CTRL_GVI_LINK_ID_UNKNOWN: Final = 0xFFFF +NV_CTRL_GVI_DETECTED_CHANNEL_SMPTE352_IDENTIFIER: Final = 316 +NV_CTRL_GVI_GLOBAL_IDENTIFIER: Final = 317 +NV_CTRL_FRAMELOCK_SYNC_DELAY_RESOLUTION: Final = 318 +NV_CTRL_GPU_COOLER_MANUAL_CONTROL: Final = 319 +NV_CTRL_GPU_COOLER_MANUAL_CONTROL_FALSE: Final = 0 +NV_CTRL_GPU_COOLER_MANUAL_CONTROL_TRUE: Final = 1 +NV_CTRL_THERMAL_COOLER_LEVEL: Final = 320 +NV_CTRL_THERMAL_COOLER_LEVEL_SET_DEFAULT: Final = 321 +NV_CTRL_THERMAL_COOLER_CONTROL_TYPE: Final = 322 +NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_NONE: Final = 0 +NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_TOGGLE: Final = 1 +NV_CTRL_THERMAL_COOLER_CONTROL_TYPE_VARIABLE: Final = 2 +NV_CTRL_THERMAL_COOLER_TARGET: Final = 323 +NV_CTRL_THERMAL_COOLER_TARGET_NONE: Final = 0 +NV_CTRL_THERMAL_COOLER_TARGET_GPU: Final = 1 +NV_CTRL_THERMAL_COOLER_TARGET_MEMORY: Final = 2 +NV_CTRL_THERMAL_COOLER_TARGET_POWER_SUPPLY: Final = 4 +NV_CTRL_THERMAL_COOLER_TARGET_GPU_RELATED: Final = 7 +NV_CTRL_GPU_ECC_SUPPORTED: Final = 324 +NV_CTRL_GPU_ECC_SUPPORTED_FALSE: Final = 0 +NV_CTRL_GPU_ECC_SUPPORTED_TRUE: Final = 1 +NV_CTRL_GPU_ECC_STATUS: Final = 325 +NV_CTRL_GPU_ECC_STATUS_DISABLED: Final = 0 +NV_CTRL_GPU_ECC_STATUS_ENABLED: Final = 1 +NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED: Final = 326 +NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_FALSE: Final = 0 +NV_CTRL_GPU_ECC_CONFIGURATION_SUPPORTED_TRUE: Final = 1 +NV_CTRL_GPU_ECC_CONFIGURATION: Final = 327 +NV_CTRL_GPU_ECC_CONFIGURATION_DISABLED: Final = 0 +NV_CTRL_GPU_ECC_CONFIGURATION_ENABLED: Final = 1 +NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION: Final = 328 +NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_DISABLED: Final = 0 +NV_CTRL_GPU_ECC_DEFAULT_CONFIGURATION_ENABLED: Final = 1 +NV_CTRL_GPU_ECC_SINGLE_BIT_ERRORS: Final = 329 +NV_CTRL_GPU_ECC_DOUBLE_BIT_ERRORS: Final = 330 +NV_CTRL_GPU_ECC_AGGREGATE_SINGLE_BIT_ERRORS: Final = 331 +NV_CTRL_GPU_ECC_AGGREGATE_DOUBLE_BIT_ERRORS: Final = 332 +NV_CTRL_GPU_ECC_RESET_ERROR_STATUS: Final = 333 +NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_VOLATILE: Final = 0x00000001 +NV_CTRL_GPU_ECC_RESET_ERROR_STATUS_AGGREGATE: Final = 0x00000002 +NV_CTRL_GPU_POWER_MIZER_MODE: Final = 334 +NV_CTRL_GPU_POWER_MIZER_MODE_ADAPTIVE: Final = 0 +NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_MAXIMUM_PERFORMANCE: Final = 1 +NV_CTRL_GPU_POWER_MIZER_MODE_AUTO: Final = 2 +NV_CTRL_GPU_POWER_MIZER_MODE_PREFER_CONSISTENT_PERFORMANCE: Final = 3 +NV_CTRL_GVI_SYNC_OUTPUT_FORMAT: Final = 335 +NV_CTRL_GVI_MAX_CHANNELS_PER_JACK: Final = 336 +NV_CTRL_GVI_MAX_STREAMS: Final = 337 +NV_CTRL_GVI_NUM_CAPTURE_SURFACES: Final = 338 +NV_CTRL_OVERSCAN_COMPENSATION: Final = 339 +NV_CTRL_GPU_PCIE_GENERATION: Final = 341 +NV_CTRL_GPU_PCIE_GENERATION1: Final = 0x00000001 +NV_CTRL_GPU_PCIE_GENERATION2: Final = 0x00000002 +NV_CTRL_GPU_PCIE_GENERATION3: Final = 0x00000003 +NV_CTRL_GVI_BOUND_GPU: Final = 342 +NV_CTRL_GVIO_REQUESTED_VIDEO_FORMAT3: Final = 343 +NV_CTRL_ACCELERATE_TRAPEZOIDS: Final = 344 +NV_CTRL_ACCELERATE_TRAPEZOIDS_DISABLE: Final = 0 +NV_CTRL_ACCELERATE_TRAPEZOIDS_ENABLE: Final = 1 +NV_CTRL_GPU_CORES: Final = 345 +NV_CTRL_GPU_MEMORY_BUS_WIDTH: Final = 346 +NV_CTRL_GVI_TEST_MODE: Final = 347 +NV_CTRL_GVI_TEST_MODE_DISABLE: Final = 0 +NV_CTRL_GVI_TEST_MODE_ENABLE: Final = 1 +NV_CTRL_COLOR_SPACE: Final = 348 +NV_CTRL_COLOR_SPACE_RGB: Final = 0 +NV_CTRL_COLOR_SPACE_YCbCr422: Final = 1 +NV_CTRL_COLOR_SPACE_YCbCr444: Final = 2 +NV_CTRL_COLOR_RANGE: Final = 349 +NV_CTRL_COLOR_RANGE_FULL: Final = 0 +NV_CTRL_COLOR_RANGE_LIMITED: Final = 1 +NV_CTRL_GPU_SCALING_DEFAULT_TARGET: Final = 350 +NV_CTRL_GPU_SCALING_DEFAULT_METHOD: Final = 351 +NV_CTRL_DITHERING_MODE: Final = 352 +NV_CTRL_DITHERING_MODE_AUTO: Final = 0 +NV_CTRL_DITHERING_MODE_DYNAMIC_2X2: Final = 1 +NV_CTRL_DITHERING_MODE_STATIC_2X2: Final = 2 +NV_CTRL_DITHERING_MODE_TEMPORAL: Final = 3 +NV_CTRL_CURRENT_DITHERING: Final = 353 +NV_CTRL_CURRENT_DITHERING_DISABLED: Final = 0 +NV_CTRL_CURRENT_DITHERING_ENABLED: Final = 1 +NV_CTRL_CURRENT_DITHERING_MODE: Final = 354 +NV_CTRL_CURRENT_DITHERING_MODE_NONE: Final = 0 +NV_CTRL_CURRENT_DITHERING_MODE_DYNAMIC_2X2: Final = 1 +NV_CTRL_CURRENT_DITHERING_MODE_STATIC_2X2: Final = 2 +NV_CTRL_CURRENT_DITHERING_MODE_TEMPORAL: Final = 3 +NV_CTRL_THERMAL_SENSOR_READING: Final = 355 +NV_CTRL_THERMAL_SENSOR_PROVIDER: Final = 356 +NV_CTRL_THERMAL_SENSOR_PROVIDER_NONE: Final = 0 +NV_CTRL_THERMAL_SENSOR_PROVIDER_GPU_INTERNAL: Final = 1 +NV_CTRL_THERMAL_SENSOR_PROVIDER_ADM1032: Final = 2 +NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7461: Final = 3 +NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX6649: Final = 4 +NV_CTRL_THERMAL_SENSOR_PROVIDER_MAX1617: Final = 5 +NV_CTRL_THERMAL_SENSOR_PROVIDER_LM99: Final = 6 +NV_CTRL_THERMAL_SENSOR_PROVIDER_LM89: Final = 7 +NV_CTRL_THERMAL_SENSOR_PROVIDER_LM64: Final = 8 +NV_CTRL_THERMAL_SENSOR_PROVIDER_G781: Final = 9 +NV_CTRL_THERMAL_SENSOR_PROVIDER_ADT7473: Final = 10 +NV_CTRL_THERMAL_SENSOR_PROVIDER_SBMAX6649: Final = 11 +NV_CTRL_THERMAL_SENSOR_PROVIDER_VBIOSEVT: Final = 12 +NV_CTRL_THERMAL_SENSOR_PROVIDER_OS: Final = 13 +NV_CTRL_THERMAL_SENSOR_PROVIDER_UNKNOWN: Final = 0xFFFFFFFF +NV_CTRL_THERMAL_SENSOR_TARGET: Final = 357 +NV_CTRL_THERMAL_SENSOR_TARGET_NONE: Final = 0 +NV_CTRL_THERMAL_SENSOR_TARGET_GPU: Final = 1 +NV_CTRL_THERMAL_SENSOR_TARGET_MEMORY: Final = 2 +NV_CTRL_THERMAL_SENSOR_TARGET_POWER_SUPPLY: Final = 4 +NV_CTRL_THERMAL_SENSOR_TARGET_BOARD: Final = 8 +NV_CTRL_THERMAL_SENSOR_TARGET_UNKNOWN: Final = 0xFFFFFFFF +NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR: Final = 358 +NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_FALSE: Final = 0 +NV_CTRL_SHOW_MULTIGPU_VISUAL_INDICATOR_TRUE: Final = 1 +NV_CTRL_GPU_CURRENT_PROCESSOR_CLOCK_FREQS: Final = 359 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS: Final = 360 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_NONE: Final = 0x00000000 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_INTERLACED: Final = 0x00000001 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PROGRESSIVE: Final = 0x00000002 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_PSF: Final = 0x00000004 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_A: Final = 0x00000008 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_LEVEL_B: Final = 0x00000010 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G: Final = 24 +NV_CTRL_GVIO_VIDEO_FORMAT_FLAGS_3G_1080P_NO_12BPC: Final = 0x00000020 +NV_CTRL_GPU_PCIE_MAX_LINK_SPEED: Final = 361 +NV_CTRL_3D_VISION_PRO_RESET_TRANSCEIVER_TO_FACTORY_SETTINGS: Final = 363 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL: Final = 364 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE: Final = 365 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_INVALID: Final = 0 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_LOW_RANGE: Final = 1 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_MEDIUM_RANGE: Final = 2 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_HIGH_RANGE: Final = 3 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_MODE_COUNT: Final = 4 +NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES: Final = 367 +NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_DISABLE: Final = 0 +NV_CTRL_SYNCHRONOUS_PALETTE_UPDATES_ENABLE: Final = 1 +NV_CTRL_DITHERING_DEPTH: Final = 368 +NV_CTRL_DITHERING_DEPTH_AUTO: Final = 0 +NV_CTRL_DITHERING_DEPTH_6_BITS: Final = 1 +NV_CTRL_DITHERING_DEPTH_8_BITS: Final = 2 +NV_CTRL_CURRENT_DITHERING_DEPTH: Final = 369 +NV_CTRL_CURRENT_DITHERING_DEPTH_NONE: Final = 0 +NV_CTRL_CURRENT_DITHERING_DEPTH_6_BITS: Final = 1 +NV_CTRL_CURRENT_DITHERING_DEPTH_8_BITS: Final = 2 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_FREQUENCY: Final = 370 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_QUALITY: Final = 371 +NV_CTRL_3D_VISION_PRO_TRANSCEIVER_CHANNEL_COUNT: Final = 372 +NV_CTRL_3D_VISION_PRO_PAIR_GLASSES: Final = 373 +NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_STOP: Final = 0 +NV_CTRL_3D_VISION_PRO_PAIR_GLASSES_BEACON: Final = 0xFFFFFFFF +NV_CTRL_3D_VISION_PRO_UNPAIR_GLASSES: Final = 374 +NV_CTRL_3D_VISION_PRO_DISCOVER_GLASSES: Final = 375 +NV_CTRL_3D_VISION_PRO_IDENTIFY_GLASSES: Final = 376 +NV_CTRL_3D_VISION_PRO_GLASSES_SYNC_CYCLE: Final = 378 +NV_CTRL_3D_VISION_PRO_GLASSES_MISSED_SYNC_CYCLES: Final = 379 +NV_CTRL_3D_VISION_PRO_GLASSES_BATTERY_LEVEL: Final = 380 +NV_CTRL_GVO_ANC_PARITY_COMPUTATION: Final = 381 +NV_CTRL_GVO_ANC_PARITY_COMPUTATION_AUTO: Final = 0 +NV_CTRL_GVO_ANC_PARITY_COMPUTATION_ON: Final = 1 +NV_CTRL_GVO_ANC_PARITY_COMPUTATION_OFF: Final = 2 +NV_CTRL_3D_VISION_PRO_GLASSES_PAIR_EVENT: Final = 382 +NV_CTRL_3D_VISION_PRO_GLASSES_UNPAIR_EVENT: Final = 383 +NV_CTRL_GPU_PCIE_CURRENT_LINK_WIDTH: Final = 384 +NV_CTRL_GPU_PCIE_CURRENT_LINK_SPEED: Final = 385 +NV_CTRL_GVO_AUDIO_BLANKING: Final = 386 +NV_CTRL_GVO_AUDIO_BLANKING_DISABLE: Final = 0 +NV_CTRL_GVO_AUDIO_BLANKING_ENABLE: Final = 1 +NV_CTRL_CURRENT_METAMODE_ID: Final = 387 +NV_CTRL_DISPLAY_ENABLED: Final = 388 +NV_CTRL_DISPLAY_ENABLED_TRUE: Final = 1 +NV_CTRL_DISPLAY_ENABLED_FALSE: Final = 0 +NV_CTRL_FRAMELOCK_INCOMING_HOUSE_SYNC_RATE: Final = 389 +NV_CTRL_FXAA: Final = 390 +NV_CTRL_FXAA_DISABLE: Final = 0 +NV_CTRL_FXAA_ENABLE: Final = 1 +NV_CTRL_DISPLAY_RANDR_OUTPUT_ID: Final = 391 +NV_CTRL_FRAMELOCK_DISPLAY_CONFIG: Final = 392 +NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_DISABLED: Final = 0 +NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_CLIENT: Final = 1 +NV_CTRL_FRAMELOCK_DISPLAY_CONFIG_SERVER: Final = 2 +NV_CTRL_TOTAL_DEDICATED_GPU_MEMORY: Final = 393 +NV_CTRL_USED_DEDICATED_GPU_MEMORY: Final = 394 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE: Final = 395 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_DISABLED: Final = 0 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_IMMEDIATE_ENABLED: Final = 1 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT: Final = 396 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_DISABLED: Final = 0 +NV_CTRL_GPU_DOUBLE_PRECISION_BOOST_REBOOT_ENALED: Final = 1 +NV_CTRL_DPY_HDMI_3D: Final = 397 +NV_CTRL_DPY_HDMI_3D_DISABLED: Final = 0 +NV_CTRL_DPY_HDMI_3D_ENABLED: Final = 1 +NV_CTRL_BASE_MOSAIC: Final = 398 +NV_CTRL_BASE_MOSAIC_DISABLED: Final = 0 +NV_CTRL_BASE_MOSAIC_FULL: Final = 1 +NV_CTRL_BASE_MOSAIC_LIMITED: Final = 2 +NV_CTRL_MULTIGPU_MASTER_POSSIBLE: Final = 399 +NV_CTRL_MULTIGPU_MASTER_POSSIBLE_FALSE: Final = 0 +NV_CTRL_MULTIGPU_MASTER_POSSIBLE_TRUE: Final = 1 +NV_CTRL_GPU_POWER_MIZER_DEFAULT_MODE: Final = 400 +NV_CTRL_XV_SYNC_TO_DISPLAY_ID: Final = 401 +NV_CTRL_XV_SYNC_TO_DISPLAY_ID_AUTO: Final = 0xFFFFFFFF +NV_CTRL_BACKLIGHT_BRIGHTNESS: Final = 402 +NV_CTRL_GPU_LOGO_BRIGHTNESS: Final = 403 +NV_CTRL_GPU_SLI_LOGO_BRIGHTNESS: Final = 404 +NV_CTRL_THERMAL_COOLER_SPEED: Final = 405 +NV_CTRL_PALETTE_UPDATE_EVENT: Final = 406 +NV_CTRL_VIDEO_ENCODER_UTILIZATION: Final = 407 +NV_CTRL_GSYNC_ALLOWED: Final = 408 +NV_CTRL_GSYNC_ALLOWED_FALSE: Final = 0 +NV_CTRL_GSYNC_ALLOWED_TRUE: Final = 1 +NV_CTRL_GPU_NVCLOCK_OFFSET: Final = 409 +NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET: Final = 410 +NV_CTRL_VIDEO_DECODER_UTILIZATION: Final = 411 +NV_CTRL_GPU_OVER_VOLTAGE_OFFSET: Final = 412 +NV_CTRL_GPU_CURRENT_CORE_VOLTAGE: Final = 413 +NV_CTRL_CURRENT_COLOR_SPACE: Final = 414 +NV_CTRL_CURRENT_COLOR_SPACE_RGB: Final = 0 +NV_CTRL_CURRENT_COLOR_SPACE_YCbCr422: Final = 1 +NV_CTRL_CURRENT_COLOR_SPACE_YCbCr444: Final = 2 +NV_CTRL_CURRENT_COLOR_SPACE_YCbCr420: Final = 3 +NV_CTRL_CURRENT_COLOR_RANGE: Final = 415 +NV_CTRL_CURRENT_COLOR_RANGE_FULL: Final = 0 +NV_CTRL_CURRENT_COLOR_RANGE_LIMITED: Final = 1 +NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR: Final = 416 +NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_FALSE: Final = 0 +NV_CTRL_SHOW_GSYNC_VISUAL_INDICATOR_TRUE: Final = 1 +NV_CTRL_THERMAL_COOLER_CURRENT_LEVEL: Final = 417 +NV_CTRL_STEREO_SWAP_MODE: Final = 418 +NV_CTRL_STEREO_SWAP_MODE_APPLICATION_CONTROL: Final = 0 +NV_CTRL_STEREO_SWAP_MODE_PER_EYE: Final = 1 +NV_CTRL_STEREO_SWAP_MODE_PER_EYE_PAIR: Final = 2 +NV_CTRL_CURRENT_XV_SYNC_TO_DISPLAY_ID: Final = 419 +NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED: Final = 420 +NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_FALSE: Final = 0 +NV_CTRL_GPU_FRAMELOCK_FIRMWARE_UNSUPPORTED_TRUE: Final = 1 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE: Final = 421 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_UNKNOWN: Final = 0 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DISPLAYPORT: Final = 1 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_HDMI: Final = 2 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_DVI: Final = 3 +NV_CTRL_DISPLAYPORT_CONNECTOR_TYPE_VGA: Final = 4 +NV_CTRL_DISPLAYPORT_IS_MULTISTREAM: Final = 422 +NV_CTRL_DISPLAYPORT_SINK_IS_AUDIO_CAPABLE: Final = 423 +NV_CTRL_GPU_NVCLOCK_OFFSET_ALL_PERFORMANCE_LEVELS: Final = 424 +NV_CTRL_GPU_MEM_TRANSFER_RATE_OFFSET_ALL_PERFORMANCE_LEVELS: Final = 425 +NV_CTRL_FRAMELOCK_FIRMWARE_VERSION: Final = 426 +NV_CTRL_FRAMELOCK_FIRMWARE_MINOR_VERSION: Final = 427 +NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR: Final = 428 +NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_FALSE: Final = 0 +NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR_TRUE: Final = 1 +NV_CTRL_LAST_ATTRIBUTE: Final = NV_CTRL_SHOW_GRAPHICS_VISUAL_INDICATOR +NV_CTRL_STRING_PRODUCT_NAME: Final = 0 +NV_CTRL_STRING_VBIOS_VERSION: Final = 1 +NV_CTRL_STRING_NVIDIA_DRIVER_VERSION: Final = 3 +NV_CTRL_STRING_DISPLAY_DEVICE_NAME: Final = 4 +NV_CTRL_STRING_TV_ENCODER_NAME: Final = 5 +NV_CTRL_STRING_GVIO_FIRMWARE_VERSION: Final = 8 +NV_CTRL_STRING_GVO_FIRMWARE_VERSION: Final = 8 +NV_CTRL_STRING_CURRENT_MODELINE: Final = 9 +NV_CTRL_STRING_ADD_MODELINE: Final = 10 +NV_CTRL_STRING_DELETE_MODELINE: Final = 11 +NV_CTRL_STRING_CURRENT_METAMODE: Final = 12 +NV_CTRL_STRING_CURRENT_METAMODE_VERSION_1: Final = NV_CTRL_STRING_CURRENT_METAMODE +NV_CTRL_STRING_ADD_METAMODE: Final = 13 +NV_CTRL_STRING_DELETE_METAMODE: Final = 14 +NV_CTRL_STRING_VCSC_PRODUCT_NAME: Final = 15 +NV_CTRL_STRING_VCSC_PRODUCT_ID: Final = 16 +NV_CTRL_STRING_VCSC_SERIAL_NUMBER: Final = 17 +NV_CTRL_STRING_VCSC_BUILD_DATE: Final = 18 +NV_CTRL_STRING_VCSC_FIRMWARE_VERSION: Final = 19 +NV_CTRL_STRING_VCSC_FIRMWARE_REVISION: Final = 20 +NV_CTRL_STRING_VCSC_HARDWARE_VERSION: Final = 21 +NV_CTRL_STRING_VCSC_HARDWARE_REVISION: Final = 22 +NV_CTRL_STRING_MOVE_METAMODE: Final = 23 +NV_CTRL_STRING_VALID_HORIZ_SYNC_RANGES: Final = 24 +NV_CTRL_STRING_VALID_VERT_REFRESH_RANGES: Final = 25 +NV_CTRL_STRING_SCREEN_RECTANGLE: Final = 26 +NV_CTRL_STRING_XINERAMA_SCREEN_INFO: Final = 26 +NV_CTRL_STRING_NVIDIA_XINERAMA_INFO_ORDER: Final = 27 +NV_CTRL_STRING_TWINVIEW_XINERAMA_INFO_ORDER: Final = NV_CTRL_STRING_NVIDIA_XINERAMA_INFO_ORDER +NV_CTRL_STRING_SLI_MODE: Final = 28 +NV_CTRL_STRING_PERFORMANCE_MODES: Final = 29 +NV_CTRL_STRING_VCSC_FAN_STATUS: Final = 30 +NV_CTRL_STRING_VCSC_TEMPERATURES: Final = 31 +NV_CTRL_STRING_VCSC_PSU_INFO: Final = 32 +NV_CTRL_STRING_GVIO_VIDEO_FORMAT_NAME: Final = 33 +NV_CTRL_STRING_GVO_VIDEO_FORMAT_NAME: Final = 33 +NV_CTRL_STRING_GPU_CURRENT_CLOCK_FREQS: Final = 34 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_HARDWARE_REVISION: Final = 35 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_A: Final = 36 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_A: Final = 37 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_VERSION_B: Final = 38 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_FIRMWARE_DATE_B: Final = 39 +NV_CTRL_STRING_3D_VISION_PRO_TRANSCEIVER_ADDRESS: Final = 40 +NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_VERSION_A: Final = 41 +NV_CTRL_STRING_3D_VISION_PRO_GLASSES_FIRMWARE_DATE_A: Final = 42 +NV_CTRL_STRING_3D_VISION_PRO_GLASSES_ADDRESS: Final = 43 +NV_CTRL_STRING_3D_VISION_PRO_GLASSES_NAME: Final = 44 +NV_CTRL_STRING_CURRENT_METAMODE_VERSION_2: Final = 45 +NV_CTRL_STRING_DISPLAY_NAME_TYPE_BASENAME: Final = 46 +NV_CTRL_STRING_DISPLAY_NAME_TYPE_ID: Final = 47 +NV_CTRL_STRING_DISPLAY_NAME_DP_GUID: Final = 48 +NV_CTRL_STRING_DISPLAY_NAME_EDID_HASH: Final = 49 +NV_CTRL_STRING_DISPLAY_NAME_TARGET_INDEX: Final = 50 +NV_CTRL_STRING_DISPLAY_NAME_RANDR: Final = 51 +NV_CTRL_STRING_GPU_UUID: Final = 52 +NV_CTRL_STRING_GPU_UTILIZATION: Final = 53 +NV_CTRL_STRING_MULTIGPU_MODE: Final = 54 +NV_CTRL_STRING_PRIME_OUTPUTS_DATA: Final = 55 +NV_CTRL_STRING_LAST_ATTRIBUTE: Final = NV_CTRL_STRING_PRIME_OUTPUTS_DATA +NV_CTRL_BINARY_DATA_EDID: Final = 0 +NV_CTRL_BINARY_DATA_MODELINES: Final = 1 +NV_CTRL_BINARY_DATA_METAMODES: Final = 2 +NV_CTRL_BINARY_DATA_METAMODES_VERSION_1: Final = NV_CTRL_BINARY_DATA_METAMODES +NV_CTRL_BINARY_DATA_XSCREENS_USING_GPU: Final = 3 +NV_CTRL_BINARY_DATA_GPUS_USED_BY_XSCREEN: Final = 4 +NV_CTRL_BINARY_DATA_GPUS_USING_FRAMELOCK: Final = 5 +NV_CTRL_BINARY_DATA_DISPLAY_VIEWPORT: Final = 6 +NV_CTRL_BINARY_DATA_FRAMELOCKS_USED_BY_GPU: Final = 7 +NV_CTRL_BINARY_DATA_GPUS_USING_VCSC: Final = 8 +NV_CTRL_BINARY_DATA_VCSCS_USED_BY_GPU: Final = 9 +NV_CTRL_BINARY_DATA_COOLERS_USED_BY_GPU: Final = 10 +NV_CTRL_BINARY_DATA_GPUS_USED_BY_LOGICAL_XSCREEN: Final = 11 +NV_CTRL_BINARY_DATA_THERMAL_SENSORS_USED_BY_GPU: Final = 12 +NV_CTRL_BINARY_DATA_GLASSES_PAIRED_TO_3D_VISION_PRO_TRANSCEIVER: Final = 13 +NV_CTRL_BINARY_DATA_DISPLAY_TARGETS: Final = 14 +NV_CTRL_BINARY_DATA_DISPLAYS_CONNECTED_TO_GPU: Final = 15 +NV_CTRL_BINARY_DATA_METAMODES_VERSION_2: Final = 16 +NV_CTRL_BINARY_DATA_DISPLAYS_ENABLED_ON_XSCREEN: Final = 17 +NV_CTRL_BINARY_DATA_DISPLAYS_ASSIGNED_TO_XSCREEN: Final = 18 +NV_CTRL_BINARY_DATA_GPU_FLAGS: Final = 19 +NV_CTRL_BINARY_DATA_GPU_FLAGS_STEREO_DISPLAY_TRANSFORM_EXCLUSIVE: Final = 0 +NV_CTRL_BINARY_DATA_GPU_FLAGS_OVERLAY_DISPLAY_TRANSFORM_EXCLUSIVE: Final = 1 +NV_CTRL_BINARY_DATA_GPU_FLAGS_DEPTH_8_DISPLAY_TRANSFORM_EXCLUSIVE: Final = 2 +NV_CTRL_BINARY_DATA_DISPLAYS_ON_GPU: Final = 20 +NV_CTRL_BINARY_DATA_LAST_ATTRIBUTE: Final = NV_CTRL_BINARY_DATA_DISPLAYS_ON_GPU +NV_CTRL_STRING_OPERATION_ADD_METAMODE: Final = 0 +NV_CTRL_STRING_OPERATION_GTF_MODELINE: Final = 1 +NV_CTRL_STRING_OPERATION_CVT_MODELINE: Final = 2 +NV_CTRL_STRING_OPERATION_BUILD_MODEPOOL: Final = 3 +NV_CTRL_STRING_OPERATION_GVI_CONFIGURE_STREAMS: Final = 4 +NV_CTRL_STRING_OPERATION_PARSE_METAMODE: Final = 5 +NV_CTRL_STRING_OPERATION_LAST_ATTRIBUTE: Final = NV_CTRL_STRING_OPERATION_PARSE_METAMODE +X_nvCtrlQueryExtension: Final = 0 +X_nvCtrlQueryAttribute: Final = 2 +X_nvCtrlQueryStringAttribute: Final = 4 +X_nvCtrlQueryValidAttributeValues: Final = 5 +X_nvCtrlSetStringAttribute: Final = 9 +X_nvCtrlSetAttributeAndGetStatus: Final = 19 +X_nvCtrlQueryBinaryData: Final = 20 +X_nvCtrlQueryTargetCount: Final = 24 +X_nvCtrlStringOperation: Final = 25 +ATTRIBUTE_TYPE_UNKNOWN: Final = 0 +ATTRIBUTE_TYPE_INTEGER: Final = 1 +ATTRIBUTE_TYPE_BITMASK: Final = 2 +ATTRIBUTE_TYPE_BOOL: Final = 3 +ATTRIBUTE_TYPE_RANGE: Final = 4 +ATTRIBUTE_TYPE_INT_BITS: Final = 5 +ATTRIBUTE_TYPE_READ: Final = 0x01 +ATTRIBUTE_TYPE_WRITE: Final = 0x02 +ATTRIBUTE_TYPE_DISPLAY: Final = 0x04 +ATTRIBUTE_TYPE_GPU: Final = 0x08 +ATTRIBUTE_TYPE_FRAMELOCK: Final = 0x10 +ATTRIBUTE_TYPE_X_SCREEN: Final = 0x20 +ATTRIBUTE_TYPE_XINERAMA: Final = 0x40 +ATTRIBUTE_TYPE_VCSC: Final = 0x80 +NV_CTRL_TARGET_TYPE_X_SCREEN: Final = 0 +NV_CTRL_TARGET_TYPE_GPU: Final = 1 +NV_CTRL_TARGET_TYPE_FRAMELOCK: Final = 2 +NV_CTRL_TARGET_TYPE_VCSC: Final = 3 +NV_CTRL_TARGET_TYPE_GVI: Final = 4 +NV_CTRL_TARGET_TYPE_COOLER: Final = 5 +NV_CTRL_TARGET_TYPE_THERMAL_SENSOR: Final = 6 +NV_CTRL_TARGET_TYPE_3D_VISION_PRO_TRANSCEIVER: Final = 7 +NV_CTRL_TARGET_TYPE_DISPLAY: Final = 8 class Target: def id(self) -> int: ... def type(self) -> int: ... class Gpu(Target): - def __init__(self, ngpu: int = ...) -> None: ... + def __init__(self, ngpu: int = 0) -> None: ... class Screen(Target): - def __init__(self, nscr: int = ...) -> None: ... + def __init__(self, nscr: int = 0) -> None: ... class Cooler(Target): - def __init__(self, nfan: int = ...) -> None: ... + def __init__(self, nfan: int = 0) -> None: ... class NVCtrlQueryTargetCountReplyRequest(rq.ReplyRequest): ... class NVCtrlQueryAttributeReplyRequest(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/randr.pyi b/stubs/python-xlib/Xlib/ext/randr.pyi index f9188ddf5..eab8fc42c 100644 --- a/stubs/python-xlib/Xlib/ext/randr.pyi +++ b/stubs/python-xlib/Xlib/ext/randr.pyi @@ -1,5 +1,5 @@ from collections.abc import Sequence -from typing_extensions import TypeAlias +from typing_extensions import Final, TypeAlias from Xlib.display import Display from Xlib.protocol import request, rq @@ -7,59 +7,59 @@ from Xlib.xobject import drawable, resource _RandRModeInfo13IntSequence: TypeAlias = Sequence[int] -extname: str -RRScreenChangeNotify: int -RRNotify: int -RRNotify_CrtcChange: int -RRNotify_OutputChange: int -RRNotify_OutputProperty: int -RRScreenChangeNotifyMask: int -RRCrtcChangeNotifyMask: int -RROutputChangeNotifyMask: int -RROutputPropertyNotifyMask: int -SetConfigSuccess: int -SetConfigInvalidConfigTime: int -SetConfigInvalidTime: int -SetConfigFailed: int -Rotate_0: int -Rotate_90: int -Rotate_180: int -Rotate_270: int -Reflect_X: int -Reflect_Y: int -HSyncPositive: int -HSyncNegative: int -VSyncPositive: int -VSyncNegative: int -Interlace: int -DoubleScan: int -CSync: int -CSyncPositive: int -CSyncNegative: int -HSkewPresent: int -BCast: int -PixelMultiplex: int -DoubleClock: int -ClockDivideBy2: int -Connected: int -Disconnected: int -UnknownConnection: int -PROPERTY_RANDR_EDID: str -PROPERTY_SIGNAL_FORMAT: str -PROPERTY_SIGNAL_PROPERTIES: str -PROPERTY_CONNECTOR_TYPE: str -PROPERTY_CONNECTOR_NUMBER: str -PROPERTY_COMPATIBILITY_LIST: str -PROPERTY_CLONE_LIST: str -SubPixelUnknown: int -SubPixelHorizontalRGB: int -SubPixelHorizontalBGR: int -SubPixelVerticalRGB: int -SubPixelVerticalBGR: int -SubPixelNone: int -BadRROutput: int -BadRRCrtc: int -BadRRMode: int +extname: Final = "RANDR" +RRScreenChangeNotify: Final = 0 +RRNotify: Final = 1 +RRNotify_CrtcChange: Final = 0 +RRNotify_OutputChange: Final = 1 +RRNotify_OutputProperty: Final = 2 +RRScreenChangeNotifyMask: Final = 0x1 +RRCrtcChangeNotifyMask: Final = 0x2 +RROutputChangeNotifyMask: Final = 0x4 +RROutputPropertyNotifyMask: Final = 0x8 +SetConfigSuccess: Final = 0 +SetConfigInvalidConfigTime: Final = 1 +SetConfigInvalidTime: Final = 2 +SetConfigFailed: Final = 3 +Rotate_0: Final = 1 +Rotate_90: Final = 2 +Rotate_180: Final = 4 +Rotate_270: Final = 8 +Reflect_X: Final = 16 +Reflect_Y: Final = 32 +HSyncPositive: Final = 0x00000001 +HSyncNegative: Final = 0x00000002 +VSyncPositive: Final = 0x00000004 +VSyncNegative: Final = 0x00000008 +Interlace: Final = 0x00000010 +DoubleScan: Final = 0x00000020 +CSync: Final = 0x00000040 +CSyncPositive: Final = 0x00000080 +CSyncNegative: Final = 0x00000100 +HSkewPresent: Final = 0x00000200 +BCast: Final = 0x00000400 +PixelMultiplex: Final = 0x00000800 +DoubleClock: Final = 0x00001000 +ClockDivideBy2: Final = 0x00002000 +Connected: Final = 0 +Disconnected: Final = 1 +UnknownConnection: Final = 2 +PROPERTY_RANDR_EDID: Final = "EDID" +PROPERTY_SIGNAL_FORMAT: Final = "SignalFormat" +PROPERTY_SIGNAL_PROPERTIES: Final = "SignalProperties" +PROPERTY_CONNECTOR_TYPE: Final = "ConnectorType" +PROPERTY_CONNECTOR_NUMBER: Final = "ConnectorNumber" +PROPERTY_COMPATIBILITY_LIST: Final = "CompatibilityList" +PROPERTY_CLONE_LIST: Final = "CloneList" +SubPixelUnknown: Final = 0 +SubPixelHorizontalRGB: Final = 1 +SubPixelHorizontalBGR: Final = 2 +SubPixelVerticalRGB: Final = 3 +SubPixelVerticalBGR: Final = 4 +SubPixelNone: Final = 5 +BadRROutput: Final = 0 +BadRRCrtc: Final = 1 +BadRRMode: Final = 2 class BadRROutputError(Exception): ... class BadRRCrtcError(Exception): ... @@ -79,7 +79,7 @@ class _1_0SetScreenConfig(rq.ReplyRequest): ... class SetScreenConfig(rq.ReplyRequest): ... def set_screen_config( - self: drawable.Drawable, size_id: int, rotation: int, config_timestamp: int, rate: int = ..., timestamp: int = ... + self: drawable.Drawable, size_id: int, rotation: int, config_timestamp: int, rate: int = 0, timestamp: int = 0 ) -> SetScreenConfig: ... class SelectInput(rq.Request): ... @@ -100,8 +100,8 @@ def set_screen_size( self: drawable.Window, width: int, height: int, - width_in_millimeters: int | None = ..., - height_in_millimeters: int | None = ..., + width_in_millimeters: int | None = None, + height_in_millimeters: int | None = None, ) -> SetScreenSize: ... class GetScreenResources(rq.ReplyRequest): ... @@ -143,8 +143,8 @@ def get_output_property( type: int, long_offset: int, long_length: int, - delete: bool = ..., - pending: bool = ..., + delete: bool = False, + pending: bool = False, ) -> GetOutputProperty: ... class CreateMode(rq.ReplyRequest): ... @@ -178,7 +178,7 @@ def set_crtc_config( mode: int, rotation: int, outputs: Sequence[int], - timestamp: int = ..., + timestamp: int = 0, ) -> SetCrtcConfig: ... class GetCrtcGammaSize(rq.ReplyRequest): ... @@ -228,7 +228,7 @@ def set_panning( border_top: int, border_width: int, border_height: int, - timestamp: int = ..., + timestamp: int = 0, ) -> SetPanning: ... class SetOutputPrimary(rq.Request): ... @@ -241,7 +241,7 @@ def get_output_primary(self: drawable.Window) -> GetOutputPrimary: ... class GetMonitors(rq.ReplyRequest): ... -def get_monitors(self: drawable.Window, is_active: bool = ...) -> GetMonitors: ... +def get_monitors(self: drawable.Window, is_active: bool = True) -> GetMonitors: ... class SetMonitor(rq.Request): ... diff --git a/stubs/python-xlib/Xlib/ext/record.pyi b/stubs/python-xlib/Xlib/ext/record.pyi index bfbb971f4..b09bc0e43 100644 --- a/stubs/python-xlib/Xlib/ext/record.pyi +++ b/stubs/python-xlib/Xlib/ext/record.pyi @@ -1,6 +1,6 @@ from collections.abc import Callable, Sequence, Sized from typing import Any, TypeVar -from typing_extensions import Literal +from typing_extensions import Final, Literal from Xlib._typing import Unused from Xlib.display import Display @@ -10,19 +10,22 @@ from Xlib.xobject import resource _T = TypeVar("_T") _S = TypeVar("_S", bound=Sized) -extname: str -FromServerTime: int -FromClientTime: int -FromClientSequence: int -CurrentClients: int -FutureClients: int -AllClients: int -FromServer: int -FromClient: int -ClientStarted: int -ClientDied: int -StartOfData: int -EndOfData: int +extname: Final = "RECORD" + +FromServerTime: Final = 0x01 +FromClientTime: Final = 0x02 +FromClientSequence: Final = 0x04 + +CurrentClients: Final = 1 +FutureClients: Final = 2 +AllClients: Final = 3 + +FromServer: Final = 0 +FromClient: Final = 1 +ClientStarted: Final = 2 +ClientDied: Final = 3 +StartOfData: Final = 4 +EndOfData: Final = 5 Record_Range8: rq.Struct Record_Range16: rq.Struct Record_ExtRange: rq.Struct @@ -94,7 +97,7 @@ class EnableContext(rq.ReplyRequest): self, callback: Callable[[rq.DictWrapper | dict[str, Any]], Any], display: display.Display, - defer: bool = ..., + defer: bool = False, *args: object | bool, **keys: object | bool, ) -> None: ... diff --git a/stubs/python-xlib/Xlib/ext/res.pyi b/stubs/python-xlib/Xlib/ext/res.pyi index 48ecc7c9f..3289fa10a 100644 --- a/stubs/python-xlib/Xlib/ext/res.pyi +++ b/stubs/python-xlib/Xlib/ext/res.pyi @@ -1,23 +1,24 @@ from collections.abc import Sequence +from typing_extensions import Final from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -RES_MAJOR_VERSION: int -RES_MINOR_VERSION: int -extname: str -ResQueryVersion: int -ResQueryClients: int -ResQueryClientResources: int -ResQueryClientPixmapBytes: int -ResQueryClientIds: int -ResQueryResourceBytes: int +RES_MAJOR_VERSION: Final = 1 +RES_MINOR_VERSION: Final = 2 +extname: Final = "X-Resource" +ResQueryVersion: Final = 0 +ResQueryClients: Final = 1 +ResQueryClientResources: Final = 2 +ResQueryClientPixmapBytes: Final = 3 +ResQueryClientIds: Final = 4 +ResQueryResourceBytes: Final = 5 class QueryVersion(rq.ReplyRequest): ... -def query_version(self: Display | resource.Resource, client_major: int = ..., client_minor: int = ...) -> QueryVersion: ... +def query_version(self: Display | resource.Resource, client_major: int = 1, client_minor: int = 2) -> QueryVersion: ... Client: rq.Struct @@ -40,8 +41,8 @@ class SizeOf(rq.LengthOf): def __init__(self, name: str | list[str] | tuple[str, ...], size: int, item_size: int) -> None: ... def parse_value(self, length: int, display: Unused) -> int: ... # type: ignore[override] -ClientXIDMask: int -LocalClientPIDMask: int +ClientXIDMask: Final = 0x1 +LocalClientPIDMask: Final = 0x2 ClientIdSpec: rq.Struct ClientIdValue: rq.Struct diff --git a/stubs/python-xlib/Xlib/ext/screensaver.pyi b/stubs/python-xlib/Xlib/ext/screensaver.pyi index 9ccf5cbc7..2b406d338 100644 --- a/stubs/python-xlib/Xlib/ext/screensaver.pyi +++ b/stubs/python-xlib/Xlib/ext/screensaver.pyi @@ -1,17 +1,19 @@ +from typing_extensions import Final + from Xlib._typing import ErrorHandler from Xlib.display import Display from Xlib.protocol import request, rq from Xlib.xobject import drawable -extname: str -NotifyMask: int -CycleMask: int -StateOff: int -StateOn: int -StateCycle: int -KindBlanked: int -KindInternal: int -KindExternal: int +extname: Final = "MIT-SCREEN-SAVER" +NotifyMask: Final = 1 +CycleMask: Final = 2 +StateOff: Final = 0 +StateOn: Final = 1 +StateCycle: Final = 2 +KindBlanked: Final = 0 +KindInternal: Final = 1 +KindExternal: Final = 2 class QueryVersion(rq.ReplyRequest): ... @@ -34,16 +36,16 @@ def set_attributes( width: int, height: int, border_width: int, - window_class: int = ..., - depth: int = ..., - visual: int = ..., - onerror: ErrorHandler[object] | None = ..., + window_class: int = 0, + depth: int = 0, + visual: int = 0, + onerror: ErrorHandler[object] | None = None, **keys: object, ) -> SetAttributes: ... class UnsetAttributes(rq.Request): ... -def unset_attributes(self: drawable.Drawable, onerror: ErrorHandler[object] | None = ...) -> UnsetAttributes: ... +def unset_attributes(self: drawable.Drawable, onerror: ErrorHandler[object] | None = None) -> UnsetAttributes: ... class Notify(rq.Event): ... diff --git a/stubs/python-xlib/Xlib/ext/security.pyi b/stubs/python-xlib/Xlib/ext/security.pyi index 93fd4b0bd..661f151a7 100644 --- a/stubs/python-xlib/Xlib/ext/security.pyi +++ b/stubs/python-xlib/Xlib/ext/security.pyi @@ -1,12 +1,14 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -extname: str -SecurityClientTrusted: int -SecurityClientUntrusted: int -SecurityAuthorizationRevokedMask: int +extname: Final = "SECURITY" +SecurityClientTrusted: Final = 0 +SecurityClientUntrusted: Final = 1 +SecurityAuthorizationRevokedMask: Final = 1 AUTHID = rq.Card32 class QueryVersion(rq.ReplyRequest): ... @@ -18,11 +20,11 @@ class SecurityGenerateAuthorization(rq.ReplyRequest): ... def generate_authorization( self: Display | resource.Resource, auth_proto: str, - auth_data: bytes | bytearray = ..., - timeout: int | None = ..., - trust_level: int | None = ..., - group: int | None = ..., - event_mask: int | None = ..., + auth_data: bytes | bytearray = b"", + timeout: int | None = None, + trust_level: int | None = None, + group: int | None = None, + event_mask: int | None = None, ) -> SecurityGenerateAuthorization: ... class SecurityRevokeAuthorization(rq.Request): ... diff --git a/stubs/python-xlib/Xlib/ext/shape.pyi b/stubs/python-xlib/Xlib/ext/shape.pyi index 67d0ed774..79236d0b9 100644 --- a/stubs/python-xlib/Xlib/ext/shape.pyi +++ b/stubs/python-xlib/Xlib/ext/shape.pyi @@ -1,11 +1,12 @@ from collections.abc import Sequence +from typing_extensions import Final from Xlib.display import Display from Xlib.protocol import request, rq from Xlib.protocol.structs import _Rectangle4IntSequence from Xlib.xobject import drawable, resource -extname: str +extname: Final = "SHAPE" OP = rq.Card8 class SO: diff --git a/stubs/python-xlib/Xlib/ext/xfixes.pyi b/stubs/python-xlib/Xlib/ext/xfixes.pyi index 98509f7f2..a4ccb20cf 100644 --- a/stubs/python-xlib/Xlib/ext/xfixes.pyi +++ b/stubs/python-xlib/Xlib/ext/xfixes.pyi @@ -1,19 +1,21 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import request, rq from Xlib.xobject import drawable, resource -extname: str -XFixesSelectionNotify: int -XFixesCursorNotify: int -XFixesSetSelectionOwnerNotifyMask: int -XFixesSelectionWindowDestroyNotifyMask: int -XFixesSelectionClientCloseNotifyMask: int -XFixesDisplayCursorNotifyMask: int -XFixesSetSelectionOwnerNotify: int -XFixesSelectionWindowDestroyNotify: int -XFixesSelectionClientCloseNotify: int -XFixesDisplayCursorNotify: int +extname: Final = "XFIXES" +XFixesSelectionNotify: Final = 0 +XFixesCursorNotify: Final = 1 +XFixesSetSelectionOwnerNotifyMask: Final = 0x1 +XFixesSelectionWindowDestroyNotifyMask: Final = 0x2 +XFixesSelectionClientCloseNotifyMask: Final = 0x4 +XFixesDisplayCursorNotifyMask: Final = 0x1 +XFixesSetSelectionOwnerNotify: Final = 0 +XFixesSelectionWindowDestroyNotify: Final = 1 +XFixesSelectionClientCloseNotify: Final = 2 +XFixesDisplayCursorNotify: Final = 0 class QueryVersion(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/xinerama.pyi b/stubs/python-xlib/Xlib/ext/xinerama.pyi index 004f7cdf3..89c8e770a 100644 --- a/stubs/python-xlib/Xlib/ext/xinerama.pyi +++ b/stubs/python-xlib/Xlib/ext/xinerama.pyi @@ -1,9 +1,11 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import drawable, resource -extname: str +extname: Final = "XINERAMA" class QueryVersion(rq.ReplyRequest): ... diff --git a/stubs/python-xlib/Xlib/ext/xinput.pyi b/stubs/python-xlib/Xlib/ext/xinput.pyi index ef3a5486f..563d49fe1 100644 --- a/stubs/python-xlib/Xlib/ext/xinput.pyi +++ b/stubs/python-xlib/Xlib/ext/xinput.pyi @@ -1,7 +1,7 @@ from _typeshed import ReadableBuffer, SliceableBuffer from collections.abc import Iterable, Sequence from typing import SupportsFloat, TypeVar -from typing_extensions import SupportsIndex, TypeAlias +from typing_extensions import Final, SupportsIndex, TypeAlias from Xlib._typing import Unused from Xlib.display import Display @@ -11,110 +11,110 @@ from Xlib.xobject import drawable, resource _T = TypeVar("_T") _Floatable: TypeAlias = SupportsFloat | SupportsIndex | str | ReadableBuffer -extname: str -PropertyDeleted: int -PropertyCreated: int -PropertyModified: int -NotifyNormal: int -NotifyGrab: int -NotifyUngrab: int -NotifyWhileGrabbed: int -NotifyPassiveGrab: int -NotifyPassiveUngrab: int -NotifyAncestor: int -NotifyVirtual: int -NotifyInferior: int -NotifyNonlinear: int -NotifyNonlinearVirtual: int -NotifyPointer: int -NotifyPointerRoot: int -NotifyDetailNone: int -GrabtypeButton: int -GrabtypeKeycode: int -GrabtypeEnter: int -GrabtypeFocusIn: int -GrabtypeTouchBegin: int -AnyModifier: int -AnyButton: int -AnyKeycode: int -AsyncDevice: int -SyncDevice: int -ReplayDevice: int -AsyncPairedDevice: int -AsyncPair: int -SyncPair: int -SlaveSwitch: int -DeviceChange: int -MasterAdded: int -MasterRemoved: int -SlaveAdded: int -SlaveRemoved: int -SlaveAttached: int -SlaveDetached: int -DeviceEnabled: int -DeviceDisabled: int -AddMaster: int -RemoveMaster: int -AttachSlave: int -DetachSlave: int -AttachToMaster: int -Floating: int -ModeRelative: int -ModeAbsolute: int -MasterPointer: int -MasterKeyboard: int -SlavePointer: int -SlaveKeyboard: int -FloatingSlave: int -KeyClass: int -ButtonClass: int -ValuatorClass: int -ScrollClass: int -TouchClass: int -KeyRepeat: int -AllDevices: int -AllMasterDevices: int -DeviceChanged: int -KeyPress: int -KeyRelease: int -ButtonPress: int -ButtonRelease: int -Motion: int -Enter: int -Leave: int -FocusIn: int -FocusOut: int -HierarchyChanged: int -PropertyEvent: int -RawKeyPress: int -RawKeyRelease: int -RawButtonPress: int -RawButtonRelease: int -RawMotion: int -DeviceChangedMask: int -KeyPressMask: int -KeyReleaseMask: int -ButtonPressMask: int -ButtonReleaseMask: int -MotionMask: int -EnterMask: int -LeaveMask: int -FocusInMask: int -FocusOutMask: int -HierarchyChangedMask: int -PropertyEventMask: int -RawKeyPressMask: int -RawKeyReleaseMask: int -RawButtonPressMask: int -RawButtonReleaseMask: int -RawMotionMask: int -GrabModeSync: int -GrabModeAsync: int -GrabModeTouch: int +extname: Final = "XInputExtension" +PropertyDeleted: Final = 0 +PropertyCreated: Final = 1 +PropertyModified: Final = 2 +NotifyNormal: Final = 0 +NotifyGrab: Final = 1 +NotifyUngrab: Final = 2 +NotifyWhileGrabbed: Final = 3 +NotifyPassiveGrab: Final = 4 +NotifyPassiveUngrab: Final = 5 +NotifyAncestor: Final = 0 +NotifyVirtual: Final = 1 +NotifyInferior: Final = 2 +NotifyNonlinear: Final = 3 +NotifyNonlinearVirtual: Final = 4 +NotifyPointer: Final = 5 +NotifyPointerRoot: Final = 6 +NotifyDetailNone: Final = 7 +GrabtypeButton: Final = 0 +GrabtypeKeycode: Final = 1 +GrabtypeEnter: Final = 2 +GrabtypeFocusIn: Final = 3 +GrabtypeTouchBegin: Final = 4 +AnyModifier: Final = 0x80000000 +AnyButton: Final = 0 +AnyKeycode: Final = 0 +AsyncDevice: Final = 0 +SyncDevice: Final = 1 +ReplayDevice: Final = 2 +AsyncPairedDevice: Final = 3 +AsyncPair: Final = 4 +SyncPair: Final = 5 +SlaveSwitch: Final = 1 +DeviceChange: Final = 2 +MasterAdded: Final = 0x01 +MasterRemoved: Final = 0x02 +SlaveAdded: Final = 0x04 +SlaveRemoved: Final = 0x08 +SlaveAttached: Final = 0x10 +SlaveDetached: Final = 0x20 +DeviceEnabled: Final = 0x40 +DeviceDisabled: Final = 0x80 +AddMaster: Final = 1 +RemoveMaster: Final = 2 +AttachSlave: Final = 3 +DetachSlave: Final = 4 +AttachToMaster: Final = 1 +Floating: Final = 2 +ModeRelative: Final = 0 +ModeAbsolute: Final = 1 +MasterPointer: Final = 1 +MasterKeyboard: Final = 2 +SlavePointer: Final = 3 +SlaveKeyboard: Final = 4 +FloatingSlave: Final = 5 +KeyClass: Final = 0 +ButtonClass: Final = 1 +ValuatorClass: Final = 2 +ScrollClass: Final = 3 +TouchClass: Final = 8 +KeyRepeat: Final = 0x10000 +AllDevices: Final = 0 +AllMasterDevices: Final = 1 +DeviceChanged: Final = 1 +KeyPress: Final = 2 +KeyRelease: Final = 3 +ButtonPress: Final = 4 +ButtonRelease: Final = 5 +Motion: Final = 6 +Enter: Final = 7 +Leave: Final = 8 +FocusIn: Final = 9 +FocusOut: Final = 10 +HierarchyChanged: Final = 11 +PropertyEvent: Final = 12 +RawKeyPress: Final = 13 +RawKeyRelease: Final = 14 +RawButtonPress: Final = 15 +RawButtonRelease: Final = 16 +RawMotion: Final = 17 +DeviceChangedMask: Final = 0x00002 +KeyPressMask: Final = 0x00004 +KeyReleaseMask: Final = 0x00008 +ButtonPressMask: Final = 0x00010 +ButtonReleaseMask: Final = 0x00020 +MotionMask: Final = 0x00040 +EnterMask: Final = 0x00080 +LeaveMask: Final = 0x00100 +FocusInMask: Final = 0x00200 +FocusOutMask: Final = 0x00400 +HierarchyChangedMask: Final = 0x00800 +PropertyEventMask: Final = 0x01000 +RawKeyPressMask: Final = 0x02000 +RawKeyReleaseMask: Final = 0x04000 +RawButtonPressMask: Final = 0x08000 +RawButtonReleaseMask: Final = 0x10000 +RawMotionMask: Final = 0x20000 +GrabModeSync: Final = 0 +GrabModeAsync: Final = 1 +GrabModeTouch: Final = 2 DEVICEID = rq.Card16 DEVICE = rq.Card16 DEVICEUSE = rq.Card8 -PROPERTY_TYPE_FLOAT: str +PROPERTY_TYPE_FLOAT: Final = "FLOAT" # ignore[override] because of Liskov substitution principle violations class FP1616(rq.Int32): @@ -159,7 +159,7 @@ KeyInfo: rq.Struct ValuatorInfo: rq.Struct ScrollInfo: rq.Struct TouchInfo: rq.Struct -INFO_CLASSES: dict[int, rq.Struct] +INFO_CLASSES: Final[dict[int, rq.Struct]] class ClassInfoClass: structcode: None @@ -179,7 +179,7 @@ def list_device_properties(self: Display | resource.Resource, deviceid: int) -> class XIGetProperty(rq.ReplyRequest): ... def get_device_property( - self: Display | resource.Resource, deviceid: int, property: int, type: int, offset: int, length: int, delete: int = ... + self: Display | resource.Resource, deviceid: int, property: int, type: int, offset: int, length: int, delete: int = False ) -> XIGetProperty: ... class XIChangeProperty(rq.Request): ... diff --git a/stubs/python-xlib/Xlib/ext/xtest.pyi b/stubs/python-xlib/Xlib/ext/xtest.pyi index d2505b771..67a9ae47d 100644 --- a/stubs/python-xlib/Xlib/ext/xtest.pyi +++ b/stubs/python-xlib/Xlib/ext/xtest.pyi @@ -1,10 +1,12 @@ +from typing_extensions import Final + from Xlib._typing import Unused from Xlib.display import Display from Xlib.protocol import rq from Xlib.xobject import resource -extname: str -CurrentCursor: int +extname: Final = "XTEST" +CurrentCursor: Final = 1 class GetVersion(rq.ReplyRequest): ... @@ -17,13 +19,7 @@ def compare_cursor(self: Display | resource.Resource, cursor: int) -> int: ... class FakeInput(rq.Request): ... def fake_input( - self: Display | resource.Resource, - event_type: int, - detail: int = ..., - time: int = ..., - root: int = ..., - x: int = ..., - y: int = ..., + self: Display | resource.Resource, event_type: int, detail: int = 0, time: int = 0, root: int = 0, x: int = 0, y: int = 0 ) -> None: ... class GrabControl(rq.Request): ... diff --git a/stubs/python-xlib/Xlib/keysymdef/apl.pyi b/stubs/python-xlib/Xlib/keysymdef/apl.pyi index a4404d76d..99810a3c5 100644 --- a/stubs/python-xlib/Xlib/keysymdef/apl.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/apl.pyi @@ -1,19 +1,21 @@ -XK_leftcaret: int -XK_rightcaret: int -XK_downcaret: int -XK_upcaret: int -XK_overbar: int -XK_downtack: int -XK_upshoe: int -XK_downstile: int -XK_underbar: int -XK_jot: int -XK_quad: int -XK_uptack: int -XK_circle: int -XK_upstile: int -XK_downshoe: int -XK_rightshoe: int -XK_leftshoe: int -XK_lefttack: int -XK_righttack: int +from typing_extensions import Final + +XK_leftcaret: Final = 0xBA3 +XK_rightcaret: Final = 0xBA6 +XK_downcaret: Final = 0xBA8 +XK_upcaret: Final = 0xBA9 +XK_overbar: Final = 0xBC0 +XK_downtack: Final = 0xBC2 +XK_upshoe: Final = 0xBC3 +XK_downstile: Final = 0xBC4 +XK_underbar: Final = 0xBC6 +XK_jot: Final = 0xBCA +XK_quad: Final = 0xBCC +XK_uptack: Final = 0xBCE +XK_circle: Final = 0xBCF +XK_upstile: Final = 0xBD3 +XK_downshoe: Final = 0xBD6 +XK_rightshoe: Final = 0xBD8 +XK_leftshoe: Final = 0xBDA +XK_lefttack: Final = 0xBDC +XK_righttack: Final = 0xBFC diff --git a/stubs/python-xlib/Xlib/keysymdef/arabic.pyi b/stubs/python-xlib/Xlib/keysymdef/arabic.pyi index ab9a7b0fc..a710eeb8a 100644 --- a/stubs/python-xlib/Xlib/keysymdef/arabic.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/arabic.pyi @@ -1,50 +1,52 @@ -XK_Arabic_comma: int -XK_Arabic_semicolon: int -XK_Arabic_question_mark: int -XK_Arabic_hamza: int -XK_Arabic_maddaonalef: int -XK_Arabic_hamzaonalef: int -XK_Arabic_hamzaonwaw: int -XK_Arabic_hamzaunderalef: int -XK_Arabic_hamzaonyeh: int -XK_Arabic_alef: int -XK_Arabic_beh: int -XK_Arabic_tehmarbuta: int -XK_Arabic_teh: int -XK_Arabic_theh: int -XK_Arabic_jeem: int -XK_Arabic_hah: int -XK_Arabic_khah: int -XK_Arabic_dal: int -XK_Arabic_thal: int -XK_Arabic_ra: int -XK_Arabic_zain: int -XK_Arabic_seen: int -XK_Arabic_sheen: int -XK_Arabic_sad: int -XK_Arabic_dad: int -XK_Arabic_tah: int -XK_Arabic_zah: int -XK_Arabic_ain: int -XK_Arabic_ghain: int -XK_Arabic_tatweel: int -XK_Arabic_feh: int -XK_Arabic_qaf: int -XK_Arabic_kaf: int -XK_Arabic_lam: int -XK_Arabic_meem: int -XK_Arabic_noon: int -XK_Arabic_ha: int -XK_Arabic_heh: int -XK_Arabic_waw: int -XK_Arabic_alefmaksura: int -XK_Arabic_yeh: int -XK_Arabic_fathatan: int -XK_Arabic_dammatan: int -XK_Arabic_kasratan: int -XK_Arabic_fatha: int -XK_Arabic_damma: int -XK_Arabic_kasra: int -XK_Arabic_shadda: int -XK_Arabic_sukun: int -XK_Arabic_switch: int +from typing_extensions import Final + +XK_Arabic_comma: Final = 0x5AC +XK_Arabic_semicolon: Final = 0x5BB +XK_Arabic_question_mark: Final = 0x5BF +XK_Arabic_hamza: Final = 0x5C1 +XK_Arabic_maddaonalef: Final = 0x5C2 +XK_Arabic_hamzaonalef: Final = 0x5C3 +XK_Arabic_hamzaonwaw: Final = 0x5C4 +XK_Arabic_hamzaunderalef: Final = 0x5C5 +XK_Arabic_hamzaonyeh: Final = 0x5C6 +XK_Arabic_alef: Final = 0x5C7 +XK_Arabic_beh: Final = 0x5C8 +XK_Arabic_tehmarbuta: Final = 0x5C9 +XK_Arabic_teh: Final = 0x5CA +XK_Arabic_theh: Final = 0x5CB +XK_Arabic_jeem: Final = 0x5CC +XK_Arabic_hah: Final = 0x5CD +XK_Arabic_khah: Final = 0x5CE +XK_Arabic_dal: Final = 0x5CF +XK_Arabic_thal: Final = 0x5D0 +XK_Arabic_ra: Final = 0x5D1 +XK_Arabic_zain: Final = 0x5D2 +XK_Arabic_seen: Final = 0x5D3 +XK_Arabic_sheen: Final = 0x5D4 +XK_Arabic_sad: Final = 0x5D5 +XK_Arabic_dad: Final = 0x5D6 +XK_Arabic_tah: Final = 0x5D7 +XK_Arabic_zah: Final = 0x5D8 +XK_Arabic_ain: Final = 0x5D9 +XK_Arabic_ghain: Final = 0x5DA +XK_Arabic_tatweel: Final = 0x5E0 +XK_Arabic_feh: Final = 0x5E1 +XK_Arabic_qaf: Final = 0x5E2 +XK_Arabic_kaf: Final = 0x5E3 +XK_Arabic_lam: Final = 0x5E4 +XK_Arabic_meem: Final = 0x5E5 +XK_Arabic_noon: Final = 0x5E6 +XK_Arabic_ha: Final = 0x5E7 +XK_Arabic_heh: Final = 0x5E7 +XK_Arabic_waw: Final = 0x5E8 +XK_Arabic_alefmaksura: Final = 0x5E9 +XK_Arabic_yeh: Final = 0x5EA +XK_Arabic_fathatan: Final = 0x5EB +XK_Arabic_dammatan: Final = 0x5EC +XK_Arabic_kasratan: Final = 0x5ED +XK_Arabic_fatha: Final = 0x5EE +XK_Arabic_damma: Final = 0x5EF +XK_Arabic_kasra: Final = 0x5F0 +XK_Arabic_shadda: Final = 0x5F1 +XK_Arabic_sukun: Final = 0x5F2 +XK_Arabic_switch: Final = 0xFF7E diff --git a/stubs/python-xlib/Xlib/keysymdef/cyrillic.pyi b/stubs/python-xlib/Xlib/keysymdef/cyrillic.pyi index a4accc99c..f30cad4c1 100644 --- a/stubs/python-xlib/Xlib/keysymdef/cyrillic.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/cyrillic.pyi @@ -1,107 +1,109 @@ -XK_Serbian_dje: int -XK_Macedonia_gje: int -XK_Cyrillic_io: int -XK_Ukrainian_ie: int -XK_Ukranian_je: int -XK_Macedonia_dse: int -XK_Ukrainian_i: int -XK_Ukranian_i: int -XK_Ukrainian_yi: int -XK_Ukranian_yi: int -XK_Cyrillic_je: int -XK_Serbian_je: int -XK_Cyrillic_lje: int -XK_Serbian_lje: int -XK_Cyrillic_nje: int -XK_Serbian_nje: int -XK_Serbian_tshe: int -XK_Macedonia_kje: int -XK_Byelorussian_shortu: int -XK_Cyrillic_dzhe: int -XK_Serbian_dze: int -XK_numerosign: int -XK_Serbian_DJE: int -XK_Macedonia_GJE: int -XK_Cyrillic_IO: int -XK_Ukrainian_IE: int -XK_Ukranian_JE: int -XK_Macedonia_DSE: int -XK_Ukrainian_I: int -XK_Ukranian_I: int -XK_Ukrainian_YI: int -XK_Ukranian_YI: int -XK_Cyrillic_JE: int -XK_Serbian_JE: int -XK_Cyrillic_LJE: int -XK_Serbian_LJE: int -XK_Cyrillic_NJE: int -XK_Serbian_NJE: int -XK_Serbian_TSHE: int -XK_Macedonia_KJE: int -XK_Byelorussian_SHORTU: int -XK_Cyrillic_DZHE: int -XK_Serbian_DZE: int -XK_Cyrillic_yu: int -XK_Cyrillic_a: int -XK_Cyrillic_be: int -XK_Cyrillic_tse: int -XK_Cyrillic_de: int -XK_Cyrillic_ie: int -XK_Cyrillic_ef: int -XK_Cyrillic_ghe: int -XK_Cyrillic_ha: int -XK_Cyrillic_i: int -XK_Cyrillic_shorti: int -XK_Cyrillic_ka: int -XK_Cyrillic_el: int -XK_Cyrillic_em: int -XK_Cyrillic_en: int -XK_Cyrillic_o: int -XK_Cyrillic_pe: int -XK_Cyrillic_ya: int -XK_Cyrillic_er: int -XK_Cyrillic_es: int -XK_Cyrillic_te: int -XK_Cyrillic_u: int -XK_Cyrillic_zhe: int -XK_Cyrillic_ve: int -XK_Cyrillic_softsign: int -XK_Cyrillic_yeru: int -XK_Cyrillic_ze: int -XK_Cyrillic_sha: int -XK_Cyrillic_e: int -XK_Cyrillic_shcha: int -XK_Cyrillic_che: int -XK_Cyrillic_hardsign: int -XK_Cyrillic_YU: int -XK_Cyrillic_A: int -XK_Cyrillic_BE: int -XK_Cyrillic_TSE: int -XK_Cyrillic_DE: int -XK_Cyrillic_IE: int -XK_Cyrillic_EF: int -XK_Cyrillic_GHE: int -XK_Cyrillic_HA: int -XK_Cyrillic_I: int -XK_Cyrillic_SHORTI: int -XK_Cyrillic_KA: int -XK_Cyrillic_EL: int -XK_Cyrillic_EM: int -XK_Cyrillic_EN: int -XK_Cyrillic_O: int -XK_Cyrillic_PE: int -XK_Cyrillic_YA: int -XK_Cyrillic_ER: int -XK_Cyrillic_ES: int -XK_Cyrillic_TE: int -XK_Cyrillic_U: int -XK_Cyrillic_ZHE: int -XK_Cyrillic_VE: int -XK_Cyrillic_SOFTSIGN: int -XK_Cyrillic_YERU: int -XK_Cyrillic_ZE: int -XK_Cyrillic_SHA: int -XK_Cyrillic_E: int -XK_Cyrillic_SHCHA: int -XK_Cyrillic_CHE: int -XK_Cyrillic_HARDSIGN: int +from typing_extensions import Final + +XK_Serbian_dje: Final = 0x6A1 +XK_Macedonia_gje: Final = 0x6A2 +XK_Cyrillic_io: Final = 0x6A3 +XK_Ukrainian_ie: Final = 0x6A4 +XK_Ukranian_je: Final = 0x6A4 +XK_Macedonia_dse: Final = 0x6A5 +XK_Ukrainian_i: Final = 0x6A6 +XK_Ukranian_i: Final = 0x6A6 +XK_Ukrainian_yi: Final = 0x6A7 +XK_Ukranian_yi: Final = 0x6A7 +XK_Cyrillic_je: Final = 0x6A8 +XK_Serbian_je: Final = 0x6A8 +XK_Cyrillic_lje: Final = 0x6A9 +XK_Serbian_lje: Final = 0x6A9 +XK_Cyrillic_nje: Final = 0x6AA +XK_Serbian_nje: Final = 0x6AA +XK_Serbian_tshe: Final = 0x6AB +XK_Macedonia_kje: Final = 0x6AC +XK_Byelorussian_shortu: Final = 0x6AE +XK_Cyrillic_dzhe: Final = 0x6AF +XK_Serbian_dze: Final = 0x6AF +XK_numerosign: Final = 0x6B0 +XK_Serbian_DJE: Final = 0x6B1 +XK_Macedonia_GJE: Final = 0x6B2 +XK_Cyrillic_IO: Final = 0x6B3 +XK_Ukrainian_IE: Final = 0x6B4 +XK_Ukranian_JE: Final = 0x6B4 +XK_Macedonia_DSE: Final = 0x6B5 +XK_Ukrainian_I: Final = 0x6B6 +XK_Ukranian_I: Final = 0x6B6 +XK_Ukrainian_YI: Final = 0x6B7 +XK_Ukranian_YI: Final = 0x6B7 +XK_Cyrillic_JE: Final = 0x6B8 +XK_Serbian_JE: Final = 0x6B8 +XK_Cyrillic_LJE: Final = 0x6B9 +XK_Serbian_LJE: Final = 0x6B9 +XK_Cyrillic_NJE: Final = 0x6BA +XK_Serbian_NJE: Final = 0x6BA +XK_Serbian_TSHE: Final = 0x6BB +XK_Macedonia_KJE: Final = 0x6BC +XK_Byelorussian_SHORTU: Final = 0x6BE +XK_Cyrillic_DZHE: Final = 0x6BF +XK_Serbian_DZE: Final = 0x6BF +XK_Cyrillic_yu: Final = 0x6C0 +XK_Cyrillic_a: Final = 0x6C1 +XK_Cyrillic_be: Final = 0x6C2 +XK_Cyrillic_tse: Final = 0x6C3 +XK_Cyrillic_de: Final = 0x6C4 +XK_Cyrillic_ie: Final = 0x6C5 +XK_Cyrillic_ef: Final = 0x6C6 +XK_Cyrillic_ghe: Final = 0x6C7 +XK_Cyrillic_ha: Final = 0x6C8 +XK_Cyrillic_i: Final = 0x6C9 +XK_Cyrillic_shorti: Final = 0x6CA +XK_Cyrillic_ka: Final = 0x6CB +XK_Cyrillic_el: Final = 0x6CC +XK_Cyrillic_em: Final = 0x6CD +XK_Cyrillic_en: Final = 0x6CE +XK_Cyrillic_o: Final = 0x6CF +XK_Cyrillic_pe: Final = 0x6D0 +XK_Cyrillic_ya: Final = 0x6D1 +XK_Cyrillic_er: Final = 0x6D2 +XK_Cyrillic_es: Final = 0x6D3 +XK_Cyrillic_te: Final = 0x6D4 +XK_Cyrillic_u: Final = 0x6D5 +XK_Cyrillic_zhe: Final = 0x6D6 +XK_Cyrillic_ve: Final = 0x6D7 +XK_Cyrillic_softsign: Final = 0x6D8 +XK_Cyrillic_yeru: Final = 0x6D9 +XK_Cyrillic_ze: Final = 0x6DA +XK_Cyrillic_sha: Final = 0x6DB +XK_Cyrillic_e: Final = 0x6DC +XK_Cyrillic_shcha: Final = 0x6DD +XK_Cyrillic_che: Final = 0x6DE +XK_Cyrillic_hardsign: Final = 0x6DF +XK_Cyrillic_YU: Final = 0x6E0 +XK_Cyrillic_A: Final = 0x6E1 +XK_Cyrillic_BE: Final = 0x6E2 +XK_Cyrillic_TSE: Final = 0x6E3 +XK_Cyrillic_DE: Final = 0x6E4 +XK_Cyrillic_IE: Final = 0x6E5 +XK_Cyrillic_EF: Final = 0x6E6 +XK_Cyrillic_GHE: Final = 0x6E7 +XK_Cyrillic_HA: Final = 0x6E8 +XK_Cyrillic_I: Final = 0x6E9 +XK_Cyrillic_SHORTI: Final = 0x6EA +XK_Cyrillic_KA: Final = 0x6EB +XK_Cyrillic_EL: Final = 0x6EC +XK_Cyrillic_EM: Final = 0x6ED +XK_Cyrillic_EN: Final = 0x6EE +XK_Cyrillic_O: Final = 0x6EF +XK_Cyrillic_PE: Final = 0x6F0 +XK_Cyrillic_YA: Final = 0x6F1 +XK_Cyrillic_ER: Final = 0x6F2 +XK_Cyrillic_ES: Final = 0x6F3 +XK_Cyrillic_TE: Final = 0x6F4 +XK_Cyrillic_U: Final = 0x6F5 +XK_Cyrillic_ZHE: Final = 0x6F6 +XK_Cyrillic_VE: Final = 0x6F7 +XK_Cyrillic_SOFTSIGN: Final = 0x6F8 +XK_Cyrillic_YERU: Final = 0x6F9 +XK_Cyrillic_ZE: Final = 0x6FA +XK_Cyrillic_SHA: Final = 0x6FB +XK_Cyrillic_E: Final = 0x6FC +XK_Cyrillic_SHCHA: Final = 0x6FD +XK_Cyrillic_CHE: Final = 0x6FE +XK_Cyrillic_HARDSIGN: Final = 0x6FF diff --git a/stubs/python-xlib/Xlib/keysymdef/greek.pyi b/stubs/python-xlib/Xlib/keysymdef/greek.pyi index 7460ea2e6..888e3eda1 100644 --- a/stubs/python-xlib/Xlib/keysymdef/greek.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/greek.pyi @@ -1,74 +1,76 @@ -XK_Greek_ALPHAaccent: int -XK_Greek_EPSILONaccent: int -XK_Greek_ETAaccent: int -XK_Greek_IOTAaccent: int -XK_Greek_IOTAdiaeresis: int -XK_Greek_OMICRONaccent: int -XK_Greek_UPSILONaccent: int -XK_Greek_UPSILONdieresis: int -XK_Greek_OMEGAaccent: int -XK_Greek_accentdieresis: int -XK_Greek_horizbar: int -XK_Greek_alphaaccent: int -XK_Greek_epsilonaccent: int -XK_Greek_etaaccent: int -XK_Greek_iotaaccent: int -XK_Greek_iotadieresis: int -XK_Greek_iotaaccentdieresis: int -XK_Greek_omicronaccent: int -XK_Greek_upsilonaccent: int -XK_Greek_upsilondieresis: int -XK_Greek_upsilonaccentdieresis: int -XK_Greek_omegaaccent: int -XK_Greek_ALPHA: int -XK_Greek_BETA: int -XK_Greek_GAMMA: int -XK_Greek_DELTA: int -XK_Greek_EPSILON: int -XK_Greek_ZETA: int -XK_Greek_ETA: int -XK_Greek_THETA: int -XK_Greek_IOTA: int -XK_Greek_KAPPA: int -XK_Greek_LAMDA: int -XK_Greek_LAMBDA: int -XK_Greek_MU: int -XK_Greek_NU: int -XK_Greek_XI: int -XK_Greek_OMICRON: int -XK_Greek_PI: int -XK_Greek_RHO: int -XK_Greek_SIGMA: int -XK_Greek_TAU: int -XK_Greek_UPSILON: int -XK_Greek_PHI: int -XK_Greek_CHI: int -XK_Greek_PSI: int -XK_Greek_OMEGA: int -XK_Greek_alpha: int -XK_Greek_beta: int -XK_Greek_gamma: int -XK_Greek_delta: int -XK_Greek_epsilon: int -XK_Greek_zeta: int -XK_Greek_eta: int -XK_Greek_theta: int -XK_Greek_iota: int -XK_Greek_kappa: int -XK_Greek_lamda: int -XK_Greek_lambda: int -XK_Greek_mu: int -XK_Greek_nu: int -XK_Greek_xi: int -XK_Greek_omicron: int -XK_Greek_pi: int -XK_Greek_rho: int -XK_Greek_sigma: int -XK_Greek_finalsmallsigma: int -XK_Greek_tau: int -XK_Greek_upsilon: int -XK_Greek_phi: int -XK_Greek_chi: int -XK_Greek_psi: int -XK_Greek_omega: int -XK_Greek_switch: int +from typing_extensions import Final + +XK_Greek_ALPHAaccent: Final = 0x7A1 +XK_Greek_EPSILONaccent: Final = 0x7A2 +XK_Greek_ETAaccent: Final = 0x7A3 +XK_Greek_IOTAaccent: Final = 0x7A4 +XK_Greek_IOTAdiaeresis: Final = 0x7A5 +XK_Greek_OMICRONaccent: Final = 0x7A7 +XK_Greek_UPSILONaccent: Final = 0x7A8 +XK_Greek_UPSILONdieresis: Final = 0x7A9 +XK_Greek_OMEGAaccent: Final = 0x7AB +XK_Greek_accentdieresis: Final = 0x7AE +XK_Greek_horizbar: Final = 0x7AF +XK_Greek_alphaaccent: Final = 0x7B1 +XK_Greek_epsilonaccent: Final = 0x7B2 +XK_Greek_etaaccent: Final = 0x7B3 +XK_Greek_iotaaccent: Final = 0x7B4 +XK_Greek_iotadieresis: Final = 0x7B5 +XK_Greek_iotaaccentdieresis: Final = 0x7B6 +XK_Greek_omicronaccent: Final = 0x7B7 +XK_Greek_upsilonaccent: Final = 0x7B8 +XK_Greek_upsilondieresis: Final = 0x7B9 +XK_Greek_upsilonaccentdieresis: Final = 0x7BA +XK_Greek_omegaaccent: Final = 0x7BB +XK_Greek_ALPHA: Final = 0x7C1 +XK_Greek_BETA: Final = 0x7C2 +XK_Greek_GAMMA: Final = 0x7C3 +XK_Greek_DELTA: Final = 0x7C4 +XK_Greek_EPSILON: Final = 0x7C5 +XK_Greek_ZETA: Final = 0x7C6 +XK_Greek_ETA: Final = 0x7C7 +XK_Greek_THETA: Final = 0x7C8 +XK_Greek_IOTA: Final = 0x7C9 +XK_Greek_KAPPA: Final = 0x7CA +XK_Greek_LAMDA: Final = 0x7CB +XK_Greek_LAMBDA: Final = 0x7CB +XK_Greek_MU: Final = 0x7CC +XK_Greek_NU: Final = 0x7CD +XK_Greek_XI: Final = 0x7CE +XK_Greek_OMICRON: Final = 0x7CF +XK_Greek_PI: Final = 0x7D0 +XK_Greek_RHO: Final = 0x7D1 +XK_Greek_SIGMA: Final = 0x7D2 +XK_Greek_TAU: Final = 0x7D4 +XK_Greek_UPSILON: Final = 0x7D5 +XK_Greek_PHI: Final = 0x7D6 +XK_Greek_CHI: Final = 0x7D7 +XK_Greek_PSI: Final = 0x7D8 +XK_Greek_OMEGA: Final = 0x7D9 +XK_Greek_alpha: Final = 0x7E1 +XK_Greek_beta: Final = 0x7E2 +XK_Greek_gamma: Final = 0x7E3 +XK_Greek_delta: Final = 0x7E4 +XK_Greek_epsilon: Final = 0x7E5 +XK_Greek_zeta: Final = 0x7E6 +XK_Greek_eta: Final = 0x7E7 +XK_Greek_theta: Final = 0x7E8 +XK_Greek_iota: Final = 0x7E9 +XK_Greek_kappa: Final = 0x7EA +XK_Greek_lamda: Final = 0x7EB +XK_Greek_lambda: Final = 0x7EB +XK_Greek_mu: Final = 0x7EC +XK_Greek_nu: Final = 0x7ED +XK_Greek_xi: Final = 0x7EE +XK_Greek_omicron: Final = 0x7EF +XK_Greek_pi: Final = 0x7F0 +XK_Greek_rho: Final = 0x7F1 +XK_Greek_sigma: Final = 0x7F2 +XK_Greek_finalsmallsigma: Final = 0x7F3 +XK_Greek_tau: Final = 0x7F4 +XK_Greek_upsilon: Final = 0x7F5 +XK_Greek_phi: Final = 0x7F6 +XK_Greek_chi: Final = 0x7F7 +XK_Greek_psi: Final = 0x7F8 +XK_Greek_omega: Final = 0x7F9 +XK_Greek_switch: Final = 0xFF7E diff --git a/stubs/python-xlib/Xlib/keysymdef/hebrew.pyi b/stubs/python-xlib/Xlib/keysymdef/hebrew.pyi index 5ad28bf8f..cfd97c72d 100644 --- a/stubs/python-xlib/Xlib/keysymdef/hebrew.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/hebrew.pyi @@ -1,40 +1,42 @@ -XK_hebrew_doublelowline: int -XK_hebrew_aleph: int -XK_hebrew_bet: int -XK_hebrew_beth: int -XK_hebrew_gimel: int -XK_hebrew_gimmel: int -XK_hebrew_dalet: int -XK_hebrew_daleth: int -XK_hebrew_he: int -XK_hebrew_waw: int -XK_hebrew_zain: int -XK_hebrew_zayin: int -XK_hebrew_chet: int -XK_hebrew_het: int -XK_hebrew_tet: int -XK_hebrew_teth: int -XK_hebrew_yod: int -XK_hebrew_finalkaph: int -XK_hebrew_kaph: int -XK_hebrew_lamed: int -XK_hebrew_finalmem: int -XK_hebrew_mem: int -XK_hebrew_finalnun: int -XK_hebrew_nun: int -XK_hebrew_samech: int -XK_hebrew_samekh: int -XK_hebrew_ayin: int -XK_hebrew_finalpe: int -XK_hebrew_pe: int -XK_hebrew_finalzade: int -XK_hebrew_finalzadi: int -XK_hebrew_zade: int -XK_hebrew_zadi: int -XK_hebrew_qoph: int -XK_hebrew_kuf: int -XK_hebrew_resh: int -XK_hebrew_shin: int -XK_hebrew_taw: int -XK_hebrew_taf: int -XK_Hebrew_switch: int +from typing_extensions import Final + +XK_hebrew_doublelowline: Final = 0xCDF +XK_hebrew_aleph: Final = 0xCE0 +XK_hebrew_bet: Final = 0xCE1 +XK_hebrew_beth: Final = 0xCE1 +XK_hebrew_gimel: Final = 0xCE2 +XK_hebrew_gimmel: Final = 0xCE2 +XK_hebrew_dalet: Final = 0xCE3 +XK_hebrew_daleth: Final = 0xCE3 +XK_hebrew_he: Final = 0xCE4 +XK_hebrew_waw: Final = 0xCE5 +XK_hebrew_zain: Final = 0xCE6 +XK_hebrew_zayin: Final = 0xCE6 +XK_hebrew_chet: Final = 0xCE7 +XK_hebrew_het: Final = 0xCE7 +XK_hebrew_tet: Final = 0xCE8 +XK_hebrew_teth: Final = 0xCE8 +XK_hebrew_yod: Final = 0xCE9 +XK_hebrew_finalkaph: Final = 0xCEA +XK_hebrew_kaph: Final = 0xCEB +XK_hebrew_lamed: Final = 0xCEC +XK_hebrew_finalmem: Final = 0xCED +XK_hebrew_mem: Final = 0xCEE +XK_hebrew_finalnun: Final = 0xCEF +XK_hebrew_nun: Final = 0xCF0 +XK_hebrew_samech: Final = 0xCF1 +XK_hebrew_samekh: Final = 0xCF1 +XK_hebrew_ayin: Final = 0xCF2 +XK_hebrew_finalpe: Final = 0xCF3 +XK_hebrew_pe: Final = 0xCF4 +XK_hebrew_finalzade: Final = 0xCF5 +XK_hebrew_finalzadi: Final = 0xCF5 +XK_hebrew_zade: Final = 0xCF6 +XK_hebrew_zadi: Final = 0xCF6 +XK_hebrew_qoph: Final = 0xCF7 +XK_hebrew_kuf: Final = 0xCF7 +XK_hebrew_resh: Final = 0xCF8 +XK_hebrew_shin: Final = 0xCF9 +XK_hebrew_taw: Final = 0xCFA +XK_hebrew_taf: Final = 0xCFA +XK_Hebrew_switch: Final = 0xFF7E diff --git a/stubs/python-xlib/Xlib/keysymdef/katakana.pyi b/stubs/python-xlib/Xlib/keysymdef/katakana.pyi index 2480a14c3..449f3a274 100644 --- a/stubs/python-xlib/Xlib/keysymdef/katakana.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/katakana.pyi @@ -1,70 +1,72 @@ -XK_overline: int -XK_kana_fullstop: int -XK_kana_openingbracket: int -XK_kana_closingbracket: int -XK_kana_comma: int -XK_kana_conjunctive: int -XK_kana_middledot: int -XK_kana_WO: int -XK_kana_a: int -XK_kana_i: int -XK_kana_u: int -XK_kana_e: int -XK_kana_o: int -XK_kana_ya: int -XK_kana_yu: int -XK_kana_yo: int -XK_kana_tsu: int -XK_kana_tu: int -XK_prolongedsound: int -XK_kana_A: int -XK_kana_I: int -XK_kana_U: int -XK_kana_E: int -XK_kana_O: int -XK_kana_KA: int -XK_kana_KI: int -XK_kana_KU: int -XK_kana_KE: int -XK_kana_KO: int -XK_kana_SA: int -XK_kana_SHI: int -XK_kana_SU: int -XK_kana_SE: int -XK_kana_SO: int -XK_kana_TA: int -XK_kana_CHI: int -XK_kana_TI: int -XK_kana_TSU: int -XK_kana_TU: int -XK_kana_TE: int -XK_kana_TO: int -XK_kana_NA: int -XK_kana_NI: int -XK_kana_NU: int -XK_kana_NE: int -XK_kana_NO: int -XK_kana_HA: int -XK_kana_HI: int -XK_kana_FU: int -XK_kana_HU: int -XK_kana_HE: int -XK_kana_HO: int -XK_kana_MA: int -XK_kana_MI: int -XK_kana_MU: int -XK_kana_ME: int -XK_kana_MO: int -XK_kana_YA: int -XK_kana_YU: int -XK_kana_YO: int -XK_kana_RA: int -XK_kana_RI: int -XK_kana_RU: int -XK_kana_RE: int -XK_kana_RO: int -XK_kana_WA: int -XK_kana_N: int -XK_voicedsound: int -XK_semivoicedsound: int -XK_kana_switch: int +from typing_extensions import Final + +XK_overline: Final = 0x47E +XK_kana_fullstop: Final = 0x4A1 +XK_kana_openingbracket: Final = 0x4A2 +XK_kana_closingbracket: Final = 0x4A3 +XK_kana_comma: Final = 0x4A4 +XK_kana_conjunctive: Final = 0x4A5 +XK_kana_middledot: Final = 0x4A5 +XK_kana_WO: Final = 0x4A6 +XK_kana_a: Final = 0x4A7 +XK_kana_i: Final = 0x4A8 +XK_kana_u: Final = 0x4A9 +XK_kana_e: Final = 0x4AA +XK_kana_o: Final = 0x4AB +XK_kana_ya: Final = 0x4AC +XK_kana_yu: Final = 0x4AD +XK_kana_yo: Final = 0x4AE +XK_kana_tsu: Final = 0x4AF +XK_kana_tu: Final = 0x4AF +XK_prolongedsound: Final = 0x4B0 +XK_kana_A: Final = 0x4B1 +XK_kana_I: Final = 0x4B2 +XK_kana_U: Final = 0x4B3 +XK_kana_E: Final = 0x4B4 +XK_kana_O: Final = 0x4B5 +XK_kana_KA: Final = 0x4B6 +XK_kana_KI: Final = 0x4B7 +XK_kana_KU: Final = 0x4B8 +XK_kana_KE: Final = 0x4B9 +XK_kana_KO: Final = 0x4BA +XK_kana_SA: Final = 0x4BB +XK_kana_SHI: Final = 0x4BC +XK_kana_SU: Final = 0x4BD +XK_kana_SE: Final = 0x4BE +XK_kana_SO: Final = 0x4BF +XK_kana_TA: Final = 0x4C0 +XK_kana_CHI: Final = 0x4C1 +XK_kana_TI: Final = 0x4C1 +XK_kana_TSU: Final = 0x4C2 +XK_kana_TU: Final = 0x4C2 +XK_kana_TE: Final = 0x4C3 +XK_kana_TO: Final = 0x4C4 +XK_kana_NA: Final = 0x4C5 +XK_kana_NI: Final = 0x4C6 +XK_kana_NU: Final = 0x4C7 +XK_kana_NE: Final = 0x4C8 +XK_kana_NO: Final = 0x4C9 +XK_kana_HA: Final = 0x4CA +XK_kana_HI: Final = 0x4CB +XK_kana_FU: Final = 0x4CC +XK_kana_HU: Final = 0x4CC +XK_kana_HE: Final = 0x4CD +XK_kana_HO: Final = 0x4CE +XK_kana_MA: Final = 0x4CF +XK_kana_MI: Final = 0x4D0 +XK_kana_MU: Final = 0x4D1 +XK_kana_ME: Final = 0x4D2 +XK_kana_MO: Final = 0x4D3 +XK_kana_YA: Final = 0x4D4 +XK_kana_YU: Final = 0x4D5 +XK_kana_YO: Final = 0x4D6 +XK_kana_RA: Final = 0x4D7 +XK_kana_RI: Final = 0x4D8 +XK_kana_RU: Final = 0x4D9 +XK_kana_RE: Final = 0x4DA +XK_kana_RO: Final = 0x4DB +XK_kana_WA: Final = 0x4DC +XK_kana_N: Final = 0x4DD +XK_voicedsound: Final = 0x4DE +XK_semivoicedsound: Final = 0x4DF +XK_kana_switch: Final = 0xFF7E diff --git a/stubs/python-xlib/Xlib/keysymdef/korean.pyi b/stubs/python-xlib/Xlib/keysymdef/korean.pyi index c3bb31279..5dabcd328 100644 --- a/stubs/python-xlib/Xlib/keysymdef/korean.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/korean.pyi @@ -1,107 +1,109 @@ -XK_Hangul: int -XK_Hangul_Start: int -XK_Hangul_End: int -XK_Hangul_Hanja: int -XK_Hangul_Jamo: int -XK_Hangul_Romaja: int -XK_Hangul_Codeinput: int -XK_Hangul_Jeonja: int -XK_Hangul_Banja: int -XK_Hangul_PreHanja: int -XK_Hangul_PostHanja: int -XK_Hangul_SingleCandidate: int -XK_Hangul_MultipleCandidate: int -XK_Hangul_PreviousCandidate: int -XK_Hangul_Special: int -XK_Hangul_switch: int -XK_Hangul_Kiyeog: int -XK_Hangul_SsangKiyeog: int -XK_Hangul_KiyeogSios: int -XK_Hangul_Nieun: int -XK_Hangul_NieunJieuj: int -XK_Hangul_NieunHieuh: int -XK_Hangul_Dikeud: int -XK_Hangul_SsangDikeud: int -XK_Hangul_Rieul: int -XK_Hangul_RieulKiyeog: int -XK_Hangul_RieulMieum: int -XK_Hangul_RieulPieub: int -XK_Hangul_RieulSios: int -XK_Hangul_RieulTieut: int -XK_Hangul_RieulPhieuf: int -XK_Hangul_RieulHieuh: int -XK_Hangul_Mieum: int -XK_Hangul_Pieub: int -XK_Hangul_SsangPieub: int -XK_Hangul_PieubSios: int -XK_Hangul_Sios: int -XK_Hangul_SsangSios: int -XK_Hangul_Ieung: int -XK_Hangul_Jieuj: int -XK_Hangul_SsangJieuj: int -XK_Hangul_Cieuc: int -XK_Hangul_Khieuq: int -XK_Hangul_Tieut: int -XK_Hangul_Phieuf: int -XK_Hangul_Hieuh: int -XK_Hangul_A: int -XK_Hangul_AE: int -XK_Hangul_YA: int -XK_Hangul_YAE: int -XK_Hangul_EO: int -XK_Hangul_E: int -XK_Hangul_YEO: int -XK_Hangul_YE: int -XK_Hangul_O: int -XK_Hangul_WA: int -XK_Hangul_WAE: int -XK_Hangul_OE: int -XK_Hangul_YO: int -XK_Hangul_U: int -XK_Hangul_WEO: int -XK_Hangul_WE: int -XK_Hangul_WI: int -XK_Hangul_YU: int -XK_Hangul_EU: int -XK_Hangul_YI: int -XK_Hangul_I: int -XK_Hangul_J_Kiyeog: int -XK_Hangul_J_SsangKiyeog: int -XK_Hangul_J_KiyeogSios: int -XK_Hangul_J_Nieun: int -XK_Hangul_J_NieunJieuj: int -XK_Hangul_J_NieunHieuh: int -XK_Hangul_J_Dikeud: int -XK_Hangul_J_Rieul: int -XK_Hangul_J_RieulKiyeog: int -XK_Hangul_J_RieulMieum: int -XK_Hangul_J_RieulPieub: int -XK_Hangul_J_RieulSios: int -XK_Hangul_J_RieulTieut: int -XK_Hangul_J_RieulPhieuf: int -XK_Hangul_J_RieulHieuh: int -XK_Hangul_J_Mieum: int -XK_Hangul_J_Pieub: int -XK_Hangul_J_PieubSios: int -XK_Hangul_J_Sios: int -XK_Hangul_J_SsangSios: int -XK_Hangul_J_Ieung: int -XK_Hangul_J_Jieuj: int -XK_Hangul_J_Cieuc: int -XK_Hangul_J_Khieuq: int -XK_Hangul_J_Tieut: int -XK_Hangul_J_Phieuf: int -XK_Hangul_J_Hieuh: int -XK_Hangul_RieulYeorinHieuh: int -XK_Hangul_SunkyeongeumMieum: int -XK_Hangul_SunkyeongeumPieub: int -XK_Hangul_PanSios: int -XK_Hangul_KkogjiDalrinIeung: int -XK_Hangul_SunkyeongeumPhieuf: int -XK_Hangul_YeorinHieuh: int -XK_Hangul_AraeA: int -XK_Hangul_AraeAE: int -XK_Hangul_J_PanSios: int -XK_Hangul_J_KkogjiDalrinIeung: int -XK_Hangul_J_YeorinHieuh: int -XK_Korean_Won: int +from typing_extensions import Final + +XK_Hangul: Final = 0xFF31 +XK_Hangul_Start: Final = 0xFF32 +XK_Hangul_End: Final = 0xFF33 +XK_Hangul_Hanja: Final = 0xFF34 +XK_Hangul_Jamo: Final = 0xFF35 +XK_Hangul_Romaja: Final = 0xFF36 +XK_Hangul_Codeinput: Final = 0xFF37 +XK_Hangul_Jeonja: Final = 0xFF38 +XK_Hangul_Banja: Final = 0xFF39 +XK_Hangul_PreHanja: Final = 0xFF3A +XK_Hangul_PostHanja: Final = 0xFF3B +XK_Hangul_SingleCandidate: Final = 0xFF3C +XK_Hangul_MultipleCandidate: Final = 0xFF3D +XK_Hangul_PreviousCandidate: Final = 0xFF3E +XK_Hangul_Special: Final = 0xFF3F +XK_Hangul_switch: Final = 0xFF7E +XK_Hangul_Kiyeog: Final = 0xEA1 +XK_Hangul_SsangKiyeog: Final = 0xEA2 +XK_Hangul_KiyeogSios: Final = 0xEA3 +XK_Hangul_Nieun: Final = 0xEA4 +XK_Hangul_NieunJieuj: Final = 0xEA5 +XK_Hangul_NieunHieuh: Final = 0xEA6 +XK_Hangul_Dikeud: Final = 0xEA7 +XK_Hangul_SsangDikeud: Final = 0xEA8 +XK_Hangul_Rieul: Final = 0xEA9 +XK_Hangul_RieulKiyeog: Final = 0xEAA +XK_Hangul_RieulMieum: Final = 0xEAB +XK_Hangul_RieulPieub: Final = 0xEAC +XK_Hangul_RieulSios: Final = 0xEAD +XK_Hangul_RieulTieut: Final = 0xEAE +XK_Hangul_RieulPhieuf: Final = 0xEAF +XK_Hangul_RieulHieuh: Final = 0xEB0 +XK_Hangul_Mieum: Final = 0xEB1 +XK_Hangul_Pieub: Final = 0xEB2 +XK_Hangul_SsangPieub: Final = 0xEB3 +XK_Hangul_PieubSios: Final = 0xEB4 +XK_Hangul_Sios: Final = 0xEB5 +XK_Hangul_SsangSios: Final = 0xEB6 +XK_Hangul_Ieung: Final = 0xEB7 +XK_Hangul_Jieuj: Final = 0xEB8 +XK_Hangul_SsangJieuj: Final = 0xEB9 +XK_Hangul_Cieuc: Final = 0xEBA +XK_Hangul_Khieuq: Final = 0xEBB +XK_Hangul_Tieut: Final = 0xEBC +XK_Hangul_Phieuf: Final = 0xEBD +XK_Hangul_Hieuh: Final = 0xEBE +XK_Hangul_A: Final = 0xEBF +XK_Hangul_AE: Final = 0xEC0 +XK_Hangul_YA: Final = 0xEC1 +XK_Hangul_YAE: Final = 0xEC2 +XK_Hangul_EO: Final = 0xEC3 +XK_Hangul_E: Final = 0xEC4 +XK_Hangul_YEO: Final = 0xEC5 +XK_Hangul_YE: Final = 0xEC6 +XK_Hangul_O: Final = 0xEC7 +XK_Hangul_WA: Final = 0xEC8 +XK_Hangul_WAE: Final = 0xEC9 +XK_Hangul_OE: Final = 0xECA +XK_Hangul_YO: Final = 0xECB +XK_Hangul_U: Final = 0xECC +XK_Hangul_WEO: Final = 0xECD +XK_Hangul_WE: Final = 0xECE +XK_Hangul_WI: Final = 0xECF +XK_Hangul_YU: Final = 0xED0 +XK_Hangul_EU: Final = 0xED1 +XK_Hangul_YI: Final = 0xED2 +XK_Hangul_I: Final = 0xED3 +XK_Hangul_J_Kiyeog: Final = 0xED4 +XK_Hangul_J_SsangKiyeog: Final = 0xED5 +XK_Hangul_J_KiyeogSios: Final = 0xED6 +XK_Hangul_J_Nieun: Final = 0xED7 +XK_Hangul_J_NieunJieuj: Final = 0xED8 +XK_Hangul_J_NieunHieuh: Final = 0xED9 +XK_Hangul_J_Dikeud: Final = 0xEDA +XK_Hangul_J_Rieul: Final = 0xEDB +XK_Hangul_J_RieulKiyeog: Final = 0xEDC +XK_Hangul_J_RieulMieum: Final = 0xEDD +XK_Hangul_J_RieulPieub: Final = 0xEDE +XK_Hangul_J_RieulSios: Final = 0xEDF +XK_Hangul_J_RieulTieut: Final = 0xEE0 +XK_Hangul_J_RieulPhieuf: Final = 0xEE1 +XK_Hangul_J_RieulHieuh: Final = 0xEE2 +XK_Hangul_J_Mieum: Final = 0xEE3 +XK_Hangul_J_Pieub: Final = 0xEE4 +XK_Hangul_J_PieubSios: Final = 0xEE5 +XK_Hangul_J_Sios: Final = 0xEE6 +XK_Hangul_J_SsangSios: Final = 0xEE7 +XK_Hangul_J_Ieung: Final = 0xEE8 +XK_Hangul_J_Jieuj: Final = 0xEE9 +XK_Hangul_J_Cieuc: Final = 0xEEA +XK_Hangul_J_Khieuq: Final = 0xEEB +XK_Hangul_J_Tieut: Final = 0xEEC +XK_Hangul_J_Phieuf: Final = 0xEED +XK_Hangul_J_Hieuh: Final = 0xEEE +XK_Hangul_RieulYeorinHieuh: Final = 0xEEF +XK_Hangul_SunkyeongeumMieum: Final = 0xEF0 +XK_Hangul_SunkyeongeumPieub: Final = 0xEF1 +XK_Hangul_PanSios: Final = 0xEF2 +XK_Hangul_KkogjiDalrinIeung: Final = 0xEF3 +XK_Hangul_SunkyeongeumPhieuf: Final = 0xEF4 +XK_Hangul_YeorinHieuh: Final = 0xEF5 +XK_Hangul_AraeA: Final = 0xEF6 +XK_Hangul_AraeAE: Final = 0xEF7 +XK_Hangul_J_PanSios: Final = 0xEF8 +XK_Hangul_J_KkogjiDalrinIeung: Final = 0xEF9 +XK_Hangul_J_YeorinHieuh: Final = 0xEFA +XK_Korean_Won: Final = 0xEFF diff --git a/stubs/python-xlib/Xlib/keysymdef/latin1.pyi b/stubs/python-xlib/Xlib/keysymdef/latin1.pyi index 6a80d5913..bdc3a5d5c 100644 --- a/stubs/python-xlib/Xlib/keysymdef/latin1.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/latin1.pyi @@ -1,195 +1,197 @@ -XK_space: int -XK_exclam: int -XK_quotedbl: int -XK_numbersign: int -XK_dollar: int -XK_percent: int -XK_ampersand: int -XK_apostrophe: int -XK_quoteright: int -XK_parenleft: int -XK_parenright: int -XK_asterisk: int -XK_plus: int -XK_comma: int -XK_minus: int -XK_period: int -XK_slash: int -XK_0: int -XK_1: int -XK_2: int -XK_3: int -XK_4: int -XK_5: int -XK_6: int -XK_7: int -XK_8: int -XK_9: int -XK_colon: int -XK_semicolon: int -XK_less: int -XK_equal: int -XK_greater: int -XK_question: int -XK_at: int -XK_A: int -XK_B: int -XK_C: int -XK_D: int -XK_E: int -XK_F: int -XK_G: int -XK_H: int -XK_I: int -XK_J: int -XK_K: int -XK_L: int -XK_M: int -XK_N: int -XK_O: int -XK_P: int -XK_Q: int -XK_R: int -XK_S: int -XK_T: int -XK_U: int -XK_V: int -XK_W: int -XK_X: int -XK_Y: int -XK_Z: int -XK_bracketleft: int -XK_backslash: int -XK_bracketright: int -XK_asciicircum: int -XK_underscore: int -XK_grave: int -XK_quoteleft: int -XK_a: int -XK_b: int -XK_c: int -XK_d: int -XK_e: int -XK_f: int -XK_g: int -XK_h: int -XK_i: int -XK_j: int -XK_k: int -XK_l: int -XK_m: int -XK_n: int -XK_o: int -XK_p: int -XK_q: int -XK_r: int -XK_s: int -XK_t: int -XK_u: int -XK_v: int -XK_w: int -XK_x: int -XK_y: int -XK_z: int -XK_braceleft: int -XK_bar: int -XK_braceright: int -XK_asciitilde: int -XK_nobreakspace: int -XK_exclamdown: int -XK_cent: int -XK_sterling: int -XK_currency: int -XK_yen: int -XK_brokenbar: int -XK_section: int -XK_diaeresis: int -XK_copyright: int -XK_ordfeminine: int -XK_guillemotleft: int -XK_notsign: int -XK_hyphen: int -XK_registered: int -XK_macron: int -XK_degree: int -XK_plusminus: int -XK_twosuperior: int -XK_threesuperior: int -XK_acute: int -XK_mu: int -XK_paragraph: int -XK_periodcentered: int -XK_cedilla: int -XK_onesuperior: int -XK_masculine: int -XK_guillemotright: int -XK_onequarter: int -XK_onehalf: int -XK_threequarters: int -XK_questiondown: int -XK_Agrave: int -XK_Aacute: int -XK_Acircumflex: int -XK_Atilde: int -XK_Adiaeresis: int -XK_Aring: int -XK_AE: int -XK_Ccedilla: int -XK_Egrave: int -XK_Eacute: int -XK_Ecircumflex: int -XK_Ediaeresis: int -XK_Igrave: int -XK_Iacute: int -XK_Icircumflex: int -XK_Idiaeresis: int -XK_ETH: int -XK_Eth: int -XK_Ntilde: int -XK_Ograve: int -XK_Oacute: int -XK_Ocircumflex: int -XK_Otilde: int -XK_Odiaeresis: int -XK_multiply: int -XK_Ooblique: int -XK_Ugrave: int -XK_Uacute: int -XK_Ucircumflex: int -XK_Udiaeresis: int -XK_Yacute: int -XK_THORN: int -XK_Thorn: int -XK_ssharp: int -XK_agrave: int -XK_aacute: int -XK_acircumflex: int -XK_atilde: int -XK_adiaeresis: int -XK_aring: int -XK_ae: int -XK_ccedilla: int -XK_egrave: int -XK_eacute: int -XK_ecircumflex: int -XK_ediaeresis: int -XK_igrave: int -XK_iacute: int -XK_icircumflex: int -XK_idiaeresis: int -XK_eth: int -XK_ntilde: int -XK_ograve: int -XK_oacute: int -XK_ocircumflex: int -XK_otilde: int -XK_odiaeresis: int -XK_division: int -XK_oslash: int -XK_ugrave: int -XK_uacute: int -XK_ucircumflex: int -XK_udiaeresis: int -XK_yacute: int -XK_thorn: int -XK_ydiaeresis: int +from typing_extensions import Final + +XK_space: Final = 0x020 +XK_exclam: Final = 0x021 +XK_quotedbl: Final = 0x022 +XK_numbersign: Final = 0x023 +XK_dollar: Final = 0x024 +XK_percent: Final = 0x025 +XK_ampersand: Final = 0x026 +XK_apostrophe: Final = 0x027 +XK_quoteright: Final = 0x027 +XK_parenleft: Final = 0x028 +XK_parenright: Final = 0x029 +XK_asterisk: Final = 0x02A +XK_plus: Final = 0x02B +XK_comma: Final = 0x02C +XK_minus: Final = 0x02D +XK_period: Final = 0x02E +XK_slash: Final = 0x02F +XK_0: Final = 0x030 +XK_1: Final = 0x031 +XK_2: Final = 0x032 +XK_3: Final = 0x033 +XK_4: Final = 0x034 +XK_5: Final = 0x035 +XK_6: Final = 0x036 +XK_7: Final = 0x037 +XK_8: Final = 0x038 +XK_9: Final = 0x039 +XK_colon: Final = 0x03A +XK_semicolon: Final = 0x03B +XK_less: Final = 0x03C +XK_equal: Final = 0x03D +XK_greater: Final = 0x03E +XK_question: Final = 0x03F +XK_at: Final = 0x040 +XK_A: Final = 0x041 +XK_B: Final = 0x042 +XK_C: Final = 0x043 +XK_D: Final = 0x044 +XK_E: Final = 0x045 +XK_F: Final = 0x046 +XK_G: Final = 0x047 +XK_H: Final = 0x048 +XK_I: Final = 0x049 +XK_J: Final = 0x04A +XK_K: Final = 0x04B +XK_L: Final = 0x04C +XK_M: Final = 0x04D +XK_N: Final = 0x04E +XK_O: Final = 0x04F +XK_P: Final = 0x050 +XK_Q: Final = 0x051 +XK_R: Final = 0x052 +XK_S: Final = 0x053 +XK_T: Final = 0x054 +XK_U: Final = 0x055 +XK_V: Final = 0x056 +XK_W: Final = 0x057 +XK_X: Final = 0x058 +XK_Y: Final = 0x059 +XK_Z: Final = 0x05A +XK_bracketleft: Final = 0x05B +XK_backslash: Final = 0x05C +XK_bracketright: Final = 0x05D +XK_asciicircum: Final = 0x05E +XK_underscore: Final = 0x05F +XK_grave: Final = 0x060 +XK_quoteleft: Final = 0x060 +XK_a: Final = 0x061 +XK_b: Final = 0x062 +XK_c: Final = 0x063 +XK_d: Final = 0x064 +XK_e: Final = 0x065 +XK_f: Final = 0x066 +XK_g: Final = 0x067 +XK_h: Final = 0x068 +XK_i: Final = 0x069 +XK_j: Final = 0x06A +XK_k: Final = 0x06B +XK_l: Final = 0x06C +XK_m: Final = 0x06D +XK_n: Final = 0x06E +XK_o: Final = 0x06F +XK_p: Final = 0x070 +XK_q: Final = 0x071 +XK_r: Final = 0x072 +XK_s: Final = 0x073 +XK_t: Final = 0x074 +XK_u: Final = 0x075 +XK_v: Final = 0x076 +XK_w: Final = 0x077 +XK_x: Final = 0x078 +XK_y: Final = 0x079 +XK_z: Final = 0x07A +XK_braceleft: Final = 0x07B +XK_bar: Final = 0x07C +XK_braceright: Final = 0x07D +XK_asciitilde: Final = 0x07E +XK_nobreakspace: Final = 0x0A0 +XK_exclamdown: Final = 0x0A1 +XK_cent: Final = 0x0A2 +XK_sterling: Final = 0x0A3 +XK_currency: Final = 0x0A4 +XK_yen: Final = 0x0A5 +XK_brokenbar: Final = 0x0A6 +XK_section: Final = 0x0A7 +XK_diaeresis: Final = 0x0A8 +XK_copyright: Final = 0x0A9 +XK_ordfeminine: Final = 0x0AA +XK_guillemotleft: Final = 0x0AB +XK_notsign: Final = 0x0AC +XK_hyphen: Final = 0x0AD +XK_registered: Final = 0x0AE +XK_macron: Final = 0x0AF +XK_degree: Final = 0x0B0 +XK_plusminus: Final = 0x0B1 +XK_twosuperior: Final = 0x0B2 +XK_threesuperior: Final = 0x0B3 +XK_acute: Final = 0x0B4 +XK_mu: Final = 0x0B5 +XK_paragraph: Final = 0x0B6 +XK_periodcentered: Final = 0x0B7 +XK_cedilla: Final = 0x0B8 +XK_onesuperior: Final = 0x0B9 +XK_masculine: Final = 0x0BA +XK_guillemotright: Final = 0x0BB +XK_onequarter: Final = 0x0BC +XK_onehalf: Final = 0x0BD +XK_threequarters: Final = 0x0BE +XK_questiondown: Final = 0x0BF +XK_Agrave: Final = 0x0C0 +XK_Aacute: Final = 0x0C1 +XK_Acircumflex: Final = 0x0C2 +XK_Atilde: Final = 0x0C3 +XK_Adiaeresis: Final = 0x0C4 +XK_Aring: Final = 0x0C5 +XK_AE: Final = 0x0C6 +XK_Ccedilla: Final = 0x0C7 +XK_Egrave: Final = 0x0C8 +XK_Eacute: Final = 0x0C9 +XK_Ecircumflex: Final = 0x0CA +XK_Ediaeresis: Final = 0x0CB +XK_Igrave: Final = 0x0CC +XK_Iacute: Final = 0x0CD +XK_Icircumflex: Final = 0x0CE +XK_Idiaeresis: Final = 0x0CF +XK_ETH: Final = 0x0D0 +XK_Eth: Final = 0x0D0 +XK_Ntilde: Final = 0x0D1 +XK_Ograve: Final = 0x0D2 +XK_Oacute: Final = 0x0D3 +XK_Ocircumflex: Final = 0x0D4 +XK_Otilde: Final = 0x0D5 +XK_Odiaeresis: Final = 0x0D6 +XK_multiply: Final = 0x0D7 +XK_Ooblique: Final = 0x0D8 +XK_Ugrave: Final = 0x0D9 +XK_Uacute: Final = 0x0DA +XK_Ucircumflex: Final = 0x0DB +XK_Udiaeresis: Final = 0x0DC +XK_Yacute: Final = 0x0DD +XK_THORN: Final = 0x0DE +XK_Thorn: Final = 0x0DE +XK_ssharp: Final = 0x0DF +XK_agrave: Final = 0x0E0 +XK_aacute: Final = 0x0E1 +XK_acircumflex: Final = 0x0E2 +XK_atilde: Final = 0x0E3 +XK_adiaeresis: Final = 0x0E4 +XK_aring: Final = 0x0E5 +XK_ae: Final = 0x0E6 +XK_ccedilla: Final = 0x0E7 +XK_egrave: Final = 0x0E8 +XK_eacute: Final = 0x0E9 +XK_ecircumflex: Final = 0x0EA +XK_ediaeresis: Final = 0x0EB +XK_igrave: Final = 0x0EC +XK_iacute: Final = 0x0ED +XK_icircumflex: Final = 0x0EE +XK_idiaeresis: Final = 0x0EF +XK_eth: Final = 0x0F0 +XK_ntilde: Final = 0x0F1 +XK_ograve: Final = 0x0F2 +XK_oacute: Final = 0x0F3 +XK_ocircumflex: Final = 0x0F4 +XK_otilde: Final = 0x0F5 +XK_odiaeresis: Final = 0x0F6 +XK_division: Final = 0x0F7 +XK_oslash: Final = 0x0F8 +XK_ugrave: Final = 0x0F9 +XK_uacute: Final = 0x0FA +XK_ucircumflex: Final = 0x0FB +XK_udiaeresis: Final = 0x0FC +XK_yacute: Final = 0x0FD +XK_thorn: Final = 0x0FE +XK_ydiaeresis: Final = 0x0FF diff --git a/stubs/python-xlib/Xlib/keysymdef/latin2.pyi b/stubs/python-xlib/Xlib/keysymdef/latin2.pyi index 308f7277d..406254b9e 100644 --- a/stubs/python-xlib/Xlib/keysymdef/latin2.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/latin2.pyi @@ -1,57 +1,59 @@ -XK_Aogonek: int -XK_breve: int -XK_Lstroke: int -XK_Lcaron: int -XK_Sacute: int -XK_Scaron: int -XK_Scedilla: int -XK_Tcaron: int -XK_Zacute: int -XK_Zcaron: int -XK_Zabovedot: int -XK_aogonek: int -XK_ogonek: int -XK_lstroke: int -XK_lcaron: int -XK_sacute: int -XK_caron: int -XK_scaron: int -XK_scedilla: int -XK_tcaron: int -XK_zacute: int -XK_doubleacute: int -XK_zcaron: int -XK_zabovedot: int -XK_Racute: int -XK_Abreve: int -XK_Lacute: int -XK_Cacute: int -XK_Ccaron: int -XK_Eogonek: int -XK_Ecaron: int -XK_Dcaron: int -XK_Dstroke: int -XK_Nacute: int -XK_Ncaron: int -XK_Odoubleacute: int -XK_Rcaron: int -XK_Uring: int -XK_Udoubleacute: int -XK_Tcedilla: int -XK_racute: int -XK_abreve: int -XK_lacute: int -XK_cacute: int -XK_ccaron: int -XK_eogonek: int -XK_ecaron: int -XK_dcaron: int -XK_dstroke: int -XK_nacute: int -XK_ncaron: int -XK_odoubleacute: int -XK_udoubleacute: int -XK_rcaron: int -XK_uring: int -XK_tcedilla: int -XK_abovedot: int +from typing_extensions import Final + +XK_Aogonek: Final = 0x1A1 +XK_breve: Final = 0x1A2 +XK_Lstroke: Final = 0x1A3 +XK_Lcaron: Final = 0x1A5 +XK_Sacute: Final = 0x1A6 +XK_Scaron: Final = 0x1A9 +XK_Scedilla: Final = 0x1AA +XK_Tcaron: Final = 0x1AB +XK_Zacute: Final = 0x1AC +XK_Zcaron: Final = 0x1AE +XK_Zabovedot: Final = 0x1AF +XK_aogonek: Final = 0x1B1 +XK_ogonek: Final = 0x1B2 +XK_lstroke: Final = 0x1B3 +XK_lcaron: Final = 0x1B5 +XK_sacute: Final = 0x1B6 +XK_caron: Final = 0x1B7 +XK_scaron: Final = 0x1B9 +XK_scedilla: Final = 0x1BA +XK_tcaron: Final = 0x1BB +XK_zacute: Final = 0x1BC +XK_doubleacute: Final = 0x1BD +XK_zcaron: Final = 0x1BE +XK_zabovedot: Final = 0x1BF +XK_Racute: Final = 0x1C0 +XK_Abreve: Final = 0x1C3 +XK_Lacute: Final = 0x1C5 +XK_Cacute: Final = 0x1C6 +XK_Ccaron: Final = 0x1C8 +XK_Eogonek: Final = 0x1CA +XK_Ecaron: Final = 0x1CC +XK_Dcaron: Final = 0x1CF +XK_Dstroke: Final = 0x1D0 +XK_Nacute: Final = 0x1D1 +XK_Ncaron: Final = 0x1D2 +XK_Odoubleacute: Final = 0x1D5 +XK_Rcaron: Final = 0x1D8 +XK_Uring: Final = 0x1D9 +XK_Udoubleacute: Final = 0x1DB +XK_Tcedilla: Final = 0x1DE +XK_racute: Final = 0x1E0 +XK_abreve: Final = 0x1E3 +XK_lacute: Final = 0x1E5 +XK_cacute: Final = 0x1E6 +XK_ccaron: Final = 0x1E8 +XK_eogonek: Final = 0x1EA +XK_ecaron: Final = 0x1EC +XK_dcaron: Final = 0x1EF +XK_dstroke: Final = 0x1F0 +XK_nacute: Final = 0x1F1 +XK_ncaron: Final = 0x1F2 +XK_odoubleacute: Final = 0x1F5 +XK_udoubleacute: Final = 0x1FB +XK_rcaron: Final = 0x1F8 +XK_uring: Final = 0x1F9 +XK_tcedilla: Final = 0x1FE +XK_abovedot: Final = 0x1FF diff --git a/stubs/python-xlib/Xlib/keysymdef/latin3.pyi b/stubs/python-xlib/Xlib/keysymdef/latin3.pyi index dd8030813..df345c9a7 100644 --- a/stubs/python-xlib/Xlib/keysymdef/latin3.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/latin3.pyi @@ -1,22 +1,24 @@ -XK_Hstroke: int -XK_Hcircumflex: int -XK_Iabovedot: int -XK_Gbreve: int -XK_Jcircumflex: int -XK_hstroke: int -XK_hcircumflex: int -XK_idotless: int -XK_gbreve: int -XK_jcircumflex: int -XK_Cabovedot: int -XK_Ccircumflex: int -XK_Gabovedot: int -XK_Gcircumflex: int -XK_Ubreve: int -XK_Scircumflex: int -XK_cabovedot: int -XK_ccircumflex: int -XK_gabovedot: int -XK_gcircumflex: int -XK_ubreve: int -XK_scircumflex: int +from typing_extensions import Final + +XK_Hstroke: Final = 0x2A1 +XK_Hcircumflex: Final = 0x2A6 +XK_Iabovedot: Final = 0x2A9 +XK_Gbreve: Final = 0x2AB +XK_Jcircumflex: Final = 0x2AC +XK_hstroke: Final = 0x2B1 +XK_hcircumflex: Final = 0x2B6 +XK_idotless: Final = 0x2B9 +XK_gbreve: Final = 0x2BB +XK_jcircumflex: Final = 0x2BC +XK_Cabovedot: Final = 0x2C5 +XK_Ccircumflex: Final = 0x2C6 +XK_Gabovedot: Final = 0x2D5 +XK_Gcircumflex: Final = 0x2D8 +XK_Ubreve: Final = 0x2DD +XK_Scircumflex: Final = 0x2DE +XK_cabovedot: Final = 0x2E5 +XK_ccircumflex: Final = 0x2E6 +XK_gabovedot: Final = 0x2F5 +XK_gcircumflex: Final = 0x2F8 +XK_ubreve: Final = 0x2FD +XK_scircumflex: Final = 0x2FE diff --git a/stubs/python-xlib/Xlib/keysymdef/latin4.pyi b/stubs/python-xlib/Xlib/keysymdef/latin4.pyi index 278d7cc91..8d2251b7c 100644 --- a/stubs/python-xlib/Xlib/keysymdef/latin4.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/latin4.pyi @@ -1,36 +1,38 @@ -XK_kra: int -XK_kappa: int -XK_Rcedilla: int -XK_Itilde: int -XK_Lcedilla: int -XK_Emacron: int -XK_Gcedilla: int -XK_Tslash: int -XK_rcedilla: int -XK_itilde: int -XK_lcedilla: int -XK_emacron: int -XK_gcedilla: int -XK_tslash: int -XK_ENG: int -XK_eng: int -XK_Amacron: int -XK_Iogonek: int -XK_Eabovedot: int -XK_Imacron: int -XK_Ncedilla: int -XK_Omacron: int -XK_Kcedilla: int -XK_Uogonek: int -XK_Utilde: int -XK_Umacron: int -XK_amacron: int -XK_iogonek: int -XK_eabovedot: int -XK_imacron: int -XK_ncedilla: int -XK_omacron: int -XK_kcedilla: int -XK_uogonek: int -XK_utilde: int -XK_umacron: int +from typing_extensions import Final + +XK_kra: Final = 0x3A2 +XK_kappa: Final = 0x3A2 +XK_Rcedilla: Final = 0x3A3 +XK_Itilde: Final = 0x3A5 +XK_Lcedilla: Final = 0x3A6 +XK_Emacron: Final = 0x3AA +XK_Gcedilla: Final = 0x3AB +XK_Tslash: Final = 0x3AC +XK_rcedilla: Final = 0x3B3 +XK_itilde: Final = 0x3B5 +XK_lcedilla: Final = 0x3B6 +XK_emacron: Final = 0x3BA +XK_gcedilla: Final = 0x3BB +XK_tslash: Final = 0x3BC +XK_ENG: Final = 0x3BD +XK_eng: Final = 0x3BF +XK_Amacron: Final = 0x3C0 +XK_Iogonek: Final = 0x3C7 +XK_Eabovedot: Final = 0x3CC +XK_Imacron: Final = 0x3CF +XK_Ncedilla: Final = 0x3D1 +XK_Omacron: Final = 0x3D2 +XK_Kcedilla: Final = 0x3D3 +XK_Uogonek: Final = 0x3D9 +XK_Utilde: Final = 0x3DD +XK_Umacron: Final = 0x3DE +XK_amacron: Final = 0x3E0 +XK_iogonek: Final = 0x3E7 +XK_eabovedot: Final = 0x3EC +XK_imacron: Final = 0x3EF +XK_ncedilla: Final = 0x3F1 +XK_omacron: Final = 0x3F2 +XK_kcedilla: Final = 0x3F3 +XK_uogonek: Final = 0x3F9 +XK_utilde: Final = 0x3FD +XK_umacron: Final = 0x3FE diff --git a/stubs/python-xlib/Xlib/keysymdef/miscellany.pyi b/stubs/python-xlib/Xlib/keysymdef/miscellany.pyi index ecf77b848..f8e8b9db0 100644 --- a/stubs/python-xlib/Xlib/keysymdef/miscellany.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/miscellany.pyi @@ -1,169 +1,171 @@ -XK_BackSpace: int -XK_Tab: int -XK_Linefeed: int -XK_Clear: int -XK_Return: int -XK_Pause: int -XK_Scroll_Lock: int -XK_Sys_Req: int -XK_Escape: int -XK_Delete: int -XK_Multi_key: int -XK_SingleCandidate: int -XK_MultipleCandidate: int -XK_PreviousCandidate: int -XK_Kanji: int -XK_Muhenkan: int -XK_Henkan_Mode: int -XK_Henkan: int -XK_Romaji: int -XK_Hiragana: int -XK_Katakana: int -XK_Hiragana_Katakana: int -XK_Zenkaku: int -XK_Hankaku: int -XK_Zenkaku_Hankaku: int -XK_Touroku: int -XK_Massyo: int -XK_Kana_Lock: int -XK_Kana_Shift: int -XK_Eisu_Shift: int -XK_Eisu_toggle: int -XK_Zen_Koho: int -XK_Mae_Koho: int -XK_Home: int -XK_Left: int -XK_Up: int -XK_Right: int -XK_Down: int -XK_Prior: int -XK_Page_Up: int -XK_Next: int -XK_Page_Down: int -XK_End: int -XK_Begin: int -XK_Select: int -XK_Print: int -XK_Execute: int -XK_Insert: int -XK_Undo: int -XK_Redo: int -XK_Menu: int -XK_Find: int -XK_Cancel: int -XK_Help: int -XK_Break: int -XK_Mode_switch: int -XK_script_switch: int -XK_Num_Lock: int -XK_KP_Space: int -XK_KP_Tab: int -XK_KP_Enter: int -XK_KP_F1: int -XK_KP_F2: int -XK_KP_F3: int -XK_KP_F4: int -XK_KP_Home: int -XK_KP_Left: int -XK_KP_Up: int -XK_KP_Right: int -XK_KP_Down: int -XK_KP_Prior: int -XK_KP_Page_Up: int -XK_KP_Next: int -XK_KP_Page_Down: int -XK_KP_End: int -XK_KP_Begin: int -XK_KP_Insert: int -XK_KP_Delete: int -XK_KP_Equal: int -XK_KP_Multiply: int -XK_KP_Add: int -XK_KP_Separator: int -XK_KP_Subtract: int -XK_KP_Decimal: int -XK_KP_Divide: int -XK_KP_0: int -XK_KP_1: int -XK_KP_2: int -XK_KP_3: int -XK_KP_4: int -XK_KP_5: int -XK_KP_6: int -XK_KP_7: int -XK_KP_8: int -XK_KP_9: int -XK_F1: int -XK_F2: int -XK_F3: int -XK_F4: int -XK_F5: int -XK_F6: int -XK_F7: int -XK_F8: int -XK_F9: int -XK_F10: int -XK_F11: int -XK_L1: int -XK_F12: int -XK_L2: int -XK_F13: int -XK_L3: int -XK_F14: int -XK_L4: int -XK_F15: int -XK_L5: int -XK_F16: int -XK_L6: int -XK_F17: int -XK_L7: int -XK_F18: int -XK_L8: int -XK_F19: int -XK_L9: int -XK_F20: int -XK_L10: int -XK_F21: int -XK_R1: int -XK_F22: int -XK_R2: int -XK_F23: int -XK_R3: int -XK_F24: int -XK_R4: int -XK_F25: int -XK_R5: int -XK_F26: int -XK_R6: int -XK_F27: int -XK_R7: int -XK_F28: int -XK_R8: int -XK_F29: int -XK_R9: int -XK_F30: int -XK_R10: int -XK_F31: int -XK_R11: int -XK_F32: int -XK_R12: int -XK_F33: int -XK_R13: int -XK_F34: int -XK_R14: int -XK_F35: int -XK_R15: int -XK_Shift_L: int -XK_Shift_R: int -XK_Control_L: int -XK_Control_R: int -XK_Caps_Lock: int -XK_Shift_Lock: int -XK_Meta_L: int -XK_Meta_R: int -XK_Alt_L: int -XK_Alt_R: int -XK_Super_L: int -XK_Super_R: int -XK_Hyper_L: int -XK_Hyper_R: int +from typing_extensions import Final + +XK_BackSpace: Final = 0xFF08 +XK_Tab: Final = 0xFF09 +XK_Linefeed: Final = 0xFF0A +XK_Clear: Final = 0xFF0B +XK_Return: Final = 0xFF0D +XK_Pause: Final = 0xFF13 +XK_Scroll_Lock: Final = 0xFF14 +XK_Sys_Req: Final = 0xFF15 +XK_Escape: Final = 0xFF1B +XK_Delete: Final = 0xFFFF +XK_Multi_key: Final = 0xFF20 +XK_SingleCandidate: Final = 0xFF3C +XK_MultipleCandidate: Final = 0xFF3D +XK_PreviousCandidate: Final = 0xFF3E +XK_Kanji: Final = 0xFF21 +XK_Muhenkan: Final = 0xFF22 +XK_Henkan_Mode: Final = 0xFF23 +XK_Henkan: Final = 0xFF23 +XK_Romaji: Final = 0xFF24 +XK_Hiragana: Final = 0xFF25 +XK_Katakana: Final = 0xFF26 +XK_Hiragana_Katakana: Final = 0xFF27 +XK_Zenkaku: Final = 0xFF28 +XK_Hankaku: Final = 0xFF29 +XK_Zenkaku_Hankaku: Final = 0xFF2A +XK_Touroku: Final = 0xFF2B +XK_Massyo: Final = 0xFF2C +XK_Kana_Lock: Final = 0xFF2D +XK_Kana_Shift: Final = 0xFF2E +XK_Eisu_Shift: Final = 0xFF2F +XK_Eisu_toggle: Final = 0xFF30 +XK_Zen_Koho: Final = 0xFF3D +XK_Mae_Koho: Final = 0xFF3E +XK_Home: Final = 0xFF50 +XK_Left: Final = 0xFF51 +XK_Up: Final = 0xFF52 +XK_Right: Final = 0xFF53 +XK_Down: Final = 0xFF54 +XK_Prior: Final = 0xFF55 +XK_Page_Up: Final = 0xFF55 +XK_Next: Final = 0xFF56 +XK_Page_Down: Final = 0xFF56 +XK_End: Final = 0xFF57 +XK_Begin: Final = 0xFF58 +XK_Select: Final = 0xFF60 +XK_Print: Final = 0xFF61 +XK_Execute: Final = 0xFF62 +XK_Insert: Final = 0xFF63 +XK_Undo: Final = 0xFF65 +XK_Redo: Final = 0xFF66 +XK_Menu: Final = 0xFF67 +XK_Find: Final = 0xFF68 +XK_Cancel: Final = 0xFF69 +XK_Help: Final = 0xFF6A +XK_Break: Final = 0xFF6B +XK_Mode_switch: Final = 0xFF7E +XK_script_switch: Final = 0xFF7E +XK_Num_Lock: Final = 0xFF7F +XK_KP_Space: Final = 0xFF80 +XK_KP_Tab: Final = 0xFF89 +XK_KP_Enter: Final = 0xFF8D +XK_KP_F1: Final = 0xFF91 +XK_KP_F2: Final = 0xFF92 +XK_KP_F3: Final = 0xFF93 +XK_KP_F4: Final = 0xFF94 +XK_KP_Home: Final = 0xFF95 +XK_KP_Left: Final = 0xFF96 +XK_KP_Up: Final = 0xFF97 +XK_KP_Right: Final = 0xFF98 +XK_KP_Down: Final = 0xFF99 +XK_KP_Prior: Final = 0xFF9A +XK_KP_Page_Up: Final = 0xFF9A +XK_KP_Next: Final = 0xFF9B +XK_KP_Page_Down: Final = 0xFF9B +XK_KP_End: Final = 0xFF9C +XK_KP_Begin: Final = 0xFF9D +XK_KP_Insert: Final = 0xFF9E +XK_KP_Delete: Final = 0xFF9F +XK_KP_Equal: Final = 0xFFBD +XK_KP_Multiply: Final = 0xFFAA +XK_KP_Add: Final = 0xFFAB +XK_KP_Separator: Final = 0xFFAC +XK_KP_Subtract: Final = 0xFFAD +XK_KP_Decimal: Final = 0xFFAE +XK_KP_Divide: Final = 0xFFAF +XK_KP_0: Final = 0xFFB0 +XK_KP_1: Final = 0xFFB1 +XK_KP_2: Final = 0xFFB2 +XK_KP_3: Final = 0xFFB3 +XK_KP_4: Final = 0xFFB4 +XK_KP_5: Final = 0xFFB5 +XK_KP_6: Final = 0xFFB6 +XK_KP_7: Final = 0xFFB7 +XK_KP_8: Final = 0xFFB8 +XK_KP_9: Final = 0xFFB9 +XK_F1: Final = 0xFFBE +XK_F2: Final = 0xFFBF +XK_F3: Final = 0xFFC0 +XK_F4: Final = 0xFFC1 +XK_F5: Final = 0xFFC2 +XK_F6: Final = 0xFFC3 +XK_F7: Final = 0xFFC4 +XK_F8: Final = 0xFFC5 +XK_F9: Final = 0xFFC6 +XK_F10: Final = 0xFFC7 +XK_F11: Final = 0xFFC8 +XK_L1: Final = 0xFFC8 +XK_F12: Final = 0xFFC9 +XK_L2: Final = 0xFFC9 +XK_F13: Final = 0xFFCA +XK_L3: Final = 0xFFCA +XK_F14: Final = 0xFFCB +XK_L4: Final = 0xFFCB +XK_F15: Final = 0xFFCC +XK_L5: Final = 0xFFCC +XK_F16: Final = 0xFFCD +XK_L6: Final = 0xFFCD +XK_F17: Final = 0xFFCE +XK_L7: Final = 0xFFCE +XK_F18: Final = 0xFFCF +XK_L8: Final = 0xFFCF +XK_F19: Final = 0xFFD0 +XK_L9: Final = 0xFFD0 +XK_F20: Final = 0xFFD1 +XK_L10: Final = 0xFFD1 +XK_F21: Final = 0xFFD2 +XK_R1: Final = 0xFFD2 +XK_F22: Final = 0xFFD3 +XK_R2: Final = 0xFFD3 +XK_F23: Final = 0xFFD4 +XK_R3: Final = 0xFFD4 +XK_F24: Final = 0xFFD5 +XK_R4: Final = 0xFFD5 +XK_F25: Final = 0xFFD6 +XK_R5: Final = 0xFFD6 +XK_F26: Final = 0xFFD7 +XK_R6: Final = 0xFFD7 +XK_F27: Final = 0xFFD8 +XK_R7: Final = 0xFFD8 +XK_F28: Final = 0xFFD9 +XK_R8: Final = 0xFFD9 +XK_F29: Final = 0xFFDA +XK_R9: Final = 0xFFDA +XK_F30: Final = 0xFFDB +XK_R10: Final = 0xFFDB +XK_F31: Final = 0xFFDC +XK_R11: Final = 0xFFDC +XK_F32: Final = 0xFFDD +XK_R12: Final = 0xFFDD +XK_F33: Final = 0xFFDE +XK_R13: Final = 0xFFDE +XK_F34: Final = 0xFFDF +XK_R14: Final = 0xFFDF +XK_F35: Final = 0xFFE0 +XK_R15: Final = 0xFFE0 +XK_Shift_L: Final = 0xFFE1 +XK_Shift_R: Final = 0xFFE2 +XK_Control_L: Final = 0xFFE3 +XK_Control_R: Final = 0xFFE4 +XK_Caps_Lock: Final = 0xFFE5 +XK_Shift_Lock: Final = 0xFFE6 +XK_Meta_L: Final = 0xFFE7 +XK_Meta_R: Final = 0xFFE8 +XK_Alt_L: Final = 0xFFE9 +XK_Alt_R: Final = 0xFFEA +XK_Super_L: Final = 0xFFEB +XK_Super_R: Final = 0xFFEC +XK_Hyper_L: Final = 0xFFED +XK_Hyper_R: Final = 0xFFEE diff --git a/stubs/python-xlib/Xlib/keysymdef/publishing.pyi b/stubs/python-xlib/Xlib/keysymdef/publishing.pyi index 50c1f0207..9525136a2 100644 --- a/stubs/python-xlib/Xlib/keysymdef/publishing.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/publishing.pyi @@ -1,83 +1,85 @@ -XK_emspace: int -XK_enspace: int -XK_em3space: int -XK_em4space: int -XK_digitspace: int -XK_punctspace: int -XK_thinspace: int -XK_hairspace: int -XK_emdash: int -XK_endash: int -XK_signifblank: int -XK_ellipsis: int -XK_doubbaselinedot: int -XK_onethird: int -XK_twothirds: int -XK_onefifth: int -XK_twofifths: int -XK_threefifths: int -XK_fourfifths: int -XK_onesixth: int -XK_fivesixths: int -XK_careof: int -XK_figdash: int -XK_leftanglebracket: int -XK_decimalpoint: int -XK_rightanglebracket: int -XK_marker: int -XK_oneeighth: int -XK_threeeighths: int -XK_fiveeighths: int -XK_seveneighths: int -XK_trademark: int -XK_signaturemark: int -XK_trademarkincircle: int -XK_leftopentriangle: int -XK_rightopentriangle: int -XK_emopencircle: int -XK_emopenrectangle: int -XK_leftsinglequotemark: int -XK_rightsinglequotemark: int -XK_leftdoublequotemark: int -XK_rightdoublequotemark: int -XK_prescription: int -XK_minutes: int -XK_seconds: int -XK_latincross: int -XK_hexagram: int -XK_filledrectbullet: int -XK_filledlefttribullet: int -XK_filledrighttribullet: int -XK_emfilledcircle: int -XK_emfilledrect: int -XK_enopencircbullet: int -XK_enopensquarebullet: int -XK_openrectbullet: int -XK_opentribulletup: int -XK_opentribulletdown: int -XK_openstar: int -XK_enfilledcircbullet: int -XK_enfilledsqbullet: int -XK_filledtribulletup: int -XK_filledtribulletdown: int -XK_leftpointer: int -XK_rightpointer: int -XK_club: int -XK_diamond: int -XK_heart: int -XK_maltesecross: int -XK_dagger: int -XK_doubledagger: int -XK_checkmark: int -XK_ballotcross: int -XK_musicalsharp: int -XK_musicalflat: int -XK_malesymbol: int -XK_femalesymbol: int -XK_telephone: int -XK_telephonerecorder: int -XK_phonographcopyright: int -XK_caret: int -XK_singlelowquotemark: int -XK_doublelowquotemark: int -XK_cursor: int +from typing_extensions import Final + +XK_emspace: Final = 0xAA1 +XK_enspace: Final = 0xAA2 +XK_em3space: Final = 0xAA3 +XK_em4space: Final = 0xAA4 +XK_digitspace: Final = 0xAA5 +XK_punctspace: Final = 0xAA6 +XK_thinspace: Final = 0xAA7 +XK_hairspace: Final = 0xAA8 +XK_emdash: Final = 0xAA9 +XK_endash: Final = 0xAAA +XK_signifblank: Final = 0xAAC +XK_ellipsis: Final = 0xAAE +XK_doubbaselinedot: Final = 0xAAF +XK_onethird: Final = 0xAB0 +XK_twothirds: Final = 0xAB1 +XK_onefifth: Final = 0xAB2 +XK_twofifths: Final = 0xAB3 +XK_threefifths: Final = 0xAB4 +XK_fourfifths: Final = 0xAB5 +XK_onesixth: Final = 0xAB6 +XK_fivesixths: Final = 0xAB7 +XK_careof: Final = 0xAB8 +XK_figdash: Final = 0xABB +XK_leftanglebracket: Final = 0xABC +XK_decimalpoint: Final = 0xABD +XK_rightanglebracket: Final = 0xABE +XK_marker: Final = 0xABF +XK_oneeighth: Final = 0xAC3 +XK_threeeighths: Final = 0xAC4 +XK_fiveeighths: Final = 0xAC5 +XK_seveneighths: Final = 0xAC6 +XK_trademark: Final = 0xAC9 +XK_signaturemark: Final = 0xACA +XK_trademarkincircle: Final = 0xACB +XK_leftopentriangle: Final = 0xACC +XK_rightopentriangle: Final = 0xACD +XK_emopencircle: Final = 0xACE +XK_emopenrectangle: Final = 0xACF +XK_leftsinglequotemark: Final = 0xAD0 +XK_rightsinglequotemark: Final = 0xAD1 +XK_leftdoublequotemark: Final = 0xAD2 +XK_rightdoublequotemark: Final = 0xAD3 +XK_prescription: Final = 0xAD4 +XK_minutes: Final = 0xAD6 +XK_seconds: Final = 0xAD7 +XK_latincross: Final = 0xAD9 +XK_hexagram: Final = 0xADA +XK_filledrectbullet: Final = 0xADB +XK_filledlefttribullet: Final = 0xADC +XK_filledrighttribullet: Final = 0xADD +XK_emfilledcircle: Final = 0xADE +XK_emfilledrect: Final = 0xADF +XK_enopencircbullet: Final = 0xAE0 +XK_enopensquarebullet: Final = 0xAE1 +XK_openrectbullet: Final = 0xAE2 +XK_opentribulletup: Final = 0xAE3 +XK_opentribulletdown: Final = 0xAE4 +XK_openstar: Final = 0xAE5 +XK_enfilledcircbullet: Final = 0xAE6 +XK_enfilledsqbullet: Final = 0xAE7 +XK_filledtribulletup: Final = 0xAE8 +XK_filledtribulletdown: Final = 0xAE9 +XK_leftpointer: Final = 0xAEA +XK_rightpointer: Final = 0xAEB +XK_club: Final = 0xAEC +XK_diamond: Final = 0xAED +XK_heart: Final = 0xAEE +XK_maltesecross: Final = 0xAF0 +XK_dagger: Final = 0xAF1 +XK_doubledagger: Final = 0xAF2 +XK_checkmark: Final = 0xAF3 +XK_ballotcross: Final = 0xAF4 +XK_musicalsharp: Final = 0xAF5 +XK_musicalflat: Final = 0xAF6 +XK_malesymbol: Final = 0xAF7 +XK_femalesymbol: Final = 0xAF8 +XK_telephone: Final = 0xAF9 +XK_telephonerecorder: Final = 0xAFA +XK_phonographcopyright: Final = 0xAFB +XK_caret: Final = 0xAFC +XK_singlelowquotemark: Final = 0xAFD +XK_doublelowquotemark: Final = 0xAFE +XK_cursor: Final = 0xAFF diff --git a/stubs/python-xlib/Xlib/keysymdef/special.pyi b/stubs/python-xlib/Xlib/keysymdef/special.pyi index 6376279ea..6e0796a70 100644 --- a/stubs/python-xlib/Xlib/keysymdef/special.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/special.pyi @@ -1,24 +1,26 @@ -XK_blank: int -XK_soliddiamond: int -XK_checkerboard: int -XK_ht: int -XK_ff: int -XK_cr: int -XK_lf: int -XK_nl: int -XK_vt: int -XK_lowrightcorner: int -XK_uprightcorner: int -XK_upleftcorner: int -XK_lowleftcorner: int -XK_crossinglines: int -XK_horizlinescan1: int -XK_horizlinescan3: int -XK_horizlinescan5: int -XK_horizlinescan7: int -XK_horizlinescan9: int -XK_leftt: int -XK_rightt: int -XK_bott: int -XK_topt: int -XK_vertbar: int +from typing_extensions import Final + +XK_blank: Final = 0x9DF +XK_soliddiamond: Final = 0x9E0 +XK_checkerboard: Final = 0x9E1 +XK_ht: Final = 0x9E2 +XK_ff: Final = 0x9E3 +XK_cr: Final = 0x9E4 +XK_lf: Final = 0x9E5 +XK_nl: Final = 0x9E8 +XK_vt: Final = 0x9E9 +XK_lowrightcorner: Final = 0x9EA +XK_uprightcorner: Final = 0x9EB +XK_upleftcorner: Final = 0x9EC +XK_lowleftcorner: Final = 0x9ED +XK_crossinglines: Final = 0x9EE +XK_horizlinescan1: Final = 0x9EF +XK_horizlinescan3: Final = 0x9F0 +XK_horizlinescan5: Final = 0x9F1 +XK_horizlinescan7: Final = 0x9F2 +XK_horizlinescan9: Final = 0x9F3 +XK_leftt: Final = 0x9F4 +XK_rightt: Final = 0x9F5 +XK_bott: Final = 0x9F6 +XK_topt: Final = 0x9F7 +XK_vertbar: Final = 0x9F8 diff --git a/stubs/python-xlib/Xlib/keysymdef/technical.pyi b/stubs/python-xlib/Xlib/keysymdef/technical.pyi index 6b60c278c..79abf5c37 100644 --- a/stubs/python-xlib/Xlib/keysymdef/technical.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/technical.pyi @@ -1,49 +1,51 @@ -XK_leftradical: int -XK_topleftradical: int -XK_horizconnector: int -XK_topintegral: int -XK_botintegral: int -XK_vertconnector: int -XK_topleftsqbracket: int -XK_botleftsqbracket: int -XK_toprightsqbracket: int -XK_botrightsqbracket: int -XK_topleftparens: int -XK_botleftparens: int -XK_toprightparens: int -XK_botrightparens: int -XK_leftmiddlecurlybrace: int -XK_rightmiddlecurlybrace: int -XK_topleftsummation: int -XK_botleftsummation: int -XK_topvertsummationconnector: int -XK_botvertsummationconnector: int -XK_toprightsummation: int -XK_botrightsummation: int -XK_rightmiddlesummation: int -XK_lessthanequal: int -XK_notequal: int -XK_greaterthanequal: int -XK_integral: int -XK_therefore: int -XK_variation: int -XK_infinity: int -XK_nabla: int -XK_approximate: int -XK_similarequal: int -XK_ifonlyif: int -XK_implies: int -XK_identical: int -XK_radical: int -XK_includedin: int -XK_includes: int -XK_intersection: int -XK_union: int -XK_logicaland: int -XK_logicalor: int -XK_partialderivative: int -XK_function: int -XK_leftarrow: int -XK_uparrow: int -XK_rightarrow: int -XK_downarrow: int +from typing_extensions import Final + +XK_leftradical: Final = 0x8A1 +XK_topleftradical: Final = 0x8A2 +XK_horizconnector: Final = 0x8A3 +XK_topintegral: Final = 0x8A4 +XK_botintegral: Final = 0x8A5 +XK_vertconnector: Final = 0x8A6 +XK_topleftsqbracket: Final = 0x8A7 +XK_botleftsqbracket: Final = 0x8A8 +XK_toprightsqbracket: Final = 0x8A9 +XK_botrightsqbracket: Final = 0x8AA +XK_topleftparens: Final = 0x8AB +XK_botleftparens: Final = 0x8AC +XK_toprightparens: Final = 0x8AD +XK_botrightparens: Final = 0x8AE +XK_leftmiddlecurlybrace: Final = 0x8AF +XK_rightmiddlecurlybrace: Final = 0x8B0 +XK_topleftsummation: Final = 0x8B1 +XK_botleftsummation: Final = 0x8B2 +XK_topvertsummationconnector: Final = 0x8B3 +XK_botvertsummationconnector: Final = 0x8B4 +XK_toprightsummation: Final = 0x8B5 +XK_botrightsummation: Final = 0x8B6 +XK_rightmiddlesummation: Final = 0x8B7 +XK_lessthanequal: Final = 0x8BC +XK_notequal: Final = 0x8BD +XK_greaterthanequal: Final = 0x8BE +XK_integral: Final = 0x8BF +XK_therefore: Final = 0x8C0 +XK_variation: Final = 0x8C1 +XK_infinity: Final = 0x8C2 +XK_nabla: Final = 0x8C5 +XK_approximate: Final = 0x8C8 +XK_similarequal: Final = 0x8C9 +XK_ifonlyif: Final = 0x8CD +XK_implies: Final = 0x8CE +XK_identical: Final = 0x8CF +XK_radical: Final = 0x8D6 +XK_includedin: Final = 0x8DA +XK_includes: Final = 0x8DB +XK_intersection: Final = 0x8DC +XK_union: Final = 0x8DD +XK_logicaland: Final = 0x8DE +XK_logicalor: Final = 0x8DF +XK_partialderivative: Final = 0x8EF +XK_function: Final = 0x8F6 +XK_leftarrow: Final = 0x8FB +XK_uparrow: Final = 0x8FC +XK_rightarrow: Final = 0x8FD +XK_downarrow: Final = 0x8FE diff --git a/stubs/python-xlib/Xlib/keysymdef/thai.pyi b/stubs/python-xlib/Xlib/keysymdef/thai.pyi index 71f2c9106..d4c6b8cc1 100644 --- a/stubs/python-xlib/Xlib/keysymdef/thai.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/thai.pyi @@ -1,84 +1,86 @@ -XK_Thai_kokai: int -XK_Thai_khokhai: int -XK_Thai_khokhuat: int -XK_Thai_khokhwai: int -XK_Thai_khokhon: int -XK_Thai_khorakhang: int -XK_Thai_ngongu: int -XK_Thai_chochan: int -XK_Thai_choching: int -XK_Thai_chochang: int -XK_Thai_soso: int -XK_Thai_chochoe: int -XK_Thai_yoying: int -XK_Thai_dochada: int -XK_Thai_topatak: int -XK_Thai_thothan: int -XK_Thai_thonangmontho: int -XK_Thai_thophuthao: int -XK_Thai_nonen: int -XK_Thai_dodek: int -XK_Thai_totao: int -XK_Thai_thothung: int -XK_Thai_thothahan: int -XK_Thai_thothong: int -XK_Thai_nonu: int -XK_Thai_bobaimai: int -XK_Thai_popla: int -XK_Thai_phophung: int -XK_Thai_fofa: int -XK_Thai_phophan: int -XK_Thai_fofan: int -XK_Thai_phosamphao: int -XK_Thai_moma: int -XK_Thai_yoyak: int -XK_Thai_rorua: int -XK_Thai_ru: int -XK_Thai_loling: int -XK_Thai_lu: int -XK_Thai_wowaen: int -XK_Thai_sosala: int -XK_Thai_sorusi: int -XK_Thai_sosua: int -XK_Thai_hohip: int -XK_Thai_lochula: int -XK_Thai_oang: int -XK_Thai_honokhuk: int -XK_Thai_paiyannoi: int -XK_Thai_saraa: int -XK_Thai_maihanakat: int -XK_Thai_saraaa: int -XK_Thai_saraam: int -XK_Thai_sarai: int -XK_Thai_saraii: int -XK_Thai_saraue: int -XK_Thai_sarauee: int -XK_Thai_sarau: int -XK_Thai_sarauu: int -XK_Thai_phinthu: int -XK_Thai_maihanakat_maitho: int -XK_Thai_baht: int -XK_Thai_sarae: int -XK_Thai_saraae: int -XK_Thai_sarao: int -XK_Thai_saraaimaimuan: int -XK_Thai_saraaimaimalai: int -XK_Thai_lakkhangyao: int -XK_Thai_maiyamok: int -XK_Thai_maitaikhu: int -XK_Thai_maiek: int -XK_Thai_maitho: int -XK_Thai_maitri: int -XK_Thai_maichattawa: int -XK_Thai_thanthakhat: int -XK_Thai_nikhahit: int -XK_Thai_leksun: int -XK_Thai_leknung: int -XK_Thai_leksong: int -XK_Thai_leksam: int -XK_Thai_leksi: int -XK_Thai_lekha: int -XK_Thai_lekhok: int -XK_Thai_lekchet: int -XK_Thai_lekpaet: int -XK_Thai_lekkao: int +from typing_extensions import Final + +XK_Thai_kokai: Final = 0xDA1 +XK_Thai_khokhai: Final = 0xDA2 +XK_Thai_khokhuat: Final = 0xDA3 +XK_Thai_khokhwai: Final = 0xDA4 +XK_Thai_khokhon: Final = 0xDA5 +XK_Thai_khorakhang: Final = 0xDA6 +XK_Thai_ngongu: Final = 0xDA7 +XK_Thai_chochan: Final = 0xDA8 +XK_Thai_choching: Final = 0xDA9 +XK_Thai_chochang: Final = 0xDAA +XK_Thai_soso: Final = 0xDAB +XK_Thai_chochoe: Final = 0xDAC +XK_Thai_yoying: Final = 0xDAD +XK_Thai_dochada: Final = 0xDAE +XK_Thai_topatak: Final = 0xDAF +XK_Thai_thothan: Final = 0xDB0 +XK_Thai_thonangmontho: Final = 0xDB1 +XK_Thai_thophuthao: Final = 0xDB2 +XK_Thai_nonen: Final = 0xDB3 +XK_Thai_dodek: Final = 0xDB4 +XK_Thai_totao: Final = 0xDB5 +XK_Thai_thothung: Final = 0xDB6 +XK_Thai_thothahan: Final = 0xDB7 +XK_Thai_thothong: Final = 0xDB8 +XK_Thai_nonu: Final = 0xDB9 +XK_Thai_bobaimai: Final = 0xDBA +XK_Thai_popla: Final = 0xDBB +XK_Thai_phophung: Final = 0xDBC +XK_Thai_fofa: Final = 0xDBD +XK_Thai_phophan: Final = 0xDBE +XK_Thai_fofan: Final = 0xDBF +XK_Thai_phosamphao: Final = 0xDC0 +XK_Thai_moma: Final = 0xDC1 +XK_Thai_yoyak: Final = 0xDC2 +XK_Thai_rorua: Final = 0xDC3 +XK_Thai_ru: Final = 0xDC4 +XK_Thai_loling: Final = 0xDC5 +XK_Thai_lu: Final = 0xDC6 +XK_Thai_wowaen: Final = 0xDC7 +XK_Thai_sosala: Final = 0xDC8 +XK_Thai_sorusi: Final = 0xDC9 +XK_Thai_sosua: Final = 0xDCA +XK_Thai_hohip: Final = 0xDCB +XK_Thai_lochula: Final = 0xDCC +XK_Thai_oang: Final = 0xDCD +XK_Thai_honokhuk: Final = 0xDCE +XK_Thai_paiyannoi: Final = 0xDCF +XK_Thai_saraa: Final = 0xDD0 +XK_Thai_maihanakat: Final = 0xDD1 +XK_Thai_saraaa: Final = 0xDD2 +XK_Thai_saraam: Final = 0xDD3 +XK_Thai_sarai: Final = 0xDD4 +XK_Thai_saraii: Final = 0xDD5 +XK_Thai_saraue: Final = 0xDD6 +XK_Thai_sarauee: Final = 0xDD7 +XK_Thai_sarau: Final = 0xDD8 +XK_Thai_sarauu: Final = 0xDD9 +XK_Thai_phinthu: Final = 0xDDA +XK_Thai_maihanakat_maitho: Final = 0xDDE +XK_Thai_baht: Final = 0xDDF +XK_Thai_sarae: Final = 0xDE0 +XK_Thai_saraae: Final = 0xDE1 +XK_Thai_sarao: Final = 0xDE2 +XK_Thai_saraaimaimuan: Final = 0xDE3 +XK_Thai_saraaimaimalai: Final = 0xDE4 +XK_Thai_lakkhangyao: Final = 0xDE5 +XK_Thai_maiyamok: Final = 0xDE6 +XK_Thai_maitaikhu: Final = 0xDE7 +XK_Thai_maiek: Final = 0xDE8 +XK_Thai_maitho: Final = 0xDE9 +XK_Thai_maitri: Final = 0xDEA +XK_Thai_maichattawa: Final = 0xDEB +XK_Thai_thanthakhat: Final = 0xDEC +XK_Thai_nikhahit: Final = 0xDED +XK_Thai_leksun: Final = 0xDF0 +XK_Thai_leknung: Final = 0xDF1 +XK_Thai_leksong: Final = 0xDF2 +XK_Thai_leksam: Final = 0xDF3 +XK_Thai_leksi: Final = 0xDF4 +XK_Thai_lekha: Final = 0xDF5 +XK_Thai_lekhok: Final = 0xDF6 +XK_Thai_lekchet: Final = 0xDF7 +XK_Thai_lekpaet: Final = 0xDF8 +XK_Thai_lekkao: Final = 0xDF9 diff --git a/stubs/python-xlib/Xlib/keysymdef/xf86.pyi b/stubs/python-xlib/Xlib/keysymdef/xf86.pyi index 73b36fc72..0a46303d8 100644 --- a/stubs/python-xlib/Xlib/keysymdef/xf86.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/xf86.pyi @@ -1,184 +1,186 @@ -XK_XF86_ModeLock: int -XK_XF86_MonBrightnessUp: int -XK_XF86_MonBrightnessDown: int -XK_XF86_KbdLightOnOff: int -XK_XF86_KbdBrightnessUp: int -XK_XF86_KbdBrightnessDown: int -XK_XF86_MonBrightnessCycle: int -XK_XF86_Standby: int -XK_XF86_AudioLowerVolume: int -XK_XF86_AudioMute: int -XK_XF86_AudioRaiseVolume: int -XK_XF86_AudioPlay: int -XK_XF86_AudioStop: int -XK_XF86_AudioPrev: int -XK_XF86_AudioNext: int -XK_XF86_HomePage: int -XK_XF86_Mail: int -XK_XF86_Start: int -XK_XF86_Search: int -XK_XF86_AudioRecord: int -XK_XF86_Calculator: int -XK_XF86_Memo: int -XK_XF86_ToDoList: int -XK_XF86_Calendar: int -XK_XF86_PowerDown: int -XK_XF86_ContrastAdjust: int -XK_XF86_RockerUp: int -XK_XF86_RockerDown: int -XK_XF86_RockerEnter: int -XK_XF86_Back: int -XK_XF86_Forward: int -XK_XF86_Stop: int -XK_XF86_Refresh: int -XK_XF86_PowerOff: int -XK_XF86_WakeUp: int -XK_XF86_Eject: int -XK_XF86_ScreenSaver: int -XK_XF86_WWW: int -XK_XF86_Sleep: int -XK_XF86_Favorites: int -XK_XF86_AudioPause: int -XK_XF86_AudioMedia: int -XK_XF86_MyComputer: int -XK_XF86_VendorHome: int -XK_XF86_LightBulb: int -XK_XF86_Shop: int -XK_XF86_History: int -XK_XF86_OpenURL: int -XK_XF86_AddFavorite: int -XK_XF86_HotLinks: int -XK_XF86_BrightnessAdjust: int -XK_XF86_Finance: int -XK_XF86_Community: int -XK_XF86_AudioRewind: int -XK_XF86_XF86BackForward: int -XK_XF86_Launch0: int -XK_XF86_Launch1: int -XK_XF86_Launch2: int -XK_XF86_Launch3: int -XK_XF86_Launch4: int -XK_XF86_Launch5: int -XK_XF86_Launch6: int -XK_XF86_Launch7: int -XK_XF86_Launch8: int -XK_XF86_Launch9: int -XK_XF86_LaunchA: int -XK_XF86_LaunchB: int -XK_XF86_LaunchC: int -XK_XF86_LaunchD: int -XK_XF86_LaunchE: int -XK_XF86_LaunchF: int -XK_XF86_ApplicationLeft: int -XK_XF86_ApplicationRight: int -XK_XF86_Book: int -XK_XF86_CD: int -XK_XF86_Calculater: int -XK_XF86_Clear: int -XK_XF86_Close: int -XK_XF86_Copy: int -XK_XF86_Cut: int -XK_XF86_Display: int -XK_XF86_DOS: int -XK_XF86_Documents: int -XK_XF86_Excel: int -XK_XF86_Explorer: int -XK_XF86_Game: int -XK_XF86_Go: int -XK_XF86_iTouch: int -XK_XF86_LogOff: int -XK_XF86_Market: int -XK_XF86_Meeting: int -XK_XF86_MenuKB: int -XK_XF86_MenuPB: int -XK_XF86_MySites: int -XK_XF86_New: int -XK_XF86_News: int -XK_XF86_OfficeHome: int -XK_XF86_Open: int -XK_XF86_Option: int -XK_XF86_Paste: int -XK_XF86_Phone: int -XK_XF86_Q: int -XK_XF86_Reply: int -XK_XF86_Reload: int -XK_XF86_RotateWindows: int -XK_XF86_RotationPB: int -XK_XF86_RotationKB: int -XK_XF86_Save: int -XK_XF86_ScrollUp: int -XK_XF86_ScrollDown: int -XK_XF86_ScrollClick: int -XK_XF86_Send: int -XK_XF86_Spell: int -XK_XF86_SplitScreen: int -XK_XF86_Support: int -XK_XF86_TaskPane: int -XK_XF86_Terminal: int -XK_XF86_Tools: int -XK_XF86_Travel: int -XK_XF86_UserPB: int -XK_XF86_User1KB: int -XK_XF86_User2KB: int -XK_XF86_Video: int -XK_XF86_WheelButton: int -XK_XF86_Word: int -XK_XF86_Xfer: int -XK_XF86_ZoomIn: int -XK_XF86_ZoomOut: int -XK_XF86_Away: int -XK_XF86_Messenger: int -XK_XF86_WebCam: int -XK_XF86_MailForward: int -XK_XF86_Pictures: int -XK_XF86_Music: int -XK_XF86_Battery: int -XK_XF86_Bluetooth: int -XK_XF86_WLAN: int -XK_XF86_UWB: int -XK_XF86_AudioForward: int -XK_XF86_AudioRepeat: int -XK_XF86_AudioRandomPlay: int -XK_XF86_Subtitle: int -XK_XF86_AudioCycleTrack: int -XK_XF86_CycleAngle: int -XK_XF86_FrameBack: int -XK_XF86_FrameForward: int -XK_XF86_Time: int -XK_XF86_Select: int -XK_XF86_View: int -XK_XF86_TopMenu: int -XK_XF86_Red: int -XK_XF86_Green: int -XK_XF86_Yellow: int -XK_XF86_Blue: int -XK_XF86_Suspend: int -XK_XF86_Hibernate: int -XK_XF86_TouchpadToggle: int -XK_XF86_TouchpadOn: int -XK_XF86_TouchpadOff: int -XK_XF86_AudioMicMute: int -XK_XF86_Keyboard: int -XK_XF86_WWAN: int -XK_XF86_RFKill: int -XK_XF86_AudioPreset: int -XK_XF86_RotationLockToggle: int -XK_XF86_FullScreen: int -XK_XF86_Switch_VT_1: int -XK_XF86_Switch_VT_2: int -XK_XF86_Switch_VT_3: int -XK_XF86_Switch_VT_4: int -XK_XF86_Switch_VT_5: int -XK_XF86_Switch_VT_6: int -XK_XF86_Switch_VT_7: int -XK_XF86_Switch_VT_8: int -XK_XF86_Switch_VT_9: int -XK_XF86_Switch_VT_10: int -XK_XF86_Switch_VT_11: int -XK_XF86_Switch_VT_12: int -XK_XF86_Ungrab: int -XK_XF86_ClearGrab: int -XK_XF86_Next_VMode: int -XK_XF86_Prev_VMode: int -XK_XF86_LogWindowTree: int -XK_XF86_LogGrabInfo: int +from typing_extensions import Final + +XK_XF86_ModeLock: Final = 0x1008FF01 +XK_XF86_MonBrightnessUp: Final = 0x1008FF02 +XK_XF86_MonBrightnessDown: Final = 0x1008FF03 +XK_XF86_KbdLightOnOff: Final = 0x1008FF04 +XK_XF86_KbdBrightnessUp: Final = 0x1008FF05 +XK_XF86_KbdBrightnessDown: Final = 0x1008FF06 +XK_XF86_MonBrightnessCycle: Final = 0x1008FF07 +XK_XF86_Standby: Final = 0x1008FF10 +XK_XF86_AudioLowerVolume: Final = 0x1008FF11 +XK_XF86_AudioMute: Final = 0x1008FF12 +XK_XF86_AudioRaiseVolume: Final = 0x1008FF13 +XK_XF86_AudioPlay: Final = 0x1008FF14 +XK_XF86_AudioStop: Final = 0x1008FF15 +XK_XF86_AudioPrev: Final = 0x1008FF16 +XK_XF86_AudioNext: Final = 0x1008FF17 +XK_XF86_HomePage: Final = 0x1008FF18 +XK_XF86_Mail: Final = 0x1008FF19 +XK_XF86_Start: Final = 0x1008FF1A +XK_XF86_Search: Final = 0x1008FF1B +XK_XF86_AudioRecord: Final = 0x1008FF1C +XK_XF86_Calculator: Final = 0x1008FF1D +XK_XF86_Memo: Final = 0x1008FF1E +XK_XF86_ToDoList: Final = 0x1008FF1F +XK_XF86_Calendar: Final = 0x1008FF20 +XK_XF86_PowerDown: Final = 0x1008FF21 +XK_XF86_ContrastAdjust: Final = 0x1008FF22 +XK_XF86_RockerUp: Final = 0x1008FF23 +XK_XF86_RockerDown: Final = 0x1008FF24 +XK_XF86_RockerEnter: Final = 0x1008FF25 +XK_XF86_Back: Final = 0x1008FF26 +XK_XF86_Forward: Final = 0x1008FF27 +XK_XF86_Stop: Final = 0x1008FF28 +XK_XF86_Refresh: Final = 0x1008FF29 +XK_XF86_PowerOff: Final = 0x1008FF2A +XK_XF86_WakeUp: Final = 0x1008FF2B +XK_XF86_Eject: Final = 0x1008FF2C +XK_XF86_ScreenSaver: Final = 0x1008FF2D +XK_XF86_WWW: Final = 0x1008FF2E +XK_XF86_Sleep: Final = 0x1008FF2F +XK_XF86_Favorites: Final = 0x1008FF30 +XK_XF86_AudioPause: Final = 0x1008FF31 +XK_XF86_AudioMedia: Final = 0x1008FF32 +XK_XF86_MyComputer: Final = 0x1008FF33 +XK_XF86_VendorHome: Final = 0x1008FF34 +XK_XF86_LightBulb: Final = 0x1008FF35 +XK_XF86_Shop: Final = 0x1008FF36 +XK_XF86_History: Final = 0x1008FF37 +XK_XF86_OpenURL: Final = 0x1008FF38 +XK_XF86_AddFavorite: Final = 0x1008FF39 +XK_XF86_HotLinks: Final = 0x1008FF3A +XK_XF86_BrightnessAdjust: Final = 0x1008FF3B +XK_XF86_Finance: Final = 0x1008FF3C +XK_XF86_Community: Final = 0x1008FF3D +XK_XF86_AudioRewind: Final = 0x1008FF3E +XK_XF86_XF86BackForward: Final = 0x1008FF3F +XK_XF86_Launch0: Final = 0x1008FF40 +XK_XF86_Launch1: Final = 0x1008FF41 +XK_XF86_Launch2: Final = 0x1008FF42 +XK_XF86_Launch3: Final = 0x1008FF43 +XK_XF86_Launch4: Final = 0x1008FF44 +XK_XF86_Launch5: Final = 0x1008FF45 +XK_XF86_Launch6: Final = 0x1008FF46 +XK_XF86_Launch7: Final = 0x1008FF47 +XK_XF86_Launch8: Final = 0x1008FF48 +XK_XF86_Launch9: Final = 0x1008FF49 +XK_XF86_LaunchA: Final = 0x1008FF4A +XK_XF86_LaunchB: Final = 0x1008FF4B +XK_XF86_LaunchC: Final = 0x1008FF4C +XK_XF86_LaunchD: Final = 0x1008FF4D +XK_XF86_LaunchE: Final = 0x1008FF4E +XK_XF86_LaunchF: Final = 0x1008FF4F +XK_XF86_ApplicationLeft: Final = 0x1008FF50 +XK_XF86_ApplicationRight: Final = 0x1008FF51 +XK_XF86_Book: Final = 0x1008FF52 +XK_XF86_CD: Final = 0x1008FF53 +XK_XF86_Calculater: Final = 0x1008FF54 +XK_XF86_Clear: Final = 0x1008FF55 +XK_XF86_Close: Final = 0x1008FF56 +XK_XF86_Copy: Final = 0x1008FF57 +XK_XF86_Cut: Final = 0x1008FF58 +XK_XF86_Display: Final = 0x1008FF59 +XK_XF86_DOS: Final = 0x1008FF5A +XK_XF86_Documents: Final = 0x1008FF5B +XK_XF86_Excel: Final = 0x1008FF5C +XK_XF86_Explorer: Final = 0x1008FF5D +XK_XF86_Game: Final = 0x1008FF5E +XK_XF86_Go: Final = 0x1008FF5F +XK_XF86_iTouch: Final = 0x1008FF60 +XK_XF86_LogOff: Final = 0x1008FF61 +XK_XF86_Market: Final = 0x1008FF62 +XK_XF86_Meeting: Final = 0x1008FF63 +XK_XF86_MenuKB: Final = 0x1008FF65 +XK_XF86_MenuPB: Final = 0x1008FF66 +XK_XF86_MySites: Final = 0x1008FF67 +XK_XF86_New: Final = 0x1008FF68 +XK_XF86_News: Final = 0x1008FF69 +XK_XF86_OfficeHome: Final = 0x1008FF6A +XK_XF86_Open: Final = 0x1008FF6B +XK_XF86_Option: Final = 0x1008FF6C +XK_XF86_Paste: Final = 0x1008FF6D +XK_XF86_Phone: Final = 0x1008FF6E +XK_XF86_Q: Final = 0x1008FF70 +XK_XF86_Reply: Final = 0x1008FF72 +XK_XF86_Reload: Final = 0x1008FF73 +XK_XF86_RotateWindows: Final = 0x1008FF74 +XK_XF86_RotationPB: Final = 0x1008FF75 +XK_XF86_RotationKB: Final = 0x1008FF76 +XK_XF86_Save: Final = 0x1008FF77 +XK_XF86_ScrollUp: Final = 0x1008FF78 +XK_XF86_ScrollDown: Final = 0x1008FF79 +XK_XF86_ScrollClick: Final = 0x1008FF7A +XK_XF86_Send: Final = 0x1008FF7B +XK_XF86_Spell: Final = 0x1008FF7C +XK_XF86_SplitScreen: Final = 0x1008FF7D +XK_XF86_Support: Final = 0x1008FF7E +XK_XF86_TaskPane: Final = 0x1008FF7F +XK_XF86_Terminal: Final = 0x1008FF80 +XK_XF86_Tools: Final = 0x1008FF81 +XK_XF86_Travel: Final = 0x1008FF82 +XK_XF86_UserPB: Final = 0x1008FF84 +XK_XF86_User1KB: Final = 0x1008FF85 +XK_XF86_User2KB: Final = 0x1008FF86 +XK_XF86_Video: Final = 0x1008FF87 +XK_XF86_WheelButton: Final = 0x1008FF88 +XK_XF86_Word: Final = 0x1008FF89 +XK_XF86_Xfer: Final = 0x1008FF8A +XK_XF86_ZoomIn: Final = 0x1008FF8B +XK_XF86_ZoomOut: Final = 0x1008FF8C +XK_XF86_Away: Final = 0x1008FF8D +XK_XF86_Messenger: Final = 0x1008FF8E +XK_XF86_WebCam: Final = 0x1008FF8F +XK_XF86_MailForward: Final = 0x1008FF90 +XK_XF86_Pictures: Final = 0x1008FF91 +XK_XF86_Music: Final = 0x1008FF92 +XK_XF86_Battery: Final = 0x1008FF93 +XK_XF86_Bluetooth: Final = 0x1008FF94 +XK_XF86_WLAN: Final = 0x1008FF95 +XK_XF86_UWB: Final = 0x1008FF96 +XK_XF86_AudioForward: Final = 0x1008FF97 +XK_XF86_AudioRepeat: Final = 0x1008FF98 +XK_XF86_AudioRandomPlay: Final = 0x1008FF99 +XK_XF86_Subtitle: Final = 0x1008FF9A +XK_XF86_AudioCycleTrack: Final = 0x1008FF9B +XK_XF86_CycleAngle: Final = 0x1008FF9C +XK_XF86_FrameBack: Final = 0x1008FF9D +XK_XF86_FrameForward: Final = 0x1008FF9E +XK_XF86_Time: Final = 0x1008FF9F +XK_XF86_Select: Final = 0x1008FFA0 +XK_XF86_View: Final = 0x1008FFA1 +XK_XF86_TopMenu: Final = 0x1008FFA2 +XK_XF86_Red: Final = 0x1008FFA3 +XK_XF86_Green: Final = 0x1008FFA4 +XK_XF86_Yellow: Final = 0x1008FFA5 +XK_XF86_Blue: Final = 0x1008FFA6 +XK_XF86_Suspend: Final = 0x1008FFA7 +XK_XF86_Hibernate: Final = 0x1008FFA8 +XK_XF86_TouchpadToggle: Final = 0x1008FFA9 +XK_XF86_TouchpadOn: Final = 0x1008FFB0 +XK_XF86_TouchpadOff: Final = 0x1008FFB1 +XK_XF86_AudioMicMute: Final = 0x1008FFB2 +XK_XF86_Keyboard: Final = 0x1008FFB3 +XK_XF86_WWAN: Final = 0x1008FFB4 +XK_XF86_RFKill: Final = 0x1008FFB5 +XK_XF86_AudioPreset: Final = 0x1008FFB6 +XK_XF86_RotationLockToggle: Final = 0x1008FFB7 +XK_XF86_FullScreen: Final = 0x1008FFB8 +XK_XF86_Switch_VT_1: Final = 0x1008FE01 +XK_XF86_Switch_VT_2: Final = 0x1008FE02 +XK_XF86_Switch_VT_3: Final = 0x1008FE03 +XK_XF86_Switch_VT_4: Final = 0x1008FE04 +XK_XF86_Switch_VT_5: Final = 0x1008FE05 +XK_XF86_Switch_VT_6: Final = 0x1008FE06 +XK_XF86_Switch_VT_7: Final = 0x1008FE07 +XK_XF86_Switch_VT_8: Final = 0x1008FE08 +XK_XF86_Switch_VT_9: Final = 0x1008FE09 +XK_XF86_Switch_VT_10: Final = 0x1008FE0A +XK_XF86_Switch_VT_11: Final = 0x1008FE0B +XK_XF86_Switch_VT_12: Final = 0x1008FE0C +XK_XF86_Ungrab: Final = 0x1008FE20 +XK_XF86_ClearGrab: Final = 0x1008FE21 +XK_XF86_Next_VMode: Final = 0x1008FE22 +XK_XF86_Prev_VMode: Final = 0x1008FE23 +XK_XF86_LogWindowTree: Final = 0x1008FE24 +XK_XF86_LogGrabInfo: Final = 0x1008FE25 diff --git a/stubs/python-xlib/Xlib/keysymdef/xk3270.pyi b/stubs/python-xlib/Xlib/keysymdef/xk3270.pyi index 5fe41b94c..a47fd8d24 100644 --- a/stubs/python-xlib/Xlib/keysymdef/xk3270.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/xk3270.pyi @@ -1,30 +1,32 @@ -XK_3270_Duplicate: int -XK_3270_FieldMark: int -XK_3270_Right2: int -XK_3270_Left2: int -XK_3270_BackTab: int -XK_3270_EraseEOF: int -XK_3270_EraseInput: int -XK_3270_Reset: int -XK_3270_Quit: int -XK_3270_PA1: int -XK_3270_PA2: int -XK_3270_PA3: int -XK_3270_Test: int -XK_3270_Attn: int -XK_3270_CursorBlink: int -XK_3270_AltCursor: int -XK_3270_KeyClick: int -XK_3270_Jump: int -XK_3270_Ident: int -XK_3270_Rule: int -XK_3270_Copy: int -XK_3270_Play: int -XK_3270_Setup: int -XK_3270_Record: int -XK_3270_ChangeScreen: int -XK_3270_DeleteWord: int -XK_3270_ExSelect: int -XK_3270_CursorSelect: int -XK_3270_PrintScreen: int -XK_3270_Enter: int +from typing_extensions import Final + +XK_3270_Duplicate: Final = 0xFD01 +XK_3270_FieldMark: Final = 0xFD02 +XK_3270_Right2: Final = 0xFD03 +XK_3270_Left2: Final = 0xFD04 +XK_3270_BackTab: Final = 0xFD05 +XK_3270_EraseEOF: Final = 0xFD06 +XK_3270_EraseInput: Final = 0xFD07 +XK_3270_Reset: Final = 0xFD08 +XK_3270_Quit: Final = 0xFD09 +XK_3270_PA1: Final = 0xFD0A +XK_3270_PA2: Final = 0xFD0B +XK_3270_PA3: Final = 0xFD0C +XK_3270_Test: Final = 0xFD0D +XK_3270_Attn: Final = 0xFD0E +XK_3270_CursorBlink: Final = 0xFD0F +XK_3270_AltCursor: Final = 0xFD10 +XK_3270_KeyClick: Final = 0xFD11 +XK_3270_Jump: Final = 0xFD12 +XK_3270_Ident: Final = 0xFD13 +XK_3270_Rule: Final = 0xFD14 +XK_3270_Copy: Final = 0xFD15 +XK_3270_Play: Final = 0xFD16 +XK_3270_Setup: Final = 0xFD17 +XK_3270_Record: Final = 0xFD18 +XK_3270_ChangeScreen: Final = 0xFD19 +XK_3270_DeleteWord: Final = 0xFD1A +XK_3270_ExSelect: Final = 0xFD1B +XK_3270_CursorSelect: Final = 0xFD1C +XK_3270_PrintScreen: Final = 0xFD1D +XK_3270_Enter: Final = 0xFD1E diff --git a/stubs/python-xlib/Xlib/keysymdef/xkb.pyi b/stubs/python-xlib/Xlib/keysymdef/xkb.pyi index dbfa43c9d..741439eb2 100644 --- a/stubs/python-xlib/Xlib/keysymdef/xkb.pyi +++ b/stubs/python-xlib/Xlib/keysymdef/xkb.pyi @@ -1,100 +1,102 @@ -XK_ISO_Lock: int -XK_ISO_Level2_Latch: int -XK_ISO_Level3_Shift: int -XK_ISO_Level3_Latch: int -XK_ISO_Level3_Lock: int -XK_ISO_Group_Shift: int -XK_ISO_Group_Latch: int -XK_ISO_Group_Lock: int -XK_ISO_Next_Group: int -XK_ISO_Next_Group_Lock: int -XK_ISO_Prev_Group: int -XK_ISO_Prev_Group_Lock: int -XK_ISO_First_Group: int -XK_ISO_First_Group_Lock: int -XK_ISO_Last_Group: int -XK_ISO_Last_Group_Lock: int -XK_ISO_Left_Tab: int -XK_ISO_Move_Line_Up: int -XK_ISO_Move_Line_Down: int -XK_ISO_Partial_Line_Up: int -XK_ISO_Partial_Line_Down: int -XK_ISO_Partial_Space_Left: int -XK_ISO_Partial_Space_Right: int -XK_ISO_Set_Margin_Left: int -XK_ISO_Set_Margin_Right: int -XK_ISO_Release_Margin_Left: int -XK_ISO_Release_Margin_Right: int -XK_ISO_Release_Both_Margins: int -XK_ISO_Fast_Cursor_Left: int -XK_ISO_Fast_Cursor_Right: int -XK_ISO_Fast_Cursor_Up: int -XK_ISO_Fast_Cursor_Down: int -XK_ISO_Continuous_Underline: int -XK_ISO_Discontinuous_Underline: int -XK_ISO_Emphasize: int -XK_ISO_Center_Object: int -XK_ISO_Enter: int -XK_dead_grave: int -XK_dead_acute: int -XK_dead_circumflex: int -XK_dead_tilde: int -XK_dead_macron: int -XK_dead_breve: int -XK_dead_abovedot: int -XK_dead_diaeresis: int -XK_dead_abovering: int -XK_dead_doubleacute: int -XK_dead_caron: int -XK_dead_cedilla: int -XK_dead_ogonek: int -XK_dead_iota: int -XK_dead_voiced_sound: int -XK_dead_semivoiced_sound: int -XK_dead_belowdot: int -XK_First_Virtual_Screen: int -XK_Prev_Virtual_Screen: int -XK_Next_Virtual_Screen: int -XK_Last_Virtual_Screen: int -XK_Terminate_Server: int -XK_AccessX_Enable: int -XK_AccessX_Feedback_Enable: int -XK_RepeatKeys_Enable: int -XK_SlowKeys_Enable: int -XK_BounceKeys_Enable: int -XK_StickyKeys_Enable: int -XK_MouseKeys_Enable: int -XK_MouseKeys_Accel_Enable: int -XK_Overlay1_Enable: int -XK_Overlay2_Enable: int -XK_AudibleBell_Enable: int -XK_Pointer_Left: int -XK_Pointer_Right: int -XK_Pointer_Up: int -XK_Pointer_Down: int -XK_Pointer_UpLeft: int -XK_Pointer_UpRight: int -XK_Pointer_DownLeft: int -XK_Pointer_DownRight: int -XK_Pointer_Button_Dflt: int -XK_Pointer_Button1: int -XK_Pointer_Button2: int -XK_Pointer_Button3: int -XK_Pointer_Button4: int -XK_Pointer_Button5: int -XK_Pointer_DblClick_Dflt: int -XK_Pointer_DblClick1: int -XK_Pointer_DblClick2: int -XK_Pointer_DblClick3: int -XK_Pointer_DblClick4: int -XK_Pointer_DblClick5: int -XK_Pointer_Drag_Dflt: int -XK_Pointer_Drag1: int -XK_Pointer_Drag2: int -XK_Pointer_Drag3: int -XK_Pointer_Drag4: int -XK_Pointer_Drag5: int -XK_Pointer_EnableKeys: int -XK_Pointer_Accelerate: int -XK_Pointer_DfltBtnNext: int -XK_Pointer_DfltBtnPrev: int +from typing_extensions import Final + +XK_ISO_Lock: Final = 0xFE01 +XK_ISO_Level2_Latch: Final = 0xFE02 +XK_ISO_Level3_Shift: Final = 0xFE03 +XK_ISO_Level3_Latch: Final = 0xFE04 +XK_ISO_Level3_Lock: Final = 0xFE05 +XK_ISO_Group_Shift: Final = 0xFF7E +XK_ISO_Group_Latch: Final = 0xFE06 +XK_ISO_Group_Lock: Final = 0xFE07 +XK_ISO_Next_Group: Final = 0xFE08 +XK_ISO_Next_Group_Lock: Final = 0xFE09 +XK_ISO_Prev_Group: Final = 0xFE0A +XK_ISO_Prev_Group_Lock: Final = 0xFE0B +XK_ISO_First_Group: Final = 0xFE0C +XK_ISO_First_Group_Lock: Final = 0xFE0D +XK_ISO_Last_Group: Final = 0xFE0E +XK_ISO_Last_Group_Lock: Final = 0xFE0F +XK_ISO_Left_Tab: Final = 0xFE20 +XK_ISO_Move_Line_Up: Final = 0xFE21 +XK_ISO_Move_Line_Down: Final = 0xFE22 +XK_ISO_Partial_Line_Up: Final = 0xFE23 +XK_ISO_Partial_Line_Down: Final = 0xFE24 +XK_ISO_Partial_Space_Left: Final = 0xFE25 +XK_ISO_Partial_Space_Right: Final = 0xFE26 +XK_ISO_Set_Margin_Left: Final = 0xFE27 +XK_ISO_Set_Margin_Right: Final = 0xFE28 +XK_ISO_Release_Margin_Left: Final = 0xFE29 +XK_ISO_Release_Margin_Right: Final = 0xFE2A +XK_ISO_Release_Both_Margins: Final = 0xFE2B +XK_ISO_Fast_Cursor_Left: Final = 0xFE2C +XK_ISO_Fast_Cursor_Right: Final = 0xFE2D +XK_ISO_Fast_Cursor_Up: Final = 0xFE2E +XK_ISO_Fast_Cursor_Down: Final = 0xFE2F +XK_ISO_Continuous_Underline: Final = 0xFE30 +XK_ISO_Discontinuous_Underline: Final = 0xFE31 +XK_ISO_Emphasize: Final = 0xFE32 +XK_ISO_Center_Object: Final = 0xFE33 +XK_ISO_Enter: Final = 0xFE34 +XK_dead_grave: Final = 0xFE50 +XK_dead_acute: Final = 0xFE51 +XK_dead_circumflex: Final = 0xFE52 +XK_dead_tilde: Final = 0xFE53 +XK_dead_macron: Final = 0xFE54 +XK_dead_breve: Final = 0xFE55 +XK_dead_abovedot: Final = 0xFE56 +XK_dead_diaeresis: Final = 0xFE57 +XK_dead_abovering: Final = 0xFE58 +XK_dead_doubleacute: Final = 0xFE59 +XK_dead_caron: Final = 0xFE5A +XK_dead_cedilla: Final = 0xFE5B +XK_dead_ogonek: Final = 0xFE5C +XK_dead_iota: Final = 0xFE5D +XK_dead_voiced_sound: Final = 0xFE5E +XK_dead_semivoiced_sound: Final = 0xFE5F +XK_dead_belowdot: Final = 0xFE60 +XK_First_Virtual_Screen: Final = 0xFED0 +XK_Prev_Virtual_Screen: Final = 0xFED1 +XK_Next_Virtual_Screen: Final = 0xFED2 +XK_Last_Virtual_Screen: Final = 0xFED4 +XK_Terminate_Server: Final = 0xFED5 +XK_AccessX_Enable: Final = 0xFE70 +XK_AccessX_Feedback_Enable: Final = 0xFE71 +XK_RepeatKeys_Enable: Final = 0xFE72 +XK_SlowKeys_Enable: Final = 0xFE73 +XK_BounceKeys_Enable: Final = 0xFE74 +XK_StickyKeys_Enable: Final = 0xFE75 +XK_MouseKeys_Enable: Final = 0xFE76 +XK_MouseKeys_Accel_Enable: Final = 0xFE77 +XK_Overlay1_Enable: Final = 0xFE78 +XK_Overlay2_Enable: Final = 0xFE79 +XK_AudibleBell_Enable: Final = 0xFE7A +XK_Pointer_Left: Final = 0xFEE0 +XK_Pointer_Right: Final = 0xFEE1 +XK_Pointer_Up: Final = 0xFEE2 +XK_Pointer_Down: Final = 0xFEE3 +XK_Pointer_UpLeft: Final = 0xFEE4 +XK_Pointer_UpRight: Final = 0xFEE5 +XK_Pointer_DownLeft: Final = 0xFEE6 +XK_Pointer_DownRight: Final = 0xFEE7 +XK_Pointer_Button_Dflt: Final = 0xFEE8 +XK_Pointer_Button1: Final = 0xFEE9 +XK_Pointer_Button2: Final = 0xFEEA +XK_Pointer_Button3: Final = 0xFEEB +XK_Pointer_Button4: Final = 0xFEEC +XK_Pointer_Button5: Final = 0xFEED +XK_Pointer_DblClick_Dflt: Final = 0xFEEE +XK_Pointer_DblClick1: Final = 0xFEEF +XK_Pointer_DblClick2: Final = 0xFEF0 +XK_Pointer_DblClick3: Final = 0xFEF1 +XK_Pointer_DblClick4: Final = 0xFEF2 +XK_Pointer_DblClick5: Final = 0xFEF3 +XK_Pointer_Drag_Dflt: Final = 0xFEF4 +XK_Pointer_Drag1: Final = 0xFEF5 +XK_Pointer_Drag2: Final = 0xFEF6 +XK_Pointer_Drag3: Final = 0xFEF7 +XK_Pointer_Drag4: Final = 0xFEF8 +XK_Pointer_Drag5: Final = 0xFEFD +XK_Pointer_EnableKeys: Final = 0xFEF9 +XK_Pointer_Accelerate: Final = 0xFEFA +XK_Pointer_DfltBtnNext: Final = 0xFEFB +XK_Pointer_DfltBtnPrev: Final = 0xFEFC diff --git a/stubs/python-xlib/Xlib/protocol/display.pyi b/stubs/python-xlib/Xlib/protocol/display.pyi index e125e9662..a9480b1c6 100644 --- a/stubs/python-xlib/Xlib/protocol/display.pyi +++ b/stubs/python-xlib/Xlib/protocol/display.pyi @@ -17,7 +17,7 @@ class bytesview: @overload def __init__(self, data: bytes | bytesview, offset: int, size: int) -> None: ... @overload - def __init__(self, data: _BufferWithLen, offset: int = ..., size: int | None = ...) -> None: ... + def __init__(self, data: _BufferWithLen, offset: int = 0, size: int | None = None) -> None: ... @overload def __getitem__(self, key: slice) -> bytes: ... @overload @@ -59,7 +59,7 @@ class Display: error_handler: ErrorHandler[object] | None big_endian: bool info: ConnectionSetupRequest - def __init__(self, display: str | None = ...) -> None: ... + def __init__(self, display: str | None = None) -> None: ... def get_display_name(self) -> str: ... def get_default_screen(self) -> int: ... def fileno(self) -> int: ... @@ -71,35 +71,35 @@ class Display: def allocate_resource_id(self) -> int: ... def free_resource_id(self, rid: int) -> None: ... @overload - def get_resource_class(self, class_name: Literal["resource"], default: object = ...) -> type[resource.Resource]: ... + def get_resource_class(self, class_name: Literal["resource"], default: object = None) -> type[resource.Resource]: ... @overload - def get_resource_class(self, class_name: Literal["drawable"], default: object = ...) -> type[drawable.Drawable]: ... + def get_resource_class(self, class_name: Literal["drawable"], default: object = None) -> type[drawable.Drawable]: ... @overload - def get_resource_class(self, class_name: Literal["window"], default: object = ...) -> type[drawable.Window]: ... + def get_resource_class(self, class_name: Literal["window"], default: object = None) -> type[drawable.Window]: ... @overload - def get_resource_class(self, class_name: Literal["pixmap"], default: object = ...) -> type[drawable.Pixmap]: ... + def get_resource_class(self, class_name: Literal["pixmap"], default: object = None) -> type[drawable.Pixmap]: ... @overload - def get_resource_class(self, class_name: Literal["fontable"], default: object = ...) -> type[fontable.Fontable]: ... + def get_resource_class(self, class_name: Literal["fontable"], default: object = None) -> type[fontable.Fontable]: ... @overload - def get_resource_class(self, class_name: Literal["font"], default: object = ...) -> type[fontable.Font]: ... + def get_resource_class(self, class_name: Literal["font"], default: object = None) -> type[fontable.Font]: ... @overload - def get_resource_class(self, class_name: Literal["gc"], default: object = ...) -> type[fontable.GC]: ... + def get_resource_class(self, class_name: Literal["gc"], default: object = None) -> type[fontable.GC]: ... @overload - def get_resource_class(self, class_name: Literal["colormap"], default: object = ...) -> type[colormap.Colormap]: ... + def get_resource_class(self, class_name: Literal["colormap"], default: object = None) -> type[colormap.Colormap]: ... @overload def get_resource_class(self, class_name: Literal["cursor"], default: object) -> type[cursor.Cursor]: ... @overload def get_resource_class(self, class_name: str, default: _T) -> type[_ResourceBaseClass] | _T: ... @overload - def get_resource_class(self, class_name: str, default: None = ...) -> type[_ResourceBaseClass] | None: ... + def get_resource_class(self, class_name: str, default: None = None) -> type[_ResourceBaseClass] | None: ... def set_extension_major(self, extname: str, major: int) -> None: ... def get_extension_major(self, extname: str) -> int: ... - def add_extension_event(self, code: int, evt: type[rq.Event], subcode: int | None = ...) -> None: ... + def add_extension_event(self, code: int, evt: type[rq.Event], subcode: int | None = None) -> None: ... def add_extension_error(self, code: int, err: type[error.XError]) -> None: ... def check_for_error(self) -> None: ... def send_request(self, request: rq.Request | rq.ReplyRequest | ConnectionSetupRequest, wait_for_response: bool) -> None: ... def close_internal(self, whom: object) -> None: ... - def send_and_recv(self, flush: bool = ..., event: bool = ..., request: int | None = ..., recv: bool = ...) -> None: ... + def send_and_recv(self, flush: bool = False, event: bool = False, request: int | None = None, recv: bool = False) -> None: ... def parse_response(self, request: int) -> bool: ... def parse_error_response(self, request: int) -> bool: ... def default_error_handler(self, err: object) -> None: ... diff --git a/stubs/python-xlib/Xlib/protocol/event.pyi b/stubs/python-xlib/Xlib/protocol/event.pyi index cfb825449..6e6e31f7b 100644 --- a/stubs/python-xlib/Xlib/protocol/event.pyi +++ b/stubs/python-xlib/Xlib/protocol/event.pyi @@ -1,4 +1,4 @@ -from typing_extensions import TypeAlias +from typing_extensions import Final, TypeAlias from Xlib.protocol import rq @@ -77,4 +77,4 @@ _EventClass: TypeAlias = dict[ | type[ClientMessage] | type[MappingNotify], ] -event_class: _EventClass +event_class: Final[_EventClass] diff --git a/stubs/python-xlib/Xlib/protocol/request.pyi b/stubs/python-xlib/Xlib/protocol/request.pyi index a336f5c90..1ce5a4669 100644 --- a/stubs/python-xlib/Xlib/protocol/request.pyi +++ b/stubs/python-xlib/Xlib/protocol/request.pyi @@ -1,4 +1,5 @@ from typing import NoReturn +from typing_extensions import Final from Xlib import display from Xlib.protocol import rq @@ -54,7 +55,7 @@ class QueryTextExtents(rq.ReplyRequest): ... class ListFonts(rq.ReplyRequest): ... class ListFontsWithInfo(rq.ReplyRequest): - def __init__(self, display: display.Display, defer: bool = ..., *args: object, **keys: object) -> None: ... + def __init__(self, display: display.Display, defer: bool = False, *args: object, **keys: object) -> None: ... def __getattr__(self, attr: object) -> NoReturn: ... def __getitem__(self, item: str) -> object: ... def __len__(self) -> int: ... @@ -130,4 +131,4 @@ class SetModifierMapping(rq.ReplyRequest): ... class GetModifierMapping(rq.ReplyRequest): ... class NoOperation(rq.Request): ... -major_codes: dict[int, type[rq.Request]] +major_codes: Final[dict[int, type[rq.Request]]] diff --git a/stubs/python-xlib/Xlib/protocol/rq.pyi b/stubs/python-xlib/Xlib/protocol/rq.pyi index 8b5b8ac8c..e3eca88ab 100644 --- a/stubs/python-xlib/Xlib/protocol/rq.pyi +++ b/stubs/python-xlib/Xlib/protocol/rq.pyi @@ -5,10 +5,10 @@ from array import array from builtins import type as Type from collections.abc import Callable, Iterable, Sequence from typing import Any, SupportsInt, TypeVar, overload, type_check_only -from typing_extensions import Literal, LiteralString, SupportsIndex, TypeAlias +from typing_extensions import Final, Literal, LiteralString, SupportsIndex, TypeAlias from Xlib._typing import ErrorHandler, Unused -from Xlib.display import _ResourceBaseClass +from Xlib.display import _BaseDisplay, _ResourceBaseClass from Xlib.error import XError from Xlib.ext.xinput import ClassInfoClass from Xlib.protocol import display @@ -17,22 +17,15 @@ _T = TypeVar("_T") _IntNew: TypeAlias = str | ReadableBuffer | SupportsInt | SupportsIndex | SupportsTrunc _ModifierMappingList8Elements: TypeAlias = Sequence[Sequence[int]] -# Workaround for pytype crash. Should be Xlib.display._BaseDisplay -@type_check_only -class _BaseDisplay(display.Display): - def __init__(self, display: str | None = ...) -> None: ... - def get_atom(self, atomname: str, only_if_exists: bool = ...) -> int: ... - def decode_string(bs: bytes | bytearray) -> str: ... def encode_array(a: array[Any] | memoryview) -> str: ... class BadDataError(Exception): ... -signed_codes: dict[int, str] -unsigned_codes: dict[int, str] -array_unsigned_codes: dict[int, LiteralString] -struct_to_array_codes: dict[str, LiteralString] -size: int +signed_codes: Final[dict[int, str]] +unsigned_codes: Final[dict[int, str]] +array_unsigned_codes: Final[dict[int, LiteralString]] +struct_to_array_codes: Final[dict[str, LiteralString]] class Field: name: str @@ -90,7 +83,7 @@ class FormatField(Field): Format = FormatField class ValueField(Field): - def __init__(self, name: str, default: int | None = ...) -> None: ... + def __init__(self, name: str, default: int | None = None) -> None: ... class Int8(ValueField): structcode: str @@ -114,7 +107,7 @@ class Resource(Card32): cast_function: str class_name: str codes: tuple[int, ...] - def __init__(self, name: str, codes: tuple[int, ...] = ..., default: int | None = ...) -> None: ... + def __init__(self, name: str, codes: tuple[int, ...] = ..., default: int | None = None) -> None: ... @overload # type: ignore[override] def check_value(self, value: Callable[[], _T]) -> _T: ... @overload @@ -160,7 +153,7 @@ class Bool(ValueField): class Set(ValueField): structcode: str values: Sequence[object] - def __init__(self, name: str, size: int, values: Sequence[object], default: int | None = ...) -> None: ... + def __init__(self, name: str, size: int, values: Sequence[object], default: int | None = None) -> None: ... def check_value(self, val: _T) -> _T: ... # type: ignore[override] class Gravity(Set): @@ -173,7 +166,7 @@ class FixedBinary(ValueField): class Binary(ValueField): structcode: None pad: int - def __init__(self, name: str, pad: int = ...) -> None: ... + def __init__(self, name: str, pad: int = 1) -> None: ... def pack_value( # type: ignore[override] # Override Callable self, val: bytes | bytearray ) -> tuple[bytes | bytearray, int, None]: ... @@ -187,7 +180,7 @@ class Binary(ValueField): class String8(ValueField): structcode: None pad: int - def __init__(self, name: str, pad: int = ...) -> None: ... + def __init__(self, name: str, pad: int = 1) -> None: ... def pack_value(self, val: bytes | str) -> tuple[bytes, int, None]: ... # type: ignore[override] # Override Callable @overload # type: ignore[override] # Overload for specific values def parse_binary_value( @@ -201,7 +194,7 @@ class String8(ValueField): class String16(ValueField): structcode: None pad: int - def __init__(self, name: str, pad: int = ...) -> None: ... + def __init__(self, name: str, pad: int = 1) -> None: ... def pack_value(self, val: Sequence[object]) -> tuple[bytes, int, None]: ... # type: ignore[override] # Override Callable def parse_binary_value( # type: ignore[override] # length: None will error. See: https://github.com/python-xlib/python-xlib/pull/248 self, data: SliceableBuffer, display: Unused, length: int | Literal["odd", "even"], format: Unused @@ -212,7 +205,7 @@ class List(ValueField): type: Struct | ScalarObj | ResourceObj | ClassInfoClass | type[ValueField] pad: int def __init__( - self, name: str, type: Struct | ScalarObj | ResourceObj | ClassInfoClass | Type[ValueField], pad: int = ... + self, name: str, type: Struct | ScalarObj | ResourceObj | ClassInfoClass | Type[ValueField], pad: int = 1 ) -> None: ... def parse_binary_value( self, data: SliceableBuffer, display: display.Display | None, length: SupportsIndex | None, format: Unused @@ -223,7 +216,7 @@ class List(ValueField): class FixedList(List): size: int - def __init__(self, name: str, size: int, type: Struct | ScalarObj, pad: int = ...) -> None: ... + def __init__(self, name: str, size: int, type: Struct | ScalarObj, pad: int = 1) -> None: ... def parse_binary_value( self, data: SliceableBuffer, display: display.Display | None, length: Unused, format: Unused ) -> tuple[list[DictWrapper | None], SliceableBuffer]: ... @@ -231,7 +224,7 @@ class FixedList(List): class Object(ValueField): type: Struct structcode: str | None - def __init__(self, name: str, type: Struct, default: int | None = ...) -> None: ... + def __init__(self, name: str, type: Struct, default: int | None = None) -> None: ... def parse_binary_value( self, data: SliceableBuffer, display: display.Display | None, length: Unused, format: Unused ) -> tuple[DictWrapper, SliceableBuffer]: ... @@ -342,7 +335,7 @@ class Struct: def parse_value(self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[True]) -> dict[str, Any]: ... @overload def parse_value( - self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = ... + self, val: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = False ) -> DictWrapper: ... @overload def parse_binary( @@ -350,7 +343,7 @@ class Struct: ) -> tuple[dict[str, Any], SliceableBuffer]: ... @overload def parse_binary( - self, data: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = ... + self, data: SliceableBuffer, display: display.Display | None, rawdict: Literal[False] = False ) -> tuple[DictWrapper, SliceableBuffer]: ... # Structs generate their attributes # TODO: Create a specific type-only class for all instances of `Struct` @@ -385,16 +378,16 @@ class DictWrapper(GetAttrData): class Request: def __init__( - self, display: _BaseDisplay, onerror: ErrorHandler[object] | None = ..., *args: object, **keys: object + self, display: _BaseDisplay, onerror: ErrorHandler[object] | None = None, *args: object, **keys: object ) -> None: ... class ReplyRequest(GetAttrData): - def __init__(self, display: display.Display, defer: int = ..., *args: object, **keys: object) -> None: ... + def __init__(self, display: display.Display, defer: int = False, *args: object, **keys: object) -> None: ... def reply(self) -> None: ... class Event(GetAttrData): def __init__( - self, binarydata: SliceableBuffer | None = ..., display: display.Display | None = ..., **keys: object + self, binarydata: SliceableBuffer | None = None, display: display.Display | None = None, **keys: object ) -> None: ... def call_error_handler( diff --git a/stubs/python-xlib/Xlib/rdb.pyi b/stubs/python-xlib/Xlib/rdb.pyi index 4fb7a6662..8b4af5b3d 100644 --- a/stubs/python-xlib/Xlib/rdb.pyi +++ b/stubs/python-xlib/Xlib/rdb.pyi @@ -2,7 +2,7 @@ from _typeshed import SupportsDunderGT, SupportsDunderLT, SupportsRead from collections.abc import Iterable, Mapping, Sequence from re import Pattern from typing import Any, Protocol, TypeVar, overload -from typing_extensions import TypeAlias +from typing_extensions import Final, TypeAlias from Xlib.display import Display from Xlib.support.lock import _DummyLock @@ -17,14 +17,14 @@ _DB_Param: TypeAlias = dict[str, Any] class _SupportsComparisons(SupportsDunderLT[_T_contra], SupportsDunderGT[_T_contra], Protocol[_T_contra]): ... -comment_re: Pattern[str] -resource_spec_re: Pattern[str] -value_escape_re: Pattern[str] -resource_parts_re: Pattern[str] -NAME_MATCH: int -CLASS_MATCH: int -WILD_MATCH: int -MATCH_SKIP: int +comment_re: Final[Pattern[str]] +resource_spec_re: Final[Pattern[str]] +value_escape_re: Final[Pattern[str]] +resource_parts_re: Final[Pattern[str]] +NAME_MATCH: Final = 0 +CLASS_MATCH: Final = 2 +WILD_MATCH: Final = 4 +MATCH_SKIP: Final = 6 class OptionError(Exception): ... @@ -33,9 +33,9 @@ class ResourceDB: lock: _DummyLock def __init__( self, - file: bytes | SupportsRead[str] | None = ..., - string: str | None = ..., - resources: Iterable[tuple[str, object]] | None = ..., + file: bytes | SupportsRead[str] | None = None, + string: str | None = None, + resources: Iterable[tuple[str, object]] | None = None, ) -> None: ... def insert_file(self, file: bytes | SupportsRead[str]) -> None: ... def insert_string(self, data: str) -> None: ... @@ -43,7 +43,7 @@ class ResourceDB: def insert(self, resource: str, value: object) -> None: ... def __getitem__(self, keys_tuple: tuple[str, str]) -> Any: ... @overload - def get(self, res: str, cls: str, default: None = ...) -> Any: ... + def get(self, res: str, cls: str, default: None = None) -> Any: ... @overload def get(self, res: str, cls: str, default: _T) -> _T: ... def update(self, db: ResourceDB) -> None: ... @@ -94,4 +94,4 @@ def get_display_opts( options: Mapping[str, Option], argv: Sequence[str] = ... ) -> tuple[Display, str, ResourceDB, Sequence[str]]: ... -stdopts: dict[str, SepArg | NoArg | ResArgClass] +stdopts: Final[dict[str, SepArg | NoArg | ResArgClass]] diff --git a/stubs/python-xlib/Xlib/support/connect.pyi b/stubs/python-xlib/Xlib/support/connect.pyi index 53552b31c..dbc38de9e 100644 --- a/stubs/python-xlib/Xlib/support/connect.pyi +++ b/stubs/python-xlib/Xlib/support/connect.pyi @@ -1,4 +1,6 @@ # Ignore OpenVMS in typeshed +from typing_extensions import Final + from Xlib.support.unix_connect import get_auth as get_auth, get_display as get_display, get_socket as get_socket -platform: str +platform: Final[str] diff --git a/stubs/python-xlib/Xlib/support/unix_connect.pyi b/stubs/python-xlib/Xlib/support/unix_connect.pyi index 4c2af3b6d..c5ef0e6ad 100644 --- a/stubs/python-xlib/Xlib/support/unix_connect.pyi +++ b/stubs/python-xlib/Xlib/support/unix_connect.pyi @@ -3,19 +3,19 @@ from _socket import _Address from platform import uname_result from re import Pattern from socket import socket -from typing_extensions import Literal, TypeAlias +from typing_extensions import Final, Literal, TypeAlias from Xlib._typing import Unused if sys.platform == "darwin": - SUPPORTED_PROTOCOLS: tuple[None, Literal["tcp"], Literal["unix"], Literal["darwin"]] + SUPPORTED_PROTOCOLS: Final[tuple[None, Literal["tcp"], Literal["unix"], Literal["darwin"]]] _Protocol: TypeAlias = Literal[None, "tcp", "unix", "darwin"] - DARWIN_DISPLAY_RE: Pattern[str] + DARWIN_DISPLAY_RE: Final[Pattern[str]] else: - SUPPORTED_PROTOCOLS: tuple[None, Literal["tcp"], Literal["unix"]] + SUPPORTED_PROTOCOLS: Final[tuple[None, Literal["tcp"], Literal["unix"]]] _Protocol: TypeAlias = Literal[None, "tcp", "unix"] uname: uname_result -DISPLAY_RE: Pattern[str] +DISPLAY_RE: Final[Pattern[str]] def get_display(display: str | None) -> tuple[str, str | None, str | None, int, int]: ... def get_socket(dname: _Address, protocol: _Protocol, host: _Address | None, dno: int) -> socket: ... diff --git a/stubs/python-xlib/Xlib/support/vms_connect.pyi b/stubs/python-xlib/Xlib/support/vms_connect.pyi index 3bbbd7668..842628fe3 100644 --- a/stubs/python-xlib/Xlib/support/vms_connect.pyi +++ b/stubs/python-xlib/Xlib/support/vms_connect.pyi @@ -1,10 +1,11 @@ from _socket import _Address from re import Pattern from socket import socket +from typing_extensions import Final from Xlib._typing import Unused -display_re: Pattern[str] +display_re: Final[Pattern[str]] def get_display(display: str | None) -> tuple[str, None, str, int, int]: ... def get_socket(dname: _Address, protocol: Unused, host: _Address, dno: int) -> socket: ... diff --git a/stubs/python-xlib/Xlib/xauth.pyi b/stubs/python-xlib/Xlib/xauth.pyi index d0dd09704..58d81d09c 100644 --- a/stubs/python-xlib/Xlib/xauth.pyi +++ b/stubs/python-xlib/Xlib/xauth.pyi @@ -1,15 +1,19 @@ from _typeshed import FileDescriptorOrPath +from typing_extensions import Final -FamilyInternet: int -FamilyDECnet: int -FamilyChaos: int -FamilyServerInterpreted: int -FamilyInternetV6: int -FamilyLocal: int +from Xlib.X import ( + FamilyChaos as FamilyChaos, + FamilyDECnet as FamilyDECnet, + FamilyInternet as FamilyInternet, + FamilyInternetV6 as FamilyInternetV6, + FamilyServerInterpreted as FamilyServerInterpreted, +) + +FamilyLocal: Final = 256 class Xauthority: entries: list[tuple[bytes, bytes, bytes, bytes, bytes]] - def __init__(self, filename: FileDescriptorOrPath | None = ...) -> None: ... + def __init__(self, filename: FileDescriptorOrPath | None = None) -> None: ... def __len__(self) -> int: ... def __getitem__(self, i: int) -> tuple[bytes, bytes, bytes, bytes, bytes]: ... def get_best_auth( diff --git a/stubs/python-xlib/Xlib/xobject/colormap.pyi b/stubs/python-xlib/Xlib/xobject/colormap.pyi index a3ebc9346..7a110bbb5 100644 --- a/stubs/python-xlib/Xlib/xobject/colormap.pyi +++ b/stubs/python-xlib/Xlib/xobject/colormap.pyi @@ -1,24 +1,25 @@ from collections.abc import Sequence from re import Pattern +from typing_extensions import Final from Xlib._typing import ErrorHandler from Xlib.protocol import request, rq from Xlib.xobject import resource -rgb_res: list[Pattern[str]] +rgb_res: Final[list[Pattern[str]]] class Colormap(resource.Resource): __colormap__ = resource.Resource.__resource__ - def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def free(self, onerror: ErrorHandler[object] | None = None) -> None: ... def copy_colormap_and_free(self, scr_cmap: int) -> Colormap: ... - def install_colormap(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def uninstall_colormap(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def install_colormap(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def uninstall_colormap(self, onerror: ErrorHandler[object] | None = None) -> None: ... def alloc_color(self, red: int, green: int, blue: int) -> request.AllocColor: ... def alloc_named_color(self, name: str) -> request.AllocColor | request.AllocNamedColor | None: ... def alloc_color_cells(self, contiguous: bool, colors: int, planes: int) -> request.AllocColorCells: ... def alloc_color_planes(self, contiguous: bool, colors: int, red: int, green: int, blue: int) -> request.AllocColorPlanes: ... - def free_colors(self, pixels: Sequence[int], plane_mask: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def store_colors(self, items: dict[str, int], onerror: ErrorHandler[object] | None = ...) -> None: ... - def store_named_color(self, name: str, pixel: int, flags: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def free_colors(self, pixels: Sequence[int], plane_mask: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def store_colors(self, items: dict[str, int], onerror: ErrorHandler[object] | None = None) -> None: ... + def store_named_color(self, name: str, pixel: int, flags: int, onerror: ErrorHandler[object] | None = None) -> None: ... def query_colors(self, pixels: Sequence[int]) -> rq.Struct: ... def lookup_color(self, name: str) -> request.LookupColor: ... diff --git a/stubs/python-xlib/Xlib/xobject/cursor.pyi b/stubs/python-xlib/Xlib/xobject/cursor.pyi index aeb773dc6..3d6952ceb 100644 --- a/stubs/python-xlib/Xlib/xobject/cursor.pyi +++ b/stubs/python-xlib/Xlib/xobject/cursor.pyi @@ -4,7 +4,7 @@ from Xlib.xobject import resource class Cursor(resource.Resource): __cursor__ = resource.Resource.__resource__ - def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def free(self, onerror: ErrorHandler[object] | None = None) -> None: ... def recolor( - self, foreground: _RGB3IntIterable, background: _RGB3IntIterable, onerror: ErrorHandler[object] | None = ... + self, foreground: _RGB3IntIterable, background: _RGB3IntIterable, onerror: ErrorHandler[object] | None = None ) -> None: ... diff --git a/stubs/python-xlib/Xlib/xobject/drawable.pyi b/stubs/python-xlib/Xlib/xobject/drawable.pyi index da6615aab..c337a45ca 100644 --- a/stubs/python-xlib/Xlib/xobject/drawable.pyi +++ b/stubs/python-xlib/Xlib/xobject/drawable.pyi @@ -22,7 +22,7 @@ class Drawable(resource.Resource): height: int, dst_x: int, dst_y: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... def copy_plane( self, @@ -35,24 +35,26 @@ class Drawable(resource.Resource): dst_x: int, dst_y: int, bit_plane: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... def poly_point( - self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ... + self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None ) -> None: ... - def point(self, gc: int, x: int, y: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def point(self, gc: int, x: int, y: int, onerror: ErrorHandler[object] | None = None) -> None: ... def poly_line( - self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ... + self, gc: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None ) -> None: ... - def line(self, gc: int, x1: int, y1: int, x2: int, y2: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def line(self, gc: int, x1: int, y1: int, x2: int, y2: int, onerror: ErrorHandler[object] | None = None) -> None: ... def poly_segment( - self, gc: int, segments: Sequence[_Segment4IntSequence], onerror: ErrorHandler[object] | None = ... + self, gc: int, segments: Sequence[_Segment4IntSequence], onerror: ErrorHandler[object] | None = None ) -> None: ... def poly_rectangle( - self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = ... + self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = None ) -> None: ... - def rectangle(self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def poly_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = ...) -> None: ... + def rectangle( + self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = None + ) -> None: ... + def poly_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = None) -> None: ... def arc( self, gc: int, @@ -62,18 +64,18 @@ class Drawable(resource.Resource): height: int, angle1: int, angle2: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... def fill_poly( - self, gc: int, shape: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = ... + self, gc: int, shape: int, coord_mode: int, points: Sequence[tuple[int, int]], onerror: ErrorHandler[object] | None = None ) -> None: ... def poly_fill_rectangle( - self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = ... + self, gc: int, rectangles: Sequence[_Rectangle4IntSequence], onerror: ErrorHandler[object] | None = None ) -> None: ... def fill_rectangle( - self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = ... + self, gc: int, x: int, y: int, width: int, height: int, onerror: ErrorHandler[object] | None = None ) -> None: ... - def poly_fill_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = ...) -> None: ... + def poly_fill_arc(self, gc: int, arcs: Sequence[_Arc6IntSequence], onerror: ErrorHandler[object] | None = None) -> None: ... def fill_arc( self, gc: int, @@ -83,7 +85,7 @@ class Drawable(resource.Resource): height: int, angle1: int, angle2: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... def put_image( self, @@ -96,21 +98,21 @@ class Drawable(resource.Resource): depth: int, left_pad: int, data: bytes | bytearray, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def put_pil_image(self, gc: int, x: int, y: int, image: Image.Image, onerror: ErrorHandler[object] | None = ...) -> None: ... + def put_pil_image(self, gc: int, x: int, y: int, image: Image.Image, onerror: ErrorHandler[object] | None = None) -> None: ... def get_image(self, x: int, y: int, width: int, height: int, format: int, plane_mask: int) -> request.GetImage: ... def draw_text( - self, gc: int, x: int, y: int, text: dict[str, str | int], onerror: ErrorHandler[object] | None = ... + self, gc: int, x: int, y: int, text: dict[str, str | int], onerror: ErrorHandler[object] | None = None ) -> None: ... def poly_text( - self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = ... + self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = None ) -> None: ... def poly_text_16( - self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = ... + self, gc: int, x: int, y: int, items: Sequence[dict[str, str | int]], onerror: ErrorHandler[object] | None = None ) -> None: ... - def image_text(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = ...) -> None: ... - def image_text_16(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = ...) -> None: ... + def image_text(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = None) -> None: ... + def image_text_16(self, gc: int, x: int, y: int, string: str, onerror: ErrorHandler[object] | None = None) -> None: ... def query_best_size(self, item_class: int, width: int, height: int) -> request.QueryBestSize: ... class Window(Drawable): @@ -123,24 +125,24 @@ class Window(Drawable): height: int, border_width: int, depth: int, - window_class: int = ..., - visual: int = ..., - onerror: ErrorHandler[object] | None = ..., + window_class: int = 0, + visual: int = 0, + onerror: ErrorHandler[object] | None = None, **keys: object, ) -> Window: ... - def change_attributes(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ... + def change_attributes(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ... def get_attributes(self) -> request.GetWindowAttributes: ... - def destroy(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def destroy_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def change_save_set(self, mode: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def reparent(self, parent: int, x: int, y: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def map(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def map_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def unmap(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def unmap_sub_windows(self, onerror: ErrorHandler[object] | None = ...) -> None: ... - def configure(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ... - def circulate(self, direction: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def raise_window(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def destroy(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def destroy_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def change_save_set(self, mode: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def reparent(self, parent: int, x: int, y: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def map(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def map_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def unmap(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def unmap_sub_windows(self, onerror: ErrorHandler[object] | None = None) -> None: ... + def configure(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ... + def circulate(self, direction: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def raise_window(self, onerror: ErrorHandler[object] | None = None) -> None: ... def query_tree(self) -> request.QueryTree: ... def change_property( self, @@ -148,25 +150,25 @@ class Window(Drawable): property_type: int, format: int, data: Sequence[float] | Sequence[str], - mode: int = ..., - onerror: ErrorHandler[object] | None = ..., + mode: int = 0, + onerror: ErrorHandler[object] | None = None, ) -> None: ... def change_text_property( - self, property: int, property_type: int, data: bytes | str, mode: int = ..., onerror: ErrorHandler[object] | None = ... + self, property: int, property_type: int, data: bytes | str, mode: int = 0, onerror: ErrorHandler[object] | None = None ) -> None: ... - def delete_property(self, property: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def delete_property(self, property: int, onerror: ErrorHandler[object] | None = None) -> None: ... def get_property( - self, property: int, property_type: int, offset: int, length: int, delete: bool = ... + self, property: int, property_type: int, offset: int, length: int, delete: bool = False ) -> request.GetProperty | None: ... - def get_full_property(self, property: int, property_type: int, sizehint: int = ...) -> request.GetProperty | None: ... - def get_full_text_property(self, property: int, property_type: int = ..., sizehint: int = ...) -> str | None: ... + def get_full_property(self, property: int, property_type: int, sizehint: int = 10) -> request.GetProperty | None: ... + def get_full_text_property(self, property: int, property_type: int = 0, sizehint: int = 10) -> str | None: ... def list_properties(self) -> list[int]: ... - def set_selection_owner(self, selection: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_selection_owner(self, selection: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... def convert_selection( - self, selection: int, target: int, property: int, time: int, onerror: ErrorHandler[object] | None = ... + self, selection: int, target: int, property: int, time: int, onerror: ErrorHandler[object] | None = None ) -> None: ... def send_event( - self, event: rq.Event, event_mask: int = ..., propagate: bool = ..., onerror: ErrorHandler[object] | None = ... + self, event: rq.Event, event_mask: int = 0, propagate: bool = False, onerror: ErrorHandler[object] | None = None ) -> None: ... def grab_pointer( self, owner_events: bool, event_mask: int, pointer_mode: int, keyboard_mode: int, confine_to: int, cursor: int, time: int @@ -181,9 +183,9 @@ class Window(Drawable): keyboard_mode: int, confine_to: int, cursor: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def ungrab_button(self, button: int, modifiers: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def ungrab_button(self, button: int, modifiers: int, onerror: ErrorHandler[object] | None = None) -> None: ... def grab_keyboard(self, owner_events: bool, pointer_mode: int, keyboard_mode: int, time: int) -> int: ... def grab_key( self, @@ -192,9 +194,9 @@ class Window(Drawable): owner_events: bool, pointer_mode: int, keyboard_mode: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def ungrab_key(self, key: int, modifiers: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def ungrab_key(self, key: int, modifiers: int, onerror: ErrorHandler[object] | None = None) -> None: ... def query_pointer(self) -> request.QueryPointer: ... def get_motion_events(self, start: int, stop: int) -> rq.Struct: ... def translate_coords(self, src_window: int, src_x: int, src_y: int) -> request.TranslateCoords: ... @@ -202,60 +204,60 @@ class Window(Drawable): self, x: int, y: int, - src_window: int = ..., - src_x: int = ..., - src_y: int = ..., - src_width: int = ..., - src_height: int = ..., - onerror: ErrorHandler[object] | None = ..., + src_window: int = 0, + src_x: int = 0, + src_y: int = 0, + src_width: int = 0, + src_height: int = 0, + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def set_input_focus(self, revert_to: int, time: int, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_input_focus(self, revert_to: int, time: int, onerror: ErrorHandler[object] | None = None) -> None: ... def clear_area( self, - x: int = ..., - y: int = ..., - width: int = ..., - height: int = ..., - exposures: bool = ..., - onerror: ErrorHandler[object] | None = ..., + x: int = 0, + y: int = 0, + width: int = 0, + height: int = 0, + exposures: bool = False, + onerror: ErrorHandler[object] | None = None, ) -> None: ... def create_colormap(self, visual: int, alloc: int) -> colormap.Colormap: ... def list_installed_colormaps(self) -> list[colormap.Colormap]: ... - def rotate_properties(self, properties: Sequence[int], delta: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def set_wm_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ... + def rotate_properties(self, properties: Sequence[int], delta: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def set_wm_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_name(self) -> str | None: ... - def set_wm_icon_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_icon_name(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_icon_name(self) -> str | None: ... - def set_wm_class(self, inst: str, cls: str, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_class(self, inst: str, cls: str, onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_class(self) -> tuple[str, str] | None: ... - def set_wm_transient_for(self, window: Window, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_transient_for(self, window: Window, onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_transient_for(self) -> Window | None: ... - def set_wm_protocols(self, protocols: Iterable[int], onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_protocols(self, protocols: Iterable[int], onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_protocols(self) -> list[int]: ... - def set_wm_colormap_windows(self, windows: Iterable[Window], onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_colormap_windows(self, windows: Iterable[Window], onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_colormap_windows(self) -> Iterable[Window]: ... - def set_wm_client_machine(self, name: bytes | str, onerror: ErrorHandler[object] | None = ...) -> None: ... + def set_wm_client_machine(self, name: bytes | str, onerror: ErrorHandler[object] | None = None) -> None: ... def get_wm_client_machine(self) -> str | None: ... def set_wm_normal_hints( - self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object + self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object ) -> None: ... def get_wm_normal_hints(self) -> rq.DictWrapper | None: ... def set_wm_hints( - self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object + self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object ) -> None: ... def get_wm_hints(self) -> rq.DictWrapper | None: ... def set_wm_state( - self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object + self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object ) -> None: ... def get_wm_state(self) -> rq.DictWrapper | None: ... def set_wm_icon_size( - self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = ..., **keys: object + self, hints: rq.DictWrapper | dict[str, Any] = ..., onerror: ErrorHandler[object] | None = None, **keys: object ) -> None: ... def get_wm_icon_size(self) -> rq.DictWrapper | None: ... class Pixmap(Drawable): __pixmap__ = resource.Resource.__resource__ - def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def free(self, onerror: ErrorHandler[object] | None = None) -> None: ... def create_cursor( self, mask: int, foreground: _RGB3IntIterable, background: _RGB3IntIterable, x: int, y: int ) -> cursor.Cursor: ... diff --git a/stubs/python-xlib/Xlib/xobject/fontable.pyi b/stubs/python-xlib/Xlib/xobject/fontable.pyi index 614c19deb..2f3c57844 100644 --- a/stubs/python-xlib/Xlib/xobject/fontable.pyi +++ b/stubs/python-xlib/Xlib/xobject/fontable.pyi @@ -12,22 +12,22 @@ class Fontable(resource.Resource): class GC(Fontable): __gc__ = resource.Resource.__resource__ - def change(self, onerror: ErrorHandler[object] | None = ..., **keys: object) -> None: ... - def copy(self, src_gc: int, mask: int, onerror: ErrorHandler[object] | None = ...) -> None: ... - def set_dashes(self, offset: int, dashes: Sequence[int], onerror: ErrorHandler[object] | None = ...) -> None: ... + def change(self, onerror: ErrorHandler[object] | None = None, **keys: object) -> None: ... + def copy(self, src_gc: int, mask: int, onerror: ErrorHandler[object] | None = None) -> None: ... + def set_dashes(self, offset: int, dashes: Sequence[int], onerror: ErrorHandler[object] | None = None) -> None: ... def set_clip_rectangles( self, x_origin: int, y_origin: int, rectangles: Sequence[dict[str, int]], ordering: int, - onerror: ErrorHandler[object] | None = ..., + onerror: ErrorHandler[object] | None = None, ) -> None: ... - def free(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def free(self, onerror: ErrorHandler[object] | None = None) -> None: ... class Font(Fontable): __font__ = resource.Resource.__resource__ - def close(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def close(self, onerror: ErrorHandler[object] | None = None) -> None: ... def create_glyph_cursor( self, mask: Font, source_char: int, mask_char: int, foreground: _RGB3IntIterable, background: _RGB3IntIterable ) -> cursor.Cursor: ... diff --git a/stubs/python-xlib/Xlib/xobject/resource.pyi b/stubs/python-xlib/Xlib/xobject/resource.pyi index 81577e09e..9ef991b6c 100644 --- a/stubs/python-xlib/Xlib/xobject/resource.pyi +++ b/stubs/python-xlib/Xlib/xobject/resource.pyi @@ -5,6 +5,6 @@ class Resource: display: _BaseDisplay id: int owner: int - def __init__(self, display: _BaseDisplay, rid: int, owner: int = ...) -> None: ... + def __init__(self, display: _BaseDisplay, rid: int, owner: int = 0) -> None: ... def __resource__(self) -> int: ... - def kill_client(self, onerror: ErrorHandler[object] | None = ...) -> None: ... + def kill_client(self, onerror: ErrorHandler[object] | None = None) -> None: ...