|
|
| virtual | ~CL_GUIWindowManagerProvider () |
| |
|
virtual
CL_GUIWindowManager::CL_WindowManagerType | get_window_manager_type () const =0 |
| |
|
| virtual void | destroy ()=0 |
| | Destroys the provider. More...
|
| |
| virtual void | set_site (CL_GUIWindowManagerSite *site)=0 |
| | Set site. More...
|
| |
| virtual void | create_window (CL_GUITopLevelWindow *handle, CL_GUITopLevelWindow *owner, CL_GUIComponent *component, CL_GUITopLevelDescription description)=0 |
| |
| virtual void | destroy_window (CL_GUITopLevelWindow *handle)=0 |
| | Destroy window. More...
|
| |
| virtual void | enable_window (CL_GUITopLevelWindow *handle, bool enable)=0 |
| | Enable window. More...
|
| |
| virtual bool | has_focus (CL_GUITopLevelWindow *handle) const =0 |
| | Has focus. More...
|
| |
| virtual void | set_visible (CL_GUITopLevelWindow *handle, bool visible, bool activate_root_win)=0 |
| | Set visible. More...
|
| |
| virtual void | set_geometry (CL_GUITopLevelWindow *handle, const CL_Rect &geometry, bool client_area)=0 |
| | Set geometry. More...
|
| |
| virtual CL_Rect | get_geometry (CL_GUITopLevelWindow *handle, bool client_area) const =0 |
| | Get geometry. More...
|
| |
| virtual CL_Point | screen_to_window (CL_GUITopLevelWindow *handle, const CL_Point &screen_point, bool client_area) const =0 |
| | Screen to window. More...
|
| |
| virtual CL_Point | window_to_screen (CL_GUITopLevelWindow *handle, const CL_Point &window_point, bool client_area) const =0 |
| | Window to screen. More...
|
| |
| virtual CL_GraphicContext & | get_gc (CL_GUITopLevelWindow *handle) const =0 |
| | Get gc. More...
|
| |
| virtual CL_InputContext & | get_ic (CL_GUITopLevelWindow *handle) const =0 |
| | Get ic. More...
|
| |
| virtual CL_GraphicContext | begin_paint (CL_GUITopLevelWindow *handle, const CL_Rect &update_region)=0 |
| | Begin paint. More...
|
| |
| virtual void | set_cliprect (CL_GUITopLevelWindow *handle, CL_GraphicContext &gc, const CL_Rect &rect)=0 |
| | Set cliprect. More...
|
| |
| virtual void | reset_cliprect (CL_GUITopLevelWindow *handle, CL_GraphicContext &gc)=0 |
| | Reset cliprect. More...
|
| |
| virtual void | push_cliprect (CL_GUITopLevelWindow *handle, CL_GraphicContext &gc, const CL_Rect &rect)=0 |
| | Push cliprect. More...
|
| |
| virtual void | pop_cliprect (CL_GUITopLevelWindow *handle, CL_GraphicContext &gc)=0 |
| | Push cliprect. More...
|
| |
| virtual void | end_paint (CL_GUITopLevelWindow *handle, const CL_Rect &update_region)=0 |
| | End paint. More...
|
| |
| virtual void | request_repaint (CL_GUITopLevelWindow *handle, const CL_Rect &update_region)=0 |
| | Request repaint. More...
|
| |
| virtual void | bring_to_front (CL_GUITopLevelWindow *handle)=0 |
| | Bring to front. More...
|
| |
| virtual bool | is_minimized (CL_GUITopLevelWindow *handle) const =0 |
| | Is minimized. More...
|
| |
| virtual bool | is_maximized (CL_GUITopLevelWindow *handle) const =0 |
| | Is maximized. More...
|
| |
| virtual void | capture_mouse (CL_GUITopLevelWindow *handle, bool state)=0 |
| | Capture mouse. More...
|
| |
| virtual CL_DisplayWindow | get_display_window (CL_GUITopLevelWindow *handle) const =0 |
| | Get display window. More...
|
| |
| virtual void | set_cursor (CL_GUITopLevelWindow *handle, const CL_Cursor &cursor)=0 |
| | Set cursor. More...
|
| |
| virtual void | set_cursor (CL_GUITopLevelWindow *handle, enum CL_StandardCursor type)=0 |
| | Set cursor. More...
|
| |
| virtual void | update ()=0 |
| | Perform any updates. More...
|
| |
| virtual void | setup_painting ()=0 |
| | Initial setup for painting all top level windows. More...
|
| |
| virtual void | complete_painting ()=0 |
| | Final completion for painting all top level windows. More...
|
| |
GUI window manager interface.