used_tags can now be grabbed

This commit is contained in:
speedie 2023-01-23 19:49:34 +01:00
parent f8eb16beff
commit 872647fa3b
4 changed files with 16 additions and 1 deletions

View file

@ -5,6 +5,7 @@
static Query queries[] = { static Query queries[] = {
/* queries functions */ /* queries functions */
{ "get_tags", get_tags }, { "get_tags", get_tags },
{ "get_used_tags", get_used_tags },
{ "get_numtags", get_numtags }, { "get_numtags", get_numtags },
{ "get_layouts", get_layouts }, { "get_layouts", get_layouts },
{ "get_numlayouts", get_numlayouts }, { "get_numlayouts", get_numlayouts },

View file

@ -150,3 +150,16 @@ get_tags()
if (ps) return 0; else return 1; if (ps) return 0; else return 1;
} }
int
get_used_tags()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(usedtags); i++) {
ps = fprintf(stdout, "%s\n", usedtags[i]);
}
if (ps) return 0; else return 1;
}

View file

@ -3,6 +3,7 @@ static int query(char *args);
/* queries */ /* queries */
static int get_numtags(); static int get_numtags();
static int get_tags(); static int get_tags();
static int get_used_tags();
static int get_layouts(); static int get_layouts();
static int get_numlayouts(); static int get_numlayouts();
static int get_barpos(); static int get_barpos();

View file

@ -5,7 +5,7 @@
* These are also used by the speedwmrc file in ~/.config/speedwm-de. * These are also used by the speedwmrc file in ~/.config/speedwm-de.
* When you're done with your edits, run 'make clean install'. * When you're done with your edits, run 'make clean install'.
* *
* Value in .Xresources Type Value internally */ * Value in .Xresources Type Value internally */
ResourcePref resources[] = { ResourcePref resources[] = {
{ "fonts.font", STRING, &font }, { "fonts.font", STRING, &font },
{ "col.background", STRING, &col_background }, { "col.background", STRING, &col_background },