engrave_part.h File Reference
Engrave_Part object functions.Contains all functions to maniuplate the Engrave_Part object. More...
Go to the source code of this file.
Data Structures | |
struct | _Engrave_Part |
All values needed to define a part. More... | |
Typedefs | |
typedef _Engrave_Part | Engrave_Part |
The Engrave_Part typedef. | |
Functions | |
EAPI Engrave_Part * | engrave_part_new (Engrave_Part_Type type) |
engrave_part_new - create a new part object. | |
EAPI void | engrave_part_free (Engrave_Part *ep) |
engrave_part_free - free the part | |
EAPI void | engrave_part_parent_set (Engrave_Part *ep, void *eg) |
engrave_part_parent_set - set the parent pointer in the part | |
EAPI void * | engrave_part_parent_get (Engrave_Part *ep) |
engrave_part_parent_get - get the parent pointer for the part | |
EAPI void | engrave_part_name_set (Engrave_Part *ep, const char *name) |
engrave_part_name_set - set the name of the part. | |
EAPI void | engrave_part_mouse_events_set (Engrave_Part *ep, int val) |
engrave_part_mouse_events_set - set the mouse events flag for the part. | |
EAPI void | engrave_part_repeat_events_set (Engrave_Part *ep, int val) |
engrave_part_repeat_events_set - set the repeat events flag for the part. | |
EAPI void | engrave_part_type_set (Engrave_Part *ep, Engrave_Part_Type type) |
engrave_part_type_set - set the type of the part | |
EAPI void | engrave_part_effect_set (Engrave_Part *ep, Engrave_Text_Effect effect) |
engrave_part_effect_set - set the effect on the given part. | |
EAPI void | engrave_part_clip_to_set (Engrave_Part *ep, const char *clip_to) |
engrave_part_clip_set - set the clip of the given part. | |
EAPI Engrave_Part_State * | engrave_part_state_last_get (Engrave_Part *ep) |
engrave_part_state_last_get - get the last state in the part. | |
EAPI void | engrave_part_dragable_x_set (Engrave_Part *ep, int x, int step, int count) |
engrave_part_dragable_x_set - set the dragable x value on the part. | |
EAPI void | engrave_part_dragable_y_set (Engrave_Part *ep, int y, int step, int count) |
engrave_part_dragable_y_set - set the dragable y value on the part. | |
EAPI void | engrave_part_dragable_confine_set (Engrave_Part *ep, const char *confine) |
engrave_part_dragable_confine_set - set the confine of the parts dragable. | |
EAPI void | engrave_part_state_add (Engrave_Part *ep, Engrave_Part_State *eps) |
engrave_part_state_add - add the state to the part. | |
EAPI Engrave_Part_State * | engrave_part_state_by_name_value_find (Engrave_Part *ep, const char *name, double val) |
engrave_part_state_by_name_value_find - Find the Engrave_Part State that * matches the given name and value in this part | |
EAPI const char * | engrave_part_name_get (Engrave_Part *ep) |
engrave_part_name_get - Get the name of the part | |
EAPI Engrave_Part_Type | engrave_part_type_get (Engrave_Part *ep) |
engrave_part_type_get - Get the type of the part | |
EAPI int | engrave_part_mouse_events_get (Engrave_Part *ep) |
engrave_part_mouse_events_get - Get the mouse events setting | |
EAPI int | engrave_part_repeat_events_get (Engrave_Part *ep) |
engrave_part_repeat_events_get - Get the repeat events setting | |
EAPI Engrave_Text_Effect | engrave_part_effect_get (Engrave_Part *ep) |
engrave_part_effect_get - Get the text effect on the part | |
EAPI const char * | engrave_part_clip_to_get (Engrave_Part *ep) |
engrave_part_clip_to_get - Get the clip_to setting of the part | |
EAPI void | engrave_part_dragable_x_get (Engrave_Part *ep, int *x, int *step, int *count) |
engrave_part_dragable_x_get - Get the dragable info in the x direction | |
EAPI void | engrave_part_dragable_y_get (Engrave_Part *ep, int *y, int *step, int *count) |
engrave_part_dragable_y_get - Get the dragable info in the y direction | |
EAPI const char * | engrave_part_dragable_confine_get (Engrave_Part *ep) |
engrave_part_dragable_confine_get - Get the dragable confine setting | |
EAPI int | engrave_part_states_count (Engrave_Part *ep) |
engrave_part_states_count - get number of states in the part | |
EAPI void | engrave_part_state_foreach (Engrave_Part *ep, void(*func)(Engrave_Part_State *, Engrave_Part *, void *), void *data) |
engrave_part_state_foreach - iterate over each of the states in the part | |
EAPI Evas_Object * | engrave_part_evas_object_get (Engrave_Part *ep) |
engrave_part_evas_object_get - get the evas object for this part | |
EAPI void | engrave_part_evas_object_set (Engrave_Part *ep, Evas_Object *o) |
engrave_part_evas_object_set - set the evas object for this part |
Detailed Description
Engrave_Part object functions.Contains all functions to maniuplate the Engrave_Part object.