Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1
mate-utils
mate-utils-gtk-3.20.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File mate-utils-gtk-3.20.patch of Package mate-utils
--- a/baobab/src/baobab-utils.c +++ b/baobab/src/baobab-utils.c @@ -506,10 +506,17 @@ baobab_help_display (GtkWindow *parent g_strdup_printf ("help:%s/%s", file_name, link_id) : g_strdup_printf ("help:%s", file_name); +#if GTK_CHECK_VERSION (3, 22, 0) ret = gtk_show_uri_on_window (parent, uri, gtk_get_current_event_time (), &error); +#else + ret = gtk_show_uri (gtk_window_get_screen (parent), + uri, + gtk_get_current_event_time (), + &error); +#endif g_free (uri); if (error != NULL) { --- a/configure.ac +++ b/configure.ac @@ -59,10 +59,10 @@ AC_SUBST(LIBGDICT_LT_VERSION) dnl pkg-config check -GLIB_REQUIRED=2.50.0 -GIO_REQUIRED=2.50.0 +GLIB_REQUIRED=2.48.0 +GIO_REQUIRED=2.48.0 GIO_UNIX_REQUIRED=2.18.0 -GTK_REQUIRED=3.22.0 +GTK_REQUIRED=3.20.0 LIBMATE_PANEL_APPLET_REQUIRED=1.17.0 LIBGTOP_REQUIRED=2.12.0 LIBCANBERRA_GTK_REQUIRED=0.4 --- a/gsearchtool/src/gsearchtool-callbacks.c +++ b/gsearchtool/src/gsearchtool-callbacks.c @@ -186,8 +186,13 @@ click_help_cb (GtkWidget * widget, GtkWidget * window = data; GError * error = NULL; +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (GTK_WINDOW (window), "help:mate-search-tool", gtk_get_current_event_time (), &error); +#else + gtk_show_uri (gtk_widget_get_screen (widget), "help:mate-search-tool", + gtk_get_current_event_time (), &error); +#endif if (error) { GtkWidget * dialog; --- a/logview/src/logview-window.c +++ b/logview/src/logview-window.c @@ -356,7 +356,11 @@ logview_help (GtkAction *action, GtkWidg { GError *error = NULL; +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (GTK_WINDOW (parent_window), +#else + gtk_show_uri (gtk_widget_get_screen (GTK_WINDOW (parent_window)), +#endif "help:mate-system-log", gtk_get_current_event_time (), &error); --- a/mate-dictionary/src/gdict-applet.c +++ b/mate-dictionary/src/gdict-applet.c @@ -131,7 +131,12 @@ set_window_default_size (GdictApplet *ap gint width, height; gint font_size; GdkDisplay *display; +#if GTK_CHECK_VERSION (3, 22, 0) GdkMonitor *monitor_num; +#else + GdkScreen *screen; + int monitor_num; +#endif GtkRequisition req; GdkRectangle monitor; @@ -155,9 +160,16 @@ set_window_default_size (GdictApplet *ap /* ... but make it no larger than half the monitor size */ display = gtk_widget_get_display (widget); +#if GTK_CHECK_VERSION (3, 22, 0) monitor_num = gdk_display_get_monitor_at_window (display, gtk_widget_get_window (widget)); gdk_monitor_get_geometry (monitor_num, &monitor); +#else + screen = gdk_display_get_default_screen (display); + monitor_num = gdk_screen_get_monitor_at_window (screen, + gtk_widget_get_window (widget)); + gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor); +#endif width = MIN (width, monitor.width / 2); height = MIN (height, monitor.height / 2); @@ -716,9 +729,15 @@ gdict_applet_cmd_help (GtkAction *action { GError *err = NULL; +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (NULL, "help:mate-dictionary/mate-dictionary-applet", gtk_get_current_event_time (), &err); +#else + gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (applet)), + "help:mate-dictionary/mate-dictionary-applet", + gtk_get_current_event_time (), &err); +#endif if (err) { --- a/mate-dictionary/src/gdict-pref-dialog.c +++ b/mate-dictionary/src/gdict-pref-dialog.c @@ -484,9 +484,15 @@ response_cb (GtkDialog *dialog, switch (response_id) { case GTK_RESPONSE_HELP: +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (GTK_WINDOW (dialog), "help:mate-dictionary/mate-dictionary-preferences", gtk_get_current_event_time (), &err); +#else + gtk_show_uri (gtk_window_get_screen (GTK_WINDOW (dialog)), + "help:mate-dictionary/mate-dictionary-preferences", + gtk_get_current_event_time (), &err); +#endif if (err) { GtkWidget *error_dialog; --- a/mate-dictionary/src/gdict-source-dialog.c +++ b/mate-dictionary/src/gdict-source-dialog.c @@ -469,9 +469,15 @@ gdict_source_dialog_response_cb (GtkDial build_new_source (GDICT_SOURCE_DIALOG (dialog)); break; case GTK_RESPONSE_HELP: +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (GTK_WINDOW (dialog), "help:mate-dictionary/mate-dictionary-add-source", gtk_get_current_event_time (), &err); +#else + gtk_show_uri (gtk_window_get_screen (GTK_WINDOW (dialog)), + "help:mate-dictionary/mate-dictionary-add-source", + gtk_get_current_event_time (), &err); +#endif if (err) { gdict_show_gerror_dialog (GTK_WINDOW (dialog), --- a/mate-dictionary/src/gdict-window.c +++ b/mate-dictionary/src/gdict-window.c @@ -1244,9 +1244,15 @@ gdict_window_cmd_help_contents (GtkActio g_return_if_fail (GDICT_IS_WINDOW (window)); +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (GTK_WINDOW (window), "help:mate-dictionary", gtk_get_current_event_time (), &err); +#else + gtk_show_uri (gtk_window_get_screen (GTK_WINDOW (window)), + "help:mate-dictionary", + gtk_get_current_event_time (), &err); +#endif if (err) { gdict_show_gerror_dialog (GTK_WINDOW (window), --- a/mate-screenshot/src/mate-screenshot.c +++ b/mate-screenshot/src/mate-screenshot.c @@ -126,10 +126,17 @@ display_help (GtkWindow *parent) { GError *error = NULL; +#if GTK_CHECK_VERSION (3, 22, 0) gtk_show_uri_on_window (parent, "help:mate-user-guide/goseditmainmenu-53", gtk_get_current_event_time (), &error); +#else + gtk_show_uri (gtk_window_get_screen (parent), + "help:mate-user-guide/goseditmainmenu-53", + gtk_get_current_event_time (), + &error); +#endif if (error) { --- a/mate-screenshot/src/screenshot-utils.c +++ b/mate-screenshot/src/screenshot-utils.c @@ -471,7 +471,11 @@ make_region_with_monitors (GdkScreen *sc int i; display = gdk_screen_get_display (screen); +#if GTK_CHECK_VERSION (3, 22, 0) num_monitors = gdk_display_get_n_monitors (display); +#else + num_monitors = gdk_screen_get_n_monitors (screen); +#endif region = cairo_region_create (); @@ -479,7 +483,11 @@ make_region_with_monitors (GdkScreen *sc { GdkRectangle rect; +#if GTK_CHECK_VERSION (3, 22, 0) gdk_monitor_get_geometry (gdk_display_get_monitor (display, i), &rect); +#else + gdk_screen_get_monitor_geometry (screen, i, &rect); +#endif cairo_region_union_rectangle (region, &rect); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor