Go to the documentation of this file.
92 int find_arg_uint (
const char *
const key,
unsigned int *val );
112 int find_arg_str (
const char *
const key,
char** val );
129 int find_arg (
const char *
const key );
206 unsigned int levenshtein (
const char *needle,
const glong needlelen,
const char *haystack,
const glong haystacklen );
261 int utf8_strncmp (
const char *a,
const char* b,
size_t n ) __attribute__( ( nonnull ( 1, 2 ) ) );
356 #endif // ROFI_HELPER_H
void helper_tokenize_free(rofi_int_matcher **tokens)
const char ** find_arg_strv(const char *const key)
rofi_int_matcher ** helper_tokenize(const char *input, int case_sensitive)
char helper_parse_char(const char *arg)
int rofi_scorer_fuzzy_evaluate(const char *pattern, glong plen, const char *str, glong slen)
int find_arg_int(const char *const key, int *val)
void remove_pid_file(int fd)
int find_arg(const char *const key)
cairo_surface_t * cairo_image_surface_create_from_svg(const gchar *file, int height)
int execute_generator(const char *cmd) __attribute__((nonnull))
int helper_parse_setup(char *string, char ***output, int *length,...)
void cmd_set_arguments(int argc, char **argv)
gboolean helper_execute(const char *wd, char **args, const char *error_precmd, const char *error_cmd, RofiHelperExecuteContext *context)
int find_arg_uint(const char *const key, unsigned int *val)
const gchar * description
gchar * rofi_escape_markup(gchar *text)
char * rofi_expand_path(const char *input)
int config_sanity_check(void)
int create_pid_file(const char *pidfile)
char * helper_string_replace_if_exists(char *string,...)
unsigned int levenshtein(const char *needle, const glong needlelen, const char *haystack, const glong haystacklen)
int find_arg_str(const char *const key, char **val)
int find_arg_char(const char *const key, char *val)
gboolean helper_execute_command(const char *wd, const char *cmd, gboolean run_in_term, RofiHelperExecuteContext *context)
void parse_ranges(char *input, rofi_range_pair **list, unsigned int *length)
void rofi_output_formatted_line(const char *format, const char *string, int selected_line, const char *filter)
char * rofi_latin_to_utf8_strdup(const char *input, gssize length)
int helper_token_match(rofi_int_matcher *const *tokens, const char *input)
char * rofi_force_utf8(const gchar *data, ssize_t length)
int utf8_strncmp(const char *a, const char *b, size_t n) __attribute__((nonnull(1