Add DMZ cursor theme
Some day we can make this parse X cursor themes
1
.gitignore
vendored
|
|
@ -4,7 +4,6 @@
|
||||||
*.pc
|
*.pc
|
||||||
compositor
|
compositor
|
||||||
*.jpg
|
*.jpg
|
||||||
*.png
|
|
||||||
*~
|
*~
|
||||||
aclocal.m4
|
aclocal.m4
|
||||||
autom4te.cache/
|
autom4te.cache/
|
||||||
|
|
|
||||||
6
Makefile
|
|
@ -1,6 +1,6 @@
|
||||||
include config.mk
|
include config.mk
|
||||||
|
|
||||||
subdirs = clients spec
|
subdirs = clients spec data
|
||||||
libs = libwayland-server.so libwayland-client.so
|
libs = libwayland-server.so libwayland-client.so
|
||||||
|
|
||||||
all : $(libs) compositor subdirs-all scanner
|
all : $(libs) compositor subdirs-all scanner
|
||||||
|
|
@ -60,10 +60,10 @@ scanner : \
|
||||||
|
|
||||||
scanner : LDLIBS += $(EXPAT_LIBS)
|
scanner : LDLIBS += $(EXPAT_LIBS)
|
||||||
|
|
||||||
subdirs-all subdirs-clean :
|
subdirs-all subdirs-clean subdirs-install:
|
||||||
for f in $(subdirs); do $(MAKE) -C $$f $(@:subdirs-%=%); done
|
for f in $(subdirs); do $(MAKE) -C $$f $(@:subdirs-%=%); done
|
||||||
|
|
||||||
install : $(libs) compositor
|
install : $(libs) compositor subdirs-install
|
||||||
install -d $(libdir) $(libdir)/pkgconfig ${udev_rules_dir}
|
install -d $(libdir) $(libdir)/pkgconfig ${udev_rules_dir}
|
||||||
install $(libs) $(libdir)
|
install $(libs) $(libdir)
|
||||||
install wayland-server.pc wayland-client.pc $(libdir)/pkgconfig
|
install wayland-server.pc wayland-client.pc $(libdir)/pkgconfig
|
||||||
|
|
|
||||||
|
|
@ -21,3 +21,5 @@ view : view.o window.o wayland-glib.o cairo-util.o
|
||||||
terminal : LDLIBS += -lutil
|
terminal : LDLIBS += -lutil
|
||||||
view : CFLAGS += $(POPPLER_CFLAGS)
|
view : CFLAGS += $(POPPLER_CFLAGS)
|
||||||
view : LDLIBS += $(POPPLER_LIBS)
|
view : LDLIBS += $(POPPLER_LIBS)
|
||||||
|
|
||||||
|
install :
|
||||||
23
compositor.c
|
|
@ -24,7 +24,6 @@
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <cairo.h>
|
|
||||||
#include <gdk-pixbuf/gdk-pixbuf.h>
|
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
@ -202,17 +201,17 @@ static const struct {
|
||||||
const char *filename;
|
const char *filename;
|
||||||
int hotspot_x, hotspot_y;
|
int hotspot_x, hotspot_y;
|
||||||
} pointer_images[] = {
|
} pointer_images[] = {
|
||||||
{ "resources/bottom_left_corner.png", 6, 30 },
|
{ DATADIR "/wayland/bottom_left_corner.png", 6, 30 },
|
||||||
{ "resources/bottom_right_corner.png", 28, 28 },
|
{ DATADIR "/wayland/bottom_right_corner.png", 28, 28 },
|
||||||
{ "resources/bottom_side.png", 16, 20 },
|
{ DATADIR "/wayland/bottom_side.png", 16, 20 },
|
||||||
{ "resources/grabbing.png", 20, 17 },
|
{ DATADIR "/wayland/grabbing.png", 20, 17 },
|
||||||
{ "resources/left_ptr.png", 10, 5 },
|
{ DATADIR "/wayland/left_ptr.png", 10, 5 },
|
||||||
{ "resources/left_side.png", 10, 20 },
|
{ DATADIR "/wayland/left_side.png", 10, 20 },
|
||||||
{ "resources/right_side.png", 30, 19 },
|
{ DATADIR "/wayland/right_side.png", 30, 19 },
|
||||||
{ "resources/top_left_corner.png", 8, 8 },
|
{ DATADIR "/wayland/top_left_corner.png", 8, 8 },
|
||||||
{ "resources/top_right_corner.png", 26, 8 },
|
{ DATADIR "/wayland/top_right_corner.png", 26, 8 },
|
||||||
{ "resources/top_side.png", 18, 8 },
|
{ DATADIR "/wayland/top_side.png", 18, 8 },
|
||||||
{ "resources/xterm.png", 15, 15 }
|
{ DATADIR "/wayland/xterm.png", 15, 15 }
|
||||||
};
|
};
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
CFLAGS = @GCC_CFLAGS@ -O -g -Wall -MMD -MF .$*.deps
|
CFLAGS = @GCC_CFLAGS@ -O -g -Wall -MMD -MF .$*.deps
|
||||||
|
CPPFLAGS = -DDATADIR=\"$(datadir)\"
|
||||||
|
|
||||||
prefix = @prefix@
|
prefix = @prefix@
|
||||||
exec_prefix = @exec_prefix@
|
exec_prefix = @exec_prefix@
|
||||||
udev_rules_dir = @sysconfdir@/udev/rules.d
|
udev_rules_dir = @sysconfdir@/udev/rules.d
|
||||||
libdir = @libdir@
|
libdir = @libdir@
|
||||||
includedir = @includedir@
|
includedir = @includedir@
|
||||||
|
datadir = @datadir@
|
||||||
|
|
||||||
COMPOSITOR_CFLAGS = @COMPOSITOR_CFLAGS@
|
COMPOSITOR_CFLAGS = @COMPOSITOR_CFLAGS@
|
||||||
COMPOSITOR_LIBS = @COMPOSITOR_LIBS@
|
COMPOSITOR_LIBS = @COMPOSITOR_LIBS@
|
||||||
|
|
|
||||||
6
data/COPYING
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
(c) 2007-2010 Novell, Inc.
|
||||||
|
|
||||||
|
This work is licenced under the Creative Commons Attribution-Share Alike 3.0
|
||||||
|
United States License. To view a copy of this licence, visit
|
||||||
|
http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative
|
||||||
|
Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
|
||||||
21
data/Makefile
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
include ../config.mk
|
||||||
|
|
||||||
|
cursor_images = \
|
||||||
|
bottom_left_corner.png \
|
||||||
|
bottom_right_corner.png \
|
||||||
|
bottom_side.png \
|
||||||
|
grabbing.png \
|
||||||
|
left_ptr.png \
|
||||||
|
left_side.png \
|
||||||
|
right_side.png \
|
||||||
|
top_left_corner.png \
|
||||||
|
top_right_corner.png \
|
||||||
|
top_side.png \
|
||||||
|
xterm.png
|
||||||
|
|
||||||
|
|
||||||
|
all :
|
||||||
|
|
||||||
|
install :
|
||||||
|
install -d $(datadir)/wayland
|
||||||
|
install $(cursor_images) $(datadir)/wayland
|
||||||
BIN
data/bottom_left_corner.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/bottom_right_corner.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
data/bottom_side.png
Normal file
|
After Width: | Height: | Size: 994 B |
BIN
data/grabbing.png
Normal file
|
After Width: | Height: | Size: 1,004 B |
BIN
data/left_ptr.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
data/left_side.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/right_side.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
data/top_left_corner.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
data/top_right_corner.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/top_side.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
data/xterm.png
Normal file
|
After Width: | Height: | Size: 615 B |
|
|
@ -7,3 +7,5 @@ main.pdf : main.tex
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f main.pdf main.aux main.log
|
rm -f main.pdf main.aux main.log
|
||||||
|
|
||||||
|
install :
|
||||||
|
|
|
||||||