commit
						5eb34fae4e
					
				| @ -569,7 +569,7 @@ static struct raw_image *get_raw_image_from_data_hint(GVariant *icon_data) | |||||||
|         return image; |         return image; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| int initdbus(void) | int dbus_init(void) | ||||||
| { | { | ||||||
|         guint owner_id; |         guint owner_id; | ||||||
| 
 | 
 | ||||||
| @ -592,7 +592,7 @@ int initdbus(void) | |||||||
|         return owner_id; |         return owner_id; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void dbus_tear_down(int owner_id) | void dbus_teardown(int owner_id) | ||||||
| { | { | ||||||
|         g_clear_pointer(&introspection_data, g_dbus_node_info_unref); |         g_clear_pointer(&introspection_data, g_dbus_node_info_unref); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -15,8 +15,8 @@ enum reason { | |||||||
|         REASON_MAX = 4,   /**< Maximum value, useful for boundary checking */ |         REASON_MAX = 4,   /**< Maximum value, useful for boundary checking */ | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| int initdbus(void); | int dbus_init(void); | ||||||
| void dbus_tear_down(int id); | void dbus_teardown(int id); | ||||||
| void signal_notification_closed(struct notification *n, enum reason reason); | void signal_notification_closed(struct notification *n, enum reason reason); | ||||||
| void signal_action_invoked(const struct notification *n, const char *identifier); | void signal_action_invoked(const struct notification *n, const char *identifier); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -30,8 +30,6 @@ | |||||||
| 
 | 
 | ||||||
| GMainLoop *mainloop = NULL; | GMainLoop *mainloop = NULL; | ||||||
| 
 | 
 | ||||||
| GSList *rules = NULL; |  | ||||||
| 
 |  | ||||||
| /* misc functions */ | /* misc functions */ | ||||||
| static gboolean run(void *data); | static gboolean run(void *data); | ||||||
| 
 | 
 | ||||||
| @ -143,7 +141,7 @@ int dunst_main(int argc, char *argv[]) | |||||||
|                 usage(EXIT_SUCCESS); |                 usage(EXIT_SUCCESS); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         int owner_id = initdbus(); |         int dbus_owner_id = dbus_init(); | ||||||
| 
 | 
 | ||||||
|         mainloop = g_main_loop_new(NULL, FALSE); |         mainloop = g_main_loop_new(NULL, FALSE); | ||||||
| 
 | 
 | ||||||
| @ -182,7 +180,7 @@ int dunst_main(int argc, char *argv[]) | |||||||
|         g_source_remove(term_src); |         g_source_remove(term_src); | ||||||
|         g_source_remove(int_src); |         g_source_remove(int_src); | ||||||
| 
 | 
 | ||||||
|         dbus_tear_down(owner_id); |         dbus_teardown(dbus_owner_id); | ||||||
| 
 | 
 | ||||||
|         teardown(); |         teardown(); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -14,7 +14,6 @@ | |||||||
| #define ColFG 1 | #define ColFG 1 | ||||||
| #define ColBG 0 | #define ColBG 0 | ||||||
| 
 | 
 | ||||||
| extern GSList *rules; |  | ||||||
| extern const char *colors[3][3]; | extern const char *colors[3][3]; | ||||||
| 
 | 
 | ||||||
| void wake_up(void); | void wake_up(void); | ||||||
| @ -23,8 +22,6 @@ int dunst_main(int argc, char *argv[]); | |||||||
| 
 | 
 | ||||||
| void usage(int exit_status); | void usage(int exit_status); | ||||||
| void print_version(void); | void print_version(void); | ||||||
| void context_menu(void); |  | ||||||
| void pause_signal_handler(int sig); |  | ||||||
| 
 | 
 | ||||||
| #endif | #endif | ||||||
| /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */ | /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */ | ||||||
|  | |||||||
| @ -15,13 +15,6 @@ static bool is_readable_file(const char *filename) | |||||||
|         return (access(filename, R_OK) != -1); |         return (access(filename, R_OK) != -1); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| const char *get_filename_ext(const char *filename) |  | ||||||
| { |  | ||||||
|         const char *dot = strrchr(filename, '.'); |  | ||||||
|         if (!dot || dot == filename) return ""; |  | ||||||
|         return dot + 1; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| static cairo_status_t read_from_buf(void *closure, unsigned char *data, unsigned int size) | static cairo_status_t read_from_buf(void *closure, unsigned char *data, unsigned int size) | ||||||
| { | { | ||||||
|         GByteArray *buf = (GByteArray *)closure; |         GByteArray *buf = (GByteArray *)closure; | ||||||
|  | |||||||
| @ -270,10 +270,7 @@ char *invoke_dmenu(const char *dmenu_input) | |||||||
|         return ret; |         return ret; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*
 | /* see menu.h */ | ||||||
|  * Open the context menu that let's the user |  | ||||||
|  * select urls/actions/etc |  | ||||||
|  */ |  | ||||||
| void context_menu(void) | void context_menu(void) | ||||||
| { | { | ||||||
|         GError *err = NULL; |         GError *err = NULL; | ||||||
|  | |||||||
| @ -7,5 +7,10 @@ void open_browser(const char *in); | |||||||
| void invoke_action(const char *action); | void invoke_action(const char *action); | ||||||
| void regex_teardown(void); | void regex_teardown(void); | ||||||
| 
 | 
 | ||||||
|  | /**
 | ||||||
|  |  * Open the context menu that lets the user select urls/actions/etc. | ||||||
|  |  */ | ||||||
|  | void context_menu(void); | ||||||
|  | 
 | ||||||
| #endif | #endif | ||||||
| /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */ | /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */ | ||||||
|  | |||||||
| @ -7,6 +7,8 @@ | |||||||
| 
 | 
 | ||||||
| #include "dunst.h" | #include "dunst.h" | ||||||
| 
 | 
 | ||||||
|  | GSList *rules = NULL; | ||||||
|  | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Apply rule to notification. |  * Apply rule to notification. | ||||||
|  */ |  */ | ||||||
|  | |||||||
| @ -24,6 +24,7 @@ | |||||||
| #include "src/dunst.h" | #include "src/dunst.h" | ||||||
| #include "src/log.h" | #include "src/log.h" | ||||||
| #include "src/markup.h" | #include "src/markup.h" | ||||||
|  | #include "src/menu.h" | ||||||
| #include "src/notification.h" | #include "src/notification.h" | ||||||
| #include "src/queues.h" | #include "src/queues.h" | ||||||
| #include "src/settings.h" | #include "src/settings.h" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Nikos Tsipinakis
						Nikos Tsipinakis