[evolution] Remove GTK_CHECK_VERSION macro usage
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Remove GTK_CHECK_VERSION macro usage
- Date: Mon, 11 Sep 2017 16:25:25 +0000 (UTC)
commit f1c3277a87f7052b7cea3c320e45f8bfc676e519
Author: Milan Crha <mcrha redhat com>
Date: Mon Sep 11 18:24:59 2017 +0200
Remove GTK_CHECK_VERSION macro usage
The checks are obsolete since bump of gtk+ requirement to 3.22.
src/calendar/gui/e-comp-editor-page-recurrence.c | 20 ---------
src/calendar/gui/e-comp-editor-page-reminders.c | 24 -----------
src/calendar/gui/e-day-view.c | 4 --
src/e-util/e-attachment-bar.c | 2 -
src/e-util/e-calendar.c | 47 ++++++++++------------
src/e-util/e-cell-tree.c | 11 -----
src/e-util/e-table.c | 4 --
src/e-util/e-tree.c | 4 --
src/e-util/e-web-view.c | 8 ----
src/modules/calendar/e-cal-base-shell-sidebar.c | 2 -
src/modules/mail/e-mail-shell-backend.c | 4 --
src/modules/webkit-editor/e-webkit-editor.c | 4 --
src/shell/e-shell.c | 2 -
13 files changed, 21 insertions(+), 115 deletions(-)
---
diff --git a/src/calendar/gui/e-comp-editor-page-recurrence.c
b/src/calendar/gui/e-comp-editor-page-recurrence.c
index 7f302df..4d0ef50 100644
--- a/src/calendar/gui/e-comp-editor-page-recurrence.c
+++ b/src/calendar/gui/e-comp-editor-page-recurrence.c
@@ -2018,11 +2018,7 @@ ecep_recurrence_constructed (GObject *object)
"halign", GTK_ALIGN_START,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_show (widget);
@@ -2038,11 +2034,7 @@ ecep_recurrence_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_show (widget);
@@ -2148,11 +2140,7 @@ ecep_recurrence_constructed (GObject *object)
"halign", GTK_ALIGN_START,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_hide (widget);
@@ -2176,11 +2164,7 @@ ecep_recurrence_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_FILL,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
"hscrollbar-policy", GTK_POLICY_AUTOMATIC,
"vscrollbar-policy", GTK_POLICY_AUTOMATIC,
@@ -2269,11 +2253,7 @@ ecep_recurrence_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", TRUE,
"valign", GTK_ALIGN_FILL,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
NULL);
gtk_widget_show (widget);
gtk_grid_attach (grid, widget, 0, 7, 2, 1);
diff --git a/src/calendar/gui/e-comp-editor-page-reminders.c b/src/calendar/gui/e-comp-editor-page-reminders.c
index e64154d..ad9a8df 100644
--- a/src/calendar/gui/e-comp-editor-page-reminders.c
+++ b/src/calendar/gui/e-comp-editor-page-reminders.c
@@ -1016,11 +1016,7 @@ ecep_reminders_setup_name_selector (ECompEditorPageReminders *page_reminders)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_CENTER,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 4,
- #else
- "margin-left", 4,
- #endif
NULL);
gtk_widget_show (widget);
gtk_grid_attach (GTK_GRID (option_grid), widget, 1, 0, 1, 1);
@@ -1623,11 +1619,7 @@ ecep_reminders_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_show (widget);
@@ -1721,11 +1713,7 @@ ecep_reminders_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_FILL,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
"hscrollbar-policy", GTK_POLICY_AUTOMATIC,
"vscrollbar-policy", GTK_POLICY_AUTOMATIC,
@@ -1796,11 +1784,7 @@ ecep_reminders_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_show (widget);
@@ -1909,11 +1893,7 @@ ecep_reminders_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", FALSE,
"valign", GTK_ALIGN_START,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"margin-bottom", 6,
NULL);
gtk_widget_show (widget);
@@ -2012,11 +1992,7 @@ ecep_reminders_constructed (GObject *object)
"halign", GTK_ALIGN_FILL,
"vexpand", TRUE,
"valign", GTK_ALIGN_FILL,
- #if GTK_CHECK_VERSION(3, 12, 0)
"margin-start", 12,
- #else
- "margin-left", 12,
- #endif
"show-tabs", FALSE,
"show-border", FALSE,
NULL);
diff --git a/src/calendar/gui/e-day-view.c b/src/calendar/gui/e-day-view.c
index a79c6f2..d3b5242 100644
--- a/src/calendar/gui/e-day-view.c
+++ b/src/calendar/gui/e-day-view.c
@@ -3256,11 +3256,7 @@ e_day_view_remove_event_cb (EDayView *day_view,
day_view->drag_event_num = -1;
day_view->drag_event_day = -1;
if (day_view->priv->drag_context) {
- #if GTK_CHECK_VERSION(3,16,0)
gtk_drag_cancel (day_view->priv->drag_context);
- #else
- gdk_drag_abort (day_view->priv->drag_context, gtk_get_current_event_time ());
- #endif
}
} else {
day_view->drag_event_num--;
diff --git a/src/e-util/e-attachment-bar.c b/src/e-util/e-attachment-bar.c
index 2da7112..cbdd684 100644
--- a/src/e-util/e-attachment-bar.c
+++ b/src/e-util/e-attachment-bar.c
@@ -571,9 +571,7 @@ e_attachment_bar_class_init (EAttachmentBarClass *class)
widget_class->button_release_event = attachment_bar_button_release_event;
widget_class->motion_notify_event = attachment_bar_motion_notify_event;
- #if GTK_CHECK_VERSION (3, 20, 0)
gtk_widget_class_set_css_name (widget_class, G_OBJECT_CLASS_NAME (class));
- #endif
g_object_class_install_property (
object_class,
diff --git a/src/e-util/e-calendar.c b/src/e-util/e-calendar.c
index 706278c..b99d13b 100644
--- a/src/e-util/e-calendar.c
+++ b/src/e-util/e-calendar.c
@@ -152,6 +152,9 @@ static GtkWidget *
e_calendar_create_button (GtkArrowType arrow_type)
{
GtkWidget *button, *pixmap;
+ GtkCssProvider *css_provider;
+ GtkStyleContext *style_context;
+ GError *error = NULL;
button = gtk_button_new ();
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
@@ -161,33 +164,25 @@ e_calendar_create_button (GtkArrowType arrow_type)
gtk_widget_show (pixmap);
gtk_container_add (GTK_CONTAINER (button), pixmap);
- #if GTK_CHECK_VERSION (3, 20, 0)
- {
- GtkCssProvider *css_provider;
- GtkStyleContext *style_context;
- GError *error = NULL;
-
- css_provider = gtk_css_provider_new ();
- gtk_css_provider_load_from_data (css_provider,
- "button.ecalendar {"
- " min-height: 0px;"
- " min-width: 0px;"
- " padding: 0px;"
- "}", -1, &error);
- style_context = gtk_widget_get_style_context (button);
- if (error == NULL) {
- gtk_style_context_add_class (style_context, "ecalendar");
- gtk_style_context_add_provider (
- style_context,
- GTK_STYLE_PROVIDER (css_provider),
- GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- } else {
- g_warning ("%s: %s", G_STRFUNC, error->message);
- g_clear_error (&error);
- }
- g_object_unref (css_provider);
+ css_provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_data (css_provider,
+ "button.ecalendar {"
+ " min-height: 0px;"
+ " min-width: 0px;"
+ " padding: 0px;"
+ "}", -1, &error);
+ style_context = gtk_widget_get_style_context (button);
+ if (error == NULL) {
+ gtk_style_context_add_class (style_context, "ecalendar");
+ gtk_style_context_add_provider (
+ style_context,
+ GTK_STYLE_PROVIDER (css_provider),
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+ } else {
+ g_warning ("%s: %s", G_STRFUNC, error->message);
+ g_clear_error (&error);
}
- #endif
+ g_object_unref (css_provider);
return button;
}
diff --git a/src/e-util/e-cell-tree.c b/src/e-util/e-cell-tree.c
index 2e9cf7d..14e78b2 100644
--- a/src/e-util/e-cell-tree.c
+++ b/src/e-util/e-cell-tree.c
@@ -232,19 +232,8 @@ draw_expander (ECellTreeView *ectv,
break;
}
- /* XXX GTK 3.13.7 broke backward-compat on which state flag controls
- * how an expander is drawn.
- *
- * Older versions used GTK_STATE_FLAG_ACTIVE, 3.13.7 and later
- * changed it to GTK_STATE_FLAG_CHECKED.
- *
- * See https://bugzilla.gnome.org/733967 for details. */
if (expander_style == GTK_EXPANDER_EXPANDED) {
-#if GTK_CHECK_VERSION(3,13,7)
flags |= GTK_STATE_FLAG_CHECKED;
-#else
- flags |= GTK_STATE_FLAG_ACTIVE;
-#endif
}
gtk_style_context_set_state (style_context, flags);
diff --git a/src/e-util/e-table.c b/src/e-util/e-table.c
index 685ee12..769e1e0 100644
--- a/src/e-util/e-table.c
+++ b/src/e-util/e-table.c
@@ -3542,7 +3542,6 @@ e_table_class_init (ETableClass *class)
GAL_A11Y_TYPE_E_TABLE);
}
-#if GTK_CHECK_VERSION (3, 15, 9)
static gboolean
e_table_scrollable_get_border (GtkScrollable *scrollable,
GtkBorder *border)
@@ -3565,14 +3564,11 @@ e_table_scrollable_get_border (GtkScrollable *scrollable,
return TRUE;
}
-#endif
static void
e_table_scrollable_init (GtkScrollableInterface *iface)
{
-#if GTK_CHECK_VERSION (3, 15, 9)
iface->get_border = e_table_scrollable_get_border;
-#endif
}
void
diff --git a/src/e-util/e-tree.c b/src/e-util/e-tree.c
index ccb8aec..9cd4dca 100644
--- a/src/e-util/e-tree.c
+++ b/src/e-util/e-tree.c
@@ -3249,7 +3249,6 @@ e_tree_class_init (ETreeClass *class)
GAL_A11Y_TYPE_E_TREE);
}
-#if GTK_CHECK_VERSION (3, 15, 9)
static gboolean
e_tree_scrollable_get_border (GtkScrollable *scrollable,
GtkBorder *border)
@@ -3272,14 +3271,11 @@ e_tree_scrollable_get_border (GtkScrollable *scrollable,
return TRUE;
}
-#endif
static void
e_tree_scrollable_init (GtkScrollableInterface *iface)
{
-#if GTK_CHECK_VERSION (3, 15, 9)
iface->get_border = e_tree_scrollable_get_border;
-#endif
}
static void
diff --git a/src/e-util/e-web-view.c b/src/e-util/e-web-view.c
index 54a26b6..f13d14c 100644
--- a/src/e-util/e-web-view.c
+++ b/src/e-util/e-web-view.c
@@ -3573,15 +3573,12 @@ e_web_view_update_fonts_settings (GSettings *font_settings,
NULL);
if (link == NULL) {
- #if GTK_CHECK_VERSION(3,12,0)
GdkRGBA rgba;
GtkStateFlags state;
- #endif
link = g_slice_new0 (GdkColor);
link->blue = G_MAXINT16;
- #if GTK_CHECK_VERSION(3,12,0)
rgba.alpha = 1;
rgba.red = 0;
rgba.green = 0;
@@ -3597,19 +3594,15 @@ e_web_view_update_fonts_settings (GSettings *font_settings,
gtk_style_context_restore (context);
e_rgba_to_color (&rgba, link);
- #endif
}
if (visited == NULL) {
- #if GTK_CHECK_VERSION(3,12,0)
GdkRGBA rgba;
GtkStateFlags state;
- #endif
visited = g_slice_new0 (GdkColor);
visited->red = G_MAXINT16;
- #if GTK_CHECK_VERSION(3,12,0)
rgba.alpha = 1;
rgba.red = 1;
rgba.green = 0;
@@ -3625,7 +3618,6 @@ e_web_view_update_fonts_settings (GSettings *font_settings,
gtk_style_context_restore (context);
e_rgba_to_color (&rgba, visited);
- #endif
}
g_string_append_printf (
diff --git a/src/modules/calendar/e-cal-base-shell-sidebar.c b/src/modules/calendar/e-cal-base-shell-sidebar.c
index fd79759..ae9b34f 100644
--- a/src/modules/calendar/e-cal-base-shell-sidebar.c
+++ b/src/modules/calendar/e-cal-base-shell-sidebar.c
@@ -748,10 +748,8 @@ cal_base_shell_sidebar_constructed (GObject *object)
widget = e_calendar_new ();
gtk_widget_set_margin_top (widget, 6);
- #if GTK_CHECK_VERSION(3,12,0)
gtk_widget_set_margin_start (widget, 6);
gtk_widget_set_margin_end (widget, 6);
- #endif
calitem = e_calendar_get_item (E_CALENDAR (widget));
e_calendar_item_set_days_start_week_sel (calitem, 9);
e_calendar_item_set_max_days_sel (calitem, 42);
diff --git a/src/modules/mail/e-mail-shell-backend.c b/src/modules/mail/e-mail-shell-backend.c
index 5f299ee..78bb8dc 100644
--- a/src/modules/mail/e-mail-shell-backend.c
+++ b/src/modules/mail/e-mail-shell-backend.c
@@ -748,11 +748,7 @@ mail_shell_backend_create_network_page (EPreferencesWindow *window)
pango_attr_list_unref (bold);
hbox = GTK_BOX (gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 4));
- #if GTK_CHECK_VERSION(3,12,0)
gtk_widget_set_margin_start (GTK_WIDGET (hbox), 12);
- #else
- gtk_widget_set_margin_left (GTK_WIDGET (hbox), 12);
- #endif
label = gtk_label_new_with_mnemonic (C_("NetworkMonitor", "Method to detect _online state:"));
gtk_box_pack_start (hbox, label, FALSE, FALSE, 0);
diff --git a/src/modules/webkit-editor/e-webkit-editor.c b/src/modules/webkit-editor/e-webkit-editor.c
index 7e9959a..c923a9c 100644
--- a/src/modules/webkit-editor/e-webkit-editor.c
+++ b/src/modules/webkit-editor/e-webkit-editor.c
@@ -1581,16 +1581,13 @@ get_color_from_context (GtkStyleContext *context,
if (color == NULL) {
gboolean is_visited = strstr (name, "visited") != NULL;
- #if GTK_CHECK_VERSION(3,12,0)
GtkStateFlags state;
- #endif
out_color->alpha = 1;
out_color->red = is_visited ? 1 : 0;
out_color->green = 0;
out_color->blue = is_visited ? 0 : 1;
- #if GTK_CHECK_VERSION(3,12,0)
state = gtk_style_context_get_state (context);
state = state & (~(GTK_STATE_FLAG_VISITED | GTK_STATE_FLAG_LINK));
state = state | (is_visited ? GTK_STATE_FLAG_VISITED : GTK_STATE_FLAG_LINK);
@@ -1599,7 +1596,6 @@ get_color_from_context (GtkStyleContext *context,
gtk_style_context_set_state (context, state);
gtk_style_context_get_color (context, state, out_color);
gtk_style_context_restore (context);
- #endif
} else {
out_color->alpha = 1;
out_color->red = ((gdouble) color->red) / G_MAXUINT16;
diff --git a/src/shell/e-shell.c b/src/shell/e-shell.c
index 87ac9c1..4078738 100644
--- a/src/shell/e-shell.c
+++ b/src/shell/e-shell.c
@@ -1723,13 +1723,11 @@ shell_initable_init (GInitable *initable,
g_object_unref (proxy_source);
g_object_unref (registry);
-#if GTK_CHECK_VERSION(3,11,5)
/* Forbid header bars in stock GTK+ dialogs.
* They look very out of place in Evolution. */
g_object_set (
gtk_settings_get_default (),
"gtk-dialogs-use-header", FALSE, NULL);
-#endif
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]