diff options
Diffstat (limited to 'office/evince/shim.h')
-rw-r--r-- | office/evince/shim.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/office/evince/shim.h b/office/evince/shim.h new file mode 100644 index 0000000000000..8439c34ac571a --- /dev/null +++ b/office/evince/shim.h @@ -0,0 +1,25 @@ +/* 20191231 bkw: This seems like stupidity: g_content_type_is_mime_type + is a new function in glib-2.52, which literally just calls the + g_content_type_is_a function from older glibs, and returns its + result. Here's the function from the glib-2.52 source: + + gboolean + g_content_type_is_mime_type (const gchar *type, + const gchar *mime_type) + { + return g_content_type_is_a (type, mime_type); + } + + The docs describe it as a "convenience wrapper" but there's + nothing more or less convenient about it, except that it breaks builds + with older glib versions. Why does it even exist? + */ +#define g_content_type_is_mime_type(x,y) g_content_type_is_a(x,y) + +/* 20191231 bkw: We'd need gtk+-3.22 to have gtk_popover_popup and + gtk_popover_popdown. They're functionally the same as gtk_widget_show + and gtk_widget_hide, except they have a "transition" (fade-in/out). + Some folks might actually prefer it without the fade. + */ +#define gtk_popover_popup(x) gtk_widget_show(GTK_WIDGET(x)) +#define gtk_popover_popdown(x) gtk_widget_hide(GTK_WIDGET(x)) |