Method
MetaWorkspaceactivate_with_focus
Declaration [src]
void
meta_workspace_activate_with_focus (
MetaWorkspace* workspace,
MetaWindow* focus_this,
guint32 timestamp
)
Description [src]
Switches to workspace
and possibly activates the window focus_this
.
The window focus_this
is activated by calling meta_window_activate()
which will unminimize it and transient parents, raise it and give it
the focus.
If a window is currently being moved by the user, it will be
moved to workspace
.
The advantage of calling this function instead of meta_workspace_activate()
followed by meta_window_activate()
is that it happens as a unit, so
no other window gets focused first before focus_this
.
Parameters
focus_this
-
Type:
MetaWindow
The
MetaWindow
to be focused, orNULL
.The data is owned by the caller of the method. timestamp
-
Type:
guint32
Timestamp for
focus_this
.