packages feed

gi-clutter 1.0.2 → 1.0.3

raw patch · 4 files changed

+9/−5 lines, 4 filesdep ~textsetup-changedPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: text

API changes (from Hackage documentation)

- GI.Clutter.Callbacks: type ActorCreateChildFunc = Object " /@item@/: the item in the model" -> IO Actor " __Returns:__ The newly created child t'GI.Clutter.Objects.Actor.Actor'"
+ GI.Clutter.Callbacks: type ActorCreateChildFunc = -- | /@item@/: the item in the model Object -> -- | __Returns:__ The newly created child t'GI.Clutter.Objects.Actor.Actor' IO Actor
- GI.Clutter.Callbacks: type ActorCreateChildFunc_WithClosures = Object " /@item@/: the item in the model" -> Ptr () " /@userData@/: Data passed to 'GI.Clutter.Objects.Actor.actorBindModel'" -> IO Actor " __Returns:__ The newly created child t'GI.Clutter.Objects.Actor.Actor'"
+ GI.Clutter.Callbacks: type ActorCreateChildFunc_WithClosures = -- | /@item@/: the item in the model Object -> -- | /@userData@/: Data passed to 'GI.Clutter.Objects.Actor.actorBindModel' Ptr () -> -- | __Returns:__ The newly created child t'GI.Clutter.Objects.Actor.Actor' IO Actor
- GI.Clutter.Callbacks: type AlphaFunc = Alpha " /@alpha@/: a t'GI.Clutter.Objects.Alpha.Alpha'" -> IO Double " __Returns:__ a floating point value"
+ GI.Clutter.Callbacks: type AlphaFunc = -- | /@alpha@/: a t'GI.Clutter.Objects.Alpha.Alpha' Alpha -> -- | __Returns:__ a floating point value IO Double
- GI.Clutter.Callbacks: type AlphaFunc_WithClosures = Alpha " /@alpha@/: a t'GI.Clutter.Objects.Alpha.Alpha'" -> Ptr () " /@userData@/: user data passed to the function" -> IO Double " __Returns:__ a floating point value"
+ GI.Clutter.Callbacks: type AlphaFunc_WithClosures = -- | /@alpha@/: a t'GI.Clutter.Objects.Alpha.Alpha' Alpha -> -- | /@userData@/: user data passed to the function Ptr () -> -- | __Returns:__ a floating point value IO Double
- GI.Clutter.Callbacks: type BehaviourForeachFunc = Behaviour " /@behaviour@/: the t'GI.Clutter.Objects.Behaviour.Behaviour'" -> Actor " /@actor@/: an actor driven by /@behaviour@/" -> IO ()
+ GI.Clutter.Callbacks: type BehaviourForeachFunc = -- | /@behaviour@/: the t'GI.Clutter.Objects.Behaviour.Behaviour' Behaviour -> -- | /@actor@/: an actor driven by /@behaviour@/ Actor -> IO ()
- GI.Clutter.Callbacks: type BehaviourForeachFunc_WithClosures = Behaviour " /@behaviour@/: the t'GI.Clutter.Objects.Behaviour.Behaviour'" -> Actor " /@actor@/: an actor driven by /@behaviour@/" -> Ptr () " /@data@/: optional data passed to the function" -> IO ()
+ GI.Clutter.Callbacks: type BehaviourForeachFunc_WithClosures = -- | /@behaviour@/: the t'GI.Clutter.Objects.Behaviour.Behaviour' Behaviour -> -- | /@actor@/: an actor driven by /@behaviour@/ Actor -> -- | /@data@/: optional data passed to the function Ptr () -> IO ()
- GI.Clutter.Callbacks: type BindingActionFunc = Object " /@gobject@/: a t'GI.GObject.Objects.Object.Object'" -> Text " /@actionName@/: the name of the action" -> Word32 " /@keyVal@/: the key symbol" -> [ModifierType] " /@modifiers@/: bitmask of the modifier flags" -> IO Bool " __Returns:__ the function should return 'P.True' if the key binding has been handled, and return 'P.False' otherwise"
+ GI.Clutter.Callbacks: type BindingActionFunc = -- | /@gobject@/: a t'GI.GObject.Objects.Object.Object' Object -> -- | /@actionName@/: the name of the action Text -> -- | /@keyVal@/: the key symbol Word32 -> -- | /@modifiers@/: bitmask of the modifier flags [ModifierType] -> -- | __Returns:__ the function should return 'P.True' if the key -- binding has been handled, and return 'P.False' otherwise IO Bool
- GI.Clutter.Callbacks: type BindingActionFunc_WithClosures = Object " /@gobject@/: a t'GI.GObject.Objects.Object.Object'" -> Text " /@actionName@/: the name of the action" -> Word32 " /@keyVal@/: the key symbol" -> [ModifierType] " /@modifiers@/: bitmask of the modifier flags" -> Ptr () " /@userData@/: data passed to the function" -> IO Bool " __Returns:__ the function should return 'P.True' if the key binding has been handled, and return 'P.False' otherwise"
+ GI.Clutter.Callbacks: type BindingActionFunc_WithClosures = -- | /@gobject@/: a t'GI.GObject.Objects.Object.Object' Object -> -- | /@actionName@/: the name of the action Text -> -- | /@keyVal@/: the key symbol Word32 -> -- | /@modifiers@/: bitmask of the modifier flags [ModifierType] -> -- | /@userData@/: data passed to the function Ptr () -> -- | __Returns:__ the function should return 'P.True' if the key -- binding has been handled, and return 'P.False' otherwise IO Bool
- GI.Clutter.Callbacks: type Callback = Actor " /@actor@/: a t'GI.Clutter.Objects.Actor.Actor'" -> IO ()
+ GI.Clutter.Callbacks: type Callback = -- | /@actor@/: a t'GI.Clutter.Objects.Actor.Actor' Actor -> IO ()
- GI.Clutter.Callbacks: type Callback_WithClosures = Actor " /@actor@/: a t'GI.Clutter.Objects.Actor.Actor'" -> Ptr () " /@data@/: user data" -> IO ()
+ GI.Clutter.Callbacks: type Callback_WithClosures = -- | /@actor@/: a t'GI.Clutter.Objects.Actor.Actor' Actor -> -- | /@data@/: user data Ptr () -> IO ()
- GI.Clutter.Callbacks: type EventFilterFunc = Event " /@event@/: the event that is going to be emitted" -> IO Bool " __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' to indicate that the event has been handled or 'GI.Clutter.Constants.EVENT_PROPAGATE' otherwise. Returning 'GI.Clutter.Constants.EVENT_STOP' skips any further filter functions and prevents the signal emission for the event."
+ GI.Clutter.Callbacks: type EventFilterFunc = -- | /@event@/: the event that is going to be emitted Event -> -- | __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' to indicate that the event -- has been handled or 'GI.Clutter.Constants.EVENT_PROPAGATE' otherwise. -- Returning 'GI.Clutter.Constants.EVENT_STOP' skips any further filter -- functions and prevents the signal emission for the event. IO Bool
- GI.Clutter.Callbacks: type EventFilterFunc_WithClosures = Event " /@event@/: the event that is going to be emitted" -> Ptr () " /@userData@/: the data pointer passed to 'GI.Clutter.Functions.eventAddFilter'" -> IO Bool " __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' to indicate that the event has been handled or 'GI.Clutter.Constants.EVENT_PROPAGATE' otherwise. Returning 'GI.Clutter.Constants.EVENT_STOP' skips any further filter functions and prevents the signal emission for the event."
+ GI.Clutter.Callbacks: type EventFilterFunc_WithClosures = -- | /@event@/: the event that is going to be emitted Event -> -- | /@userData@/: the data pointer passed to 'GI.Clutter.Functions.eventAddFilter' Ptr () -> -- | __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' to indicate that the event -- has been handled or 'GI.Clutter.Constants.EVENT_PROPAGATE' otherwise. -- Returning 'GI.Clutter.Constants.EVENT_STOP' skips any further filter -- functions and prevents the signal emission for the event. IO Bool
- GI.Clutter.Callbacks: type ModelFilterFunc = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> ModelIter " /@iter@/: the iterator for the row" -> IO Bool " __Returns:__ If the row should be displayed, return 'P.True'"
+ GI.Clutter.Callbacks: type ModelFilterFunc = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@iter@/: the iterator for the row ModelIter -> -- | __Returns:__ If the row should be displayed, return 'P.True' IO Bool
- GI.Clutter.Callbacks: type ModelFilterFunc_WithClosures = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> ModelIter " /@iter@/: the iterator for the row" -> Ptr () " /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelSetFilter'" -> IO Bool " __Returns:__ If the row should be displayed, return 'P.True'"
+ GI.Clutter.Callbacks: type ModelFilterFunc_WithClosures = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@iter@/: the iterator for the row ModelIter -> -- | /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelSetFilter' Ptr () -> -- | __Returns:__ If the row should be displayed, return 'P.True' IO Bool
- GI.Clutter.Callbacks: type ModelForeachFunc = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> ModelIter " /@iter@/: the iterator for the row" -> IO Bool " __Returns:__ 'P.True' if the iteration should continue, 'P.False' otherwise"
+ GI.Clutter.Callbacks: type ModelForeachFunc = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@iter@/: the iterator for the row ModelIter -> -- | __Returns:__ 'P.True' if the iteration should continue, 'P.False' otherwise IO Bool
- GI.Clutter.Callbacks: type ModelForeachFunc_WithClosures = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> ModelIter " /@iter@/: the iterator for the row" -> Ptr () " /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelForeach'" -> IO Bool " __Returns:__ 'P.True' if the iteration should continue, 'P.False' otherwise"
+ GI.Clutter.Callbacks: type ModelForeachFunc_WithClosures = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@iter@/: the iterator for the row ModelIter -> -- | /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelForeach' Ptr () -> -- | __Returns:__ 'P.True' if the iteration should continue, 'P.False' otherwise IO Bool
- GI.Clutter.Callbacks: type ModelSortFunc = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> GValue " /@a@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the row" -> GValue " /@b@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the second row" -> IO Int32 " __Returns:__ a positive integer if /@a@/ is after /@b@/, a negative integer if /@a@/ is before /@b@/, or 0 if the rows are the same"
+ GI.Clutter.Callbacks: type ModelSortFunc = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@a@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the row GValue -> -- | /@b@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the second row GValue -> -- | __Returns:__ a positive integer if /@a@/ is after /@b@/, a negative integer if -- /@a@/ is before /@b@/, or 0 if the rows are the same IO Int32
- GI.Clutter.Callbacks: type ModelSortFunc_WithClosures = Model " /@model@/: a t'GI.Clutter.Objects.Model.Model'" -> GValue " /@a@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the row" -> GValue " /@b@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the second row" -> Ptr () " /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelSetSort'" -> IO Int32 " __Returns:__ a positive integer if /@a@/ is after /@b@/, a negative integer if /@a@/ is before /@b@/, or 0 if the rows are the same"
+ GI.Clutter.Callbacks: type ModelSortFunc_WithClosures = -- | /@model@/: a t'GI.Clutter.Objects.Model.Model' Model -> -- | /@a@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the row GValue -> -- | /@b@/: a t'GI.GObject.Structs.Value.Value' representing the contents of the second row GValue -> -- | /@userData@/: data passed to 'GI.Clutter.Objects.Model.modelSetSort' Ptr () -> -- | __Returns:__ a positive integer if /@a@/ is after /@b@/, a negative integer if -- /@a@/ is before /@b@/, or 0 if the rows are the same IO Int32
- GI.Clutter.Callbacks: type PathCallback = PathNode " /@node@/: the node" -> IO ()
+ GI.Clutter.Callbacks: type PathCallback = -- | /@node@/: the node PathNode -> IO ()
- GI.Clutter.Callbacks: type PathCallback_WithClosures = PathNode " /@node@/: the node" -> Ptr () " /@data@/: optional data passed to the function" -> IO ()
+ GI.Clutter.Callbacks: type PathCallback_WithClosures = -- | /@node@/: the node PathNode -> -- | /@data@/: optional data passed to the function Ptr () -> IO ()
- GI.Clutter.Callbacks: type ProgressFunc = GValue " /@a@/: the initial value of an interval" -> GValue " /@b@/: the final value of an interval" -> Double " /@progress@/: the progress factor, between 0 and 1" -> GValue " /@retval@/: the value used to store the progress" -> IO Bool " __Returns:__ 'P.True' if the function successfully computed the value and stored it inside /@retval@/"
+ GI.Clutter.Callbacks: type ProgressFunc = -- | /@a@/: the initial value of an interval GValue -> -- | /@b@/: the final value of an interval GValue -> -- | /@progress@/: the progress factor, between 0 and 1 Double -> -- | /@retval@/: the value used to store the progress GValue -> -- | __Returns:__ 'P.True' if the function successfully computed -- the value and stored it inside /@retval@/ IO Bool
- GI.Clutter.Callbacks: type ScriptConnectFunc = Script " /@script@/: a t'GI.Clutter.Objects.Script.Script'" -> Object " /@object@/: the object to connect" -> Text " /@signalName@/: the name of the signal" -> Text " /@handlerName@/: the name of the signal handler" -> Object " /@connectObject@/: the object to connect the signal to, or 'P.Nothing'" -> [ConnectFlags] " /@flags@/: signal connection flags" -> IO ()
+ GI.Clutter.Callbacks: type ScriptConnectFunc = -- | /@script@/: a t'GI.Clutter.Objects.Script.Script' Script -> -- | /@object@/: the object to connect Object -> -- | /@signalName@/: the name of the signal Text -> -- | /@handlerName@/: the name of the signal handler Text -> -- | /@connectObject@/: the object to connect the signal to, or 'P.Nothing' Object -> -- | /@flags@/: signal connection flags [ConnectFlags] -> IO ()
- GI.Clutter.Callbacks: type ScriptConnectFunc_WithClosures = Script " /@script@/: a t'GI.Clutter.Objects.Script.Script'" -> Object " /@object@/: the object to connect" -> Text " /@signalName@/: the name of the signal" -> Text " /@handlerName@/: the name of the signal handler" -> Object " /@connectObject@/: the object to connect the signal to, or 'P.Nothing'" -> [ConnectFlags] " /@flags@/: signal connection flags" -> Ptr () " /@userData@/: user data to pass to the signal handler" -> IO ()
+ GI.Clutter.Callbacks: type ScriptConnectFunc_WithClosures = -- | /@script@/: a t'GI.Clutter.Objects.Script.Script' Script -> -- | /@object@/: the object to connect Object -> -- | /@signalName@/: the name of the signal Text -> -- | /@handlerName@/: the name of the signal handler Text -> -- | /@connectObject@/: the object to connect the signal to, or 'P.Nothing' Object -> -- | /@flags@/: signal connection flags [ConnectFlags] -> -- | /@userData@/: user data to pass to the signal handler Ptr () -> IO ()
- GI.Clutter.Callbacks: type TimelineProgressFunc = Timeline " /@timeline@/: a t'GI.Clutter.Objects.Timeline.Timeline'" -> Double " /@elapsed@/: the elapsed time, in milliseconds" -> Double " /@total@/: the total duration of the timeline, in milliseconds," -> IO Double " __Returns:__ the progress, as a floating point value between -1.0 and 2.0."
+ GI.Clutter.Callbacks: type TimelineProgressFunc = -- | /@timeline@/: a t'GI.Clutter.Objects.Timeline.Timeline' Timeline -> -- | /@elapsed@/: the elapsed time, in milliseconds Double -> -- | /@total@/: the total duration of the timeline, in milliseconds, Double -> -- | __Returns:__ the progress, as a floating point value between -1.0 and 2.0. IO Double
- GI.Clutter.Callbacks: type TimelineProgressFunc_WithClosures = Timeline " /@timeline@/: a t'GI.Clutter.Objects.Timeline.Timeline'" -> Double " /@elapsed@/: the elapsed time, in milliseconds" -> Double " /@total@/: the total duration of the timeline, in milliseconds," -> Ptr () " /@userData@/: data passed to the function" -> IO Double " __Returns:__ the progress, as a floating point value between -1.0 and 2.0."
+ GI.Clutter.Callbacks: type TimelineProgressFunc_WithClosures = -- | /@timeline@/: a t'GI.Clutter.Objects.Timeline.Timeline' Timeline -> -- | /@elapsed@/: the elapsed time, in milliseconds Double -> -- | /@total@/: the total duration of the timeline, in milliseconds, Double -> -- | /@userData@/: data passed to the function Ptr () -> -- | __Returns:__ the progress, as a floating point value between -1.0 and 2.0. IO Double
- GI.Clutter.Interfaces.Container: type ContainerActorAddedCallback = Actor " /@actor@/: the new child that has been added to /@container@/" -> IO ()
+ GI.Clutter.Interfaces.Container: type ContainerActorAddedCallback = -- | /@actor@/: the new child that has been added to /@container@/ Actor -> IO ()
- GI.Clutter.Interfaces.Container: type ContainerActorRemovedCallback = Actor " /@actor@/: the child that has been removed from /@container@/" -> IO ()
+ GI.Clutter.Interfaces.Container: type ContainerActorRemovedCallback = -- | /@actor@/: the child that has been removed from /@container@/ Actor -> IO ()
- GI.Clutter.Interfaces.Container: type ContainerChildNotifyCallback = Actor " /@actor@/: the child that has had a property set" -> GParamSpec " /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the property set" -> IO ()
+ GI.Clutter.Interfaces.Container: type ContainerChildNotifyCallback = -- | /@actor@/: the child that has had a property set Actor -> -- | /@pspec@/: the t'GI.GObject.Objects.ParamSpec.ParamSpec' of the property set GParamSpec -> IO ()
- GI.Clutter.Interfaces.Content: type ContentAttachedCallback = Actor " /@actor@/: a t'GI.Clutter.Objects.Actor.Actor'" -> IO ()
+ GI.Clutter.Interfaces.Content: type ContentAttachedCallback = -- | /@actor@/: a t'GI.Clutter.Objects.Actor.Actor' Actor -> IO ()
- GI.Clutter.Interfaces.Content: type ContentDetachedCallback = Actor " /@actor@/: a t'GI.Clutter.Objects.Actor.Actor'" -> IO ()
+ GI.Clutter.Interfaces.Content: type ContentDetachedCallback = -- | /@actor@/: a t'GI.Clutter.Objects.Actor.Actor' Actor -> IO ()
- GI.Clutter.Interfaces.Media: type MediaErrorCallback = GError " /@error@/: the t'GError'" -> IO ()
+ GI.Clutter.Interfaces.Media: type MediaErrorCallback = -- | /@error@/: the t'GError' GError -> IO ()
- GI.Clutter.Objects.Actor: type ActorAllocationChangedCallback = ActorBox " /@box@/: a t'GI.Clutter.Structs.ActorBox.ActorBox' with the new allocation" -> [AllocationFlags] " /@flags@/: t'GI.Clutter.Flags.AllocationFlags' for the allocation" -> IO ()
+ GI.Clutter.Objects.Actor: type ActorAllocationChangedCallback = -- | /@box@/: a t'GI.Clutter.Structs.ActorBox.ActorBox' with the new allocation ActorBox -> -- | /@flags@/: t'GI.Clutter.Flags.AllocationFlags' for the allocation [AllocationFlags] -> IO ()
- GI.Clutter.Objects.Actor: type ActorButtonPressEventCallback = ButtonEvent " /@event@/: a t'GI.Clutter.Structs.ButtonEvent.ButtonEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorButtonPressEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.ButtonEvent.ButtonEvent' ButtonEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorButtonReleaseEventCallback = ButtonEvent " /@event@/: a t'GI.Clutter.Structs.ButtonEvent.ButtonEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorButtonReleaseEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.ButtonEvent.ButtonEvent' ButtonEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorCapturedEventCallback = Event " /@event@/: a t'GI.Clutter.Unions.Event.Event'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorCapturedEventCallback = -- | /@event@/: a t'GI.Clutter.Unions.Event.Event' Event -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorEnterEventCallback = CrossingEvent " /@event@/: a t'GI.Clutter.Structs.CrossingEvent.CrossingEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorEnterEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.CrossingEvent.CrossingEvent' CrossingEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorEventCallback = Event " /@event@/: a t'GI.Clutter.Unions.Event.Event'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorEventCallback = -- | /@event@/: a t'GI.Clutter.Unions.Event.Event' Event -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorKeyPressEventCallback = KeyEvent " /@event@/: a t'GI.Clutter.Structs.KeyEvent.KeyEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorKeyPressEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.KeyEvent.KeyEvent' KeyEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorKeyReleaseEventCallback = KeyEvent " /@event@/: a t'GI.Clutter.Structs.KeyEvent.KeyEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorKeyReleaseEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.KeyEvent.KeyEvent' KeyEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorLeaveEventCallback = CrossingEvent " /@event@/: a t'GI.Clutter.Structs.CrossingEvent.CrossingEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorLeaveEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.CrossingEvent.CrossingEvent' CrossingEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorMotionEventCallback = MotionEvent " /@event@/: a t'GI.Clutter.Structs.MotionEvent.MotionEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorMotionEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.MotionEvent.MotionEvent' MotionEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorParentSetCallback = Maybe Actor " /@oldParent@/: the previous parent of the actor, or 'P.Nothing'" -> IO ()
+ GI.Clutter.Objects.Actor: type ActorParentSetCallback = -- | /@oldParent@/: the previous parent of the actor, or 'P.Nothing' Maybe Actor -> IO ()
- GI.Clutter.Objects.Actor: type ActorPickCallback = Color " /@color@/: the t'GI.Clutter.Structs.Color.Color' to be used when picking" -> IO ()
+ GI.Clutter.Objects.Actor: type ActorPickCallback = -- | /@color@/: the t'GI.Clutter.Structs.Color.Color' to be used when picking Color -> IO ()
- GI.Clutter.Objects.Actor: type ActorQueueRedrawCallback = Actor " /@origin@/: the actor which initiated the redraw request" -> IO ()
+ GI.Clutter.Objects.Actor: type ActorQueueRedrawCallback = -- | /@origin@/: the actor which initiated the redraw request Actor -> IO ()
- GI.Clutter.Objects.Actor: type ActorScrollEventCallback = ScrollEvent " /@event@/: a t'GI.Clutter.Structs.ScrollEvent.ScrollEvent'" -> IO Bool " __Returns:__ 'P.True' if the event has been handled by the actor, or 'P.False' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorScrollEventCallback = -- | /@event@/: a t'GI.Clutter.Structs.ScrollEvent.ScrollEvent' ScrollEvent -> -- | __Returns:__ 'P.True' if the event has been handled by the actor, -- or 'P.False' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorTouchEventCallback = Event " /@event@/: a t'GI.Clutter.Unions.Event.Event'" -> IO Bool " __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' if the event has been handled by the actor, or 'GI.Clutter.Constants.EVENT_PROPAGATE' to continue the emission."
+ GI.Clutter.Objects.Actor: type ActorTouchEventCallback = -- | /@event@/: a t'GI.Clutter.Unions.Event.Event' Event -> -- | __Returns:__ 'GI.Clutter.Constants.EVENT_STOP' if the event has been handled by -- the actor, or 'GI.Clutter.Constants.EVENT_PROPAGATE' to continue the emission. IO Bool
- GI.Clutter.Objects.Actor: type ActorTransitionStoppedCallback = Text " /@name@/: the name of the transition" -> Bool " /@isFinished@/: whether the transition was finished, or stopped" -> IO ()
+ GI.Clutter.Objects.Actor: type ActorTransitionStoppedCallback = -- | /@name@/: the name of the transition Text -> -- | /@isFinished@/: whether the transition was finished, or stopped Bool -> IO ()
- GI.Clutter.Objects.Behaviour: type BehaviourAppliedCallback = Actor " /@actor@/: the actor the behaviour was applied to." -> IO ()
+ GI.Clutter.Objects.Behaviour: type BehaviourAppliedCallback = -- | /@actor@/: the actor the behaviour was applied to. Actor -> IO ()
- GI.Clutter.Objects.Behaviour: type BehaviourRemovedCallback = Actor " /@actor@/: the removed actor" -> IO ()
+ GI.Clutter.Objects.Behaviour: type BehaviourRemovedCallback = -- | /@actor@/: the removed actor Actor -> IO ()
- GI.Clutter.Objects.BehaviourPath: type BehaviourPathKnotReachedCallback = Word32 " /@knotNum@/: the index of the t'GI.Clutter.Structs.Knot.Knot' reached" -> IO ()
+ GI.Clutter.Objects.BehaviourPath: type BehaviourPathKnotReachedCallback = -- | /@knotNum@/: the index of the t'GI.Clutter.Structs.Knot.Knot' reached Word32 -> IO ()
- GI.Clutter.Objects.CairoTexture: type CairoTextureCreateSurfaceCallback = Word32 " /@width@/: the width of the surface to create" -> Word32 " /@height@/: the height of the surface to create" -> IO Surface " __Returns:__ the newly created t'GI.Cairo.Structs.Surface.Surface' for the texture"
+ GI.Clutter.Objects.CairoTexture: type CairoTextureCreateSurfaceCallback = -- | /@width@/: the width of the surface to create Word32 -> -- | /@height@/: the height of the surface to create Word32 -> -- | __Returns:__ the newly created t'GI.Cairo.Structs.Surface.Surface' for the texture IO Surface
- GI.Clutter.Objects.CairoTexture: type CairoTextureDrawCallback = Context " /@cr@/: the Cairo context to use to draw" -> IO Bool " __Returns:__ 'P.True' if the signal emission should stop, and 'P.False' to continue"
+ GI.Clutter.Objects.CairoTexture: type CairoTextureDrawCallback = -- | /@cr@/: the Cairo context to use to draw Context -> -- | __Returns:__ 'P.True' if the signal emission should stop, and 'P.False' -- to continue IO Bool
- GI.Clutter.Objects.Canvas: type CanvasDrawCallback = Context " /@cr@/: the Cairo context used to draw" -> Int32 " /@width@/: the width of the /@canvas@/" -> Int32 " /@height@/: the height of the /@canvas@/" -> IO Bool " __Returns:__ 'P.True' if the signal emission should stop, and 'P.False' otherwise"
+ GI.Clutter.Objects.Canvas: type CanvasDrawCallback = -- | /@cr@/: the Cairo context used to draw Context -> -- | /@width@/: the width of the /@canvas@/ Int32 -> -- | /@height@/: the height of the /@canvas@/ Int32 -> -- | __Returns:__ 'P.True' if the signal emission should stop, and -- 'P.False' otherwise IO Bool
- GI.Clutter.Objects.ClickAction: type ClickActionClickedCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.ClickAction: type ClickActionClickedCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.ClickAction: type ClickActionLongPressCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> LongPressState " /@state@/: the long press state" -> IO Bool " __Returns:__ Only the 'GI.Clutter.Enums.LongPressStateQuery' state uses the returned value of the handler; other states will ignore it"
+ GI.Clutter.Objects.ClickAction: type ClickActionLongPressCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@state@/: the long press state LongPressState -> -- | __Returns:__ Only the 'GI.Clutter.Enums.LongPressStateQuery' state uses the -- returned value of the handler; other states will ignore it IO Bool
- GI.Clutter.Objects.DeviceManager: type DeviceManagerDeviceAddedCallback = InputDevice " /@device@/: the newly added t'GI.Clutter.Objects.InputDevice.InputDevice'" -> IO ()
+ GI.Clutter.Objects.DeviceManager: type DeviceManagerDeviceAddedCallback = -- | /@device@/: the newly added t'GI.Clutter.Objects.InputDevice.InputDevice' InputDevice -> IO ()
- GI.Clutter.Objects.DeviceManager: type DeviceManagerDeviceRemovedCallback = InputDevice " /@device@/: the removed t'GI.Clutter.Objects.InputDevice.InputDevice'" -> IO ()
+ GI.Clutter.Objects.DeviceManager: type DeviceManagerDeviceRemovedCallback = -- | /@device@/: the removed t'GI.Clutter.Objects.InputDevice.InputDevice' InputDevice -> IO ()
- GI.Clutter.Objects.DragAction: type DragActionDragBeginCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action" -> Float " /@eventX@/: the X coordinate (in stage space) of the press event" -> Float " /@eventY@/: the Y coordinate (in stage space) of the press event" -> [ModifierType] " /@modifiers@/: the modifiers of the press event" -> IO ()
+ GI.Clutter.Objects.DragAction: type DragActionDragBeginCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action Actor -> -- | /@eventX@/: the X coordinate (in stage space) of the press event Float -> -- | /@eventY@/: the Y coordinate (in stage space) of the press event Float -> -- | /@modifiers@/: the modifiers of the press event [ModifierType] -> IO ()
- GI.Clutter.Objects.DragAction: type DragActionDragEndCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action" -> Float " /@eventX@/: the X coordinate (in stage space) of the release event" -> Float " /@eventY@/: the Y coordinate (in stage space) of the release event" -> [ModifierType] " /@modifiers@/: the modifiers of the release event" -> IO ()
+ GI.Clutter.Objects.DragAction: type DragActionDragEndCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action Actor -> -- | /@eventX@/: the X coordinate (in stage space) of the release event Float -> -- | /@eventY@/: the Y coordinate (in stage space) of the release event Float -> -- | /@modifiers@/: the modifiers of the release event [ModifierType] -> IO ()
- GI.Clutter.Objects.DragAction: type DragActionDragMotionCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action" -> Float " /@deltaX@/: the X component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event" -> Float " /@deltaY@/: the Y component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event" -> IO ()
+ GI.Clutter.Objects.DragAction: type DragActionDragMotionCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action Actor -> -- | /@deltaX@/: the X component of the distance between the press event -- that began the dragging and the current position of the pointer, -- as of the latest motion event Float -> -- | /@deltaY@/: the Y component of the distance between the press event -- that began the dragging and the current position of the pointer, -- as of the latest motion event Float -> IO ()
- GI.Clutter.Objects.DragAction: type DragActionDragProgressCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action" -> Float " /@deltaX@/: the X component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event" -> Float " /@deltaY@/: the Y component of the distance between the press event that began the dragging and the current position of the pointer, as of the latest motion event" -> IO Bool " __Returns:__ 'P.True' if the drag should continue, and 'P.False' if it should be stopped."
+ GI.Clutter.Objects.DragAction: type DragActionDragProgressCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action Actor -> -- | /@deltaX@/: the X component of the distance between the press event -- that began the dragging and the current position of the pointer, -- as of the latest motion event Float -> -- | /@deltaY@/: the Y component of the distance between the press event -- that began the dragging and the current position of the pointer, -- as of the latest motion event Float -> -- | __Returns:__ 'P.True' if the drag should continue, and 'P.False' -- if it should be stopped. IO Bool
- GI.Clutter.Objects.DropAction: type DropActionCanDropCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> Float " /@eventX@/: the X coordinate (in stage space) of the drop event" -> Float " /@eventY@/: the Y coordinate (in stage space) of the drop event" -> IO Bool " __Returns:__ 'P.True' if the drop is accepted, and 'P.False' otherwise"
+ GI.Clutter.Objects.DropAction: type DropActionCanDropCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@eventX@/: the X coordinate (in stage space) of the drop event Float -> -- | /@eventY@/: the Y coordinate (in stage space) of the drop event Float -> -- | __Returns:__ 'P.True' if the drop is accepted, and 'P.False' otherwise IO Bool
- GI.Clutter.Objects.DropAction: type DropActionDropCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> Float " /@eventX@/: the X coordinate (in stage space) of the drop event" -> Float " /@eventY@/: the Y coordinate (in stage space) of the drop event" -> IO ()
+ GI.Clutter.Objects.DropAction: type DropActionDropCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@eventX@/: the X coordinate (in stage space) of the drop event Float -> -- | /@eventY@/: the Y coordinate (in stage space) of the drop event Float -> IO ()
- GI.Clutter.Objects.DropAction: type DropActionDropCancelCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> Float " /@eventX@/: the X coordinate (in stage space) of the drop event" -> Float " /@eventY@/: the Y coordinate (in stage space) of the drop event" -> IO ()
+ GI.Clutter.Objects.DropAction: type DropActionDropCancelCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@eventX@/: the X coordinate (in stage space) of the drop event Float -> -- | /@eventY@/: the Y coordinate (in stage space) of the drop event Float -> IO ()
- GI.Clutter.Objects.DropAction: type DropActionOverInCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.DropAction: type DropActionOverInCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.DropAction: type DropActionOverOutCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.DropAction: type DropActionOverOutCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.GestureAction: type GestureActionGestureBeginCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO Bool " __Returns:__ 'P.True' if the gesture should start, and 'P.False' if the gesture should be ignored."
+ GI.Clutter.Objects.GestureAction: type GestureActionGestureBeginCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | __Returns:__ 'P.True' if the gesture should start, and 'P.False' if -- the gesture should be ignored. IO Bool
- GI.Clutter.Objects.GestureAction: type GestureActionGestureCancelCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.GestureAction: type GestureActionGestureCancelCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.GestureAction: type GestureActionGestureEndCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.GestureAction: type GestureActionGestureEndCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.GestureAction: type GestureActionGestureProgressCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO Bool " __Returns:__ 'P.True' if the gesture should continue, and 'P.False' if the gesture should be cancelled."
+ GI.Clutter.Objects.GestureAction: type GestureActionGestureProgressCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | __Returns:__ 'P.True' if the gesture should continue, and 'P.False' if -- the gesture should be cancelled. IO Bool
- GI.Clutter.Objects.Model: type ModelRowAddedCallback = ModelIter " /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the new row" -> IO ()
+ GI.Clutter.Objects.Model: type ModelRowAddedCallback = -- | /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the new row ModelIter -> IO ()
- GI.Clutter.Objects.Model: type ModelRowChangedCallback = ModelIter " /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the changed row" -> IO ()
+ GI.Clutter.Objects.Model: type ModelRowChangedCallback = -- | /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the changed row ModelIter -> IO ()
- GI.Clutter.Objects.Model: type ModelRowRemovedCallback = ModelIter " /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the removed row" -> IO ()
+ GI.Clutter.Objects.Model: type ModelRowRemovedCallback = -- | /@iter@/: a t'GI.Clutter.Objects.ModelIter.ModelIter' pointing to the removed row ModelIter -> IO ()
- GI.Clutter.Objects.PanAction: type PanActionPanCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> Bool " /@isInterpolated@/: if the event is the result of interpolating the motion velocity at the end of the drag" -> IO Bool " __Returns:__ 'P.True' if the pan should continue, and 'P.False' if the pan should be cancelled."
+ GI.Clutter.Objects.PanAction: type PanActionPanCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@isInterpolated@/: if the event is the result of interpolating -- the motion velocity at the end of the drag Bool -> -- | __Returns:__ 'P.True' if the pan should continue, and 'P.False' if -- the pan should be cancelled. IO Bool
- GI.Clutter.Objects.PanAction: type PanActionPanStoppedCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.PanAction: type PanActionPanStoppedCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.PathConstraint: type PathConstraintNodeReachedCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' using the /@constraint@/" -> Word32 " /@index@/: the index of the node that has been reached" -> IO ()
+ GI.Clutter.Objects.PathConstraint: type PathConstraintNodeReachedCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' using the /@constraint@/ Actor -> -- | /@index@/: the index of the node that has been reached Word32 -> IO ()
- GI.Clutter.Objects.RotateAction: type RotateActionRotateCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> Double " /@angle@/: the difference of angle of rotation between the initial rotation and the current rotation" -> IO Bool " __Returns:__ 'P.True' if the rotation should continue, and 'P.False' if the rotation should be cancelled."
+ GI.Clutter.Objects.RotateAction: type RotateActionRotateCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@angle@/: the difference of angle of rotation between the initial -- rotation and the current rotation Double -> -- | __Returns:__ 'P.True' if the rotation should continue, and 'P.False' if -- the rotation should be cancelled. IO Bool
- GI.Clutter.Objects.Score: type ScoreTimelineCompletedCallback = Timeline " /@timeline@/: the completed timeline" -> IO ()
+ GI.Clutter.Objects.Score: type ScoreTimelineCompletedCallback = -- | /@timeline@/: the completed timeline Timeline -> IO ()
- GI.Clutter.Objects.Score: type ScoreTimelineStartedCallback = Timeline " /@timeline@/: the current timeline" -> IO ()
+ GI.Clutter.Objects.Score: type ScoreTimelineStartedCallback = -- | /@timeline@/: the current timeline Timeline -> IO ()
- GI.Clutter.Objects.Stage: type StageDeleteEventCallback = Event " /@event@/: a t'GI.Clutter.Unions.Event.Event' of type 'GI.Clutter.Enums.EventTypeDelete'" -> IO Bool
+ GI.Clutter.Objects.Stage: type StageDeleteEventCallback = -- | /@event@/: a t'GI.Clutter.Unions.Event.Event' of type 'GI.Clutter.Enums.EventTypeDelete' Event -> IO Bool
- GI.Clutter.Objects.StageManager: type StageManagerStageAddedCallback = Stage " /@stage@/: the added stage" -> IO ()
+ GI.Clutter.Objects.StageManager: type StageManagerStageAddedCallback = -- | /@stage@/: the added stage Stage -> IO ()
- GI.Clutter.Objects.StageManager: type StageManagerStageRemovedCallback = Stage " /@stage@/: the removed stage" -> IO ()
+ GI.Clutter.Objects.StageManager: type StageManagerStageRemovedCallback = -- | /@stage@/: the removed stage Stage -> IO ()
- GI.Clutter.Objects.SwipeAction: type SwipeActionSweptCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> [SwipeDirection] " /@direction@/: the main direction of the swipe gesture" -> IO ()
+ GI.Clutter.Objects.SwipeAction: type SwipeActionSweptCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@direction@/: the main direction of the swipe gesture [SwipeDirection] -> IO ()
- GI.Clutter.Objects.SwipeAction: type SwipeActionSwipeCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> [SwipeDirection] " /@direction@/: the main direction of the swipe gesture" -> IO Bool " __Returns:__ 'P.True' if the swipe should continue, and 'P.False' if the swipe should be cancelled."
+ GI.Clutter.Objects.SwipeAction: type SwipeActionSwipeCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> -- | /@direction@/: the main direction of the swipe gesture [SwipeDirection] -> -- | __Returns:__ 'P.True' if the swipe should continue, and 'P.False' if -- the swipe should be cancelled. IO Bool
- GI.Clutter.Objects.TapAction: type TapActionTapCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/" -> IO ()
+ GI.Clutter.Objects.TapAction: type TapActionTapCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the /@action@/ Actor -> IO ()
- GI.Clutter.Objects.Text: type TextCursorEventCallback = Geometry " /@geometry@/: the coordinates of the cursor" -> IO ()
+ GI.Clutter.Objects.Text: type TextCursorEventCallback = -- | /@geometry@/: the coordinates of the cursor Geometry -> IO ()
- GI.Clutter.Objects.Text: type TextDeleteTextCallback = Int32 " /@startPos@/: the starting position" -> Int32 " /@endPos@/: the end position" -> IO ()
+ GI.Clutter.Objects.Text: type TextDeleteTextCallback = -- | /@startPos@/: the starting position Int32 -> -- | /@endPos@/: the end position Int32 -> IO ()
- GI.Clutter.Objects.Text: type TextInsertTextCallback = Text " /@newText@/: the new text to insert" -> Int32 " /@newTextLength@/: the length of the new text, in bytes, or -1 if new_text is nul-terminated" -> Ptr () " /@position@/: the position, in characters, at which to insert the new text. this is an in-out parameter. After the signal emission is finished, it should point after the newly inserted text." -> IO ()
+ GI.Clutter.Objects.Text: type TextInsertTextCallback = -- | /@newText@/: the new text to insert Text -> -- | /@newTextLength@/: the length of the new text, in bytes, or -1 if -- new_text is nul-terminated Int32 -> -- | /@position@/: the position, in characters, at which to insert the -- new text. this is an in-out parameter. After the signal -- emission is finished, it should point after the newly -- inserted text. Ptr () -> IO ()
- GI.Clutter.Objects.TextBuffer: type TextBufferDeletedTextCallback = Word32 " /@position@/: the position the text was deleted at." -> Word32 " /@nChars@/: The number of characters that were deleted." -> IO ()
+ GI.Clutter.Objects.TextBuffer: type TextBufferDeletedTextCallback = -- | /@position@/: the position the text was deleted at. Word32 -> -- | /@nChars@/: The number of characters that were deleted. Word32 -> IO ()
- GI.Clutter.Objects.TextBuffer: type TextBufferInsertedTextCallback = Word32 " /@position@/: the position the text was inserted at." -> Text " /@chars@/: The text that was inserted." -> Word32 " /@nChars@/: The number of characters that were inserted." -> IO ()
+ GI.Clutter.Objects.TextBuffer: type TextBufferInsertedTextCallback = -- | /@position@/: the position the text was inserted at. Word32 -> -- | /@chars@/: The text that was inserted. Text -> -- | /@nChars@/: The number of characters that were inserted. Word32 -> IO ()
- GI.Clutter.Objects.Texture: type TextureLoadFinishedCallback = GError " /@error@/: A set error, or 'P.Nothing'" -> IO ()
+ GI.Clutter.Objects.Texture: type TextureLoadFinishedCallback = -- | /@error@/: A set error, or 'P.Nothing' GError -> IO ()
- GI.Clutter.Objects.Texture: type TextureSizeChangeCallback = Int32 " /@width@/: the width of the new texture" -> Int32 " /@height@/: the height of the new texture" -> IO ()
+ GI.Clutter.Objects.Texture: type TextureSizeChangeCallback = -- | /@width@/: the width of the new texture Int32 -> -- | /@height@/: the height of the new texture Int32 -> IO ()
- GI.Clutter.Objects.Timeline: type TimelineMarkerReachedCallback = Text " /@markerName@/: the name of the marker reached" -> Int32 " /@msecs@/: the elapsed time" -> IO ()
+ GI.Clutter.Objects.Timeline: type TimelineMarkerReachedCallback = -- | /@markerName@/: the name of the marker reached Text -> -- | /@msecs@/: the elapsed time Int32 -> IO ()
- GI.Clutter.Objects.Timeline: type TimelineNewFrameCallback = Int32 " /@msecs@/: the elapsed time between 0 and duration" -> IO ()
+ GI.Clutter.Objects.Timeline: type TimelineNewFrameCallback = -- | /@msecs@/: the elapsed time between 0 and duration Int32 -> IO ()
- GI.Clutter.Objects.Timeline: type TimelineStoppedCallback = Bool " /@isFinished@/: 'P.True' if the signal was emitted at the end of the timeline." -> IO ()
+ GI.Clutter.Objects.Timeline: type TimelineStoppedCallback = -- | /@isFinished@/: 'P.True' if the signal was emitted at the end of the -- timeline. Bool -> IO ()
- GI.Clutter.Objects.ZoomAction: type ZoomActionZoomCallback = Actor " /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action" -> Point " /@focalPoint@/: the focal point of the zoom" -> Double " /@factor@/: the initial distance between the 2 touch points" -> IO Bool " __Returns:__ 'P.True' if the zoom should continue, and 'P.False' if the zoom should be cancelled."
+ GI.Clutter.Objects.ZoomAction: type ZoomActionZoomCallback = -- | /@actor@/: the t'GI.Clutter.Objects.Actor.Actor' attached to the action Actor -> -- | /@focalPoint@/: the focal point of the zoom Point -> -- | /@factor@/: the initial distance between the 2 touch points Double -> -- | __Returns:__ 'P.True' if the zoom should continue, and 'P.False' if -- the zoom should be cancelled. IO Bool

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 1.0.3+++ Relax constraint on text+ ### 1.0.2  + Update to haskell-gi(-base)-0.26
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-clutter-1.0.2/docs/GI-Clutter.html](https://hackage.haskell.org/package/gi-clutter-1.0.2/docs/GI-Clutter.html)+[https://hackage.haskell.org/package/gi-clutter-1.0.3/docs/GI-Clutter.html](https://hackage.haskell.org/package/gi-clutter-1.0.3/docs/GI-Clutter.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
Setup.hs view
@@ -17,7 +17,7 @@   where name = "Clutter"         version = "1.0"         pkgName = "gi-clutter"-        pkgVersion = "1.0.2"+        pkgVersion = "1.0.3"         overridesFile = Just "Clutter.overrides"         verbose = False         outputDir = Nothing
gi-clutter.cabal view
@@ -1,5 +1,5 @@ name:                 gi-clutter-version:              1.0.2+version:              1.0.3 synopsis:             clutter GObject bindings description:          Low-level bindings for clutter, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -28,7 +28,7 @@  library       default-language: Haskell2010-      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses+      default-extensions: NoImplicitPrelude, ScopedTypeVariables, CPP, OverloadedStrings, NegativeLiterals, ConstraintKinds, TypeFamilies, MultiParamTypeClasses, KindSignatures, FlexibleInstances, UndecidableInstances, DataKinds, FlexibleContexts, UndecidableSuperClasses, TypeOperators       other-extensions: PatternSynonyms, ViewPatterns, TypeApplications       ghc-options: -fno-warn-unused-imports -fno-warn-warnings-deprecations @@ -47,7 +47,7 @@                      gi-json == 1.0.*,                      bytestring >= 0.10 && < 1,                      containers >= 0.5 && < 1,-                     text >= 1.0 && < 2,+                     text >= 1.0 && < 3,                      transformers >= 0.4 && < 1        -- Disable overloading when compiling under GHC 8.2.x