From 79bfe9eed44486fbf59e6d482abdbc649c41cee5 Mon Sep 17 00:00:00 2001 From: Jon Lund Steffensen Date: Mon, 9 Dec 2013 14:07:01 -0500 Subject: Remove Gnome Clock location provider This was basically a hack that happened to work because the Gnome Clock applet could store the current location of the user, and Redshift was able to fetch this location through GConf. Since Redshift for some time now has supported a config file where the location can be set, there is not really any reason to use an external, fragile solution to do the same. --- src/location-gnome-clock.h | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/location-gnome-clock.h (limited to 'src/location-gnome-clock.h') diff --git a/src/location-gnome-clock.h b/src/location-gnome-clock.h deleted file mode 100644 index 052ce91..0000000 --- a/src/location-gnome-clock.h +++ /dev/null @@ -1,44 +0,0 @@ -/* location-gnome-clock.h -- GNOME Panel Clock location provider header - This file is part of Redshift. - - Redshift is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Redshift 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 General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Redshift. If not, see . - - Copyright (c) 2010 Jon Lund Steffensen -*/ - -#ifndef _REDSHIFT_LOCATION_GNOME_CLOCK_H -#define _REDSHIFT_LOCATION_GNOME_CLOCK_H - -#include - - -typedef struct { - float lat; - float lon; -} location_gnome_clock_state_t; - - -int location_gnome_clock_init(location_gnome_clock_state_t *state); -int location_gnome_clock_start(location_gnome_clock_state_t *state); -void location_gnome_clock_free(location_gnome_clock_state_t *state); - -void location_gnome_clock_print_help(FILE *f); -int location_gnome_clock_set_option(location_gnome_clock_state_t *state, - const char *key, const char *value); - -int location_gnome_clock_get_location(location_gnome_clock_state_t *state, - float *lat, float *lon); - - -#endif /* ! _REDSHIFT_LOCATION_GNOME_CLOCK_H */ -- cgit v1.2.3-70-g09d2