speedwm-personal/toggle/query.c

190 lines
3 KiB
C
Raw Normal View History

/* This contains functions for getting speedwm queries.
*
* If you don't need some of these, you can simply remove them from this file and query.h.
* query handles all the other functions.
*/
int
query(char *args)
{
int i = 0;
for (i = 0; i < LENGTH(queries); i++) {
if (strcmp(queries[i].query_text, args) == 0) {
return queries[i].func();
}
}
int ps = fprintf(stderr, "speedwm: Not a valid query.\n");
if (ps) return 0; else return 1;
}
int
get_queries()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(queries); i++) {
ps = fprintf(stdout, "%s\n", queries[i].query_text);
}
if (ps) return 0; else return 1;
}
int
get_font()
{
int i = 0;
int ps = 0;
ps = fprintf(stdout, "%s\n", font);
if (ps) return 0; else return 1;
}
int
get_barpos()
{
int ps = fprintf(stdout, "%d\n", barposition);
if (ps) return 0; else return 1;
}
int
get_mfact()
{
int ps = fprintf(stdout, "%f\n", mfact);
if (ps) return 0; else return 1;
}
int
get_mastercount()
{
int ps = fprintf(stdout, "%d\n", mastercount);
if (ps) return 0; else return 1;
}
int
get_resizehints()
{
int ps = fprintf(stdout, "%d\n", mastercount);
if (ps) return 0; else return 1;
}
int
get_lockfullscreen()
{
int ps = fprintf(stdout, "%d\n", lockfullscreen);
if (ps) return 0; else return 1;
}
int
get_snap()
{
int ps = fprintf(stdout, "%d\n", snap);
if (ps) return 0; else return 1;
}
int
get_hidebar()
{
int ps = fprintf(stdout, "%d\n", hidebar);
if (ps) return 0; else return 1;
}
int
get_bordersize()
{
int ps = fprintf(stdout, "%d\n", bordersize);
if (ps) return 0; else return 1;
}
int
get_layouts()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(layouts); i++) {
ps = fprintf(stdout, "%s\n", layouts[i].symbol);
}
if (ps) return 0; else return 1;
}
int
get_numlayouts()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(layouts); i++) {}
ps = fprintf(stdout, "%d\n", i);
if (ps) return 0; else return 1;
}
int
get_numtags()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(tags); i++) {}
ps = fprintf(stdout, "%d\n", i);
if (ps) return 0; else return 1;
}
int
get_tags()
{
int i = 0;
int ps = 0;
for (i = 0; i < LENGTH(tags); i++) {
ps = fprintf(stdout, "%s\n", tags[i]);
}
if (ps) return 0; else return 1;
}
2023-01-23 19:49:34 +01:00
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;
}
2023-01-23 20:00:24 +01:00
int
get_barpadding_ov() {
int ps = fprintf(stdout, "%d\n", barpaddingov);
if (ps) return 0; else return 1;
}
int
get_barpadding_oh() {
int ps = fprintf(stdout, "%d\n", barpaddingoh);
if (ps) return 0; else return 1;
}
int
get_barpadding_iv() {
int ps = fprintf(stdout, "%d\n", barpaddingiv);
if (ps) return 0; else return 1;
}
int
get_barpadding_ih() {
int ps = fprintf(stdout, "%d\n", barpaddingih);
if (ps) return 0; else return 1;
}