xwindow.dcl 973 Bytes
Newer Older
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
1 2
system module xwindow;

3 4 5
XCreateWindow :: !Int !Int !Int !Int !Int !{#Char} !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int -> (!Int,!Int);
GetMouseInfo :: !Int -> (!Int,!Int,!Int,!Int,!Int,!Int,!Int);
GetXExposeArea :: !Int -> (!Int,!Int,!Int,!Int,!Int);
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
6 7
StartXUpdate :: !Int -> Int;
EndXUpdate :: !Int -> Int;
8 9
GetKeyboardInfo :: !Int -> (!Int,!Int,!Int,!Int,!Int,!Int);
XScreenSize :: !Int -> (!Int,!Int);
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
10
GetXWindowEvent :: !Int -> Int;
11 12 13
XSetScrollBar :: !Int !Int !Int !Int !Int !Int !Int -> (!Int,!Int);
XGetCurrentWindowSize :: !Int -> (!Int,!Int);
XGetCurrentWindowThumbs :: !Int -> (!Int,!Int);
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
14
ChangeXWindow :: !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int !Int -> Int;
15
GetFirstUpdateX :: !Int -> (!Int,!Int);
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
16 17 18 19 20 21
DiscardXUpdates :: !Int -> Int;
XActivateWindow :: !Int -> Int;
XSetWindowTitle :: !Int !{#Char} -> Int;
XPopDown :: !Int -> Int;
XPopup :: !Int -> Int;
XSetDoubleDownDistance :: !Int -> Int;
22
XGetWindowPosition :: !Int -> (!Int,!Int);