X-Git-Url: https://git.subgeniuskitty.com/xmenu/.git/blobdiff_plain/dddba407f43a5b9ef23e8a0ed387742a740e08f5..a3a73837401ad9dcc0e4ba513972dc55e1e24a8a:/config.h diff --git a/config.h b/config.h index 2dffcc7..27e9c11 100644 --- a/config.h +++ b/config.h @@ -1,11 +1,28 @@ -#define FONT "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*" -#define UNPRESSEDBG "#FFFFFF" -#define UNPRESSEDFG "#2E3436" -#define PRESSEDBG "#3584E4" -#define PRESSEDFG "#FFFFFF" -#define DECORATIONBG "#CDC7C2" -#define DECORATIONFG "#E6E6E6" -#define ITEMW 130 -#define ITEMB 4 -#define BORDER 1 -#define SEPARATOR 1 +static struct Config config = { + /* font */ + .font = "monospace:size=9", /* for regular items */ + + /* colors */ + .background_color = "#FFFFFF", + .foreground_color = "#2E3436", + .selbackground_color = "#3584E4", + .selforeground_color = "#FFFFFF", + .separator_color = "#CDC7C2", + .border_color = "#E6E6E6", + + /* sizes in pixels */ + .width_pixels = 130, /* minimum width of a menu */ + .height_pixels = 25, /* height of a single menu item */ + .border_pixels = 1, /* menu border */ + .separator_pixels = 3, /* space around separator */ + .gap_pixels = 0, /* gap between menus */ + + /* the variables below cannot be set by X resources */ + + /* geometry of the right-pointing isoceles triangle for submenus */ + .triangle_width = 3, + .triangle_height = 7, + + /* padding of the area around the icon */ + .iconpadding = 4, +};