-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathdoc.go
69 lines (41 loc) · 1.53 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
Package wayland is the root of the wayland sample repository.
# go-wayland-simple-shm
Simple shm demo, draws into shared memory, does not rely on the window package.
# go-wayland-smoke
Smoke demo. Reacts on mouse input, uses the window package.
# go-wayland-imageviewer
ImageViewer demo. Displays image file. Does not use window package, draws
it's own decorations. Draws fonts in the titlebar, for this it needs the
Deja Vu font fonts-dejavu.
# go-wayland-editor
Editor demo. Currently does not work.
# os
Provides basic OS functions like the creation of anonymous temporary file
(CreateAnonymousFile), Mmap, Munmap, and Socket communication.
# wlclient
Utility functions found in the wayland-client, provided for convenience.
# xkbcommon
Wrapper around the C library libxkbcommon. Used inside the window package.
Needs libxkbcommon-dev for compilation and recommends libx11-data for run time
operation.
# window
Implements a window model on top of wayland. Aims to be a lot like the original
window.c code. Uses wl.
# wlcursor
Loads an X cursors, requires to have a cursor theme installed, for instance
dmz-cursor-theme.
# cairoshim
Like cairo but not cairo. Does not depend on anything.
# external
External contains an error checking code and the swizzle function for multiple
architectures. No dependencies.
# unstable
Unstable wayland protocols. Depends on wl.
# wl
The wayland itself, does not require any external deps (except for wayland
server during runtime).
# xdg
Stable xdg protocol. Depends on wl.
*/
package wayland