2020-05-03 11:30:20 +02:00
|
|
|
package os
|
|
|
|
|
2020-11-12 01:43:46 +01:00
|
|
|
const (
|
|
|
|
EVENT_NONE = 0 /* Event queue is empty */
|
|
|
|
EVENT_REDRAW = 1 /* Window and window elements should be redrawn */
|
|
|
|
EVENT_KEY = 2 /* A key on the keyboard was pressed */
|
|
|
|
EVENT_BUTTON = 3 /* A button was clicked with the mouse */
|
|
|
|
EVENT_DESKTOP = 5 /* Desktop redraw finished */
|
|
|
|
EVENT_MOUSE = 6 /* Mouse activity (movement, button press) was detected */
|
|
|
|
EVENT_IPC = 7 /* Interprocess communication notify */
|
|
|
|
EVENT_NETWORK = 8 /* Network event */
|
|
|
|
EVENT_DEBUG = 9 /* Debug subsystem event */
|
|
|
|
EVENT_IRQBEGIN = 16
|
|
|
|
)
|
2020-05-03 11:30:20 +02:00
|
|
|
func Sleep(uint32)
|
2020-11-12 01:43:46 +01:00
|
|
|
func GetTime()(time uint32)
|
|
|
|
func Event()(uint32)
|
|
|
|
func GetButtonID()(id int)
|
|
|
|
func CreateButton(x uint32, y uint32, xsize uint32, ysize uint32, id uint32, color uint32)
|
2020-05-03 11:30:20 +02:00
|
|
|
func Exit()
|
|
|
|
func Redraw(uint32)
|
2020-11-12 01:43:46 +01:00
|
|
|
func Window(y uint32, x uint32, w uint32,h uint32, title string)
|
2021-07-12 14:28:41 +02:00
|
|
|
func WriteText(x uint32 ,y uint32 , color uint32, text string)
|
|
|
|
func WriteText2(uint32 ,string ,uint32, uint32,uint32)
|
2020-11-12 01:43:46 +01:00
|
|
|
func DrawLine(x1 uint32, y1 uint32, x2 uint32, y2 uint32, color uint32)(uint32)
|
2021-07-12 14:28:41 +02:00
|
|
|
func DrawBar(x int, y int, xsize int, ysize int, color uint32)
|
2020-11-12 01:43:46 +01:00
|
|
|
func DebugOutHex(uint32)
|
|
|
|
func DebugOutChar(byte)
|
|
|
|
func DebugOutStr(string)
|