wlmaker
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __CONFIG_H__
21#define __CONFIG_H__
22
23#include "cairo_util.h"
24
25#include <inttypes.h>
26#include <stdbool.h>
27#include <xkbcommon/xkbcommon.h>
28
29#include "toolkit/toolkit.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif // __cplusplus
34
46
84
86typedef struct {
88 const char *name_ptr;
90 uint32_t color;
92
93extern const int32_t config_keyboard_repeat_rate;
94extern const int32_t config_keyboard_repeat_delay;
95extern const struct xkb_rule_names *config_keyboard_rule_names;
96
97extern const char *config_xcursor_theme_name;
98extern const uint32_t config_xcursor_theme_size;
99
100extern const float config_output_scale;
101
103
104extern const uint64_t wlmaker_config_double_click_wait_msec;
105extern const uint32_t wlmaker_config_window_drag_modifiers;
106
109
110#ifdef __cplusplus
111} // extern "C"
112#endif // __cplusplus
113
114#endif /* __CONFIG_H__ */
115/* == End of config.h ====================================================== */
const int32_t config_keyboard_repeat_rate
Definition config.c:34
const wlmaker_config_decoration_t config_decoration
Definition config.c:61
const float config_output_scale
Definition config.c:58
const uint32_t config_xcursor_theme_size
Definition config.c:55
const char * config_xcursor_theme_name
Definition config.c:52
wlmaker_config_decoration_t
Definition config.h:36
@ WLMAKER_CONFIG_DECORATION_SUGGEST_CLIENT
Definition config.h:38
@ WLMAKER_CONFIG_DECORATION_SUGGEST_SERVER
Definition config.h:40
@ WLMAKER_CONFIG_DECORATION_ENFORCE_CLIENT
Definition config.h:42
@ WLMAKER_CONFIG_DECORATION_ENFORCE_SERVER
Definition config.h:44
const uint64_t wlmaker_config_double_click_wait_msec
Definition config.c:65
const struct xkb_rule_names * config_keyboard_rule_names
Definition config.c:49
const int32_t config_keyboard_repeat_delay
Definition config.c:37
const wlmaker_config_workspace_t wlmaker_config_workspaces[]
Definition config.c:72
const uint32_t wlmaker_config_window_drag_modifiers
Definition config.c:68
const wlmaker_config_theme_t wlmaker_config_theme
Definition config.c:80
Definition config.h:48
wlmtk_style_fill_t task_list_fill
Definition config.h:80
wlmtk_style_fill_t iconified_title_fill
Definition config.h:57
wlmtk_style_fill_t menu_item_enabled_fill
Definition config.h:71
uint32_t window_margin_color
Definition config.h:50
uint32_t menu_margin_width
Definition config.h:66
uint32_t menu_item_selected_text_color
Definition config.h:77
uint32_t menu_item_enabled_text_color
Definition config.h:73
wlmtk_style_fill_t menu_item_selected_fill
Definition config.h:75
uint32_t menu_padding_width
Definition config.h:68
uint32_t window_margin_width
Definition config.h:52
wlmtk_style_fill_t tile_fill
Definition config.h:55
uint32_t task_list_text_color
Definition config.h:82
wlmtk_style_fill_t menu_fill
Definition config.h:62
uint32_t menu_margin_color
Definition config.h:64
uint32_t iconified_title_color
Definition config.h:59
Definition config.h:86
const char * name_ptr
Definition config.h:88
uint32_t color
Definition config.h:90
Definition style.h:55