diff options
author | Dave Davenport <qball@blame.services> | 2022-05-11 17:02:13 +0200 |
---|---|---|
committer | Dave Davenport <qball@blame.services> | 2022-05-11 17:15:18 +0200 |
commit | fc6426534351fdcb0fa15d7d5f5aa17f29726c65 (patch) | |
tree | c13a113d115ba23a2271519c654e1dce6f01ee5f /include | |
parent | f488b41ed5fd9fc6748baad3af9525667930d514 (diff) |
[1633][Mode] Add generic fallback option for modes.
Add config option:
```css
configuration {
<mode> {
fallback-icon: "<icon name>";
}
}
```
fixes: #1633
Diffstat (limited to 'include')
-rw-r--r-- | include/mode-private.h | 4 | ||||
-rw-r--r-- | include/mode.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/include/mode-private.h b/include/mode-private.h index 99d48309..0f5bcaed 100644 --- a/include/mode-private.h +++ b/include/mode-private.h @@ -203,6 +203,10 @@ struct rofi_mode { /** Module */ GModule *module; + + /** Fallack icon.*/ + uint32_t fallback_icon_fetch_uid; + uint32_t fallback_icon_not_found; }; G_END_DECLS #endif // ROFI_MODE_PRIVATE_H diff --git a/include/mode.h b/include/mode.h index fc239223..b0b8314a 100644 --- a/include/mode.h +++ b/include/mode.h @@ -138,7 +138,7 @@ char *mode_get_display_value(const Mode *mode, unsigned int selected_line, * * @returns allocated new cairo_surface_t if applicable */ -cairo_surface_t *mode_get_icon(const Mode *mode, unsigned int selected_line, +cairo_surface_t *mode_get_icon(Mode *mode, unsigned int selected_line, int height); /** |