mirror of
				https://github.com/kolunmi/dwlb.git
				synced 2025-10-31 12:14:15 +00:00 
			
		
		
		
	moved all configurable defaults to separate header
This commit is contained in:
		
							parent
							
								
									1ab43e173a
								
							
						
					
					
						commit
						b333822f24
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,4 +1,5 @@ | |||||||
| dwlb | dwlb | ||||||
|  | config.h | ||||||
| *.o | *.o | ||||||
| wlr-layer-shell-unstable-v1-protocol.c | wlr-layer-shell-unstable-v1-protocol.c | ||||||
| wlr-layer-shell-unstable-v1-protocol.h | wlr-layer-shell-unstable-v1-protocol.h | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @ -5,6 +5,9 @@ CFLAGS += -Wall -Wextra -Wno-unused-parameter -Wno-format-truncation -g | |||||||
| 
 | 
 | ||||||
| all: $(BINS) | all: $(BINS) | ||||||
| 
 | 
 | ||||||
|  | config.h: | ||||||
|  | 	cp config.def.h $@ | ||||||
|  | 
 | ||||||
| clean: | clean: | ||||||
| 	$(RM) $(BINS) $(addsuffix .o,$(BINS)) | 	$(RM) $(BINS) $(addsuffix .o,$(BINS)) | ||||||
| 
 | 
 | ||||||
| @ -44,7 +47,7 @@ wlr-layer-shell-unstable-v1-protocol.c: | |||||||
| 
 | 
 | ||||||
| wlr-layer-shell-unstable-v1-protocol.o: wlr-layer-shell-unstable-v1-protocol.h | wlr-layer-shell-unstable-v1-protocol.o: wlr-layer-shell-unstable-v1-protocol.h | ||||||
| 
 | 
 | ||||||
| dwlb.o: utf8.h xdg-shell-protocol.h xdg-output-unstable-v1-protocol.h wlr-layer-shell-unstable-v1-protocol.h | dwlb.o: utf8.h config.h xdg-shell-protocol.h xdg-output-unstable-v1-protocol.h wlr-layer-shell-unstable-v1-protocol.h | ||||||
| 
 | 
 | ||||||
| # Protocol dependencies
 | # Protocol dependencies
 | ||||||
| dwlb: xdg-shell-protocol.o xdg-output-unstable-v1-protocol.o wlr-layer-shell-unstable-v1-protocol.o | dwlb: xdg-shell-protocol.o xdg-output-unstable-v1-protocol.o wlr-layer-shell-unstable-v1-protocol.o | ||||||
|  | |||||||
							
								
								
									
										17
									
								
								config.def.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								config.def.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | // bar properties
 | ||||||
|  | static bool hidden = false; | ||||||
|  | static bool bottom = false; | ||||||
|  | static bool hide_vacant = false; | ||||||
|  | 
 | ||||||
|  | // define the number of tags and the tag names, if the number of tags is
 | ||||||
|  | //  greater than TAGSLEN they will not be displayed, each tag also needs a name
 | ||||||
|  | #define TAGSLEN 9 | ||||||
|  | static char *tags[TAGSLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; | ||||||
|  | 
 | ||||||
|  | // set colors for bar
 | ||||||
|  | // TODO: explain the formatting? or at least how a hex color code would be translated
 | ||||||
|  | static pixman_color_t activecolor = { .red = 0x0000, .green = 0x5555, .blue = 0x7777, .alpha = 0xffff, }; | ||||||
|  | static pixman_color_t inactivecolor = { .red = 0x2222, .green = 0x2222, .blue = 0x2222, .alpha = 0xffff, }; | ||||||
|  | static pixman_color_t textcolor = { .red = 0xeeee, .green = 0xeeee, .blue = 0xeeee, .alpha = 0xffff, }; | ||||||
|  | static pixman_color_t urgbgcolor = { .red = 0xeeee, .green = 0xeeee, .blue = 0xeeee, .alpha = 0xffff, }; | ||||||
|  | static pixman_color_t urgtextcolor = { .red = 2222, .green = 0x2222, .blue = 0x2222, .alpha = 0xffff, }; | ||||||
							
								
								
									
										13
									
								
								dwlb.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								dwlb.c
									
									
									
									
									
								
							| @ -23,6 +23,8 @@ | |||||||
| #include "xdg-output-unstable-v1-protocol.h" | #include "xdg-output-unstable-v1-protocol.h" | ||||||
| #include "wlr-layer-shell-unstable-v1-protocol.h" | #include "wlr-layer-shell-unstable-v1-protocol.h" | ||||||
| 
 | 
 | ||||||
|  | #include "config.h" | ||||||
|  | 
 | ||||||
| #define DIE(fmt, ...)						\ | #define DIE(fmt, ...)						\ | ||||||
| 	do {							\ | 	do {							\ | ||||||
| 		fprintf(stderr, fmt "\n", ##__VA_ARGS__);	\ | 		fprintf(stderr, fmt "\n", ##__VA_ARGS__);	\ | ||||||
| @ -124,22 +126,11 @@ static Bar *bars = NULL; | |||||||
| 
 | 
 | ||||||
| static uint32_t height; | static uint32_t height; | ||||||
| static uint32_t textpadding; | static uint32_t textpadding; | ||||||
| static bool hidden = false; |  | ||||||
| static bool bottom = false; |  | ||||||
| 
 | 
 | ||||||
| static bool run_display = true; | static bool run_display = true; | ||||||
| static bool ready = false; | static bool ready = false; | ||||||
| static bool hide_vacant = false; |  | ||||||
| 
 |  | ||||||
| #define TAGSLEN 9 |  | ||||||
| static char *tags[TAGSLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; |  | ||||||
| 
 | 
 | ||||||
| static struct fcft_font *font; | static struct fcft_font *font; | ||||||
| static pixman_color_t activecolor = { .red = 0x0000, .green = 0x5555, .blue = 0x7777, .alpha = 0xffff, }; |  | ||||||
| static pixman_color_t inactivecolor = { .red = 0x2222, .green = 0x2222, .blue = 0x2222, .alpha = 0xffff, }; |  | ||||||
| static pixman_color_t textcolor = { .red = 0xeeee, .green = 0xeeee, .blue = 0xeeee, .alpha = 0xffff, }; |  | ||||||
| static pixman_color_t urgbgcolor = { .red = 0xeeee, .green = 0xeeee, .blue = 0xeeee, .alpha = 0xffff, }; |  | ||||||
| static pixman_color_t urgtextcolor = { .red = 2222, .green = 0x2222, .blue = 0x2222, .alpha = 0xffff, }; |  | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| static void | static void | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 podit
						podit