Tag: Add tag_rename uicb function (Feature #55 requested by bacardi55)
This commit is contained in:
parent
510cb29e9f
commit
2040385af6
@ -64,6 +64,7 @@ func_name_list_t tmp_func_list[] =
|
||||
{"tag_swap_prev", uicb_tag_swap_previous },
|
||||
{"tag_new", uicb_tag_new },
|
||||
{"tag_del", uicb_tag_del },
|
||||
{"tag_rename", uicb_tag_rename },
|
||||
{"set_mwfact", uicb_set_mwfact },
|
||||
{"set_nmaster", uicb_set_nmaster },
|
||||
{"quit", uicb_quit },
|
||||
|
||||
18
src/tag.c
18
src/tag.c
@ -574,3 +574,21 @@ uicb_tag_del(uicb_t cmd)
|
||||
return;
|
||||
}
|
||||
|
||||
/** Rename the selected tag
|
||||
*\param cmd uicb_t type
|
||||
*/
|
||||
void
|
||||
uicb_tag_rename(uicb_t cmd)
|
||||
{
|
||||
screen_get_sel();
|
||||
|
||||
if(!cmd || !strlen(cmd))
|
||||
return;
|
||||
|
||||
strcpy(tags[selscreen][seltag[selscreen]].name, cmd);
|
||||
infobar_update_taglist(selscreen);
|
||||
infobar_draw(selscreen);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@ -314,6 +314,7 @@ void tag_new(int s, char *name);
|
||||
void uicb_tag_new(uicb_t);
|
||||
void tag_delete(int s, int tag);
|
||||
void uicb_tag_del(uicb_t);
|
||||
void uicb_tag_rename(uicb_t cmd);
|
||||
|
||||
/* screen.c */
|
||||
int screen_count(void);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user