|
Dunst
Lightweight notification daemon
|
#include <assert.h>#include <glib.h>#include <glib-unix.h>#include <signal.h>#include <stdbool.h>#include <stdio.h>#include <stdlib.h>#include "dunst.h"#include "dbus.h"#include "draw.h"#include "log.h"#include "menu.h"#include "rules.h"#include "notification.h"#include "option_parser.h"#include "queues.h"#include "settings.h"#include "utils.h"
Include dependency graph for dunst.c:Go to the source code of this file.
Enumerations | |
| enum | dunst_run_reason { DUNST_TIMER , DUNST_WAKEUP } |
| The reason for which the run function was invoked. More... | |
Functions | |
| void | dunst_status (const enum dunst_status_field field, bool value) |
| Modify the current status of dunst. | |
| void | dunst_status_int (const enum dunst_status_field field, int value) |
| struct dunst_status | dunst_status_get (void) |
| static gboolean | run (void *data) |
| const char * | dunst_run_reason_str (enum dunst_run_reason reason) |
| void | wake_up (void) |
| gboolean | pause_signal (gpointer data) |
| gboolean | unpause_signal (gpointer data) |
| gboolean | quit_signal (gpointer data) |
| static void | teardown (void) |
| void | reload (char **const configs) |
| int | dunst_main (int argc, char *argv[]) |
| void | usage (int exit_status) |
| void | print_version (void) |
Variables | |
| GMainLoop * | mainloop = NULL |
| static struct dunst_status | status |
| static bool | setup_done = false |
| char ** | config_paths = NULL |
Definition in file dunst.c.
| enum dunst_run_reason |
| const char * dunst_run_reason_str | ( | enum dunst_run_reason | reason | ) |
| void dunst_status | ( | const enum dunst_status_field | field, |
| bool | value ) |
| struct dunst_status dunst_status_get | ( | void | ) |
| void dunst_status_int | ( | const enum dunst_status_field | field, |
| int | value ) |
|
static |