goocanvas.ImageModel

goocanvas.ImageModel — A model for image items.

Synopsis

class goocanvas.ImageModel(goocanvas.ItemModelModelSimple):
    goocanvas.ImageModel(properties=None)

Ancestry

+-- gobject.GObject
	+-- goocanvas.ItemModelModelSimple
		+-- goocanvas.ImageModel

goocanvas.ImageModel Properties

"height"Read/WriteThe height of the image. Allowed values: >= 0. Default value: 0.
"pattern"Read/WriteThe cairo pattern to paint.
"pixbuf"WriteThe GdkPixbuf to display.
"width"Read/WriteThe width of the image. Allowed values: >= 0 Default value: 0.
"x"Read/WriteThe x coordinate of the image. Default value: 0.
"y"Read/WriteThe y coordinate of the image. Default value: 0.

Implemented Interfaces

goocanvas.ImageModel implements goocanvas.ItemModel

Description

goocanvas.ImageModel represents an image item. It is a subclass of goocanvas.ItemModelModelSimple and so inherits all of the style properties such as "operator" and "pointer-events". It also implements the goocanvas.ItemModel interface, so you can use the goocanvas.ItemModel functions such as goocanvas.ItemModel.raise_() and goocanvas.ItemModel.rotate()

Constructor

    goocanvas.ImageModel(properties=None)

properties :

A comma separated list of properties.

Returns :

A new goocanvas.ImageModel

Creates a new canvas model image item.

Here's an example showing how to create an image model at (100.0, 100.0), using the given pixbuf at its natural width and height:

image = goocanvas.ImageModel(pixbuf=pixbuf, x=100, y=100)