Remove unused EekContainer#find_element_by_position.
This commit is contained in:
		@ -230,34 +230,3 @@ eek_container_find (EekContainer  *container,
 | 
			
		||||
                                                     func,
 | 
			
		||||
                                                     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);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -57,42 +57,38 @@ struct _EekContainerClass
 | 
			
		||||
    /*< private >*/
 | 
			
		||||
    EekElementClass parent_class;
 | 
			
		||||
 | 
			
		||||
    void        (* add_child)        (EekContainer  *self,
 | 
			
		||||
                                      EekElement    *element);
 | 
			
		||||
    void        (* add_child)      (EekContainer      *self,
 | 
			
		||||
                                    EekElement        *element);
 | 
			
		||||
 | 
			
		||||
    void        (* remove_child)     (EekContainer  *self,
 | 
			
		||||
                                      EekElement    *element);
 | 
			
		||||
    void        (* remove_child)   (EekContainer      *self,
 | 
			
		||||
                                    EekElement        *element);
 | 
			
		||||
 | 
			
		||||
    /*< public >*/
 | 
			
		||||
    void        (* foreach_child)    (EekContainer  *self,
 | 
			
		||||
                                      EekCallback    callback,
 | 
			
		||||
                                      gpointer       user_data);
 | 
			
		||||
    EekElement *(* find)             (EekContainer  *self,
 | 
			
		||||
                                      EekCompareFunc func,
 | 
			
		||||
                                      gpointer       user_data);
 | 
			
		||||
    void        (* foreach_child)  (EekContainer      *self,
 | 
			
		||||
                                    EekCallback        callback,
 | 
			
		||||
                                    gpointer           user_data);
 | 
			
		||||
    EekElement *(* find)           (EekContainer      *self,
 | 
			
		||||
                                    EekCompareFunc     func,
 | 
			
		||||
                                    gpointer           data);
 | 
			
		||||
 | 
			
		||||
    /* signals */
 | 
			
		||||
    void        (* child_added)      (EekContainer  *self,
 | 
			
		||||
                                      EekElement    *element);
 | 
			
		||||
    void        (* child_removed)    (EekContainer  *self,
 | 
			
		||||
                                      EekElement    *element);
 | 
			
		||||
 | 
			
		||||
    void        (* child_added)    (EekContainer      *self,
 | 
			
		||||
                                    EekElement        *element);
 | 
			
		||||
    void        (* child_removed)  (EekContainer      *self,
 | 
			
		||||
                                    EekElement        *element);
 | 
			
		||||
    /*< private >*/
 | 
			
		||||
    /* padding */
 | 
			
		||||
    gpointer pdummy[24];
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
GType       eek_container_get_type         (void) G_GNUC_CONST;
 | 
			
		||||
GType       eek_container_get_type       (void) G_GNUC_CONST;
 | 
			
		||||
 | 
			
		||||
void        eek_container_foreach_child    (EekContainer  *container,
 | 
			
		||||
                                            EekCallback    callback,
 | 
			
		||||
                                            gpointer       user_data);
 | 
			
		||||
EekElement *eek_container_find             (EekContainer  *container,
 | 
			
		||||
                                            EekCompareFunc func,
 | 
			
		||||
                                            gpointer       user_data);
 | 
			
		||||
EekElement *eek_container_find_by_position (EekContainer  *container,
 | 
			
		||||
                                            gdouble        x,
 | 
			
		||||
                                            gdouble        y);
 | 
			
		||||
void        eek_container_foreach_child  (EekContainer      *container,
 | 
			
		||||
                                          EekCallback        callback,
 | 
			
		||||
                                          gpointer           user_data);
 | 
			
		||||
EekElement *eek_container_find           (EekContainer      *container,
 | 
			
		||||
                                          EekCompareFunc     func,
 | 
			
		||||
                                          gpointer           data);
 | 
			
		||||
 | 
			
		||||
G_END_DECLS
 | 
			
		||||
#endif  /* EEK_CONTAINER_H */
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user