- gIface
GTypeInterface gIface;
Undocumented in source.
- getCurrentImage
GdkPaintable* function(GdkPaintable* paintable) getCurrentImage;
- getFlags
GdkPaintableFlags function(GdkPaintable* paintable) getFlags;
- getIntrinsicAspectRatio
double function(GdkPaintable* paintable) getIntrinsicAspectRatio;
- getIntrinsicHeight
int function(GdkPaintable* paintable) getIntrinsicHeight;
- getIntrinsicWidth
int function(GdkPaintable* paintable) getIntrinsicWidth;
- snapshot
void function(GdkPaintable* paintable, GdkSnapshot* snapshot, double width, double height) snapshot;
The list of functions that can be implemented for the GdkPaintable interface.
Note that apart from the #GdkPaintableInterface.snapshot() function, no virtual function of this interface is mandatory to implement, though it is a good idea to implement #GdkPaintableInterface.get_current_image() for non-static paintables and #GdkPaintableInterface.get_flags() if the image is not dynamic as the default implementation returns no flags and that will make the implementation likely quite slow.