Pack settings related types into structs

This commit is contained in:
Benedikt Heine 2018-09-16 02:58:19 +02:00
parent c944949e36
commit a661b2bb85
3 changed files with 5 additions and 5 deletions

View File

@ -1,6 +1,6 @@
/* see example dunstrc for additional explanations about these options */ /* see example dunstrc for additional explanations about these options */
settings_t defaults = { struct settings defaults = {
.font = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*", .font = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*",
.markup = MARKUP_NO, .markup = MARKUP_NO,

View File

@ -19,7 +19,7 @@
#include "utils.h" #include "utils.h"
#include "x11/x.h" #include "x11/x.h"
settings_t settings; struct settings settings;
static void parse_follow_mode(const char *mode) static void parse_follow_mode(const char *mode)
{ {

View File

@ -26,7 +26,7 @@ struct geometry {
}; };
typedef struct _settings { struct settings {
bool print_notifications; bool print_notifications;
bool per_monitor_dpi; bool per_monitor_dpi;
enum markup_mode markup; enum markup_mode markup;
@ -89,9 +89,9 @@ typedef struct _settings {
enum mouse_action mouse_left_click; enum mouse_action mouse_left_click;
enum mouse_action mouse_middle_click; enum mouse_action mouse_middle_click;
enum mouse_action mouse_right_click; enum mouse_action mouse_right_click;
} settings_t; };
extern settings_t settings; extern struct settings settings;
void load_settings(char *cmdline_config_path); void load_settings(char *cmdline_config_path);