rename the internal function to _workspace_show, add a comment to workspace_show_by_name

This commit is contained in:
Michael Stapelberg 2011-10-02 22:03:16 +01:00
parent 92cc4494aa
commit b2ad9a77c8
2 changed files with 22 additions and 9 deletions

View File

@ -46,8 +46,16 @@ void workspace_set_name(Workspace *ws, const char *name);
*/
bool workspace_is_visible(Con *ws);
/** Switches to the given workspace */
/**
* Switches to the given workspace
*
*/
void workspace_show(Con *ws);
/**
* Looks up the workspace by name and switches to it.
*
*/
void workspace_show_by_name(const char *num);
/**

View File

@ -176,11 +176,8 @@ static void workspace_reassign_sticky(Con *con) {
workspace_reassign_sticky(current);
}
/*
* Switches to the given workspace
*
*/
void workspace_show_changed(Con *workspace, bool changed_num_workspaces) {
static void _workspace_show(Con *workspace, bool changed_num_workspaces) {
Con *current, *old = NULL;
/* disable fullscreen for the other workspaces and get the workspace we are
@ -235,15 +232,23 @@ void workspace_show_changed(Con *workspace, bool changed_num_workspaces) {
ipc_send_event("workspace", I3_IPC_EVENT_WORKSPACE, "{\"change\":\"focus\"}");
}
void workspace_show(Con *workspace) {
workspace_show_changed(workspace, false);
/*
* Switches to the given workspace
*
*/
void workspace_show(Con *workspace) {
_workspace_show(workspace, false);
}
/*
* Looks up the workspace by name and switches to it.
*
*/
void workspace_show_by_name(const char *num) {
Con *workspace;
bool changed_num_workspaces;
workspace = workspace_get(num, &changed_num_workspaces);
workspace_show_changed(workspace, changed_num_workspaces);
_workspace_show(workspace, changed_num_workspaces);
}
/*