mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-07 16:18:52 +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,
|
PBaseSize = 8,
|
||||||
PWinGravity = 9,
|
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,
|
same_screen: b32,
|
||||||
}
|
}
|
||||||
|
|
||||||
XPointerMovedEvent :: XMotionEvent;
|
XPointerMovedEvent :: XMotionEvent
|
||||||
|
|
||||||
XCrossingEvent :: struct {
|
XCrossingEvent :: struct {
|
||||||
type: EventType,
|
type: EventType,
|
||||||
|
|||||||
Reference in New Issue
Block a user