diff options
author | Milan Crha <mcrha@redhat.com> | 2012-01-03 00:07:59 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2012-01-03 00:07:59 +0800 |
commit | 4dc5558f19f96858ec2a97d82b23b6401ed74a0b (patch) | |
tree | 461df0416fabcaf872539cd650b0b3e8b7366b3a /calendar/alarm-notify/config-data.h | |
parent | 49ffbb973093f15e4d5e34f287445f66a8d64e6d (diff) | |
download | gsoc2013-evolution-4dc5558f19f96858ec2a97d82b23b6401ed74a0b.tar.gz gsoc2013-evolution-4dc5558f19f96858ec2a97d82b23b6401ed74a0b.tar.zst gsoc2013-evolution-4dc5558f19f96858ec2a97d82b23b6401ed74a0b.zip |
Bug #353743 - Add Print button to meeting notification dialog
Diffstat (limited to 'calendar/alarm-notify/config-data.h')
-rw-r--r-- | calendar/alarm-notify/config-data.h | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/calendar/alarm-notify/config-data.h b/calendar/alarm-notify/config-data.h new file mode 100644 index 0000000000..a7a0ca58e0 --- /dev/null +++ b/calendar/alarm-notify/config-data.h @@ -0,0 +1,64 @@ +/* + * + * Evolution calendar - Configuration values for the alarm notification daemon + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) version 3. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with the program; if not, see <http://www.gnu.org/licenses/> + * + * + * Authors: + * Federico Mena-Quintero <federico@ximian.com> + * + * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com) + * + */ + +#ifndef CONFIG_DATA_H +#define CONFIG_DATA_H + +#include <libical/ical.h> +#include <libecal/e-cal-client.h> +#include <libedataserver/e-source-list.h> + +icaltimezone * config_data_get_timezone (void); +gboolean config_data_get_24_hour_format (void); +gboolean config_data_get_notify_with_tray + (void); +void config_data_set_last_notification_time + (ECalClient *cal, + time_t t); +time_t config_data_get_last_notification_time + (ECalClient *cal); +void config_data_save_blessed_program + (const gchar *program); +gboolean config_data_is_blessed_program (const gchar *program); +ESourceList * config_data_get_calendars (const gchar *); +void config_data_replace_string_list (const gchar *, + const gchar *, + const gchar *); + +void config_data_init_debugging (void); +gboolean config_data_start_debugging (void); +void config_data_stop_debugging (void); + +#define debug(x) G_STMT_START { \ + if (config_data_start_debugging ()) { \ + g_print ("%s (%s): ", G_STRFUNC, G_STRLOC); \ + g_print x; \ + g_print ("\n"); \ + \ + config_data_stop_debugging (); \ + } \ + } G_STMT_END + +#endif |