StThemeNodeTransition

StThemeNodeTransition

Synopsis

struct              StThemeNodeTransition;
struct              StThemeNodeTransitionClass;
StThemeNodeTransition * st_theme_node_transition_new    (StThemeNode *from_node,
                                                         StThemeNode *to_node,
                                                         StThemeNodePaintState *old_paint_state,
                                                         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);
StThemeNodePaintState * st_theme_node_transition_get_new_paint_state
                                                        (StThemeNodeTransition *transition);

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,
                                                         StThemeNodePaintState *old_paint_state,
                                                         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);


st_theme_node_transition_get_new_paint_state ()

StThemeNodePaintState * st_theme_node_transition_get_new_paint_state
                                                        (StThemeNodeTransition *transition);

Signal Details

The "completed" signal

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

stthemenodetransition :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "new-frame" signal

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

stthemenodetransition :

the object which received the signal.

user_data :

user data set when the signal handler was connected.