aboutsummaryrefslogtreecommitdiffstats
path: root/src/display.h
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-05-04 21:52:59 -0400
committerJesse Luehrs <doy@tozt.net>2014-05-04 21:52:59 -0400
commit6ceb606a155d2950ca7e5fd2165997246494caeb (patch)
tree5bcbb1082aba7e35a8130b66423f9eadc56d3866 /src/display.h
parentd78ae64f0682a4aef09e9ff77e8748af9b2380b9 (diff)
downloadrunes-6ceb606a155d2950ca7e5fd2165997246494caeb.tar.gz
runes-6ceb606a155d2950ca7e5fd2165997246494caeb.zip
more refactoring
Diffstat (limited to 'src/display.h')
-rw-r--r--src/display.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/display.h b/src/display.h
index 182bef7..1a63af0 100644
--- a/src/display.h
+++ b/src/display.h
@@ -1,6 +1,20 @@
#ifndef _RUNES_DISPLAY_H
#define _RUNES_DISPLAY_H
+struct runes_display {
+ cairo_t *cr;
+ PangoLayout *layout;
+
+ int row_visible_offset;
+
+ int xpixel;
+ int ypixel;
+ int fontx;
+ int fonty;
+
+ char unfocused: 1;
+};
+
void runes_display_init(RunesTerm *t);
void runes_display_set_window_size(RunesTerm *t);
void runes_display_draw_screen(RunesTerm *t);