gi-dazzle-1.0.2: libdazzle bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Dazzle.Objects.WidgetActionGroup

Description

No description available in the introspection data.

Synopsis

Exported types

newtype WidgetActionGroup Source #

Memory-managed wrapper type.

Constructors

WidgetActionGroup (ManagedPtr WidgetActionGroup) 

Instances

Instances details
Eq WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

GObject WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

ManagedPtrNewtype WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

TypedObject WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

Methods

glibType :: IO GType

HasParentTypes WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

IsGValue (Maybe WidgetActionGroup) Source #

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

Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes WidgetActionGroup Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

type ParentTypes WidgetActionGroup = '[Object, ActionGroup]

class (GObject o, IsDescendantOf WidgetActionGroup o) => IsWidgetActionGroup o Source #

Type class for types which can be safely cast to WidgetActionGroup, for instance with toWidgetActionGroup.

Instances

Instances details
(GObject o, IsDescendantOf WidgetActionGroup o) => IsWidgetActionGroup o Source # 
Instance details

Defined in GI.Dazzle.Objects.WidgetActionGroup

toWidgetActionGroup :: (MonadIO m, IsWidgetActionGroup o) => o -> m WidgetActionGroup Source #

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

Methods

attach

widgetActionGroupAttach Source #

Arguments

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

widget: A Widget

-> Text

groupName: the group name to use for the action group

-> m () 

Helper function to create an WidgetActionGroup and attach it to widget using the group name groupName.

new

widgetActionGroupNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsWidget a) 
=> a 
-> m ActionGroup

Returns: An WidgetActionGroup.

No description available in the introspection data.

setActionEnabled

widgetActionGroupSetActionEnabled :: (HasCallStack, MonadIO m, IsWidgetActionGroup a) => a -> Text -> Bool -> m () Source #

No description available in the introspection data.

Properties

widget

No description available in the introspection data.

constructWidgetActionGroupWidget :: (IsWidgetActionGroup o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “widget” property. This is rarely needed directly, but it is used by new.

getWidgetActionGroupWidget :: (MonadIO m, IsWidgetActionGroup o) => o -> m (Maybe Widget) Source #

Get the value of the “widget” property. When overloading is enabled, this is equivalent to

get widgetActionGroup #widget