550 WF_WHITE_BORDER_MASK = 3 << 11, |
550 WF_WHITE_BORDER_MASK = 3 << 11, |
551 WF_SCROLL2 = 1 << 13, |
551 WF_SCROLL2 = 1 << 13, |
552 }; |
552 }; |
553 |
553 |
554 /* window.c */ |
554 /* window.c */ |
555 void DrawOverlappedWindow(Window *w, int left, int top, int right, int bottom); |
|
556 void CallWindowEventNP(Window *w, int event); |
555 void CallWindowEventNP(Window *w, int event); |
557 void CallWindowTickEvent(void); |
556 void CallWindowTickEvent(void); |
558 void SetWindowDirty(const Window* w); |
557 void SetWindowDirty(const Window* w); |
559 void SendWindowMessage(WindowClass wnd_class, WindowNumber wnd_num, uint msg, uint wparam, uint lparam); |
558 void SendWindowMessage(WindowClass wnd_class, WindowNumber wnd_num, uint msg, uint wparam, uint lparam); |
560 |
559 |
561 Window *FindWindowById(WindowClass cls, WindowNumber number); |
560 Window *FindWindowById(WindowClass cls, WindowNumber number); |
562 void DeleteWindow(Window *w); |
561 void DeleteWindow(Window *w); |
563 Window *BringWindowToFrontById(WindowClass cls, WindowNumber number); |
562 Window *BringWindowToFrontById(WindowClass cls, WindowNumber number); |
564 Window *BringWindowToFront(Window *w); |
|
565 Window *StartWindowDrag(Window *w); |
|
566 Window *StartWindowSizing(Window *w); |
|
567 Window *FindWindowFromPt(int x, int y); |
563 Window *FindWindowFromPt(int x, int y); |
568 |
564 |
569 bool IsWindowOfPrototype(const Window* w, const Widget* widget); |
565 bool IsWindowOfPrototype(const Window* w, const Widget* widget); |
570 void AssignWidgetToWindow(Window *w, const Widget *widget); |
566 void AssignWidgetToWindow(Window *w, const Widget *widget); |
571 Window *AllocateWindow( |
567 Window *AllocateWindow( |