Efl.Ui.Bg (interface)


The bg (background) widget is used for setting (solid) background decorations

in a window (unless it has transparency enabled) or on any container object. It works just like an image but has some properties useful for backgrounds, such as setting it to tiled, centered, scaled or stretched.


Efl.Interface (interface)

Full hierarchy



file (get, set)
load_error (get) Gets the (last) file loading error for a given object.
mmap (get, set)
save Save the given image object's contents to an (image) file.
geometry (get, set) Rectangular geometry that combines both position and size.
position (get, set) The 2D position of a canvas object.
scale (get, set) The scaling factor of an object.
size (get, set) The 2D size of a canvas object.
visible (get, set) The visibility of a canvas object.
border (get, set) Dimensions of this image's border, a region that does not scale with the center area.
border_center_fill (get, set) Specifies how the center part of the object (not the borders) should be drawn when EFL is rendering it.
border_scale (get, set) Scaling factor applied to the image borders.
content_hint (get, set)
image_size (get) This represents the size of the original image in pixels.
ratio (get) The native width/height ratio of the image.
scale_hint (get, set)
scale_type (get, set) Control how the image is scaled.
smooth_scale (get, set) Whether to use high-quality image scaling algorithm for this image.



hide Object just became invisible.
move Object was moved, its position during the event is the new one.
resize Object was resized, its size during the event is the new one.
show Object just became visible.
preload Image data has been preloaded.
unload Image data has been unloaded (by some mechanism in EFL that threw out the original image data).