aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremersion <contact@emersion.fr>2019-01-17 10:26:42 +0100
committeremersion <contact@emersion.fr>2019-01-17 10:26:42 +0100
commitb29d19bf0dc405ec85c517e02298e6dffabfaeb5 (patch)
treea1901e641a8bc1f6c2ffdb60860934df5375c517
parent70637b40fe98bda420e279e2e059fc93a9f538d6 (diff)
Remove swaylock headers
-rw-r--r--include/swaylock/seat.h21
-rw-r--r--include/swaylock/swaylock.h117
2 files changed, 0 insertions, 138 deletions
diff --git a/include/swaylock/seat.h b/include/swaylock/seat.h
deleted file mode 100644
index c79afcd0..00000000
--- a/include/swaylock/seat.h
+++ /dev/null
@@ -1,21 +0,0 @@
-#ifndef _SWAYLOCK_SEAT_H
-#define _SWAYLOCK_SEAT_H
-#include <xkbcommon/xkbcommon.h>
-
-struct swaylock_xkb {
- bool caps_lock;
- bool control;
- struct xkb_state *state;
- struct xkb_context *context;
- struct xkb_keymap *keymap;
-};
-
-struct swaylock_seat {
- struct swaylock_state *state;
- struct wl_pointer *pointer;
- struct wl_keyboard *keyboard;
-};
-
-extern const struct wl_seat_listener seat_listener;
-
-#endif
diff --git a/include/swaylock/swaylock.h b/include/swaylock/swaylock.h
deleted file mode 100644
index 516a56f4..00000000
--- a/include/swaylock/swaylock.h
+++ /dev/null
@@ -1,117 +0,0 @@
-#ifndef _SWAYLOCK_H
-#define _SWAYLOCK_H
-#include <stdbool.h>
-#include <stdint.h>
-#include <wayland-client.h>
-#include "background-image.h"
-#include "cairo.h"
-#include "pool-buffer.h"
-#include "swaylock/seat.h"
-#include "wlr-layer-shell-unstable-v1-client-protocol.h"
-
-enum auth_state {
- AUTH_STATE_IDLE,
- AUTH_STATE_CLEAR,
- AUTH_STATE_INPUT,
- AUTH_STATE_INPUT_NOP,
- AUTH_STATE_BACKSPACE,
- AUTH_STATE_VALIDATING,
- AUTH_STATE_INVALID,
-};
-
-struct swaylock_colorset {
- uint32_t input;
- uint32_t cleared;
- uint32_t caps_lock;
- uint32_t verifying;
- uint32_t wrong;
-};
-
-struct swaylock_colors {
- uint32_t background;
- uint32_t bs_highlight;
- uint32_t key_highlight;
- uint32_t caps_lock_bs_highlight;
- uint32_t caps_lock_key_highlight;
- uint32_t separator;
- struct swaylock_colorset inside;
- struct swaylock_colorset line;
- struct swaylock_colorset ring;
- struct swaylock_colorset text;
-};
-
-struct swaylock_args {
- struct swaylock_colors colors;
- enum background_mode mode;
- char *font;
- uint32_t radius;
- uint32_t thickness;
- bool ignore_empty;
- bool show_indicator;
- bool show_caps_lock_text;
- bool show_caps_lock_indicator;
- bool daemonize;
-};
-
-struct swaylock_password {
- size_t len;
- char buffer[1024];
-};
-
-struct swaylock_state {
- struct loop *eventloop;
- struct loop_timer *clear_indicator_timer; // clears the indicator
- struct loop_timer *clear_password_timer; // clears the password buffer
- struct loop_timer *verify_password_timer;
- struct wl_display *display;
- struct wl_compositor *compositor;
- struct zwlr_layer_shell_v1 *layer_shell;
- struct zwlr_input_inhibit_manager_v1 *input_inhibit_manager;
- struct wl_shm *shm;
- struct wl_list surfaces;
- struct wl_list images;
- struct swaylock_args args;
- struct swaylock_password password;
- struct swaylock_xkb xkb;
- enum auth_state auth_state;
- bool run_display;
- struct zxdg_output_manager_v1 *zxdg_output_manager;
-};
-
-struct swaylock_surface {
- cairo_surface_t *image;
- struct swaylock_state *state;
- struct wl_output *output;
- uint32_t output_global_name;
- struct zxdg_output_v1 *xdg_output;
- struct wl_surface *surface;
- struct zwlr_layer_surface_v1 *layer_surface;
- struct pool_buffer buffers[2];
- struct pool_buffer *current_buffer;
- bool frame_pending, dirty;
- uint32_t width, height;
- int32_t scale;
- enum wl_output_subpixel subpixel;
- char *output_name;
- struct wl_list link;
-};
-
-// There is exactly one swaylock_image for each -i argument
-struct swaylock_image {
- char *path;
- char *output_name;
- cairo_surface_t *cairo_surface;
- struct wl_list link;
-};
-
-void swaylock_handle_key(struct swaylock_state *state,
- xkb_keysym_t keysym, uint32_t codepoint);
-void render_frame(struct swaylock_surface *surface);
-void render_frames(struct swaylock_state *state);
-void damage_surface(struct swaylock_surface *surface);
-void damage_state(struct swaylock_state *state);
-void initialize_pw_backend(void);
-bool attempt_password(struct swaylock_password *pw);
-void clear_password_buffer(struct swaylock_password *pw);
-
-#endif