StContainer

StContainer

Synopsis

struct              StContainer;
struct              StContainerClass;
void                st_container_destroy_children       (StContainer *container);
GList *             st_container_get_children_list      (StContainer *container);
GList *             st_container_get_focus_chain        (StContainer *container);
void                st_container_move_before            (StContainer *container,
                                                         ClutterActor *actor,
                                                         ClutterActor *sibling);
void                st_container_move_child             (StContainer *container,
                                                         ClutterActor *actor,
                                                         int pos);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----ClutterActor
               +----StWidget
                     +----StContainer
                           +----StBoxLayout
                           +----StGroup
                           +----StOverflowBox
                           +----StTable

Implemented Interfaces

StContainer implements ClutterContainer, ClutterScriptable, ClutterAnimatable and AtkImplementorIface.

Description

Details

struct StContainer

struct StContainer;

struct StContainerClass

struct StContainerClass {
  StWidgetClass parent_class;

  GList * (*get_focus_chain) (StContainer *container);
};

st_container_destroy_children ()

void                st_container_destroy_children       (StContainer *container);

Destroys all child actors from container.

container :

An StContainer

st_container_get_children_list ()

GList *             st_container_get_children_list      (StContainer *container);

Get the internal list of container's child actors. This function should only be used by subclasses of StContainer

container :

An StContainer

Returns :

list of container's child actors. [element-type Clutter.Actor][transfer none]

st_container_get_focus_chain ()

GList *             st_container_get_focus_chain        (StContainer *container);

Gets a list of the focusable children of container, in "Tab" order. By default, this returns all visible (as in CLUTTER_ACTOR_IS_VISIBLE()) children of container.

container :

An StContainer

Returns :

container's focusable children. [element-type Clutter.Actor][transfer container]

st_container_move_before ()

void                st_container_move_before            (StContainer *container,
                                                         ClutterActor *actor,
                                                         ClutterActor *sibling);

st_container_move_child ()

void                st_container_move_child             (StContainer *container,
                                                         ClutterActor *actor,
                                                         int pos);