241 const char *property,
254 const char *property,
334 const char *property,
396 const char *property, gboolean exact);
RofiPadding rofi_theme_get_padding(const widget *widget, const char *property, RofiPadding pad)
ThemeWidget * rofi_theme_find_or_create_name(ThemeWidget *base, const char *name)
gboolean rofi_theme_get_image(const widget *widget, const char *property, cairo_t *d)
GList * rofi_theme_get_list_strings(const widget *widget, const char *property)
void rofi_theme_free_parsed_files(void)
gboolean rofi_theme_parse_string(const char *string)
struct ThemeMedia ThemeMedia
@ THEME_MEDIA_TYPE_MAX_HEIGHT
@ THEME_MEDIA_TYPE_MON_ID
@ THEME_MEDIA_TYPE_INVALID
@ THEME_MEDIA_TYPE_MIN_WIDTH
@ THEME_MEDIA_TYPE_MIN_ASPECT_RATIO
@ THEME_MEDIA_TYPE_BOOLEAN
@ THEME_MEDIA_TYPE_MAX_ASPECT_RATIO
@ THEME_MEDIA_TYPE_MAX_WIDTH
@ THEME_MEDIA_TYPE_MIN_HEIGHT
const char * rofi_theme_get_string(const widget *widget, const char *property, const char *def)
RofiDistance rofi_theme_get_distance(const widget *widget, const char *property, int def)
int rofi_theme_get_boolean(const widget *widget, const char *property, int def)
int distance_get_pixel(RofiDistance d, RofiOrientation ori)
struct ThemeWidget ThemeWidget
void rofi_theme_parse_process_links(void)
Property * rofi_theme_find_property(ThemeWidget *widget, PropertyType type, const char *property, gboolean exact)
RofiCursorType rofi_theme_get_cursor_type(const widget *widget, const char *property, RofiCursorType def)
ThemeWidget * rofi_config_find_widget(const char *name, const char *state, gboolean exact)
ThemeWidget * rofi_configuration
void rofi_theme_parse_process_conditionals(void)
void rofi_theme_get_color(const widget *widget, const char *property, cairo_t *d)
RofiHighlightColorStyle rofi_theme_get_highlight(widget *widget, const char *property, RofiHighlightColorStyle th)
int rofi_theme_rasi_validate(const char *filename)
RofiOrientation rofi_theme_get_orientation(const widget *widget, const char *property, RofiOrientation def)
Property * rofi_theme_property_create(PropertyType type)
ThemeMediaType rofi_theme_parse_media_type(const char *type)
void rofi_theme_widget_add_properties(ThemeWidget *widget, GHashTable *table)
double rofi_theme_get_double(const widget *widget, const char *property, double def)
int rofi_theme_get_integer(const widget *widget, const char *property, int def)
void rofi_theme_print(ThemeWidget *widget)
gboolean rofi_theme_parse_file(const char *file)
gboolean rofi_theme_has_property(const widget *widget, const char *property)
Property * rofi_theme_property_copy(const Property *p, void *)
void rofi_theme_reset(void)
char * rofi_theme_parse_prepare_file(const char *file, const char *parent_file)
void rofi_theme_parse_merge_widgets(ThemeWidget *parent, ThemeWidget *child)
ThemeWidget * rofi_theme_find_widget(const char *name, const char *state, gboolean exact)
int rofi_theme_get_position(const widget *widget, const char *property, int def)
GList * rofi_theme_get_list_distance(const widget *widget, const char *property)
void rofi_theme_print_index(ThemeWidget *widget, int index)
void rofi_theme_free(ThemeWidget *widget)
RofiDistance rofi_theme_property_copy_distance(RofiDistance const distance)
void rofi_theme_property_free(Property *p)
void rofi_theme_print_parsed_files(int is_term)
void distance_get_linestyle(RofiDistance d, cairo_t *draw)