Add DMZ cursor theme
Some day we can make this parse X cursor themes
1
.gitignore
vendored
@ -4,7 +4,6 @@
|
||||
*.pc
|
||||
compositor
|
||||
*.jpg
|
||||
*.png
|
||||
*~
|
||||
aclocal.m4
|
||||
autom4te.cache/
|
||||
|
6
Makefile
@ -1,6 +1,6 @@
|
||||
include config.mk
|
||||
|
||||
subdirs = clients spec
|
||||
subdirs = clients spec data
|
||||
libs = libwayland-server.so libwayland-client.so
|
||||
|
||||
all : $(libs) compositor subdirs-all scanner
|
||||
@ -60,10 +60,10 @@ scanner : \
|
||||
|
||||
scanner : LDLIBS += $(EXPAT_LIBS)
|
||||
|
||||
subdirs-all subdirs-clean :
|
||||
subdirs-all subdirs-clean subdirs-install:
|
||||
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 $(libs) $(libdir)
|
||||
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
|
||||
view : CFLAGS += $(POPPLER_CFLAGS)
|
||||
view : LDLIBS += $(POPPLER_LIBS)
|
||||
|
||||
install :
|
23
compositor.c
@ -24,7 +24,6 @@
|
||||
#include <sys/ioctl.h>
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
#include <cairo.h>
|
||||
#include <gdk-pixbuf/gdk-pixbuf.h>
|
||||
#include <math.h>
|
||||
#include <time.h>
|
||||
@ -202,17 +201,17 @@ static const struct {
|
||||
const char *filename;
|
||||
int hotspot_x, hotspot_y;
|
||||
} pointer_images[] = {
|
||||
{ "resources/bottom_left_corner.png", 6, 30 },
|
||||
{ "resources/bottom_right_corner.png", 28, 28 },
|
||||
{ "resources/bottom_side.png", 16, 20 },
|
||||
{ "resources/grabbing.png", 20, 17 },
|
||||
{ "resources/left_ptr.png", 10, 5 },
|
||||
{ "resources/left_side.png", 10, 20 },
|
||||
{ "resources/right_side.png", 30, 19 },
|
||||
{ "resources/top_left_corner.png", 8, 8 },
|
||||
{ "resources/top_right_corner.png", 26, 8 },
|
||||
{ "resources/top_side.png", 18, 8 },
|
||||
{ "resources/xterm.png", 15, 15 }
|
||||
{ DATADIR "/wayland/bottom_left_corner.png", 6, 30 },
|
||||
{ DATADIR "/wayland/bottom_right_corner.png", 28, 28 },
|
||||
{ DATADIR "/wayland/bottom_side.png", 16, 20 },
|
||||
{ DATADIR "/wayland/grabbing.png", 20, 17 },
|
||||
{ DATADIR "/wayland/left_ptr.png", 10, 5 },
|
||||
{ DATADIR "/wayland/left_side.png", 10, 20 },
|
||||
{ DATADIR "/wayland/right_side.png", 30, 19 },
|
||||
{ DATADIR "/wayland/top_left_corner.png", 8, 8 },
|
||||
{ DATADIR "/wayland/top_right_corner.png", 26, 8 },
|
||||
{ DATADIR "/wayland/top_side.png", 18, 8 },
|
||||
{ DATADIR "/wayland/xterm.png", 15, 15 }
|
||||
};
|
||||
|
||||
static void
|
||||
|
@ -1,10 +1,12 @@
|
||||
CFLAGS = @GCC_CFLAGS@ -O -g -Wall -MMD -MF .$*.deps
|
||||
CPPFLAGS = -DDATADIR=\"$(datadir)\"
|
||||
|
||||
prefix = @prefix@
|
||||
exec_prefix = @exec_prefix@
|
||||
udev_rules_dir = @sysconfdir@/udev/rules.d
|
||||
libdir = @libdir@
|
||||
includedir = @includedir@
|
||||
datadir = @datadir@
|
||||
|
||||
COMPOSITOR_CFLAGS = @COMPOSITOR_CFLAGS@
|
||||
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.0 KiB |
BIN
data/bottom_side.png
Normal file
After Width: | Height: | Size: 994 B |
BIN
data/grabbing.png
Normal file
After Width: | Height: | Size: 1004 B |
BIN
data/left_ptr.png
Normal file
After Width: | Height: | Size: 1.0 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.0 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 :
|
||||
rm -f main.pdf main.aux main.log
|
||||
|
||||
install :
|
||||
|