Client: Add client_screen_set uicb function requested by 0x1

This commit is contained in:
Martin Duquesnoy 2011-02-25 11:11:33 +01:00
parent 6291639b24
commit 1e35777c18
3 changed files with 16 additions and 0 deletions

View File

@ -1419,6 +1419,20 @@ uicb_client_screen_prev(uicb_t cmd)
return;
}
/** Change client of screen to n
* \param cmd uicb_t type screen
*/
void
uicb_client_screen_set(uicb_t cmd)
{
(void)cmd;
CHECK(sel);
client_set_screen(sel, atoi(cmd));
return;
}
/** Move a client
*\param cmd uicb_t type
*/

View File

@ -42,6 +42,7 @@ const func_name_list_t func_list[] =
{"client_swap_prev", uicb_client_swap_prev },
{"client_screen_next", uicb_client_screen_next },
{"client_screen_prev", uicb_client_screen_prev },
{"client_screen_set", uicb_client_screen_set },
{"client_focus_right", uicb_client_focus_right },
{"client_focus_left" , uicb_client_focus_left },
{"client_focus_top", uicb_client_focus_top },

View File

@ -194,6 +194,7 @@ void uicb_client_focus_bottom(uicb_t cmd);
void uicb_client_kill(uicb_t);
void uicb_client_screen_next(uicb_t);
void uicb_client_screen_prev(uicb_t);
void uicb_client_screen_set(uicb_t);
void uicb_client_move(uicb_t cmd);
void uicb_client_resize(uicb_t cmd);
void uicb_ignore_next_client_rules(uicb_t cmd);