aboutsummaryrefslogtreecommitdiff
path: root/wired.ron
blob: 842c84a1a608b3a4103b3308d53903a4254a583f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
(
	max_notifications: 0,
	timeout: 5000,
	poll_interval: 16,

	shortcuts: ShortcutsConfig (
		notification_interact: 1,
		notification_close: 2,
		notification_action1: 3,
	),

	layout_blocks: [
	 	(
	 		name: "root",
	 		parent: "",
	 		hook: Hook(parent_anchor: TR, self_anchor: TR),
	 		offset: Vec2(x: -7.0, y: 40.0),
	 		params: NotificationBlock((
	 			monitor: 0,
	 			border_width: 3.0,
	 			border_rounding: 0.0,
	 			background_color: Color(hex: "#111111"),
	 			border_color: Color(hex: "#d8d8d8"),
	 			border_color_low: Color(hex: "#333333"),
	 			border_color_critical: Color(hex: "#ff3333"),
	 			border_color_paused: Color(hex: "#33ff33"),
	 			gap: Vec2(x: 0.0, y: 8.0),
	 			notification_hook: Hook(parent_anchor: BL, self_anchor: TL),
	 		)),
	 	),

	 	(
	 		name: "image",
	 		parent: "root",
	 		hook: Hook(parent_anchor: TL, self_anchor: TL),
	 		offset: Vec2(x: 0.0, y: 0.0),
	 		params: ImageBlock((
	 			image_type: Hint,
	 			padding: Padding(left: 7.0, right: 0.0, top: 7.0, bottom: 7.0),
	 			rounding: 3.0,
	 			scale_width: 48,
	 			scale_height: 48,
	 			filter_mode: Lanczos3,
	 		)),
	 	),

	 	(
	 		name: "summary",
	 		parent: "image",
	 		hook: Hook(parent_anchor: MR, self_anchor: BL),
	 		offset: Vec2(x: 0.0, y: 0.0),
	 		params: TextBlock((
	 			text: "%s",
	 			font: "NotoSans Bold 11",
	 			ellipsize: Middle,
	 			color: Color(hex: "#d8d8d8"),
	 			color_hovered: Color(hex: "#d8d8d8"),
	 			padding: Padding(left: 7.0, right: 7.0, top: 7.0, bottom: 0.0),
	 			dimensions: (width: (min: 50, max: 150), height: (min: 0, max: 0)),
	 		)),
	 	),

	 	(
	 		name: "body",
	 		parent: "summary",
	 		hook: Hook(parent_anchor: BL, self_anchor: TL),
	 		offset: Vec2(x: 0.0, y: -3.0),
	 		params: ScrollingTextBlock((
	 			text: "%b",
	 			font: "NotoSans 11",
	 			color: Color(hex: "#d8d8d8"),
	 			color_hovered: Color(hex: "#d8d8d8"),
	 			padding: Padding(left: 7.0, right: 7.0, top: 3.0, bottom: 7.0),
	 			width: (min: 150, max: 350),
	 			scroll_speed: 0.1,
	 			lhs_dist: 35.0,
	 			rhs_dist: 35.0,
	 			scroll_t: 1.0,
	 		)),
	 	),
	],
)