diff options
| author | aura <nw@moneybot.cc> | 2026-10-02 00:29:58 +0200 |
|---|---|---|
| committer | aura <nw@moneybot.cc> | 2026-10-02 00:29:58 +0200 |
| commit | fc25ef5568291528f6e1c3463b3b142139eb8e8d (patch) | |
| tree | f8df598fb171bf30c0939244372c487d0e017961 /openbox/tiling.h | |
| parent | 87e8271068ea3bccf1daf4e7e4b3667379c054bf (diff) | |
Diffstat (limited to 'openbox/tiling.h')
| -rw-r--r-- | openbox/tiling.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/openbox/tiling.h b/openbox/tiling.h new file mode 100644 index 00000000..9ba774e7 --- /dev/null +++ b/openbox/tiling.h @@ -0,0 +1,28 @@ +#ifndef OB_TILING_H +#define OB_TILING_H + +#include <glib.h> + +struct _ObClient; + +void tiling_toggle(guint monitor); +void tiling_flip(guint monitor); +void tiling_change_count(guint monitor, gboolean main_stack, gint delta); +void tiling_promote(struct _ObClient *client); +void tiling_assign(struct _ObClient *client, guint key); +void tiling_recall(guint key); +guint tiling_key(struct _ObClient *client); +void tiling_forget(struct _ObClient *client); +void tiling_client_changed(struct _ObClient *client); +void tiling_action_moved(struct _ObClient *client); +void tiling_screen_changed(void); +void tiling_shutdown(gboolean reconfigure); + +gboolean tiling_move_preview(struct _ObClient *client, gint x, gint y); +void tiling_move_end(struct _ObClient *client, gboolean cancel); +void tiling_resize_begin(struct _ObClient *client); +void tiling_resize_adjust(struct _ObClient *client, gint *x, gint *y, + gint *width, gint *height); +void tiling_resize_end(struct _ObClient *client, gboolean cancel); + +#endif |
