|
@@ -190,8 +190,8 @@ foreign xlib {
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
mask: WindowChangesMask,
|
|
mask: WindowChangesMask,
|
|
- values: XWindowChanges,
|
|
|
|
- ) ---
|
|
|
|
|
|
+ changes: ^XWindowChanges,
|
|
|
|
+ ) -> i32 ---
|
|
MoveWindow :: proc(
|
|
MoveWindow :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
@@ -255,11 +255,11 @@ foreign xlib {
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
cursor: Cursor,
|
|
cursor: Cursor,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
UndefineCursor :: proc(
|
|
UndefineCursor :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
// Windows: querying information
|
|
// Windows: querying information
|
|
QueryTree :: proc(
|
|
QueryTree :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
@@ -273,7 +273,7 @@ foreign xlib {
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
attr: ^XWindowAttributes,
|
|
attr: ^XWindowAttributes,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
GetGeometry :: proc(
|
|
GetGeometry :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
drawable: Drawable,
|
|
drawable: Drawable,
|
|
@@ -357,19 +357,19 @@ foreign xlib {
|
|
mode: i32,
|
|
mode: i32,
|
|
data: rawptr,
|
|
data: rawptr,
|
|
count: i32,
|
|
count: i32,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
RotateWindowProperties :: proc(
|
|
RotateWindowProperties :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
props: [^]Atom,
|
|
props: [^]Atom,
|
|
nprops: i32,
|
|
nprops: i32,
|
|
npos: i32,
|
|
npos: i32,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
DeleteProperty :: proc(
|
|
DeleteProperty :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
window: Window,
|
|
window: Window,
|
|
prop: Atom,
|
|
prop: Atom,
|
|
- ) ---
|
|
|
|
|
|
+ ) -> i32 ---
|
|
// Selections
|
|
// Selections
|
|
SetSelectionOwner :: proc(
|
|
SetSelectionOwner :: proc(
|
|
display: ^Display,
|
|
display: ^Display,
|
|
@@ -1012,8 +1012,8 @@ foreign xlib {
|
|
DisableAccessControl :: proc(display: ^Display) ---
|
|
DisableAccessControl :: proc(display: ^Display) ---
|
|
// Events
|
|
// Events
|
|
SelectInput :: proc(display: ^Display, window: Window, mask: EventMask) ---
|
|
SelectInput :: proc(display: ^Display, window: Window, mask: EventMask) ---
|
|
- Flush :: proc(display: ^Display) ---
|
|
|
|
- Sync :: proc(display: ^Display) ---
|
|
|
|
|
|
+ Flush :: proc(display: ^Display) -> i32 ---
|
|
|
|
+ Sync :: proc(display: ^Display, discard: Bool) -> i32 ---
|
|
EventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
|
|
EventsQueued :: proc(display: ^Display, mode: EventQueueMode) -> i32 ---
|
|
Pending :: proc(display: ^Display) -> i32 ---
|
|
Pending :: proc(display: ^Display) -> i32 ---
|
|
NextEvent :: proc(display: ^Display, event: ^XEvent) ---
|
|
NextEvent :: proc(display: ^Display, event: ^XEvent) ---
|