25 lines
635 B
C
25 lines
635 B
C
/* copyright 2013 Sascha Kruse and contributors (see LICENSE for licensing information) */
|
|
#ifndef DUNST_MENU_H
|
|
#define DUNST_MENU_H
|
|
|
|
/**
|
|
* Extract all urls from the given string.
|
|
*
|
|
* @param to_match (nullable) String to extract URLs
|
|
* @return a string of urls separated by '\n'
|
|
* @retval NULL: No URLs found
|
|
*/
|
|
char *extract_urls(const char *to_match);
|
|
|
|
void open_browser(const char *in);
|
|
void invoke_action(const char *action);
|
|
void regex_teardown(void);
|
|
|
|
/**
|
|
* Open the context menu that lets the user select urls/actions/etc.
|
|
*/
|
|
void context_menu(void);
|
|
|
|
#endif
|
|
/* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */
|