mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-12-27 13:16:02 +01:00
CSS definitions for index mode
This commit is contained in:
parent
f4ff19d965
commit
9a0ff4b79b
4 changed files with 34 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -19,6 +19,7 @@ zathura.1
|
|||
zathurarc.5
|
||||
.version-checks/
|
||||
dbus-interface-definitions.c
|
||||
css-definitions.c
|
||||
.ycm_extra_conf.py
|
||||
.ropeproject
|
||||
compile_commands.json
|
||||
|
|
24
Makefile
24
Makefile
|
@ -4,7 +4,7 @@ include config.mk
|
|||
include colors.mk
|
||||
include common.mk
|
||||
|
||||
OSOURCE = $(filter-out dbus-interface-definitions.c, $(wildcard *.c))
|
||||
OSOURCE = $(filter-out css-definitions.c, $(filter-out dbus-interface-definitions.c, $(wildcard *.c)))
|
||||
HEADER = $(wildcard *.h)
|
||||
HEADERINST = version.h document.h macros.h page.h types.h plugin-api.h links.h
|
||||
|
||||
|
@ -37,10 +37,11 @@ ifeq (,$(findstring -DLOCALEDIR,${CPPFLAGS}))
|
|||
CPPFLAGS += -DLOCALEDIR=\"${LOCALEDIR}\"
|
||||
endif
|
||||
|
||||
OBJECTS = $(patsubst %.c, %.o, $(SOURCE)) dbus-interface-definitions.o
|
||||
OBJECTS = $(patsubst %.c, %.o, $(SOURCE)) dbus-interface-definitions.o css-definitions.o
|
||||
DOBJECTS = $(patsubst %.o, %.do, $(OBJECTS))
|
||||
|
||||
all: options ${PROJECT} po build-manpages
|
||||
all: options ${PROJECT} po
|
||||
# build-manpages
|
||||
|
||||
# pkg-config based version checks
|
||||
.version-checks/%: config.mk
|
||||
|
@ -68,11 +69,18 @@ version.h: version.h.in config.mk
|
|||
$(QUIET)mv version.h.tmp version.h
|
||||
|
||||
dbus-interface-definitions.c: data/org.pwmt.zathura.xml
|
||||
$(QUIET)echo '#include "dbus-interface-definitions.h"' > dbus-interface-definitions.c.tmp
|
||||
$(QUIET)echo 'const char* DBUS_INTERFACE_XML =' >> dbus-interface-definitions.c.tmp
|
||||
$(QUIET)sed 's/^\(.*\)$$/"\1\\n"/' data/org.pwmt.zathura.xml >> dbus-interface-definitions.c.tmp
|
||||
$(QUIET)echo ';' >> dbus-interface-definitions.c.tmp
|
||||
$(QUIET)mv dbus-interface-definitions.c.tmp dbus-interface-definitions.c
|
||||
$(QUIET)echo '#include "dbus-interface-definitions.h"' > $@.tmp
|
||||
$(QUIET)echo 'const char* DBUS_INTERFACE_XML =' >> $@.tmp
|
||||
$(QUIET)sed 's/^\(.*\)$$/"\1\\n"/' data/org.pwmt.zathura.xml >> $@.tmp
|
||||
$(QUIET)echo ';' >> $@.tmp
|
||||
$(QUIET)mv $@.tmp $@.c
|
||||
|
||||
css-definitions.c: data/zathura.css_t
|
||||
$(QUIET)echo '#include "css-definitions.h"' > $@.tmp
|
||||
$(QUIET)echo 'const char* CSS_TEMPLATE =' >> $@.tmp
|
||||
$(QUIET)sed 's/^\(.*\)$$/"\1\\n"/' $< >> $@.tmp
|
||||
$(QUIET)echo ';' >> $@.tmp
|
||||
$(QUIET)mv $@.tmp $@
|
||||
|
||||
%.o: %.c
|
||||
$(call colorecho,CC,$<)
|
||||
|
|
8
css-definitions.h
Normal file
8
css-definitions.h
Normal file
|
@ -0,0 +1,8 @@
|
|||
/* See LICENSE file for license and copyright information */
|
||||
|
||||
#ifndef GIRARA_CSS_DEFINITIONS_H
|
||||
#define GIRARA_CSS_DEFINITIONS_H
|
||||
|
||||
extern const char* CSS_TEMPLATE;
|
||||
|
||||
#endif
|
9
data/zathura.css_t
Normal file
9
data/zathura.css_t
Normal file
|
@ -0,0 +1,9 @@
|
|||
#@session@ .indexmode {
|
||||
color: @index-fg@;
|
||||
background-color: @index-bg@;
|
||||
}
|
||||
|
||||
#@session@ .indexmode:selected {
|
||||
color: @index-active-fg@;
|
||||
background-color: @index-active-bg@;
|
||||
}
|
Loading…
Reference in a new issue