PaintableIfaceProxy

Proxy object for Gdk.Paintable interface when a GObject has no applicable D binding

class PaintableIfaceProxy : IfaceProxy , Paintable {}

Mixed In Members

From mixin PaintableT!()

computeConcreteSize
void computeConcreteSize(double specifiedWidth, double specifiedHeight, double defaultWidth, double defaultHeight, double concreteWidth, double concreteHeight)

Compute a concrete size for the gdk.paintable.Paintable.

getCurrentImage
gdk.paintable.Paintable getCurrentImage()

Gets an immutable paintable for the current contents displayed by paintable.

getFlags
gdk.types.PaintableFlags getFlags()

Get flags for the paintable.

getIntrinsicAspectRatio
double getIntrinsicAspectRatio()

Gets the preferred aspect ratio the paintable would like to be displayed at.

getIntrinsicHeight
int getIntrinsicHeight()

Gets the preferred height the paintable would like to be displayed at.

getIntrinsicWidth
int getIntrinsicWidth()

Gets the preferred width the paintable would like to be displayed at.

invalidateContents
void invalidateContents()

Called by implementations of gdk.paintable.Paintable to invalidate their contents.

invalidateSize
void invalidateSize()

Called by implementations of gdk.paintable.Paintable to invalidate their size.

snapshot
void snapshot(gdk.snapshot.Snapshot snapshot, double width, double height)

Snapshots the given paintable with the given width and height.

connectInvalidateContents
ulong connectInvalidateContents(T callback, Flag!"After" after)

Connect to InvalidateContents signal.

connectInvalidateSize
ulong connectInvalidateSize(T callback, Flag!"After" after)

Connect to InvalidateSize signal.

Inherited Members

From Paintable

newEmpty
gdk.paintable.Paintable newEmpty(int intrinsicWidth, int intrinsicHeight)

Returns a paintable that has the given intrinsic size and draws nothing.

computeConcreteSize
void computeConcreteSize(double specifiedWidth, double specifiedHeight, double defaultWidth, double defaultHeight, double concreteWidth, double concreteHeight)

Compute a concrete size for the gdk.paintable.Paintable.

getCurrentImage
gdk.paintable.Paintable getCurrentImage()

Gets an immutable paintable for the current contents displayed by paintable.

getFlags
gdk.types.PaintableFlags getFlags()

Get flags for the paintable.

getIntrinsicAspectRatio
double getIntrinsicAspectRatio()

Gets the preferred aspect ratio the paintable would like to be displayed at.

getIntrinsicHeight
int getIntrinsicHeight()

Gets the preferred height the paintable would like to be displayed at.

getIntrinsicWidth
int getIntrinsicWidth()

Gets the preferred width the paintable would like to be displayed at.

invalidateContents
void invalidateContents()

Called by implementations of gdk.paintable.Paintable to invalidate their contents.

invalidateSize
void invalidateSize()

Called by implementations of gdk.paintable.Paintable to invalidate their size.

snapshot
void snapshot(gdk.snapshot.Snapshot snapshot, double width, double height)

Snapshots the given paintable with the given width and height.

connectInvalidateContents
ulong connectInvalidateContents(T callback, Flag!"After" after)

Connect to InvalidateContents signal.

connectInvalidateSize
ulong connectInvalidateSize(T callback, Flag!"After" after)

Connect to InvalidateSize signal.