static void cc_timezone_map_init (CcTimezoneMap *self) { CcTimezoneMapPrivate *priv; GError *err = NULL; priv = self->priv = TIMEZONE_MAP_PRIVATE (self); priv->orig_background = gdk_pixbuf_new_from_file (DATADIR "/bg.png", &err); if (!priv->orig_background) { g_warning ("Could not load background image: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->orig_color_map = gdk_pixbuf_new_from_file (DATADIR "/cc.png", &err); if (!priv->orig_color_map) { g_warning ("Could not load background image: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->tzdb = tz_load_db (); g_signal_connect (self, "button-press-event", G_CALLBACK (button_press_event), NULL); }
void cc_timezone_map_set_bubble_text (CcTimezoneMap *map, const gchar *text) { CcTimezoneMapPrivate *priv = TIMEZONE_MAP_PRIVATE (map); g_free (priv->bubble_text); priv->bubble_text = g_strdup (text); gtk_widget_queue_draw (GTK_WIDGET (map)); }
static void cc_timezone_map_init (CcTimezoneMap *self) { CcTimezoneMapPrivate *priv; GError *err = NULL; priv = self->priv = TIMEZONE_MAP_PRIVATE (self); priv->orig_background = gdk_pixbuf_new_from_resource (DATETIME_RESOURCE_PATH "/bg.png", &err); if (!priv->orig_background) { g_warning ("Could not load background image: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->orig_background_dim = gdk_pixbuf_new_from_resource (DATETIME_RESOURCE_PATH "/bg_dim.png", &err); if (!priv->orig_background_dim) { g_warning ("Could not load background image: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->orig_color_map = gdk_pixbuf_new_from_resource (DATETIME_RESOURCE_PATH "/cc.png", &err); if (!priv->orig_color_map) { g_warning ("Could not load background image: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->pin = gdk_pixbuf_new_from_resource (DATETIME_RESOURCE_PATH "/pin.png", &err); if (!priv->pin) { g_warning ("Could not load pin icon: %s", (err) ? err->message : "Unknown error"); g_clear_error (&err); } priv->tzdb = tz_load_db (); /* gente addition */ /* g_signal_connect (self, "button-press-event", G_CALLBACK (button_press_event), NULL); */ }