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.JoinedMenu

Description

No description available in the introspection data.

Synopsis

Exported types

newtype JoinedMenu Source #

Memory-managed wrapper type.

Constructors

JoinedMenu (ManagedPtr JoinedMenu) 

Instances

Instances details
Eq JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

GObject JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

ManagedPtrNewtype JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

Methods

toManagedPtr :: JoinedMenu -> ManagedPtr JoinedMenu

TypedObject JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

Methods

glibType :: IO GType

HasParentTypes JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

IsGValue (Maybe JoinedMenu) Source #

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

Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

Methods

gvalueGType_ :: IO GType

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

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

type ParentTypes JoinedMenu Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

type ParentTypes JoinedMenu = '[MenuModel, Object]

class (GObject o, IsDescendantOf JoinedMenu o) => IsJoinedMenu o Source #

Type class for types which can be safely cast to JoinedMenu, for instance with toJoinedMenu.

Instances

Instances details
(GObject o, IsDescendantOf JoinedMenu o) => IsJoinedMenu o Source # 
Instance details

Defined in GI.Dazzle.Objects.JoinedMenu

toJoinedMenu :: (MonadIO m, IsJoinedMenu o) => o -> m JoinedMenu Source #

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

Methods

appendMenu

joinedMenuAppendMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m () Source #

No description available in the introspection data.

getNJoined

joinedMenuGetNJoined Source #

Arguments

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

self: a JoinedMenu

-> m Word32 

Gets the number of joined menus.

new

joinedMenuNew :: (HasCallStack, MonadIO m) => m JoinedMenu Source #

No description available in the introspection data.

prependMenu

joinedMenuPrependMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m () Source #

No description available in the introspection data.

removeIndex

joinedMenuRemoveIndex :: (HasCallStack, MonadIO m, IsJoinedMenu a) => a -> Word32 -> m () Source #

No description available in the introspection data.

removeMenu

joinedMenuRemoveMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m () Source #

No description available in the introspection data.