st-box-layout: Remove insert_actor/insert_before
Now that 'insert_child_at_index' and 'insert_child_below' exist on ClutterActor, these aren't necessary. https://bugzilla.gnome.org/show_bug.cgi?id=670034
This commit is contained in:
@ -1192,44 +1192,3 @@ st_box_layout_get_pack_start (StBoxLayout *box)
|
||||
|
||||
return box->priv->is_pack_start;
|
||||
}
|
||||
|
||||
/**
|
||||
* st_box_layout_insert_actor:
|
||||
* @self: A #StBoxLayout
|
||||
* @actor: A #ClutterActor
|
||||
* @pos: position to insert actor
|
||||
*
|
||||
* Adds @actor to @self at position @pos. If @pos is
|
||||
* negative or larger than the number of elements in the
|
||||
* list then @actor is added after all the others previously
|
||||
* added.
|
||||
*/
|
||||
void
|
||||
st_box_layout_insert_actor (StBoxLayout *self,
|
||||
ClutterActor *actor,
|
||||
int pos)
|
||||
{
|
||||
clutter_container_add_actor((ClutterContainer*) self, actor);
|
||||
st_container_move_child (ST_CONTAINER (self), actor, pos);
|
||||
}
|
||||
|
||||
/**
|
||||
* st_box_layout_insert_before:
|
||||
* @self: A #StBoxLayout
|
||||
* @actor: A #ClutterActor
|
||||
* @sibling: A previously added #ClutterActor
|
||||
*
|
||||
* Adds @actor to @self at the position before @sibling.
|
||||
* @sibling cannot be %NULL and must be already a child
|
||||
* of @self.
|
||||
*/
|
||||
void
|
||||
st_box_layout_insert_before (StBoxLayout *self,
|
||||
ClutterActor *actor,
|
||||
ClutterActor *sibling)
|
||||
{
|
||||
g_return_if_fail (ST_IS_BOX_LAYOUT (self));
|
||||
|
||||
clutter_container_add_actor(CLUTTER_CONTAINER (self), actor);
|
||||
st_container_move_before (ST_CONTAINER (self), actor, sibling);
|
||||
}
|
||||
|
@ -86,14 +86,6 @@ void st_box_layout_set_pack_start (StBoxLayout *box,
|
||||
gboolean pack_start);
|
||||
gboolean st_box_layout_get_pack_start (StBoxLayout *box);
|
||||
|
||||
void st_box_layout_insert_actor (StBoxLayout *self,
|
||||
ClutterActor *actor,
|
||||
int pos);
|
||||
|
||||
void st_box_layout_insert_before (StBoxLayout *self,
|
||||
ClutterActor *actor,
|
||||
ClutterActor *sibling);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* _ST_BOX_LAYOUT_H */
|
||||
|
@ -30,24 +30,6 @@
|
||||
|
||||
G_DEFINE_ABSTRACT_TYPE (StContainer, st_container, ST_TYPE_WIDGET);
|
||||
|
||||
void
|
||||
st_container_move_child (StContainer *container,
|
||||
ClutterActor *actor,
|
||||
int pos)
|
||||
{
|
||||
clutter_actor_set_child_at_index (CLUTTER_ACTOR (container),
|
||||
actor, pos);
|
||||
}
|
||||
|
||||
void
|
||||
st_container_move_before (StContainer *container,
|
||||
ClutterActor *actor,
|
||||
ClutterActor *sibling)
|
||||
{
|
||||
clutter_actor_set_child_below_sibling (CLUTTER_ACTOR (container),
|
||||
actor, sibling);
|
||||
}
|
||||
|
||||
/**
|
||||
* st_container_get_children_list:
|
||||
* @container: An #StContainer
|
||||
|
@ -51,12 +51,6 @@ struct _StContainerClass {
|
||||
GType st_container_get_type (void) G_GNUC_CONST;
|
||||
|
||||
/* Only to be used by subclasses of StContainer */
|
||||
void st_container_move_child (StContainer *container,
|
||||
ClutterActor *actor,
|
||||
int pos);
|
||||
void st_container_move_before (StContainer *container,
|
||||
ClutterActor *actor,
|
||||
ClutterActor *sibling);
|
||||
GList * st_container_get_children_list (StContainer *container);
|
||||
|
||||
G_END_DECLS
|
||||
|
Reference in New Issue
Block a user