diff options
-rw-r--r-- | include/dialogs/dmenuscriptshared.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/dialogs/dmenuscriptshared.h b/include/dialogs/dmenuscriptshared.h new file mode 100644 index 00000000..16400e0a --- /dev/null +++ b/include/dialogs/dmenuscriptshared.h @@ -0,0 +1,21 @@ +#ifndef ROFI_DIALOGS_DMENU_SCRIPT_SHARED_H +#define ROFI_DIALOGS_DMENU_SCRIPT_SHARED_H + +typedef struct { + /** Entry content. (visible part) */ + char *entry; + /** Icon name to display. */ + char *icon_name; + /** Async icon fetch handler. */ + uint32_t icon_fetch_uid; +} DmenuScriptEntry; +/** + * @param sw Unused + * @param entry The entry to update. + * @param buffer The buffer to parse. + * @param length The buffer length. + * + * Updates entry with the parsed values from buffer. + */ +void dmenuscript_parse_entry_extras ( G_GNUC_UNUSED Mode *sw, DmenuScriptEntry *entry, char *buffer, size_t length ); +#endif // ROFI_DIALOGS_DMENU_SCRIPT_SHARED_H |