All Classes |Grouped Classes |Index

Class CL_GUIWindowManager

GUI window manager interface. More...

Derived from:

None

Derived by:

CL_GUIWindowManagerDirect, CL_GUIWindowManagerSystem, CL_GUIWindowManagerTexture

Group:

System (GUI)

#include <ClanLib/gui.h>

Class Members:

Enumerations:

CL_WindowManagerType


Construction:

CL_GUIWindowManager

Constructs a null instance.


Attributes:

is_null

Is Null.

get_provider

Retrieves the provider.

get_window_manager_type

Get Window manager type.


Operations:

set_site

Set site.

create_window

destroy_window

Destroy window.

enable_window

Enable window.

has_focus

Has focus.

set_visible

Set visible.

set_geometry

Set geometry.

get_geometry

Get geometry.

screen_to_window

Screen to window.

window_to_screen

Window to screen.

get_gc

Get gc.

get_ic

Get ic.

begin_paint

Begin paint.

set_cliprect

Set cliprect.

reset_cliprect

Reset cliprect.

push_cliprect

Push cliprect.

pop_cliprect

Pop cliprect.

end_paint

End paint.

request_repaint

Request repaint.

bring_to_front

Bring to front.

is_minimized

Is minimized.

is_maximized

Is maximized.

process_message

Process message.

capture_mouse

Capture mouse.

get_display_window

Get display window.

set_cursor

Set cursor.

update

Perform any updates.

setup_painting

Initial setup for painting all top level windows.

complete_painting

Final completion for painting all top level windows.