Remove unused EekContainer#find_element_by_position.
This commit is contained in:
@ -230,34 +230,3 @@ eek_container_find (EekContainer *container,
|
|||||||
func,
|
func,
|
||||||
user_data);
|
user_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
static gint
|
|
||||||
compare_element_by_position (EekElement *element, gpointer user_data)
|
|
||||||
{
|
|
||||||
EekBounds bounds;
|
|
||||||
EekPoint *point = user_data;
|
|
||||||
|
|
||||||
eek_element_get_bounds (element, &bounds);
|
|
||||||
if (bounds.x <= point->x && bounds.y <= point->y &&
|
|
||||||
point->x <= (bounds.x + bounds.width) &&
|
|
||||||
point->y <= (bounds.y + bounds.height))
|
|
||||||
return 0;
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
EekElement *
|
|
||||||
eek_container_find_by_position (EekContainer *container,
|
|
||||||
gdouble x,
|
|
||||||
gdouble y)
|
|
||||||
{
|
|
||||||
EekBounds bounds;
|
|
||||||
EekPoint point;
|
|
||||||
|
|
||||||
g_return_val_if_fail (EEK_IS_CONTAINER(container), NULL);
|
|
||||||
eek_element_get_bounds (EEK_ELEMENT(container), &bounds);
|
|
||||||
point.x = x - bounds.x;
|
|
||||||
point.y = y - bounds.y;
|
|
||||||
return eek_container_find (container,
|
|
||||||
compare_element_by_position,
|
|
||||||
&point);
|
|
||||||
}
|
|
||||||
|
|||||||
@ -69,14 +69,13 @@ struct _EekContainerClass
|
|||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
EekElement *(* find) (EekContainer *self,
|
EekElement *(* find) (EekContainer *self,
|
||||||
EekCompareFunc func,
|
EekCompareFunc func,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
|
|
||||||
/* signals */
|
/* signals */
|
||||||
void (* child_added) (EekContainer *self,
|
void (* child_added) (EekContainer *self,
|
||||||
EekElement *element);
|
EekElement *element);
|
||||||
void (* child_removed) (EekContainer *self,
|
void (* child_removed) (EekContainer *self,
|
||||||
EekElement *element);
|
EekElement *element);
|
||||||
|
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
/* padding */
|
/* padding */
|
||||||
gpointer pdummy[24];
|
gpointer pdummy[24];
|
||||||
@ -89,10 +88,7 @@ void eek_container_foreach_child (EekContainer *container,
|
|||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
EekElement *eek_container_find (EekContainer *container,
|
EekElement *eek_container_find (EekContainer *container,
|
||||||
EekCompareFunc func,
|
EekCompareFunc func,
|
||||||
gpointer user_data);
|
gpointer data);
|
||||||
EekElement *eek_container_find_by_position (EekContainer *container,
|
|
||||||
gdouble x,
|
|
||||||
gdouble y);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* EEK_CONTAINER_H */
|
#endif /* EEK_CONTAINER_H */
|
||||||
|
|||||||
Reference in New Issue
Block a user