*
*/
void workspace_set_name(Workspace *ws, const char *name);
+#endif
/**
* Returns true if the workspace is currently visible. Especially important for
* workspaces.
*
*/
-bool workspace_is_visible(Workspace *ws);
+bool workspace_is_visible(Con *ws);
-#endif
/** Switches to the given workspace */
void workspace_show(const char *num);
*
*/
void workspace_map_clients(xcb_connection_t *conn, Workspace *ws);
+#endif
/**
* Goes through all clients on the given workspace and updates the workspace’s
* urgent flag accordingly.
*
*/
-void workspace_update_urgent_flag(Workspace *ws);
+void workspace_update_urgent_flag(Con *ws);
-/*
- * Returns the width of the workspace.
+/**
+ * 'Forces' workspace orientation by moving all cons into a new split-con with
+ * the same orientation as the workspace and then changing the workspace
+ * orientation.
*
*/
-int workspace_width(Workspace *ws);
+void ws_force_orientation(Con *ws, orientation_t orientation);
-/*
- * Returns the effective height of the workspace (without the internal bar and
- * without dock clients).
- *
- */
-int workspace_height(Workspace *ws);
-#endif
#endif