Dunst
Lightweight notification daemon
Loading...
Searching...
No Matches
settings Struct Reference
+ Collaboration diagram for settings:

Data Fields

bool print_notifications
 
bool per_monitor_dpi
 
bool stack_duplicates
 
bool hide_duplicate_count
 
char * font
 
struct notification_colors colors_low
 
struct notification_colors colors_norm
 
struct notification_colors colors_crit
 
char * format
 
gint64 timeouts [3]
 
char * icons [3]
 
unsigned int transparency
 
char * title
 
char * class
 
int shrink
 
enum sort_type sort
 
int indicate_hidden
 
gint64 idle_threshold
 
gint64 show_age_threshold
 
enum alignment align
 
int sticky_history
 
int history_length
 
int show_indicators
 
int ignore_dbusclose
 
int ignore_newline
 
int line_height
 
int separator_height
 
int padding
 
int h_padding
 
int text_icon_padding
 
struct separator_color_data sep_color
 
int frame_width
 
struct color frame_color
 
int startup_notification
 
char * monitor
 
int monitor_num
 
double scale
 
char * dmenu
 
char ** dmenu_cmd
 
char * browser
 
char ** browser_cmd
 
enum vertical_alignment vertical_alignment
 
char ** icon_theme
 
bool enable_recursive_icon_lookup
 
bool enable_regex
 
char * icon_path
 
enum follow_mode f_mode
 
bool always_run_script
 
struct keyboard_shortcut close_ks
 
struct keyboard_shortcut close_all_ks
 
struct keyboard_shortcut history_ks
 
struct keyboard_shortcut context_ks
 
bool force_xinerama
 
bool force_xwayland
 
int corner_radius
 
enum mouse_action * mouse_left_click
 
enum mouse_action * mouse_middle_click
 
enum mouse_action * mouse_right_click
 
int progress_bar_height
 
int progress_bar_min_width
 
int progress_bar_max_width
 
int progress_bar_frame_width
 
int progress_bar_corner_radius
 
int icon_corner_radius
 
enum corner_pos corners
 
enum corner_pos icon_corners
 
enum corner_pos progress_bar_corners
 
bool progress_bar
 
enum zwlr_layer_shell_v1_layer layer
 
enum origin_values origin
 
struct length width
 
struct length height
 
struct position offset
 
int notification_limit
 
int gap_size
 
int default_pause_level
 
bool pause_on_mouse_over
 

Detailed Description

Definition at line 115 of file settings.h.

Field Documentation

◆ align

enum alignment align

Definition at line 135 of file settings.h.

◆ always_run_script

bool always_run_script

Definition at line 163 of file settings.h.

◆ browser

char* browser

Definition at line 155 of file settings.h.

◆ browser_cmd

char** browser_cmd

Definition at line 156 of file settings.h.

◆ class

char* class

Definition at line 129 of file settings.h.

◆ close_all_ks

struct keyboard_shortcut close_all_ks

Definition at line 165 of file settings.h.

◆ close_ks

struct keyboard_shortcut close_ks

Definition at line 164 of file settings.h.

◆ colors_crit

struct notification_colors colors_crit

Definition at line 123 of file settings.h.

◆ colors_low

struct notification_colors colors_low

Definition at line 121 of file settings.h.

◆ colors_norm

struct notification_colors colors_norm

Definition at line 122 of file settings.h.

◆ context_ks

struct keyboard_shortcut context_ks

Definition at line 167 of file settings.h.

◆ corner_radius

int corner_radius

Definition at line 170 of file settings.h.

◆ corners

enum corner_pos corners

Definition at line 180 of file settings.h.

◆ default_pause_level

int default_pause_level

Definition at line 192 of file settings.h.

◆ dmenu

char* dmenu

Definition at line 153 of file settings.h.

◆ dmenu_cmd

char** dmenu_cmd

Definition at line 154 of file settings.h.

◆ enable_recursive_icon_lookup

bool enable_recursive_icon_lookup

Definition at line 159 of file settings.h.

◆ enable_regex

bool enable_regex

Definition at line 160 of file settings.h.

◆ f_mode

enum follow_mode f_mode

Definition at line 162 of file settings.h.

◆ font

char* font

Definition at line 120 of file settings.h.

◆ force_xinerama

bool force_xinerama

Definition at line 168 of file settings.h.

◆ force_xwayland

bool force_xwayland

Definition at line 169 of file settings.h.

◆ format

char* format

Definition at line 124 of file settings.h.

◆ frame_color

struct color frame_color

Definition at line 148 of file settings.h.

◆ frame_width

int frame_width

Definition at line 147 of file settings.h.

◆ gap_size

int gap_size

Definition at line 191 of file settings.h.

◆ h_padding

int h_padding

Definition at line 144 of file settings.h.

◆ height

struct length height

Definition at line 187 of file settings.h.

◆ hide_duplicate_count

bool hide_duplicate_count

Definition at line 119 of file settings.h.

◆ history_ks

struct keyboard_shortcut history_ks

Definition at line 166 of file settings.h.

◆ history_length

int history_length

Definition at line 137 of file settings.h.

◆ icon_corner_radius

int icon_corner_radius

Definition at line 179 of file settings.h.

◆ icon_corners

enum corner_pos icon_corners

Definition at line 181 of file settings.h.

◆ icon_path

char* icon_path

Definition at line 161 of file settings.h.

◆ icon_theme

char** icon_theme

Definition at line 158 of file settings.h.

◆ icons

char* icons[3]

Definition at line 126 of file settings.h.

◆ idle_threshold

gint64 idle_threshold

Definition at line 133 of file settings.h.

◆ ignore_dbusclose

int ignore_dbusclose

Definition at line 139 of file settings.h.

◆ ignore_newline

int ignore_newline

Definition at line 140 of file settings.h.

◆ indicate_hidden

int indicate_hidden

Definition at line 132 of file settings.h.

◆ layer

enum zwlr_layer_shell_v1_layer layer

Definition at line 184 of file settings.h.

◆ line_height

int line_height

Definition at line 141 of file settings.h.

◆ monitor

char* monitor

Definition at line 150 of file settings.h.

◆ monitor_num

int monitor_num

Definition at line 151 of file settings.h.

◆ mouse_left_click

enum mouse_action* mouse_left_click

Definition at line 171 of file settings.h.

◆ mouse_middle_click

enum mouse_action* mouse_middle_click

Definition at line 172 of file settings.h.

◆ mouse_right_click

enum mouse_action* mouse_right_click

Definition at line 173 of file settings.h.

◆ notification_limit

int notification_limit

Definition at line 190 of file settings.h.

◆ offset

struct position offset
Note
We rely on the fact that lenght and position have the same layout

Definition at line 189 of file settings.h.

◆ origin

enum origin_values origin

Definition at line 185 of file settings.h.

◆ padding

int padding

Definition at line 143 of file settings.h.

◆ pause_on_mouse_over

bool pause_on_mouse_over

Definition at line 193 of file settings.h.

◆ per_monitor_dpi

bool per_monitor_dpi

Definition at line 117 of file settings.h.

◆ print_notifications

bool print_notifications

Definition at line 116 of file settings.h.

◆ progress_bar

bool progress_bar

Definition at line 183 of file settings.h.

◆ progress_bar_corner_radius

int progress_bar_corner_radius

Definition at line 178 of file settings.h.

◆ progress_bar_corners

enum corner_pos progress_bar_corners

Definition at line 182 of file settings.h.

◆ progress_bar_frame_width

int progress_bar_frame_width

Definition at line 177 of file settings.h.

◆ progress_bar_height

int progress_bar_height

Definition at line 174 of file settings.h.

◆ progress_bar_max_width

int progress_bar_max_width

Definition at line 176 of file settings.h.

◆ progress_bar_min_width

int progress_bar_min_width

Definition at line 175 of file settings.h.

◆ scale

double scale

Definition at line 152 of file settings.h.

◆ sep_color

struct separator_color_data sep_color

Definition at line 146 of file settings.h.

◆ separator_height

int separator_height

Definition at line 142 of file settings.h.

◆ show_age_threshold

gint64 show_age_threshold

Definition at line 134 of file settings.h.

◆ show_indicators

int show_indicators

Definition at line 138 of file settings.h.

◆ shrink

int shrink

Definition at line 130 of file settings.h.

◆ sort

enum sort_type sort

Definition at line 131 of file settings.h.

◆ stack_duplicates

bool stack_duplicates

Definition at line 118 of file settings.h.

◆ startup_notification

int startup_notification

Definition at line 149 of file settings.h.

◆ sticky_history

int sticky_history

Definition at line 136 of file settings.h.

◆ text_icon_padding

int text_icon_padding

Definition at line 145 of file settings.h.

◆ timeouts

gint64 timeouts[3]

Definition at line 125 of file settings.h.

◆ title

char* title

Definition at line 128 of file settings.h.

◆ transparency

unsigned int transparency

Definition at line 127 of file settings.h.

◆ vertical_alignment

enum vertical_alignment vertical_alignment

Definition at line 157 of file settings.h.

◆ width

struct length width

Definition at line 186 of file settings.h.


The documentation for this struct was generated from the following file: