gint x = 0;
gint y = 0;
+#if GTK_CHECK_VERSION(2,20,0)
+ if (lw->path_entry && gtk_widget_has_focus(lw->path_entry))
+#else
if (lw->path_entry && GTK_WIDGET_HAS_FOCUS(lw->path_entry))
+#endif
{
if (event->keyval == GDK_Escape && lw->dir_fd)
{
return TRUE;
}
}
+#if GTK_CHECK_VERSION(2,20,0)
+ if (lw->vd && lw->options.dir_view_type == DIRVIEW_TREE && gtk_widget_has_focus(lw->vd->view) &&
+#else
if (lw->vd && lw->options.dir_view_type == DIRVIEW_TREE && GTK_WIDGET_HAS_FOCUS(lw->vd->view) &&
+#endif
!layout_key_match(event->keyval) &&
gtk_widget_event(lw->vd->view, (GdkEvent *)event))
{
*/
if (lw->image &&
+#if GTK_CHECK_VERSION(2,20,0)
+ (gtk_widget_has_focus(lw->image->widget) || (lw->tools && widget == lw->window) || lw->full_screen) )
+#else
(GTK_WIDGET_HAS_FOCUS(lw->image->widget) || (lw->tools && widget == lw->window) || lw->full_screen) )
+#endif
{
stop_signal = TRUE;
switch (event->keyval)
static gboolean layout_bar_enabled(LayoutWindow *lw)
{
+#if GTK_CHECK_VERSION(2,20,0)
+ return lw->bar && gtk_widget_get_visible(lw->bar);
+#else
return lw->bar && GTK_WIDGET_VISIBLE(lw->bar);
+#endif
}
static void layout_bar_destroyed(GtkWidget *widget, gpointer data)
static gboolean layout_bar_sort_enabled(LayoutWindow *lw)
{
+#if GTK_CHECK_VERSION(2,20,0)
+ return lw->bar_sort && gtk_widget_get_visible(lw->bar_sort);
+#else
return lw->bar_sort && GTK_WIDGET_VISIBLE(lw->bar_sort);
+#endif
}