X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fworkspace.h;h=82d18919c232ff4982cc4dfd78a4d370ee4ed71e;hb=b1974a469f2dec2af753ea4735f1b1c5d37161da;hp=463ccf19a8c1723d4704e96896b3610fbaa1bc63;hpb=a32b6da71249a71487b5708e0f043e5cb3b146c1;p=i3%2Fi3 diff --git a/include/workspace.h b/include/workspace.h index 463ccf19..82d18919 100644 --- a/include/workspace.h +++ b/include/workspace.h @@ -2,7 +2,7 @@ * vim:ts=4:sw=4:expandtab * * i3 - an improved dynamic tiling window manager - * © 2009-2011 Michael Stapelberg and contributors (see also: LICENSE) + * © 2009 Michael Stapelberg and contributors (see also: LICENSE) * * workspace.c: Modifying workspaces, accessing them, moving containers to * workspaces. @@ -68,25 +68,25 @@ void workspace_show_by_name(const char *num); * Returns the next workspace. * */ -Con* workspace_next(void); +Con *workspace_next(void); /** * Returns the previous workspace. * */ -Con* workspace_prev(void); +Con *workspace_prev(void); /** * Returns the next workspace on the same output * */ -Con* workspace_next_on_output(void); +Con *workspace_next_on_output(void); /** * Returns the previous workspace on the same output * */ -Con* workspace_prev_on_output(void); +Con *workspace_prev_on_output(void); /** * Focuses the previously focused workspace. @@ -100,7 +100,6 @@ void workspace_back_and_forth(void); */ Con *workspace_back_and_forth_get(void); - #if 0 /** * Assigns the given workspace to the given screen by correctly updating its @@ -180,3 +179,10 @@ Con *workspace_attach_to(Con *ws); * The container inherits the layout from the workspace. */ Con *workspace_encapsulate(Con *ws); + +/** + * Move the given workspace to the specified output. + * This returns true if and only if moving the workspace was successful. + * + */ +bool workspace_move_to_output(Con *ws, char *output);