ttheme.h - ledit - Text editor (WIP)
HTML git clone git://lumidify.org/ledit.git (fast, but not encrypted)
HTML git clone https://lumidify.org/git/ledit.git (encrypted, but very slow)
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
ttheme.h (863B)
---
1 #ifndef _THEME_H_
2 #define _THEME_H_
3
4 #include <X11/Xft/Xft.h>
5 #include "common.h"
6
7 typedef struct {
8 int scrollbar_width;
9 int scrollbar_step;
10 int text_size;
11 XftColor text_fg;
12 XftColor text_bg;
13 XftColor cursor_fg;
14 XftColor cursor_bg;
15 XftColor selection_fg;
16 XftColor selection_bg;
17 XftColor bar_fg;
18 XftColor bar_bg;
19 XftColor bar_cursor;
20 XftColor scrollbar_fg;
21 XftColor scrollbar_bg;
22 const char *text_font;
23 const char *text_fg_hex;
24 const char *text_bg_hex;
25 const char *cursor_fg_hex;
26 const char *cursor_bg_hex;
27 const char *selection_fg_hex;
28 const char *selection_bg_hex;
29 const char *bar_fg_hex;
30 const char *bar_bg_hex;
31 const char *bar_cursor_hex;
32 const char *scrollbar_fg_hex;
33 const char *scrollbar_bg_hex;
34 } ledit_theme;
35
36 ledit_theme *theme_create(ledit_common *common);
37 void theme_destroy(ledit_common *common, ledit_theme *theme);
38
39 #endif