Etk
Main Page Object Hierarchy Data Structures Related Pages
Etk

etk_canvas.h File Reference


Detailed Description


Data Structures

struct  Etk_Canvas
 [Widget] A container which allows you to position widgets at canvas coordinates More...

Defines

#define ETK_CANVAS_TYPE   (etk_canvas_type_get())
#define ETK_CANVAS(obj)   (ETK_OBJECT_CAST((obj), ETK_CANVAS_TYPE, Etk_Canvas))
#define ETK_IS_CANVAS(obj)   (ETK_OBJECT_CHECK_TYPE((obj), ETK_CANVAS_TYPE))

Functions

Etk_Widget * etk_canvas_new (void)
 Creates a new canvas container.
void etk_canvas_put (Etk_Canvas *canvas, Etk_Widget *widget, int x, int y)
 Puts a new child into the canvas container, at the position (x, y).
void etk_canvas_move (Etk_Canvas *canvas, Etk_Widget *widget, int x, int y)
 Moves an existing child of the canvas container to the position (x, y).
void etk_canvas_child_position_get (Etk_Canvas *canvas, Etk_Widget *widget, int *x, int *y)
 Gets the position of a child of the canvas container.
Etk_Widget * etk_canvas_object_add (Etk_Canvas *canvas, Evas_Object *evas_object)
 Adds an Evas_Object to the canvas. This is a convenience function that uses Etk_Evas_Object.