StThemeNodeTransition

StThemeNodeTransition

Synopsis

struct              StThemeNodeTransition;
struct              StThemeNodeTransitionClass;
StThemeNodeTransition * st_theme_node_transition_new    (StThemeNode *from_node,
                                                         StThemeNode *to_node,
                                                         guint duration);
void                st_theme_node_transition_update     (StThemeNodeTransition *transition,
                                                         StThemeNode *new_node);
void                st_theme_node_transition_paint      (StThemeNodeTransition *transition,
                                                         ClutterActorBox *allocation,
                                                         guint8 paint_opacity);
void                st_theme_node_transition_get_paint_box
                                                        (StThemeNodeTransition *transition,
                                                         const ClutterActorBox *allocation,
                                                         ClutterActorBox *paint_box);

Object Hierarchy

  GObject
   +----StThemeNodeTransition

Signals

  "completed"                                      : Run Last
  "new-frame"                                      : Run Last

Description

Details

struct StThemeNodeTransition

struct StThemeNodeTransition;

struct StThemeNodeTransitionClass

struct StThemeNodeTransitionClass {
  GObjectClass parent_class;

  void (*completed) (StThemeNodeTransition *transition);
  void (*new_frame) (StThemeNodeTransition *transition);
};

st_theme_node_transition_new ()

StThemeNodeTransition * st_theme_node_transition_new    (StThemeNode *from_node,
                                                         StThemeNode *to_node,
                                                         guint duration);

st_theme_node_transition_update ()

void                st_theme_node_transition_update     (StThemeNodeTransition *transition,
                                                         StThemeNode *new_node);

st_theme_node_transition_paint ()

void                st_theme_node_transition_paint      (StThemeNodeTransition *transition,
                                                         ClutterActorBox *allocation,
                                                         guint8 paint_opacity);

st_theme_node_transition_get_paint_box ()

void                st_theme_node_transition_get_paint_box
                                                        (StThemeNodeTransition *transition,
                                                         const ClutterActorBox *allocation,
                                                         ClutterActorBox *paint_box);

Signal Details

The "completed" signal

void                user_function                      (StThemeNodeTransition *stthemenodetransition,
                                                        gpointer               user_data)                  : Run Last

The "new-frame" signal

void                user_function                      (StThemeNodeTransition *stthemenodetransition,
                                                        gpointer               user_data)                  : Run Last