Class

ClutterConstraint

since: 1.4

Description [src]

abstract class Clutter.Constraint : Clutter.ActorMeta {
  /* No available fields */
}

The ClutterConstraint structure contains only private data and should be accessed using the provided API.

Available since: 1.4

Hierarchy

hierarchy this ClutterConstraint ancestor_0 ClutterActorMeta ancestor_0--this ancestor_1 GInitiallyUnowned ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

Instance methods

clutter_constraint_update_preferred_size

Asks the constraint to update the size request of a ClutterActor.

Methods inherited from ClutterActorMeta (5)
clutter_actor_meta_get_actor

Retrieves a pointer to the ClutterActor that owns meta.

since: 1.4

clutter_actor_meta_get_enabled

Retrieves whether meta is enabled.

since: 1.4

clutter_actor_meta_get_name

Retrieves the name set using clutter_actor_meta_set_name()

since: 1.4

clutter_actor_meta_set_enabled

Sets whether meta should be enabled or not.

since: 1.4

clutter_actor_meta_set_name

Sets the name of meta.

since: 1.4

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from ClutterActorMeta (3)
Clutter.ActorMeta:actor

The ClutterActor attached to the ClutterActorMeta instance.

since: 1.4

Clutter.ActorMeta:enabled

Whether or not the ClutterActorMeta is enabled.

since: 1.4

Clutter.ActorMeta:name

The unique name to access the ClutterActorMeta.

since: 1.4

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct ClutterConstraintClass {
  void (* update_allocation) (
    ClutterConstraint* constraint,
    ClutterActor* actor,
    ClutterActorBox* allocation
  );
  void (* update_preferred_size) (
    ClutterConstraint* constraint,
    ClutterActor* actor,
    ClutterOrientation direction,
    float for_size,
    float* minimum_size,
    float* natural_size
  );
  void (* _clutter_constraint1) (
void
  );
  void (* _clutter_constraint2) (
void
  );
  void (* _clutter_constraint3) (
void
  );
  void (* _clutter_constraint4) (
void
  );
  void (* _clutter_constraint5) (
void
  );
  void (* _clutter_constraint6) (
void
  );
  void (* _clutter_constraint7) (
void
  );
  
}

The ClutterConstraintClass structure contains only private data.

Class members
update_allocation: void (* update_allocation) ( ClutterConstraint* constraint, ClutterActor* actor, ClutterActorBox* allocation )
No description available.
update_preferred_size: void (* update_preferred_size) ( ClutterConstraint* constraint, ClutterActor* actor, ClutterOrientation direction, float for_size, float* minimum_size, float* natural_size )
No description available.
_clutter_constraint1: void (* _clutter_constraint1) ( void )
No description available.
_clutter_constraint2: void (* _clutter_constraint2) ( void )
No description available.
_clutter_constraint3: void (* _clutter_constraint3) ( void )
No description available.
_clutter_constraint4: void (* _clutter_constraint4) ( void )
No description available.
_clutter_constraint5: void (* _clutter_constraint5) ( void )
No description available.
_clutter_constraint6: void (* _clutter_constraint6) ( void )
No description available.
_clutter_constraint7: void (* _clutter_constraint7) ( void )
No description available.

Virtual methods

Clutter.ConstraintClass.update_allocation
No description available.

Clutter.ConstraintClass.update_preferred_size

Asks the constraint to update the size request of a ClutterActor.