gi-clutter-1.0.5: clutter GObject bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Clutter.Objects.Group

Description

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

Since: 0.2

Synopsis

Exported types

newtype Group Source #

Memory-managed wrapper type.

Constructors

Group (ManagedPtr Group) 

Instances

Instances details
Eq Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

GObject Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

ManagedPtrNewtype Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

Methods

toManagedPtr :: Group -> ManagedPtr Group

TypedObject Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

Methods

glibType :: IO GType

HasParentTypes Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

IsGValue (Maybe Group) Source #

Convert Group to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Clutter.Objects.Group

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe Group -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe Group)

type ParentTypes Group Source # 
Instance details

Defined in GI.Clutter.Objects.Group

type ParentTypes Group = '[Actor, Object, ImplementorIface, Animatable, Container, Scriptable]

class (GObject o, IsDescendantOf Group o) => IsGroup o Source #

Type class for types which can be safely cast to Group, for instance with toGroup.

Instances

Instances details
(GObject o, IsDescendantOf Group o) => IsGroup o Source # 
Instance details

Defined in GI.Clutter.Objects.Group

toGroup :: (MonadIO m, IsGroup o) => o -> m Group Source #

Cast to Group, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

addAction, addActionWithName, addActor, addChild, addConstraint, addConstraintWithName, addEffect, addEffectWithName, addTransition, allocate, allocateAlignFill, allocateAvailableSize, allocatePreferredSize, animateProperty, animateWithAlphav, animateWithTimelinev, animatev, applyRelativeTransformToPoint, applyTransformToPoint, bindModel, bindProperty, bindPropertyFull, childGetProperty, childNotify, childSetProperty, clearActions, clearConstraints, clearEffects, contains, continuePaint, createChildMeta, createPangoContext, createPangoLayout, destroy, destroyAllChildren, destroyChildMeta, detachAnimation, event, findChildByName, findProperty, forceFloating, foreach, foreachWithInternals, freezeNotify, getv, grabKeyFocus, hasActions, hasAllocation, hasClip, hasConstraints, hasEffects, hasKeyFocus, hasOverlaps, hasPointer, hide, hideAll, insertChildAbove, insertChildAtIndex, insertChildBelow, interpolateValue, isFloating, isInClonePaint, isMapped, isRealized, isRotated, isScaled, isVisible, lower, lowerBottom, lowerChild, map, moveAnchorPoint, moveAnchorPointFromGravity, moveBy, needsExpand, notify, notifyByPspec, paint, parseCustomNode, popInternal, pushInternal, queueRedraw, queueRedrawWithClip, queueRelayout, raise, raiseChild, raiseTop, realize, ref, refSink, removeAction, removeActionByName, removeActor, removeAll, removeAllChildren, removeAllTransitions, removeChild, removeClip, removeConstraint, removeConstraintByName, removeEffect, removeEffectByName, removeTransition, reparent, replaceChild, restoreEasingState, runDispose, saveEasingState, shouldPickPaint, show, showAll, sortDepthOrder, stealData, stealQdata, thawNotify, transformStagePoint, unmap, unparent, unrealize, unref, unsetFlags, watchClosure.

Getters

getAbsAllocationVertices, getAccessible, getAction, getActions, getAllocationBox, getAllocationGeometry, getAllocationVertices, getAnchorPoint, getAnchorPointGravity, getAnimation, getBackgroundColor, getChildAtIndex, getChildMeta, getChildTransform, getChildren, getClip, getClipToAllocation, getConstraint, getConstraints, getContent, getContentBox, getContentGravity, getContentRepeat, getContentScalingFilters, getData, getDefaultPaintVolume, getDepth, getEasingDelay, getEasingDuration, getEasingMode, getEffect, getEffects, getFirstChild, getFixedPositionSet, getFlags, getGeometry, getGid, getHeight, getId, getInitialState, getLastChild, getLayoutManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getNChildren, getName, getNextSibling, getNthChild, getOffscreenRedirect, getOpacity, getPaintBox, getPaintOpacity, getPaintVisibility, getPaintVolume, getPangoContext, getParent, getPivotPoint, getPivotPointZ, getPosition, getPreferredHeight, getPreferredSize, getPreferredWidth, getPreviousSibling, getProperty, getQdata, getReactive, getRequestMode, getRotation, getRotationAngle, getScale, getScaleCenter, getScaleGravity, getScaleZ, getShader, getSize, getStage, getTextDirection, getTransform, getTransformationMatrix, getTransformedPaintVolume, getTransformedPosition, getTransformedSize, getTransition, getTranslation, getWidth, getX, getXAlign, getXExpand, getY, getYAlign, getYExpand, getZPosition, getZRotationGravity.

Setters

setAllocation, setAnchorPoint, setAnchorPointFromGravity, setBackgroundColor, setChildAboveSibling, setChildAtIndex, setChildBelowSibling, setChildTransform, setClip, setClipToAllocation, setContent, setContentGravity, setContentRepeat, setContentScalingFilters, setCustomProperty, setData, setDataFull, setDepth, setEasingDelay, setEasingDuration, setEasingMode, setFinalState, setFixedPositionSet, setFlags, setGeometry, setHeight, setId, setLayoutManager, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setName, setOffscreenRedirect, setOpacity, setParent, setPivotPoint, setPivotPointZ, setPosition, setProperty, setReactive, setRequestMode, setRotation, setRotationAngle, setScale, setScaleFull, setScaleWithGravity, setScaleZ, setShader, setShaderParam, setShaderParamFloat, setShaderParamInt, setSize, setTextDirection, setTransform, setTranslation, setWidth, setX, setXAlign, setXExpand, setY, setYAlign, setYExpand, setZPosition, setZRotationFromGravity.

getNChildren

groupGetNChildren Source #

Arguments

:: (HasCallStack, MonadIO m, IsGroup a) 
=> a

self: A Group

-> m Int32

Returns: The number of child actors held in the group.

Deprecated: (Since version 1.10)Use actorGetNChildren instead.

Gets the number of actors held in the group.

Since: 0.2

getNthChild

groupGetNthChild Source #

Arguments

:: (HasCallStack, MonadIO m, IsGroup a) 
=> a

self: A Group

-> Int32

index_: the position of the requested actor.

-> m Actor

Returns: A Clutter actor, or Nothing if index_ is invalid.

Deprecated: (Since version 1.10)Use actorGetChildAtIndex instead.

Gets a groups child held at index_ in stack.

Since: 0.2

new

groupNew Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> m Group

Returns: the newly created Group actor

Deprecated: (Since version 1.10)Use actorNew instead.

Create a new Group.

removeAll

groupRemoveAll Source #

Arguments

:: (HasCallStack, MonadIO m, IsGroup a) 
=> a

self: A Group

-> m () 

Deprecated: (Since version 1.10)Use actorRemoveAllChildren instead.

Removes all children actors from the Group.