gtk: We're targeting gtk3.10 so clean up all the gtk version checks and go with that

This commit is contained in:
JosephMcc
2016-02-14 12:25:15 -08:00
parent d1cc738f54
commit b084e7b4c6
36 changed files with 50 additions and 747 deletions

View File

@@ -49,10 +49,6 @@
#define XED_TAB_KEY "XED_TAB_KEY"
#if GTK_CHECK_VERSION (3, 0, 0)
#define gdk_cursor_unref(cursor) g_object_unref (cursor)
#endif
struct _XedTabPrivate
{
XedTabState state;
@@ -86,11 +82,7 @@ struct _XedTabPrivate
gint ask_if_externally_modified : 1;
};
#if GTK_CHECK_VERSION (3, 0, 0)
G_DEFINE_TYPE(XedTab, xed_tab, GTK_TYPE_BOX)
#else
G_DEFINE_TYPE(XedTab, xed_tab, GTK_TYPE_VBOX)
#endif
enum
{
@@ -338,7 +330,7 @@ set_cursor_according_to_state (GtkTextView *view,
if (left_window != NULL)
gdk_window_set_cursor (left_window, cursor);
gdk_cursor_unref (cursor);
g_object_unref (cursor);
}
else
{
@@ -351,7 +343,7 @@ set_cursor_according_to_state (GtkTextView *view,
if (left_window != NULL)
gdk_window_set_cursor (left_window, NULL);
gdk_cursor_unref (cursor);
g_object_unref (cursor);
}
}
@@ -1489,10 +1481,8 @@ xed_tab_init (XedTab *tab)
tab->priv->ask_if_externally_modified = TRUE;
#if GTK_CHECK_VERSION (3, 0, 0)
gtk_orientable_set_orientation (GTK_ORIENTABLE (tab),
GTK_ORIENTATION_VERTICAL);
#endif
/* Create the scrolled window */
sw = gtk_scrolled_window_new (NULL, NULL);
@@ -1869,14 +1859,7 @@ _xed_tab_get_icon (XedTab *tab)
theme = gtk_icon_theme_get_for_screen (screen);
g_return_val_if_fail (theme != NULL, NULL);
#if GTK_CHECK_VERSION (3, 10, 0)
gtk_icon_size_lookup (GTK_ICON_SIZE_MENU, NULL, &icon_size);
#else
gtk_icon_size_lookup_for_settings (gtk_widget_get_settings (GTK_WIDGET (tab)),
GTK_ICON_SIZE_MENU,
NULL,
&icon_size);
#endif
switch (tab->priv->state)
{