};
static GtkTargetEntry bar_pane_gps_drop_types[] = {
- { "text/uri-list", 0, TARGET_URI_LIST },
- { "text/plain", 0, TARGET_TEXT_PLAIN }
+ { const_cast<gchar *>("text/uri-list"), 0, TARGET_URI_LIST },
+ { const_cast<gchar *>("text/plain"), 0, TARGET_TEXT_PLAIN }
};
static gint n_gps_entry_drop_types = 2;
work = g_list_first(pgd->geocode_list);
while (work)
{
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
if (fd->name && !fd->parent)
{
work = work->next;
gchar *location;
gchar **latlong;
- pgd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!pgd) return;
if (info == TARGET_URI_LIST)
work = list;
while (work)
{
- fd = work->data;
+ fd = static_cast<FileData *>(work->data);
work = work->next;
if (fd->name && !fd->parent)
{
message = g_string_new("");
if (count == 1)
{
- fd_found = g_list_first(pgd->geocode_list)->data;
+ fd_found = static_cast<FileData *>(g_list_first(pgd->geocode_list)->data);
g_string_append_printf(message,
_("\nDo you want to geocode image %s?"), fd_found->name);
}
PaneGPSData *pgd = static_cast<PaneGPSData *>(data);
gtk_drag_dest_set(pgd->widget,
- GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT | GTK_DEST_DEFAULT_DROP,
+ static_cast<GtkDestDefaults>(GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_HIGHLIGHT | GTK_DEST_DEFAULT_DROP),
bar_pane_gps_drop_types, n_gps_entry_drop_types,
- GDK_ACTION_COPY | GDK_ACTION_MOVE);
+ static_cast<GdkDragAction>(GDK_ACTION_COPY | GDK_ACTION_MOVE));
g_signal_connect(G_OBJECT(pgd->widget), "drag_data_received",
G_CALLBACK(bar_pane_gps_dnd_receive), NULL);
ClutterActor *actor;
marker = CLUTTER_ACTOR(data);
- fd = g_object_get_data(G_OBJECT(marker), "file_fd");
+ fd = static_cast<FileData *>(g_object_get_data(G_OBJECT(marker), "file_fd"));
if (fd->thumb_pixbuf != NULL)
{
actor = gtk_clutter_texture_new();
ClutterActor *actor, *direction;
ClutterActor *current_image;
GString *text;
- gint height, width, rotate;
+ gint height, width;
+ GdkPixbufRotation rotate;
gchar *altitude = NULL;
ThumbLoader *tl;
if (bevent->button == MOUSE_BUTTON_LEFT)
{
label_marker = CLUTTER_ACTOR(widget);
- fd = g_object_get_data(G_OBJECT(label_marker), "file_fd");
+ fd = static_cast<FileData *>(g_object_get_data(G_OBJECT(label_marker), "file_fd"));
/* If the marker is showing a thumbnail, delete it
*/
if(pgd->not_added)
{
- fd = pgd->not_added->data;
+ fd = static_cast<FileData *>(pgd->not_added->data);
pgd->not_added = pgd->not_added->next;
latitude = metadata_read_GPS_coord(fd, "Xmp.exif.GPSLatitude", 0);
champlain_bounding_box_extend(pgd->bbox, latitude, longitude);
}
- return TRUE;
+ return G_SOURCE_CONTINUE;
}
if (pgd->centre_map_checked)
gtk_progress_bar_set_text(GTK_PROGRESS_BAR(pgd->progress), NULL);
pgd->create_markers_id = 0;
- return FALSE;
+ return G_SOURCE_REMOVE;
}
static void bar_pane_gps_update(PaneGPSData *pgd)
if (!pgd) return;
- mapsource = g_object_get_data(G_OBJECT(widget), "menu_item_radio_data");
+ mapsource = static_cast<gchar *>(g_object_get_data(G_OBJECT(widget), "menu_item_radio_data"));
bar_pane_gps_set_map_source(pgd, mapsource);
}
if (count == 0) return;
- pgd = g_object_get_data(G_OBJECT(bar), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(bar), "pane_data"));
if (!pgd) return;
bar_pane_gps_update(pgd);
{
PaneGPSData *pgd;
- pgd = g_object_get_data(G_OBJECT(bar), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(bar), "pane_data"));
if (!pgd) return;
file_data_unref(pgd->fd);
{
PaneGPSData *pgd;
- pgd = g_object_get_data(G_OBJECT(bar), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(bar), "pane_data"));
if (!pgd) return FALSE;
if (gtk_widget_has_focus(pgd->widget)) return gtk_widget_event(GTK_WIDGET(pgd->widget), event);
gint int_position;
gint w, h;
- pgd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!pgd) return;
WRITE_NL();
gint int_longitude, int_latitude;
gdouble longitude, latitude;
- pgd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ pgd = static_cast<PaneGPSData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!pgd)
return;