mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-20 16:36:46 +00:00
[vendor/x11]: Add xlib utility functions, make compileable with -strict-style
This commit is contained in:
Vendored
+26
@@ -623,3 +623,29 @@ SizeHintsBits :: enum {
|
||||
PBaseSize = 8,
|
||||
PWinGravity = 9,
|
||||
}
|
||||
|
||||
VisualInfoMask :: bit_set[VisualInfoMaskBits; int]
|
||||
VisualInfoMaskBits :: enum {
|
||||
VisualIDMask = 0,
|
||||
VisualScreenMask = 1,
|
||||
VisualDepthMask = 2,
|
||||
VisualClassMask = 3,
|
||||
VisualRedMaskMask = 4,
|
||||
VisualGreenMaskMask = 5,
|
||||
VisualBlueMaskMask = 6,
|
||||
VisualColormapSizeMask = 7,
|
||||
VisualBitsPerRGBMask = 8,
|
||||
}
|
||||
|
||||
VisualNoMask :: VisualInfoMask {}
|
||||
VisualAllMask :: VisualInfoMask {
|
||||
.VisualIDMask,
|
||||
.VisualScreenMask,
|
||||
.VisualDepthMask,
|
||||
.VisualClassMask,
|
||||
.VisualRedMaskMask,
|
||||
.VisualGreenMaskMask,
|
||||
.VisualBlueMaskMask,
|
||||
.VisualColormapSizeMask,
|
||||
.VisualBitsPerRGBMask,
|
||||
}
|
||||
|
||||
Vendored
+397
-197
File diff suppressed because it is too large
Load Diff
Vendored
+1
-1
@@ -360,7 +360,7 @@ XMotionEvent :: struct {
|
||||
same_screen: b32,
|
||||
}
|
||||
|
||||
XPointerMovedEvent :: XMotionEvent;
|
||||
XPointerMovedEvent :: XMotionEvent
|
||||
|
||||
XCrossingEvent :: struct {
|
||||
type: EventType,
|
||||
|
||||
Reference in New Issue
Block a user