File: paint.h

package info (click to toggle)
swappy 1.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,072 kB
  • sloc: ansic: 2,368; sh: 76; javascript: 8; xml: 7; makefile: 3
file content (19 lines) | stat: -rw-r--r-- 748 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include <gdk/gdk.h>

#include "swappy.h"

void paint_add_temporary(struct swappy_state *state, double x, double y,
                         enum swappy_paint_type type);
void paint_update_temporary_shape(struct swappy_state *state, double x,
                                  double y, gboolean is_control_pressed);
void paint_update_temporary_text(struct swappy_state *state,
                                 GdkEventKey *event);
void paint_update_temporary_text_clip(struct swappy_state *state, gdouble x,
                                      gdouble y);
void paint_commit_temporary(struct swappy_state *state);

void paint_free(gpointer data);
void paint_free_all(struct swappy_state *state);
void paint_free_list(GList **list);