Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
GI.Dazzle.Objects.JoinedMenu
Description
No description available in the introspection data.
Synopsis
- newtype JoinedMenu = JoinedMenu (ManagedPtr JoinedMenu)
- class (GObject o, IsDescendantOf JoinedMenu o) => IsJoinedMenu o
- toJoinedMenu :: (MonadIO m, IsJoinedMenu o) => o -> m JoinedMenu
- joinedMenuAppendMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m ()
- joinedMenuGetNJoined :: (HasCallStack, MonadIO m, IsJoinedMenu a) => a -> m Word32
- joinedMenuNew :: (HasCallStack, MonadIO m) => m JoinedMenu
- joinedMenuPrependMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m ()
- joinedMenuRemoveIndex :: (HasCallStack, MonadIO m, IsJoinedMenu a) => a -> Word32 -> m ()
- joinedMenuRemoveMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m ()
Exported types
newtype JoinedMenu Source #
Memory-managed wrapper type.
Constructors
JoinedMenu (ManagedPtr JoinedMenu) |
Instances
Eq JoinedMenu Source # | |
Defined in GI.Dazzle.Objects.JoinedMenu | |
GObject JoinedMenu Source # | |
Defined in GI.Dazzle.Objects.JoinedMenu | |
ManagedPtrNewtype JoinedMenu Source # | |
Defined in GI.Dazzle.Objects.JoinedMenu Methods toManagedPtr :: JoinedMenu -> ManagedPtr JoinedMenu | |
TypedObject JoinedMenu Source # | |
Defined in GI.Dazzle.Objects.JoinedMenu | |
HasParentTypes JoinedMenu Source # | |
Defined in GI.Dazzle.Objects.JoinedMenu | |
IsGValue (Maybe JoinedMenu) Source # | Convert |
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 # | |
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
(GObject o, IsDescendantOf JoinedMenu o) => IsJoinedMenu o Source # | |
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
Click to display all available methods, including inherited ones
Methods
appendMenu, bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, isMutable, itemsChanged, iterateItemAttributes, iterateItemLinks, notify, notifyByPspec, prependMenu, ref, refSink, removeIndex, removeMenu, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getItemAttributeValue, getItemLink, getNItems, getNJoined, getProperty, getQdata.
Setters
appendMenu
joinedMenuAppendMenu :: (HasCallStack, MonadIO m, IsJoinedMenu a, IsMenuModel b) => a -> b -> m () Source #
No description available in the introspection data.
getNJoined
Arguments
:: (HasCallStack, MonadIO m, IsJoinedMenu a) | |
=> a |
|
-> 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.