return ret;
}
+#ifdef HAVE_GTK4
+static gboolean advanced_exif_mouseclick(GtkWidget *, GdkEventButton *, gpointer data)
+{
+/* @FIXME GTK4 stub */
+ return TRUE;
+}
+#else
static gboolean advanced_exif_mouseclick(GtkWidget *, GdkEventButton *, gpointer data)
{
auto ew = static_cast<ExifWin *>(data);
return TRUE;
}
+#endif
static gboolean advanced_exif_keypress(GtkWidget *, GdkEventKey *event, gpointer data)
{
g_object_unref(entry);
}
+#ifdef HAVE_GTK4
+static void bar_pane_exif_copy_entry_cb(GtkWidget *, gpointer data)
+{
+/* @FIXME GTK4 stub */
+}
+#else
static void bar_pane_exif_copy_entry_cb(GtkWidget *, gpointer data)
{
auto widget = static_cast<GtkWidget *>(data);
clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD);
gtk_clipboard_set_text(clipboard, value, -1);
}
+#endif
static void bar_pane_exif_toggle_show_all_cb(GtkWidget *, gpointer data)
{
return FALSE;
}
+#ifdef HAVE_GTK4
+static gboolean bar_pane_exif_copy_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer)
+{
+/* @FIXME GTK4 stub */
+ return FALSE;
+}
+#else
static gboolean bar_pane_exif_copy_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer)
{
const gchar *value;
return FALSE;
}
-
-
+#endif
static void bar_pane_exif_entry_write_config(GtkWidget *entry, GString *outstr, gint indent)
{
g_string_free(message, TRUE);
}
+#ifdef HAVE_GTK4
+static gboolean bar_pane_gps_map_keypress_cb(GtkWidget *, GdkEventButton *bevent, gpointer data)
+{
+/* @FIXME GTK4 stub */
+ return FALSE;
+}
+#else
static gboolean bar_pane_gps_map_keypress_cb(GtkWidget *, GdkEventButton *bevent, gpointer data)
{
auto pgd = static_cast<PaneGPSData *>(data);
return FALSE;
}
}
+#endif
static void bar_pane_gps_destroy(GtkWidget *, gpointer data)
{
file_util_copy_path_to_clipboard(layout_image_get_fd(lw), FALSE);
}
+#ifdef HAVE_GTK4
+static void li_pop_menu_copy_image_cb(GtkWidget *, gpointer data)
+{
+/* @FIXME GTK4 stub */
+}
+#else
static void li_pop_menu_copy_image_cb(GtkWidget *, gpointer data)
{
auto lw = static_cast<LayoutWindow *>(data);
if (!pixbuf) return;
gtk_clipboard_set_image(gtk_clipboard_get(GDK_SELECTION_CLIPBOARD), pixbuf);
}
+#endif
static void li_pop_menu_move_cb(GtkWidget *widget, gpointer data)
{
*
*
*/
+#ifdef HAVE_GTK4
+static void clipboard_get_func(GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer data)
+{
+/* @FIXME GTK4 stub */
+}
+#else
static void clipboard_get_func(GtkClipboard *clipboard, GtkSelectionData *selection_data, guint info, gpointer data)
{
auto cbd = static_cast<ClipboardData *>(data);
g_string_free(path_list_str, TRUE);
}
+#endif
/**
* @brief