window.h
changeset 2817 cdf488223c23
parent 2816 9b55f64bff29
child 2887 810e555d5249
equal deleted inserted replaced
2816:9b55f64bff29 2817:cdf488223c23
   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(