mv xbm/ ..

This commit is contained in:
Johan Malm 2020-08-31 20:01:08 +01:00
parent a042aad9f6
commit fd8d9a395d
16 changed files with 22 additions and 13 deletions

View file

@ -8,7 +8,7 @@
#define __LABWC_PARSE_H #define __LABWC_PARSE_H
#include <stdint.h> #include <stdint.h>
#include "theme/xbm/tokenize.h" #include "xbm/tokenize.h"
struct pixmap { struct pixmap {
uint32_t *data; uint32_t *data;

View file

@ -3,7 +3,7 @@
#include <wlr/render/wlr_renderer.h> #include <wlr/render/wlr_renderer.h>
#include "theme/xbm/parse.h" #include "xbm/parse.h"
/** /**
* xbm_load - load theme xbm files into global theme struct * xbm_load - load theme xbm files into global theme struct

View file

@ -1,6 +1,6 @@
#include "labwc.h" #include "labwc.h"
#include "theme/theme.h" #include "theme/theme.h"
#include "theme/xbm/xbm.h" #include "xbm/xbm.h"
#include "common/spawn.h" #include "common/spawn.h"
#include <cairo.h> #include <cairo.h>

View file

@ -16,3 +16,4 @@ subdir('common')
subdir('config') subdir('config')
subdir('theme') subdir('theme')
subdir('debug') subdir('debug')
subdir('xbm')

View file

@ -2,4 +2,3 @@ labwc_sources += files(
'theme.c', 'theme.c',
) )
subdir('xbm')

View file

@ -11,7 +11,7 @@
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>
#include "theme/xbm/parse.h" #include "xbm/parse.h"
#include "common/bug-on.h" #include "common/bug-on.h"
static uint32_t color; static uint32_t color;

View file

@ -8,7 +8,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include "theme/xbm/tokenize.h" #include "xbm/tokenize.h"
static char *current_buffer_position; static char *current_buffer_position;
static struct token *tokens; static struct token *tokens;

View file

@ -8,8 +8,8 @@
#include <stdlib.h> #include <stdlib.h>
#include "theme/theme.h" #include "theme/theme.h"
#include "theme/xbm/xbm.h" #include "xbm/xbm.h"
#include "theme/xbm/parse.h" #include "xbm/parse.h"
#include "config/rcxml.h" #include "config/rcxml.h"
#include "common/dir.h" #include "common/dir.h"
#include "common/grab-file.h" #include "common/grab-file.h"

View file

@ -15,6 +15,7 @@ SRC = \
../../src/common/dir.c \ ../../src/common/dir.c \
../../src/common/buf.c \ ../../src/common/buf.c \
../../src/common/font.c \ ../../src/common/font.c \
../../src/common/log.c \
../../src/config/keybind.c ../../src/config/keybind.c

View file

@ -1,9 +1,12 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include <cairo.h>
#include <pango/pangocairo.h>
#include "config/rcxml.h" #include "config/rcxml.h"
#include "common/buf.h" #include "common/buf.h"
#include "common/log.h"
struct rcxml rc = { 0 }; struct rcxml rc = { 0 };
@ -20,4 +23,5 @@ int main(int argc, char **argv)
rcxml_read(argv[1]); rcxml_read(argv[1]);
printf("%s", b.buf); printf("%s", b.buf);
free(b.buf); free(b.buf);
pango_cairo_font_map_set_default(NULL);
} }

View file

@ -10,7 +10,8 @@ LDFLAGS += -DWLR_USE_UNSTABLE
SRCS = \ SRCS = \
theme-helper.c \ theme-helper.c \
../../src/theme/theme.c \ ../../src/theme/theme.c \
../../src/common/dir.c ../../src/common/dir.c \
../../src/common/log.c
all: all:
gcc $(CFLAGS) -o theme-helper $(SRCS) $(LDFLAGS) gcc $(CFLAGS) -o theme-helper $(SRCS) $(LDFLAGS)

View file

@ -7,10 +7,10 @@ PROGS = xbm-tokenize xbm-parse
DEP_TOKENIZE = \ DEP_TOKENIZE = \
../../src/common/buf.c \ ../../src/common/buf.c \
../../src/theme/xbm/tokenize.c ../../src/xbm/tokenize.c
DEP_PARSE = $(DEP_TOKENIZE) \ DEP_PARSE = $(DEP_TOKENIZE) \
../../src/theme/xbm/parse.c \ ../../src/xbm/parse.c \
../../src/common/grab-file.c ../../src/common/grab-file.c
all: $(PROGS) all: $(PROGS)

View file

@ -3,9 +3,11 @@
#include <string.h> #include <string.h>
#include <cairo.h> #include <cairo.h>
#include "theme/xbm/parse.h" #include "xbm/parse.h"
#include "common/grab-file.h" #include "common/grab-file.h"
static float red[] = { 1.0, 0.0, 0.0, 1.0 };
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
struct token *tokens; struct token *tokens;
@ -20,6 +22,7 @@ int main(int argc, char **argv)
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
tokens = tokenize_xbm(buffer); tokens = tokenize_xbm(buffer);
free(buffer); free(buffer);
parse_set_color(red);
struct pixmap pixmap = parse_xbm_tokens(tokens); struct pixmap pixmap = parse_xbm_tokens(tokens);
free(tokens); free(tokens);

View file

@ -4,7 +4,7 @@
#include <string.h> #include <string.h>
#include "common/buf.h" #include "common/buf.h"
#include "theme/xbm/tokenize.h" #include "xbm/tokenize.h"
/* Read file into buffer, because it's easier to tokenize that way */ /* Read file into buffer, because it's easier to tokenize that way */
char *read_file(const char *filename) char *read_file(const char *filename)