aboutsummaryrefslogtreecommitdiff
path: root/src/bardata.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bardata.c')
-rw-r--r--src/bardata.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/bardata.c b/src/bardata.c
index 6369aa3..8888ac3 100644
--- a/src/bardata.c
+++ b/src/bardata.c
@@ -51,6 +51,18 @@ void add_component(comp_side_t side, char *name) {
}
}
+void set_component(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) {
+ comp_t* comp = find_comp(argv[1]);
+
+ for (int i = 2; i < argc; i++) {
+ if (strcmp(argv[i], "-text") == 0) {
+ strcpy(comp->data, argv[i + 1]);
+ i++;
+ continue;
+ }
+ }
+}
+
void set_layout(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) {
comp_side_t side = SIDE_LEFT;
@@ -71,7 +83,7 @@ void set_layout(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) {
}
}
-void set_var(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) {
+void set_config(char argv[MAX_ARGS][MAX_ARG_LEN], int argc) {
char *var = argv[1];
if (strcmp(var, "height") == 0) {
int new_bar_height = atoi(argv[2]);