Drop GTK2 support.
This commit is contained in:
		
							
								
								
									
										38
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								configure.ac
									
									
									
									
									
								
							@ -44,34 +44,13 @@ AC_HEADER_STDC
 | 
				
			|||||||
LT_INIT
 | 
					LT_INIT
 | 
				
			||||||
IT_PROG_INTLTOOL([0.35.0])
 | 
					IT_PROG_INTLTOOL([0.35.0])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_MSG_CHECKING([which gtk+ version to compile against])
 | 
					GTK_API_VERSION=3.0
 | 
				
			||||||
AC_ARG_WITH([gtk],
 | 
					GTK_REQUIRED=2.91.0
 | 
				
			||||||
  [AS_HELP_STRING([--with-gtk=2.0|3.0],[which gtk+ version to compile against (default: 3.0)])],
 | 
					EEK_API_VERSION=0.90
 | 
				
			||||||
  [case "$with_gtk" in
 | 
					EEK_API_MAJOR_VERSION=0
 | 
				
			||||||
     2.0|3.0) ;;
 | 
					EEK_API_MINOR_VERSION=90
 | 
				
			||||||
     *) AC_MSG_ERROR([invalid gtk version specified]) ;;
 | 
					EEK_API_PC_VERSION=0.90
 | 
				
			||||||
   esac],
 | 
					EEK_LIBRARY_SUFFIX="-$EEK_API_VERSION"
 | 
				
			||||||
  [with_gtk=3.0])
 | 
					 | 
				
			||||||
AC_MSG_RESULT([$with_gtk])
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
case "$with_gtk" in
 | 
					 | 
				
			||||||
  2.0) GTK_API_VERSION=2.0
 | 
					 | 
				
			||||||
       GTK_REQUIRED=2.14.0
 | 
					 | 
				
			||||||
       EEK_API_VERSION=0.90
 | 
					 | 
				
			||||||
       EEK_API_MAJOR_VERSION=0
 | 
					 | 
				
			||||||
       EEK_API_MINOR_VERSION=90
 | 
					 | 
				
			||||||
       EEK_API_PC_VERSION=0.90
 | 
					 | 
				
			||||||
       EEK_LIBRARY_SUFFIX="-$EEK_API_VERSION"
 | 
					 | 
				
			||||||
       ;;
 | 
					 | 
				
			||||||
  3.0) GTK_API_VERSION=3.0
 | 
					 | 
				
			||||||
       GTK_REQUIRED=2.91.0
 | 
					 | 
				
			||||||
       EEK_API_VERSION=0.90
 | 
					 | 
				
			||||||
       EEK_API_MAJOR_VERSION=0
 | 
					 | 
				
			||||||
       EEK_API_MINOR_VERSION=90
 | 
					 | 
				
			||||||
       EEK_API_PC_VERSION=0.90
 | 
					 | 
				
			||||||
       EEK_LIBRARY_SUFFIX="-$EEK_API_VERSION"
 | 
					 | 
				
			||||||
       ;;
 | 
					 | 
				
			||||||
esac
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_SUBST([GTK_API_VERSION])
 | 
					AC_SUBST([GTK_API_VERSION])
 | 
				
			||||||
AC_SUBST([EEK_API_VERSION])
 | 
					AC_SUBST([EEK_API_VERSION])
 | 
				
			||||||
@ -81,9 +60,6 @@ AC_SUBST([EEK_API_PC_VERSION])
 | 
				
			|||||||
AC_SUBST([EEK_LIBRARY_SUFFIX])
 | 
					AC_SUBST([EEK_LIBRARY_SUFFIX])
 | 
				
			||||||
AC_SUBST([EEK_LIBRARY_SUFFIX_U],[AS_TR_SH([$EEK_LIBRARY_SUFFIX])])
 | 
					AC_SUBST([EEK_LIBRARY_SUFFIX_U],[AS_TR_SH([$EEK_LIBRARY_SUFFIX])])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CONDITIONAL([HAVE_GTK_2],[test "$with_gtk" = "2.0"])
 | 
					 | 
				
			||||||
AM_CONDITIONAL([HAVE_GTK_3],[test "$with_gtk" = "3.0"])
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
AM_PATH_GLIB_2_0
 | 
					AM_PATH_GLIB_2_0
 | 
				
			||||||
PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= 2.26.0], ,
 | 
					PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= 2.26.0], ,
 | 
				
			||||||
  [AC_MSG_ERROR([GLib2 not found])])
 | 
					  [AC_MSG_ERROR([GLib2 not found])])
 | 
				
			||||||
 | 
				
			|||||||
@ -178,22 +178,6 @@ eek_gtk_keyboard_real_draw (GtkWidget *self,
 | 
				
			|||||||
    return FALSE;
 | 
					    return FALSE;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !GTK_CHECK_VERSION (2, 91, 2)
 | 
					 | 
				
			||||||
static gboolean
 | 
					 | 
				
			||||||
eek_gtk_keyboard_real_expose_event (GtkWidget      *self,
 | 
					 | 
				
			||||||
                                    GdkEventExpose *event)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    gboolean retval;
 | 
					 | 
				
			||||||
    cairo_t *cr;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    cr = gdk_cairo_create (GDK_DRAWABLE (gtk_widget_get_window (self)));
 | 
					 | 
				
			||||||
    retval = eek_gtk_keyboard_real_draw (self, cr);
 | 
					 | 
				
			||||||
    cairo_destroy (cr);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    return retval;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
#endif  /* !GTK_CHECK_VERSION (2, 91, 2) */
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
eek_gtk_keyboard_real_size_allocate (GtkWidget     *self,
 | 
					eek_gtk_keyboard_real_size_allocate (GtkWidget     *self,
 | 
				
			||||||
                                     GtkAllocation *allocation)
 | 
					                                     GtkAllocation *allocation)
 | 
				
			||||||
@ -410,11 +394,7 @@ eek_gtk_keyboard_class_init (EekGtkKeyboardClass *klass)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    widget_class->realize = eek_gtk_keyboard_real_realize;
 | 
					    widget_class->realize = eek_gtk_keyboard_real_realize;
 | 
				
			||||||
    widget_class->unmap = eek_gtk_keyboard_real_unmap;
 | 
					    widget_class->unmap = eek_gtk_keyboard_real_unmap;
 | 
				
			||||||
#if GTK_CHECK_VERSION (2, 91, 2)
 | 
					 | 
				
			||||||
    widget_class->draw = eek_gtk_keyboard_real_draw;
 | 
					    widget_class->draw = eek_gtk_keyboard_real_draw;
 | 
				
			||||||
#else  /* GTK_CHECK_VERSION (2, 91, 2) */
 | 
					 | 
				
			||||||
    widget_class->expose_event = eek_gtk_keyboard_real_expose_event;
 | 
					 | 
				
			||||||
#endif  /* !GTK_CHECK_VERSION (2, 91, 2) */
 | 
					 | 
				
			||||||
    widget_class->size_allocate = eek_gtk_keyboard_real_size_allocate;
 | 
					    widget_class->size_allocate = eek_gtk_keyboard_real_size_allocate;
 | 
				
			||||||
    widget_class->button_press_event =
 | 
					    widget_class->button_press_event =
 | 
				
			||||||
        eek_gtk_keyboard_real_button_press_event;
 | 
					        eek_gtk_keyboard_real_button_press_event;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user