thunar-gdk-extensions

thunar-gdk-extensions

Functions

Description

Functions

thunar_gdk_screen_open ()

GdkScreen *
thunar_gdk_screen_open (const gchar *display_name,
                        GError **error);

Opens the screen referenced by the display_name . Returns a reference on the GdkScreen for display_name or NULL if display_name couldn't be opened.

If display_name is the empty string "", a reference on the default screen will be returned.

The caller is responsible to free the returned object using g_object_unref() when no longer needed.

Parameters

display_name

a fully qualified display name.

 

error

return location for errors or NULL.

 

Returns

the GdkScreen for display_name or NULL if display_name could not be opened.


thunar_gdk_cairo_set_source_pixbuf ()

void
thunar_gdk_cairo_set_source_pixbuf (cairo_t *cr,
                                    GdkPixbuf *pixbuf,
                                    gdouble pixbuf_x,
                                    gdouble pixbuf_y,
                                    gint scale_factor);

Works like gdk_cairo_set_source_pixbuf but we try to cache the surface on the pixbuf, which is efficient within Thunar because we also share the pixbufs using the icon cache.