]> git.mdlowis.com Git - proto/labwc.git/commitdiff
tokenize.c, parse.c: rename functions
authorJohan Malm <jgm323@gmail.com>
Thu, 6 Aug 2020 14:09:13 +0000 (15:09 +0100)
committerJohan Malm <jgm323@gmail.com>
Thu, 6 Aug 2020 14:09:13 +0000 (15:09 +0100)
include/theme/xbm/parse.h
include/theme/xbm/tokenize.h
src/theme/xbm/parse.c
src/theme/xbm/tokenize.c
src/theme/xbm/xbm.c

index 3af8616e32e3b5eeca60cbcb3afbde3eb7fbb577..bd9e06523db46936e15a62f18b34c80e31dc5229 100644 (file)
@@ -17,11 +17,15 @@ struct pixmap {
 };
 
 /**
- * xbm_create_pixmap - parse xbm tokens and create pixmap
+ * parse_xbm_tokens - parse xbm tokens and create pixmap
  * @tokens: token vector
  */
-struct pixmap xbm_create_pixmap(struct token *tokens);
+struct pixmap parse_xbm_tokens(struct token *tokens);
 
-struct pixmap xbm_create_pixmap_builtin(const char *button);
+/**
+ * parse_xbm_builtin - parse builtin xbm button and create pixmap
+ * @button: button byte array (xbm format)
+ */
+struct pixmap parse_xbm_builtin(const char *button);
 
 #endif /* __LABWC_PARSE_H */
index 38324a597b6e76e261ce693674de6e6f71c3d7ec..019eadcb213c47f6196bd60d2fb0b889e9cf379b 100644 (file)
@@ -28,13 +28,6 @@ struct token {
  * @buffer: buffer containing xbm file
  * return token vector
  */
-struct token *xbm_tokenize(char *buffer);
-
-/**
- * xbm_read_file - read file into buffer (as it's easier to tokenize that way)
- * @filename: file to be read
- * return allocated memory
- */
-char *xbm_read_file(const char *filename);
+struct token *tokenize_xbm(char *buffer);
 
 #endif /* __LABWC_TOKENIZE_H */
index 491ef269d8e182f3cbf3d1383f715fdaeaf9c9ad..a48230728f7b0c95d8d90ac79c180529b7dd07da 100644 (file)
@@ -46,7 +46,7 @@ static void process_bytes(struct pixmap *pixmap, struct token *tokens)
        }
 }
 
-struct pixmap xbm_create_pixmap(struct token *tokens)
+struct pixmap parse_xbm_tokens(struct token *tokens)
 {
        struct pixmap pixmap = { 0 };
 
@@ -68,7 +68,7 @@ out:
 
 /* Assuming a 6x6 button for the time being */
 /* TODO: pass width, height, vargs bytes */
-struct pixmap xbm_create_pixmap_builtin(const char *button)
+struct pixmap parse_xbm_builtin(const char *button)
 {
        struct pixmap pixmap = { 0 };
 
index 52209dffae4d90132cb2f2c84deec742657c0b05..9cc74a83ce31ec88cd25659a99682139959cf38d 100644 (file)
@@ -78,7 +78,7 @@ static void get_special_char_token()
        current_buffer_position++;
 }
 
-struct token *xbm_tokenize(char *buffer)
+struct token *tokenize_xbm(char *buffer)
 {
        tokens = NULL;
        nr_tokens = 0;
index 6fa9893385aee50be7fc5929895a5d5d79ea1686..925811468c90d32942c15014ab1a544a40519f83 100644 (file)
@@ -33,7 +33,7 @@ static struct wlr_texture *texture_from_pixmap(struct wlr_renderer *renderer,
 static struct wlr_texture *texture_from_builtin(struct wlr_renderer *renderer,
                                                const char *button)
 {
-       struct pixmap pixmap = xbm_create_pixmap_builtin(button);
+       struct pixmap pixmap = parse_xbm_builtin(button);
        struct wlr_texture *texture = texture_from_pixmap(renderer, &pixmap);
        if (pixmap.data)
                free(pixmap.data);
@@ -51,13 +51,15 @@ static char *xbm_path(const char *button)
 static void load_button(struct wlr_renderer *renderer, const char *filename,
                        struct wlr_texture **texture, char *button)
 {
+       /* Read file into memory as it's easier to tokenzie that way */
        char *buffer = grab_file(xbm_path(filename));
        if (!buffer)
                goto out;
        fprintf(stderr, "loading %s\n", filename);
-       struct token *tokens = xbm_tokenize(buffer);
+       struct token *tokens = tokenize_xbm(buffer);
        free(buffer);
-       struct pixmap pixmap = xbm_create_pixmap(tokens);
+
+       struct pixmap pixmap = parse_xbm_tokens(tokens);
        *texture = texture_from_pixmap(renderer, &pixmap);
        if (tokens)
                free(tokens);