gi-gtk-3.0.36: Gtk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.WidgetClass

Description

No description available in the introspection data.

Synopsis

Exported types

newtype WidgetClass Source #

Memory-managed wrapper type.

newZeroWidgetClass :: MonadIO m => m WidgetClass Source #

Construct a WidgetClass struct initialized to zero.

Methods

Overloaded methods

bindTemplateCallbackFull

widgetClassBindTemplateCallbackFull Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: A WidgetClass

-> Text

callbackName: The name of the callback as expected in the template XML

-> Callback

callbackSymbol: The callback symbol

-> m () 

Declares a callbackSymbol to handle callbackName from the template XML defined for widgetType. See builderAddCallbackSymbol.

Note that this must be called from a composite widget classes class initializer after calling widgetClassSetTemplate.

Since: 3.10

bindTemplateChildFull

widgetClassBindTemplateChildFull Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: A WidgetClass

-> Text

name: The “id” of the child defined in the template XML

-> Bool

internalChild: Whether the child should be accessible as an “internal-child” when this class is used in GtkBuilder XML

-> Int64

structOffset: The structure offset into the composite widget’s instance public or private structure where the automated child pointer should be set, or 0 to not assign the pointer.

-> m () 

Automatically assign an object declared in the class template XML to be set to a location on a freshly built instance’s private data, or alternatively accessible via widgetGetTemplateChild.

The struct can point either into the public instance, then you should use G_STRUCT_OFFSET(WidgetType, member) for structOffset, or in the private struct, then you should use G_PRIVATE_OFFSET(WidgetType, member).

An explicit strong reference will be held automatically for the duration of your instance’s life cycle, it will be released automatically when ObjectClass.dispose() runs on your instance and if a structOffset that is != 0 is specified, then the automatic location in your instance public or private data will be set to Nothing. You can however access an automated child pointer the first time your classes ObjectClass.dispose() runs, or alternatively in WidgetClass.destroy().

If internalChild is specified, BuildableIface.get_internal_child() will be automatically implemented by the Widget class so there is no need to implement it manually.

The wrapper macros gtk_widget_class_bind_template_child(), gtk_widget_class_bind_template_child_internal(), gtk_widget_class_bind_template_child_private() and gtk_widget_class_bind_template_child_internal_private() might be more convenient to use.

Note that this must be called from a composite widget classes class initializer after calling widgetClassSetTemplate.

Since: 3.10

findStyleProperty

widgetClassFindStyleProperty Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

klass: a WidgetClass

-> Text

propertyName: the name of the style property to find

-> m GParamSpec

Returns: the ParamSpec of the style property or Nothing if class has no style property with that name.

Finds a style property of a widget class by name.

Since: 2.2

getCssName

widgetClassGetCssName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: class to set the name on

-> m Text

Returns: the CSS name of the given class

Gets the name used by this class for matching in CSS code. See widgetClassSetCssName for details.

Since: 3.20

installStyleProperty

widgetClassInstallStyleProperty Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

klass: a WidgetClass

-> GParamSpec

pspec: the ParamSpec for the property

-> m () 

Installs a style property on a widget class. The parser for the style property is determined by the value type of pspec.

setAccessibleRole

widgetClassSetAccessibleRole Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: class to set the accessible role for

-> Role

role: The role to use for accessibles created for widgetClass

-> m () 

Sets the default Role to be set on accessibles created for widgets of widgetClass. Accessibles may decide to not honor this setting if their role reporting is more refined. Calls to widgetClassSetAccessibleType will reset this value.

In cases where you want more fine-grained control over the role of accessibles created for widgetClass, you should provide your own accessible type and use widgetClassSetAccessibleType instead.

If role is ATK_ROLE_INVALID, the default role will not be changed and the accessible’s default role will be used instead.

This function should only be called from class init functions of widgets.

Since: 3.2

setAccessibleType

widgetClassSetAccessibleType Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: class to set the accessible type for

-> GType

type: The object type that implements the accessible for widgetClass

-> m () 

Sets the type to be used for creating accessibles for widgets of widgetClass. The given type must be a subtype of the type used for accessibles of the parent class.

This function should only be called from class init functions of widgets.

Since: 3.2

setConnectFunc

widgetClassSetConnectFunc Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: A WidgetClass

-> BuilderConnectFunc

connectFunc: The BuilderConnectFunc to use when connecting signals in the class template

-> m () 

For use in language bindings, this will override the default BuilderConnectFunc to be used when parsing GtkBuilder XML from this class’s template data.

Note that this must be called from a composite widget classes class initializer after calling widgetClassSetTemplate.

Since: 3.10

setCssName

widgetClassSetCssName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: class to set the name on

-> Text

name: name to use

-> m () 

Sets the name to be used for CSS matching of widgets.

If this function is not called for a given class, the name of the parent class is used.

Since: 3.20

setTemplate

widgetClassSetTemplate Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: A WidgetClass

-> Bytes

templateBytes: A Bytes holding the Builder XML

-> m () 

This should be called at class initialization time to specify the GtkBuilder XML to be used to extend a widget.

For convenience, widgetClassSetTemplateFromResource is also provided.

Note that any class that installs templates must call widgetInitTemplate in the widget’s instance initializer.

Since: 3.10

setTemplateFromResource

widgetClassSetTemplateFromResource Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> WidgetClass

widgetClass: A WidgetClass

-> Text

resourceName: The name of the resource to load the template from

-> m () 

A convenience function to call widgetClassSetTemplate.

Note that any class that installs templates must call widgetInitTemplate in the widget’s instance initializer.

Since: 3.10

Properties

activateSignal

The signal to emit when a widget of this class is activated, widgetActivate handles the emission. Implementation of this signal is optional.

getWidgetClassActivateSignal :: MonadIO m => WidgetClass -> m Word32 Source #

Get the value of the “activate_signal” field. When overloading is enabled, this is equivalent to

get widgetClass #activateSignal

setWidgetClassActivateSignal :: MonadIO m => WidgetClass -> Word32 -> m () Source #

Set the value of the “activate_signal” field. When overloading is enabled, this is equivalent to

set widgetClass [ #activateSignal := value ]

adjustBaselineAllocation

No description available in the introspection data.

clearWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “adjust_baseline_allocation” field to Nothing. When overloading is enabled, this is equivalent to

clear #adjustBaselineAllocation

getWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustBaselineAllocationFieldCallback) Source #

Get the value of the “adjust_baseline_allocation” field. When overloading is enabled, this is equivalent to

get widgetClass #adjustBaselineAllocation

setWidgetClassAdjustBaselineAllocation :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustBaselineAllocationFieldCallback -> m () Source #

Set the value of the “adjust_baseline_allocation” field. When overloading is enabled, this is equivalent to

set widgetClass [ #adjustBaselineAllocation := value ]

adjustBaselineRequest

No description available in the introspection data.

clearWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “adjust_baseline_request” field to Nothing. When overloading is enabled, this is equivalent to

clear #adjustBaselineRequest

getWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustBaselineRequestFieldCallback) Source #

Get the value of the “adjust_baseline_request” field. When overloading is enabled, this is equivalent to

get widgetClass #adjustBaselineRequest

setWidgetClassAdjustBaselineRequest :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustBaselineRequestFieldCallback -> m () Source #

Set the value of the “adjust_baseline_request” field. When overloading is enabled, this is equivalent to

set widgetClass [ #adjustBaselineRequest := value ]

adjustSizeAllocation

No description available in the introspection data.

clearWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “adjust_size_allocation” field to Nothing. When overloading is enabled, this is equivalent to

clear #adjustSizeAllocation

getWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustSizeAllocationFieldCallback) Source #

Get the value of the “adjust_size_allocation” field. When overloading is enabled, this is equivalent to

get widgetClass #adjustSizeAllocation

setWidgetClassAdjustSizeAllocation :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustSizeAllocationFieldCallback -> m () Source #

Set the value of the “adjust_size_allocation” field. When overloading is enabled, this is equivalent to

set widgetClass [ #adjustSizeAllocation := value ]

adjustSizeRequest

No description available in the introspection data.

clearWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “adjust_size_request” field to Nothing. When overloading is enabled, this is equivalent to

clear #adjustSizeRequest

getWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> m (Maybe WidgetClassAdjustSizeRequestFieldCallback) Source #

Get the value of the “adjust_size_request” field. When overloading is enabled, this is equivalent to

get widgetClass #adjustSizeRequest

setWidgetClassAdjustSizeRequest :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassAdjustSizeRequestFieldCallback -> m () Source #

Set the value of the “adjust_size_request” field. When overloading is enabled, this is equivalent to

set widgetClass [ #adjustSizeRequest := value ]

buttonPressEvent

No description available in the introspection data.

clearWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “button_press_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #buttonPressEvent

getWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassButtonPressEventFieldCallback) Source #

Get the value of the “button_press_event” field. When overloading is enabled, this is equivalent to

get widgetClass #buttonPressEvent

setWidgetClassButtonPressEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassButtonPressEventFieldCallback -> m () Source #

Set the value of the “button_press_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #buttonPressEvent := value ]

buttonReleaseEvent

No description available in the introspection data.

clearWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “button_release_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #buttonReleaseEvent

getWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassButtonReleaseEventFieldCallback) Source #

Get the value of the “button_release_event” field. When overloading is enabled, this is equivalent to

get widgetClass #buttonReleaseEvent

setWidgetClassButtonReleaseEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassButtonReleaseEventFieldCallback -> m () Source #

Set the value of the “button_release_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #buttonReleaseEvent := value ]

canActivateAccel

No description available in the introspection data.

clearWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “can_activate_accel” field to Nothing. When overloading is enabled, this is equivalent to

clear #canActivateAccel

getWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> m (Maybe WidgetClassCanActivateAccelFieldCallback) Source #

Get the value of the “can_activate_accel” field. When overloading is enabled, this is equivalent to

get widgetClass #canActivateAccel

setWidgetClassCanActivateAccel :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassCanActivateAccelFieldCallback -> m () Source #

Set the value of the “can_activate_accel” field. When overloading is enabled, this is equivalent to

set widgetClass [ #canActivateAccel := value ]

childNotify

No description available in the introspection data.

clearWidgetClassChildNotify :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “child_notify” field to Nothing. When overloading is enabled, this is equivalent to

clear #childNotify

getWidgetClassChildNotify :: MonadIO m => WidgetClass -> m (Maybe WidgetClassChildNotifyFieldCallback) Source #

Get the value of the “child_notify” field. When overloading is enabled, this is equivalent to

get widgetClass #childNotify

setWidgetClassChildNotify :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassChildNotifyFieldCallback -> m () Source #

Set the value of the “child_notify” field. When overloading is enabled, this is equivalent to

set widgetClass [ #childNotify := value ]

compositedChanged

No description available in the introspection data.

clearWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “composited_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #compositedChanged

getWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassCompositedChangedFieldCallback) Source #

Get the value of the “composited_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #compositedChanged

setWidgetClassCompositedChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassCompositedChangedFieldCallback -> m () Source #

Set the value of the “composited_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #compositedChanged := value ]

computeExpand

No description available in the introspection data.

clearWidgetClassComputeExpand :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “compute_expand” field to Nothing. When overloading is enabled, this is equivalent to

clear #computeExpand

getWidgetClassComputeExpand :: MonadIO m => WidgetClass -> m (Maybe WidgetClassComputeExpandFieldCallback) Source #

Get the value of the “compute_expand” field. When overloading is enabled, this is equivalent to

get widgetClass #computeExpand

setWidgetClassComputeExpand :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassComputeExpandFieldCallback -> m () Source #

Set the value of the “compute_expand” field. When overloading is enabled, this is equivalent to

set widgetClass [ #computeExpand := value ]

configureEvent

No description available in the introspection data.

clearWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “configure_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #configureEvent

getWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassConfigureEventFieldCallback) Source #

Get the value of the “configure_event” field. When overloading is enabled, this is equivalent to

get widgetClass #configureEvent

setWidgetClassConfigureEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassConfigureEventFieldCallback -> m () Source #

Set the value of the “configure_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #configureEvent := value ]

damageEvent

No description available in the introspection data.

clearWidgetClassDamageEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “damage_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #damageEvent

getWidgetClassDamageEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDamageEventFieldCallback) Source #

Get the value of the “damage_event” field. When overloading is enabled, this is equivalent to

get widgetClass #damageEvent

setWidgetClassDamageEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDamageEventFieldCallback -> m () Source #

Set the value of the “damage_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #damageEvent := value ]

deleteEvent

No description available in the introspection data.

clearWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “delete_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #deleteEvent

getWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDeleteEventFieldCallback) Source #

Get the value of the “delete_event” field. When overloading is enabled, this is equivalent to

get widgetClass #deleteEvent

setWidgetClassDeleteEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDeleteEventFieldCallback -> m () Source #

Set the value of the “delete_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #deleteEvent := value ]

destroy

No description available in the introspection data.

clearWidgetClassDestroy :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “destroy” field to Nothing. When overloading is enabled, this is equivalent to

clear #destroy

getWidgetClassDestroy :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDestroyFieldCallback) Source #

Get the value of the “destroy” field. When overloading is enabled, this is equivalent to

get widgetClass #destroy

setWidgetClassDestroy :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDestroyFieldCallback -> m () Source #

Set the value of the “destroy” field. When overloading is enabled, this is equivalent to

set widgetClass [ #destroy := value ]

destroyEvent

No description available in the introspection data.

clearWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “destroy_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #destroyEvent

getWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDestroyEventFieldCallback) Source #

Get the value of the “destroy_event” field. When overloading is enabled, this is equivalent to

get widgetClass #destroyEvent

setWidgetClassDestroyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDestroyEventFieldCallback -> m () Source #

Set the value of the “destroy_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #destroyEvent := value ]

directionChanged

No description available in the introspection data.

clearWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “direction_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #directionChanged

getWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDirectionChangedFieldCallback) Source #

Get the value of the “direction_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #directionChanged

setWidgetClassDirectionChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDirectionChangedFieldCallback -> m () Source #

Set the value of the “direction_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #directionChanged := value ]

dispatchChildPropertiesChanged

No description available in the introspection data.

clearWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “dispatch_child_properties_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #dispatchChildPropertiesChanged

getWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDispatchChildPropertiesChangedFieldCallback) Source #

Get the value of the “dispatch_child_properties_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #dispatchChildPropertiesChanged

setWidgetClassDispatchChildPropertiesChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDispatchChildPropertiesChangedFieldCallback -> m () Source #

Set the value of the “dispatch_child_properties_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dispatchChildPropertiesChanged := value ]

dragBegin

No description available in the introspection data.

clearWidgetClassDragBegin :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_begin” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragBegin

getWidgetClassDragBegin :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragBeginFieldCallback) Source #

Get the value of the “drag_begin” field. When overloading is enabled, this is equivalent to

get widgetClass #dragBegin

setWidgetClassDragBegin :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragBeginFieldCallback -> m () Source #

Set the value of the “drag_begin” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragBegin := value ]

dragDataDelete

No description available in the introspection data.

clearWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_data_delete” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragDataDelete

getWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataDeleteFieldCallback) Source #

Get the value of the “drag_data_delete” field. When overloading is enabled, this is equivalent to

get widgetClass #dragDataDelete

setWidgetClassDragDataDelete :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataDeleteFieldCallback -> m () Source #

Set the value of the “drag_data_delete” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragDataDelete := value ]

dragDataGet

No description available in the introspection data.

clearWidgetClassDragDataGet :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_data_get” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragDataGet

getWidgetClassDragDataGet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataGetFieldCallback) Source #

Get the value of the “drag_data_get” field. When overloading is enabled, this is equivalent to

get widgetClass #dragDataGet

setWidgetClassDragDataGet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataGetFieldCallback -> m () Source #

Set the value of the “drag_data_get” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragDataGet := value ]

dragDataReceived

No description available in the introspection data.

clearWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_data_received” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragDataReceived

getWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDataReceivedFieldCallback) Source #

Get the value of the “drag_data_received” field. When overloading is enabled, this is equivalent to

get widgetClass #dragDataReceived

setWidgetClassDragDataReceived :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDataReceivedFieldCallback -> m () Source #

Set the value of the “drag_data_received” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragDataReceived := value ]

dragDrop

No description available in the introspection data.

clearWidgetClassDragDrop :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_drop” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragDrop

getWidgetClassDragDrop :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragDropFieldCallback) Source #

Get the value of the “drag_drop” field. When overloading is enabled, this is equivalent to

get widgetClass #dragDrop

setWidgetClassDragDrop :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragDropFieldCallback -> m () Source #

Set the value of the “drag_drop” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragDrop := value ]

dragEnd

No description available in the introspection data.

clearWidgetClassDragEnd :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_end” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragEnd

getWidgetClassDragEnd :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragEndFieldCallback) Source #

Get the value of the “drag_end” field. When overloading is enabled, this is equivalent to

get widgetClass #dragEnd

setWidgetClassDragEnd :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragEndFieldCallback -> m () Source #

Set the value of the “drag_end” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragEnd := value ]

dragFailed

No description available in the introspection data.

clearWidgetClassDragFailed :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_failed” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragFailed

getWidgetClassDragFailed :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragFailedFieldCallback) Source #

Get the value of the “drag_failed” field. When overloading is enabled, this is equivalent to

get widgetClass #dragFailed

setWidgetClassDragFailed :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragFailedFieldCallback -> m () Source #

Set the value of the “drag_failed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragFailed := value ]

dragLeave

No description available in the introspection data.

clearWidgetClassDragLeave :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_leave” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragLeave

getWidgetClassDragLeave :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragLeaveFieldCallback) Source #

Get the value of the “drag_leave” field. When overloading is enabled, this is equivalent to

get widgetClass #dragLeave

setWidgetClassDragLeave :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragLeaveFieldCallback -> m () Source #

Set the value of the “drag_leave” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragLeave := value ]

dragMotion

No description available in the introspection data.

clearWidgetClassDragMotion :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “drag_motion” field to Nothing. When overloading is enabled, this is equivalent to

clear #dragMotion

getWidgetClassDragMotion :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDragMotionFieldCallback) Source #

Get the value of the “drag_motion” field. When overloading is enabled, this is equivalent to

get widgetClass #dragMotion

setWidgetClassDragMotion :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDragMotionFieldCallback -> m () Source #

Set the value of the “drag_motion” field. When overloading is enabled, this is equivalent to

set widgetClass [ #dragMotion := value ]

draw

No description available in the introspection data.

clearWidgetClassDraw :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “draw” field to Nothing. When overloading is enabled, this is equivalent to

clear #draw

getWidgetClassDraw :: MonadIO m => WidgetClass -> m (Maybe WidgetClassDrawFieldCallback) Source #

Get the value of the “draw” field. When overloading is enabled, this is equivalent to

get widgetClass #draw

setWidgetClassDraw :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassDrawFieldCallback -> m () Source #

Set the value of the “draw” field. When overloading is enabled, this is equivalent to

set widgetClass [ #draw := value ]

enterNotifyEvent

No description available in the introspection data.

clearWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “enter_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #enterNotifyEvent

getWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassEnterNotifyEventFieldCallback) Source #

Get the value of the “enter_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #enterNotifyEvent

setWidgetClassEnterNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassEnterNotifyEventFieldCallback -> m () Source #

Set the value of the “enter_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #enterNotifyEvent := value ]

event

No description available in the introspection data.

clearWidgetClassEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “event” field to Nothing. When overloading is enabled, this is equivalent to

clear #event

getWidgetClassEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassEventFieldCallback) Source #

Get the value of the “event” field. When overloading is enabled, this is equivalent to

get widgetClass #event

setWidgetClassEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassEventFieldCallback -> m () Source #

Set the value of the “event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #event := value ]

focus

No description available in the introspection data.

clearWidgetClassFocus :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “focus” field to Nothing. When overloading is enabled, this is equivalent to

clear #focus

getWidgetClassFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusFieldCallback) Source #

Get the value of the “focus” field. When overloading is enabled, this is equivalent to

get widgetClass #focus

setWidgetClassFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusFieldCallback -> m () Source #

Set the value of the “focus” field. When overloading is enabled, this is equivalent to

set widgetClass [ #focus := value ]

focusInEvent

No description available in the introspection data.

clearWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “focus_in_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #focusInEvent

getWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusInEventFieldCallback) Source #

Get the value of the “focus_in_event” field. When overloading is enabled, this is equivalent to

get widgetClass #focusInEvent

setWidgetClassFocusInEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusInEventFieldCallback -> m () Source #

Set the value of the “focus_in_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #focusInEvent := value ]

focusOutEvent

No description available in the introspection data.

clearWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “focus_out_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #focusOutEvent

getWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassFocusOutEventFieldCallback) Source #

Get the value of the “focus_out_event” field. When overloading is enabled, this is equivalent to

get widgetClass #focusOutEvent

setWidgetClassFocusOutEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassFocusOutEventFieldCallback -> m () Source #

Set the value of the “focus_out_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #focusOutEvent := value ]

getAccessible

No description available in the introspection data.

clearWidgetClassGetAccessible :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_accessible” field to Nothing. When overloading is enabled, this is equivalent to

clear #getAccessible

getWidgetClassGetAccessible :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetAccessibleFieldCallback) Source #

Get the value of the “get_accessible” field. When overloading is enabled, this is equivalent to

get widgetClass #getAccessible

setWidgetClassGetAccessible :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetAccessibleFieldCallback -> m () Source #

Set the value of the “get_accessible” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getAccessible := value ]

getPreferredHeight

No description available in the introspection data.

clearWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_preferred_height” field to Nothing. When overloading is enabled, this is equivalent to

clear #getPreferredHeight

getWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightFieldCallback) Source #

Get the value of the “get_preferred_height” field. When overloading is enabled, this is equivalent to

get widgetClass #getPreferredHeight

setWidgetClassGetPreferredHeight :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightFieldCallback -> m () Source #

Set the value of the “get_preferred_height” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getPreferredHeight := value ]

getPreferredHeightAndBaselineForWidth

No description available in the introspection data.

clearWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_preferred_height_and_baseline_for_width” field to Nothing. When overloading is enabled, this is equivalent to

clear #getPreferredHeightAndBaselineForWidth

getWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback) Source #

Get the value of the “get_preferred_height_and_baseline_for_width” field. When overloading is enabled, this is equivalent to

get widgetClass #getPreferredHeightAndBaselineForWidth

setWidgetClassGetPreferredHeightAndBaselineForWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightAndBaselineForWidthFieldCallback -> m () Source #

Set the value of the “get_preferred_height_and_baseline_for_width” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getPreferredHeightAndBaselineForWidth := value ]

getPreferredHeightForWidth

No description available in the introspection data.

clearWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_preferred_height_for_width” field to Nothing. When overloading is enabled, this is equivalent to

clear #getPreferredHeightForWidth

getWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredHeightForWidthFieldCallback) Source #

Get the value of the “get_preferred_height_for_width” field. When overloading is enabled, this is equivalent to

get widgetClass #getPreferredHeightForWidth

setWidgetClassGetPreferredHeightForWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredHeightForWidthFieldCallback -> m () Source #

Set the value of the “get_preferred_height_for_width” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getPreferredHeightForWidth := value ]

getPreferredWidth

No description available in the introspection data.

clearWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_preferred_width” field to Nothing. When overloading is enabled, this is equivalent to

clear #getPreferredWidth

getWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredWidthFieldCallback) Source #

Get the value of the “get_preferred_width” field. When overloading is enabled, this is equivalent to

get widgetClass #getPreferredWidth

setWidgetClassGetPreferredWidth :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredWidthFieldCallback -> m () Source #

Set the value of the “get_preferred_width” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getPreferredWidth := value ]

getPreferredWidthForHeight

No description available in the introspection data.

clearWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_preferred_width_for_height” field to Nothing. When overloading is enabled, this is equivalent to

clear #getPreferredWidthForHeight

getWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetPreferredWidthForHeightFieldCallback) Source #

Get the value of the “get_preferred_width_for_height” field. When overloading is enabled, this is equivalent to

get widgetClass #getPreferredWidthForHeight

setWidgetClassGetPreferredWidthForHeight :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetPreferredWidthForHeightFieldCallback -> m () Source #

Set the value of the “get_preferred_width_for_height” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getPreferredWidthForHeight := value ]

getRequestMode

No description available in the introspection data.

clearWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “get_request_mode” field to Nothing. When overloading is enabled, this is equivalent to

clear #getRequestMode

getWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGetRequestModeFieldCallback) Source #

Get the value of the “get_request_mode” field. When overloading is enabled, this is equivalent to

get widgetClass #getRequestMode

setWidgetClassGetRequestMode :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGetRequestModeFieldCallback -> m () Source #

Set the value of the “get_request_mode” field. When overloading is enabled, this is equivalent to

set widgetClass [ #getRequestMode := value ]

grabBrokenEvent

No description available in the introspection data.

clearWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “grab_broken_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #grabBrokenEvent

getWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabBrokenEventFieldCallback) Source #

Get the value of the “grab_broken_event” field. When overloading is enabled, this is equivalent to

get widgetClass #grabBrokenEvent

setWidgetClassGrabBrokenEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabBrokenEventFieldCallback -> m () Source #

Set the value of the “grab_broken_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #grabBrokenEvent := value ]

grabFocus

No description available in the introspection data.

clearWidgetClassGrabFocus :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “grab_focus” field to Nothing. When overloading is enabled, this is equivalent to

clear #grabFocus

getWidgetClassGrabFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabFocusFieldCallback) Source #

Get the value of the “grab_focus” field. When overloading is enabled, this is equivalent to

get widgetClass #grabFocus

setWidgetClassGrabFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabFocusFieldCallback -> m () Source #

Set the value of the “grab_focus” field. When overloading is enabled, this is equivalent to

set widgetClass [ #grabFocus := value ]

grabNotify

No description available in the introspection data.

clearWidgetClassGrabNotify :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “grab_notify” field to Nothing. When overloading is enabled, this is equivalent to

clear #grabNotify

getWidgetClassGrabNotify :: MonadIO m => WidgetClass -> m (Maybe WidgetClassGrabNotifyFieldCallback) Source #

Get the value of the “grab_notify” field. When overloading is enabled, this is equivalent to

get widgetClass #grabNotify

setWidgetClassGrabNotify :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassGrabNotifyFieldCallback -> m () Source #

Set the value of the “grab_notify” field. When overloading is enabled, this is equivalent to

set widgetClass [ #grabNotify := value ]

hide

No description available in the introspection data.

clearWidgetClassHide :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “hide” field to Nothing. When overloading is enabled, this is equivalent to

clear #hide

getWidgetClassHide :: MonadIO m => WidgetClass -> m (Maybe WidgetClassHideFieldCallback) Source #

Get the value of the “hide” field. When overloading is enabled, this is equivalent to

get widgetClass #hide

setWidgetClassHide :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassHideFieldCallback -> m () Source #

Set the value of the “hide” field. When overloading is enabled, this is equivalent to

set widgetClass [ #hide := value ]

hierarchyChanged

No description available in the introspection data.

clearWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “hierarchy_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #hierarchyChanged

getWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassHierarchyChangedFieldCallback) Source #

Get the value of the “hierarchy_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #hierarchyChanged

setWidgetClassHierarchyChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassHierarchyChangedFieldCallback -> m () Source #

Set the value of the “hierarchy_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #hierarchyChanged := value ]

keyPressEvent

No description available in the introspection data.

clearWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “key_press_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #keyPressEvent

getWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeyPressEventFieldCallback) Source #

Get the value of the “key_press_event” field. When overloading is enabled, this is equivalent to

get widgetClass #keyPressEvent

setWidgetClassKeyPressEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeyPressEventFieldCallback -> m () Source #

Set the value of the “key_press_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #keyPressEvent := value ]

keyReleaseEvent

No description available in the introspection data.

clearWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “key_release_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #keyReleaseEvent

getWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeyReleaseEventFieldCallback) Source #

Get the value of the “key_release_event” field. When overloading is enabled, this is equivalent to

get widgetClass #keyReleaseEvent

setWidgetClassKeyReleaseEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeyReleaseEventFieldCallback -> m () Source #

Set the value of the “key_release_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #keyReleaseEvent := value ]

keynavFailed

No description available in the introspection data.

clearWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “keynav_failed” field to Nothing. When overloading is enabled, this is equivalent to

clear #keynavFailed

getWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> m (Maybe WidgetClassKeynavFailedFieldCallback) Source #

Get the value of the “keynav_failed” field. When overloading is enabled, this is equivalent to

get widgetClass #keynavFailed

setWidgetClassKeynavFailed :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassKeynavFailedFieldCallback -> m () Source #

Set the value of the “keynav_failed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #keynavFailed := value ]

leaveNotifyEvent

No description available in the introspection data.

clearWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “leave_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #leaveNotifyEvent

getWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassLeaveNotifyEventFieldCallback) Source #

Get the value of the “leave_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #leaveNotifyEvent

setWidgetClassLeaveNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassLeaveNotifyEventFieldCallback -> m () Source #

Set the value of the “leave_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #leaveNotifyEvent := value ]

map

No description available in the introspection data.

clearWidgetClassMap :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “map” field to Nothing. When overloading is enabled, this is equivalent to

clear #map

getWidgetClassMap :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMapFieldCallback) Source #

Get the value of the “map” field. When overloading is enabled, this is equivalent to

get widgetClass #map

setWidgetClassMap :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMapFieldCallback -> m () Source #

Set the value of the “map” field. When overloading is enabled, this is equivalent to

set widgetClass [ #map := value ]

mapEvent

No description available in the introspection data.

clearWidgetClassMapEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “map_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #mapEvent

getWidgetClassMapEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMapEventFieldCallback) Source #

Get the value of the “map_event” field. When overloading is enabled, this is equivalent to

get widgetClass #mapEvent

setWidgetClassMapEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMapEventFieldCallback -> m () Source #

Set the value of the “map_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #mapEvent := value ]

mnemonicActivate

No description available in the introspection data.

clearWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “mnemonic_activate” field to Nothing. When overloading is enabled, this is equivalent to

clear #mnemonicActivate

getWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMnemonicActivateFieldCallback) Source #

Get the value of the “mnemonic_activate” field. When overloading is enabled, this is equivalent to

get widgetClass #mnemonicActivate

setWidgetClassMnemonicActivate :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMnemonicActivateFieldCallback -> m () Source #

Set the value of the “mnemonic_activate” field. When overloading is enabled, this is equivalent to

set widgetClass [ #mnemonicActivate := value ]

motionNotifyEvent

No description available in the introspection data.

clearWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “motion_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #motionNotifyEvent

getWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMotionNotifyEventFieldCallback) Source #

Get the value of the “motion_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #motionNotifyEvent

setWidgetClassMotionNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMotionNotifyEventFieldCallback -> m () Source #

Set the value of the “motion_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #motionNotifyEvent := value ]

moveFocus

No description available in the introspection data.

clearWidgetClassMoveFocus :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “move_focus” field to Nothing. When overloading is enabled, this is equivalent to

clear #moveFocus

getWidgetClassMoveFocus :: MonadIO m => WidgetClass -> m (Maybe WidgetClassMoveFocusFieldCallback) Source #

Get the value of the “move_focus” field. When overloading is enabled, this is equivalent to

get widgetClass #moveFocus

setWidgetClassMoveFocus :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassMoveFocusFieldCallback -> m () Source #

Set the value of the “move_focus” field. When overloading is enabled, this is equivalent to

set widgetClass [ #moveFocus := value ]

parentClass

The object class structure needs to be the first element in the widget class structure in order for the class mechanism to work correctly. This allows a GtkWidgetClass pointer to be cast to a GObjectClass pointer.

getWidgetClassParentClass :: MonadIO m => WidgetClass -> m InitiallyUnownedClass Source #

Get the value of the “parent_class” field. When overloading is enabled, this is equivalent to

get widgetClass #parentClass

parentSet

No description available in the introspection data.

clearWidgetClassParentSet :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “parent_set” field to Nothing. When overloading is enabled, this is equivalent to

clear #parentSet

getWidgetClassParentSet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassParentSetFieldCallback) Source #

Get the value of the “parent_set” field. When overloading is enabled, this is equivalent to

get widgetClass #parentSet

setWidgetClassParentSet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassParentSetFieldCallback -> m () Source #

Set the value of the “parent_set” field. When overloading is enabled, this is equivalent to

set widgetClass [ #parentSet := value ]

popupMenu

No description available in the introspection data.

clearWidgetClassPopupMenu :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “popup_menu” field to Nothing. When overloading is enabled, this is equivalent to

clear #popupMenu

getWidgetClassPopupMenu :: MonadIO m => WidgetClass -> m (Maybe WidgetClassPopupMenuFieldCallback) Source #

Get the value of the “popup_menu” field. When overloading is enabled, this is equivalent to

get widgetClass #popupMenu

setWidgetClassPopupMenu :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassPopupMenuFieldCallback -> m () Source #

Set the value of the “popup_menu” field. When overloading is enabled, this is equivalent to

set widgetClass [ #popupMenu := value ]

propertyNotifyEvent

No description available in the introspection data.

clearWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “property_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #propertyNotifyEvent

getWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassPropertyNotifyEventFieldCallback) Source #

Get the value of the “property_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #propertyNotifyEvent

setWidgetClassPropertyNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassPropertyNotifyEventFieldCallback -> m () Source #

Set the value of the “property_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #propertyNotifyEvent := value ]

proximityInEvent

No description available in the introspection data.

clearWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “proximity_in_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #proximityInEvent

getWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassProximityInEventFieldCallback) Source #

Get the value of the “proximity_in_event” field. When overloading is enabled, this is equivalent to

get widgetClass #proximityInEvent

setWidgetClassProximityInEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassProximityInEventFieldCallback -> m () Source #

Set the value of the “proximity_in_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #proximityInEvent := value ]

proximityOutEvent

No description available in the introspection data.

clearWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “proximity_out_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #proximityOutEvent

getWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassProximityOutEventFieldCallback) Source #

Get the value of the “proximity_out_event” field. When overloading is enabled, this is equivalent to

get widgetClass #proximityOutEvent

setWidgetClassProximityOutEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassProximityOutEventFieldCallback -> m () Source #

Set the value of the “proximity_out_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #proximityOutEvent := value ]

queryTooltip

No description available in the introspection data.

clearWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “query_tooltip” field to Nothing. When overloading is enabled, this is equivalent to

clear #queryTooltip

getWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> m (Maybe WidgetClassQueryTooltipFieldCallback) Source #

Get the value of the “query_tooltip” field. When overloading is enabled, this is equivalent to

get widgetClass #queryTooltip

setWidgetClassQueryTooltip :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassQueryTooltipFieldCallback -> m () Source #

Set the value of the “query_tooltip” field. When overloading is enabled, this is equivalent to

set widgetClass [ #queryTooltip := value ]

queueDrawRegion

No description available in the introspection data.

clearWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “queue_draw_region” field to Nothing. When overloading is enabled, this is equivalent to

clear #queueDrawRegion

getWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> m (Maybe WidgetClassQueueDrawRegionFieldCallback) Source #

Get the value of the “queue_draw_region” field. When overloading is enabled, this is equivalent to

get widgetClass #queueDrawRegion

setWidgetClassQueueDrawRegion :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassQueueDrawRegionFieldCallback -> m () Source #

Set the value of the “queue_draw_region” field. When overloading is enabled, this is equivalent to

set widgetClass [ #queueDrawRegion := value ]

realize

No description available in the introspection data.

clearWidgetClassRealize :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “realize” field to Nothing. When overloading is enabled, this is equivalent to

clear #realize

getWidgetClassRealize :: MonadIO m => WidgetClass -> m (Maybe WidgetClassRealizeFieldCallback) Source #

Get the value of the “realize” field. When overloading is enabled, this is equivalent to

get widgetClass #realize

setWidgetClassRealize :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassRealizeFieldCallback -> m () Source #

Set the value of the “realize” field. When overloading is enabled, this is equivalent to

set widgetClass [ #realize := value ]

screenChanged

No description available in the introspection data.

clearWidgetClassScreenChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “screen_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #screenChanged

getWidgetClassScreenChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassScreenChangedFieldCallback) Source #

Get the value of the “screen_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #screenChanged

setWidgetClassScreenChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassScreenChangedFieldCallback -> m () Source #

Set the value of the “screen_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #screenChanged := value ]

scrollEvent

No description available in the introspection data.

clearWidgetClassScrollEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “scroll_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #scrollEvent

getWidgetClassScrollEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassScrollEventFieldCallback) Source #

Get the value of the “scroll_event” field. When overloading is enabled, this is equivalent to

get widgetClass #scrollEvent

setWidgetClassScrollEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassScrollEventFieldCallback -> m () Source #

Set the value of the “scroll_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #scrollEvent := value ]

selectionClearEvent

No description available in the introspection data.

clearWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “selection_clear_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #selectionClearEvent

getWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionClearEventFieldCallback) Source #

Get the value of the “selection_clear_event” field. When overloading is enabled, this is equivalent to

get widgetClass #selectionClearEvent

setWidgetClassSelectionClearEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionClearEventFieldCallback -> m () Source #

Set the value of the “selection_clear_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #selectionClearEvent := value ]

selectionGet

No description available in the introspection data.

clearWidgetClassSelectionGet :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “selection_get” field to Nothing. When overloading is enabled, this is equivalent to

clear #selectionGet

getWidgetClassSelectionGet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionGetFieldCallback) Source #

Get the value of the “selection_get” field. When overloading is enabled, this is equivalent to

get widgetClass #selectionGet

setWidgetClassSelectionGet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionGetFieldCallback -> m () Source #

Set the value of the “selection_get” field. When overloading is enabled, this is equivalent to

set widgetClass [ #selectionGet := value ]

selectionNotifyEvent

No description available in the introspection data.

clearWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “selection_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #selectionNotifyEvent

getWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionNotifyEventFieldCallback) Source #

Get the value of the “selection_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #selectionNotifyEvent

setWidgetClassSelectionNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionNotifyEventFieldCallback -> m () Source #

Set the value of the “selection_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #selectionNotifyEvent := value ]

selectionReceived

No description available in the introspection data.

clearWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “selection_received” field to Nothing. When overloading is enabled, this is equivalent to

clear #selectionReceived

getWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionReceivedFieldCallback) Source #

Get the value of the “selection_received” field. When overloading is enabled, this is equivalent to

get widgetClass #selectionReceived

setWidgetClassSelectionReceived :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionReceivedFieldCallback -> m () Source #

Set the value of the “selection_received” field. When overloading is enabled, this is equivalent to

set widgetClass [ #selectionReceived := value ]

selectionRequestEvent

No description available in the introspection data.

clearWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “selection_request_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #selectionRequestEvent

getWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSelectionRequestEventFieldCallback) Source #

Get the value of the “selection_request_event” field. When overloading is enabled, this is equivalent to

get widgetClass #selectionRequestEvent

setWidgetClassSelectionRequestEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSelectionRequestEventFieldCallback -> m () Source #

Set the value of the “selection_request_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #selectionRequestEvent := value ]

show

No description available in the introspection data.

clearWidgetClassShow :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “show” field to Nothing. When overloading is enabled, this is equivalent to

clear #show

getWidgetClassShow :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowFieldCallback) Source #

Get the value of the “show” field. When overloading is enabled, this is equivalent to

get widgetClass #show

setWidgetClassShow :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowFieldCallback -> m () Source #

Set the value of the “show” field. When overloading is enabled, this is equivalent to

set widgetClass [ #show := value ]

showAll

No description available in the introspection data.

clearWidgetClassShowAll :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “show_all” field to Nothing. When overloading is enabled, this is equivalent to

clear #showAll

getWidgetClassShowAll :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowAllFieldCallback) Source #

Get the value of the “show_all” field. When overloading is enabled, this is equivalent to

get widgetClass #showAll

setWidgetClassShowAll :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowAllFieldCallback -> m () Source #

Set the value of the “show_all” field. When overloading is enabled, this is equivalent to

set widgetClass [ #showAll := value ]

showHelp

No description available in the introspection data.

clearWidgetClassShowHelp :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “show_help” field to Nothing. When overloading is enabled, this is equivalent to

clear #showHelp

getWidgetClassShowHelp :: MonadIO m => WidgetClass -> m (Maybe WidgetClassShowHelpFieldCallback) Source #

Get the value of the “show_help” field. When overloading is enabled, this is equivalent to

get widgetClass #showHelp

setWidgetClassShowHelp :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassShowHelpFieldCallback -> m () Source #

Set the value of the “show_help” field. When overloading is enabled, this is equivalent to

set widgetClass [ #showHelp := value ]

sizeAllocate

No description available in the introspection data.

clearWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “size_allocate” field to Nothing. When overloading is enabled, this is equivalent to

clear #sizeAllocate

getWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> m (Maybe WidgetClassSizeAllocateFieldCallback) Source #

Get the value of the “size_allocate” field. When overloading is enabled, this is equivalent to

get widgetClass #sizeAllocate

setWidgetClassSizeAllocate :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassSizeAllocateFieldCallback -> m () Source #

Set the value of the “size_allocate” field. When overloading is enabled, this is equivalent to

set widgetClass [ #sizeAllocate := value ]

stateChanged

No description available in the introspection data.

clearWidgetClassStateChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “state_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #stateChanged

getWidgetClassStateChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStateChangedFieldCallback) Source #

Get the value of the “state_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #stateChanged

setWidgetClassStateChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStateChangedFieldCallback -> m () Source #

Set the value of the “state_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #stateChanged := value ]

stateFlagsChanged

No description available in the introspection data.

clearWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “state_flags_changed” field to Nothing. When overloading is enabled, this is equivalent to

clear #stateFlagsChanged

getWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStateFlagsChangedFieldCallback) Source #

Get the value of the “state_flags_changed” field. When overloading is enabled, this is equivalent to

get widgetClass #stateFlagsChanged

setWidgetClassStateFlagsChanged :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStateFlagsChangedFieldCallback -> m () Source #

Set the value of the “state_flags_changed” field. When overloading is enabled, this is equivalent to

set widgetClass [ #stateFlagsChanged := value ]

styleSet

No description available in the introspection data.

clearWidgetClassStyleSet :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “style_set” field to Nothing. When overloading is enabled, this is equivalent to

clear #styleSet

getWidgetClassStyleSet :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStyleSetFieldCallback) Source #

Get the value of the “style_set” field. When overloading is enabled, this is equivalent to

get widgetClass #styleSet

setWidgetClassStyleSet :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStyleSetFieldCallback -> m () Source #

Set the value of the “style_set” field. When overloading is enabled, this is equivalent to

set widgetClass [ #styleSet := value ]

styleUpdated

No description available in the introspection data.

clearWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “style_updated” field to Nothing. When overloading is enabled, this is equivalent to

clear #styleUpdated

getWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> m (Maybe WidgetClassStyleUpdatedFieldCallback) Source #

Get the value of the “style_updated” field. When overloading is enabled, this is equivalent to

get widgetClass #styleUpdated

setWidgetClassStyleUpdated :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassStyleUpdatedFieldCallback -> m () Source #

Set the value of the “style_updated” field. When overloading is enabled, this is equivalent to

set widgetClass [ #styleUpdated := value ]

touchEvent

No description available in the introspection data.

clearWidgetClassTouchEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “touch_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #touchEvent

getWidgetClassTouchEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassTouchEventFieldCallback) Source #

Get the value of the “touch_event” field. When overloading is enabled, this is equivalent to

get widgetClass #touchEvent

setWidgetClassTouchEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassTouchEventFieldCallback -> m () Source #

Set the value of the “touch_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #touchEvent := value ]

unmap

No description available in the introspection data.

clearWidgetClassUnmap :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “unmap” field to Nothing. When overloading is enabled, this is equivalent to

clear #unmap

getWidgetClassUnmap :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnmapFieldCallback) Source #

Get the value of the “unmap” field. When overloading is enabled, this is equivalent to

get widgetClass #unmap

setWidgetClassUnmap :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnmapFieldCallback -> m () Source #

Set the value of the “unmap” field. When overloading is enabled, this is equivalent to

set widgetClass [ #unmap := value ]

unmapEvent

No description available in the introspection data.

clearWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “unmap_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #unmapEvent

getWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnmapEventFieldCallback) Source #

Get the value of the “unmap_event” field. When overloading is enabled, this is equivalent to

get widgetClass #unmapEvent

setWidgetClassUnmapEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnmapEventFieldCallback -> m () Source #

Set the value of the “unmap_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #unmapEvent := value ]

unrealize

No description available in the introspection data.

clearWidgetClassUnrealize :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “unrealize” field to Nothing. When overloading is enabled, this is equivalent to

clear #unrealize

getWidgetClassUnrealize :: MonadIO m => WidgetClass -> m (Maybe WidgetClassUnrealizeFieldCallback) Source #

Get the value of the “unrealize” field. When overloading is enabled, this is equivalent to

get widgetClass #unrealize

setWidgetClassUnrealize :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassUnrealizeFieldCallback -> m () Source #

Set the value of the “unrealize” field. When overloading is enabled, this is equivalent to

set widgetClass [ #unrealize := value ]

visibilityNotifyEvent

No description available in the introspection data.

clearWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “visibility_notify_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #visibilityNotifyEvent

getWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassVisibilityNotifyEventFieldCallback) Source #

Get the value of the “visibility_notify_event” field. When overloading is enabled, this is equivalent to

get widgetClass #visibilityNotifyEvent

setWidgetClassVisibilityNotifyEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassVisibilityNotifyEventFieldCallback -> m () Source #

Set the value of the “visibility_notify_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #visibilityNotifyEvent := value ]

windowStateEvent

No description available in the introspection data.

clearWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> m () Source #

Set the value of the “window_state_event” field to Nothing. When overloading is enabled, this is equivalent to

clear #windowStateEvent

getWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> m (Maybe WidgetClassWindowStateEventFieldCallback) Source #

Get the value of the “window_state_event” field. When overloading is enabled, this is equivalent to

get widgetClass #windowStateEvent

setWidgetClassWindowStateEvent :: MonadIO m => WidgetClass -> FunPtr C_WidgetClassWindowStateEventFieldCallback -> m () Source #

Set the value of the “window_state_event” field. When overloading is enabled, this is equivalent to

set widgetClass [ #windowStateEvent := value ]