summaryrefslogtreecommitdiff
path: root/examples/dte/frame.h
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:52:54 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-01-21 22:52:54 +0100
commitdcacc00e3750300617ba6e16eb346713f91a783a (patch)
tree38e2d4fb5ed9d119711d4295c6eda4b014af73fd /examples/dte/frame.h
parent58dac10aeb8f5a041c46bddbeaf4c7966a99b998 (diff)
downloadcrep-dcacc00e3750300617ba6e16eb346713f91a783a.tar.gz
Remove testing data
Diffstat (limited to 'examples/dte/frame.h')
-rw-r--r--examples/dte/frame.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/examples/dte/frame.h b/examples/dte/frame.h
deleted file mode 100644
index 022cf2b..0000000
--- a/examples/dte/frame.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef FRAME_H
-#define FRAME_H
-
-#include <stdbool.h>
-#include <stddef.h>
-#include "util/macros.h"
-#include "util/ptr-array.h"
-#include "util/string.h"
-
-// A container for other Frames or Windows. Frames and Windows form
-// a tree structure, wherein Windows are the terminal (leaf) nodes.
-typedef struct Frame {
- struct Frame *parent;
- // Every frame contains either one window or multiple subframes
- PointerArray frames;
- struct Window *window;
- int w; // Width
- int h; // Height
- bool vertical;
- bool equal_size;
-} Frame;
-
-typedef enum {
- RESIZE_DIRECTION_AUTO,
- RESIZE_DIRECTION_HORIZONTAL,
- RESIZE_DIRECTION_VERTICAL,
-} ResizeDirection;
-
-struct EditorState;
-
-Frame *new_root_frame(struct Window *window);
-void set_frame_size(Frame *frame, int w, int h);
-void equalize_frame_sizes(Frame *parent);
-void add_to_frame_size(Frame *frame, ResizeDirection dir, int amount);
-void resize_frame(Frame *frame, ResizeDirection dir, int size);
-void update_window_coordinates(Frame *frame);
-Frame *split_frame(struct Window *window, bool vertical, bool before);
-Frame *split_root_frame(struct EditorState *e, bool vertical, bool before);
-void remove_frame(struct EditorState *e, Frame *frame);
-void dump_frame(const Frame *frame, size_t level, String *str);
-
-#if DEBUG >= 1
- void debug_frame(const Frame *frame);
-#else
- static inline void debug_frame(const Frame* UNUSED_ARG(frame)) {}
-#endif
-
-#endif