Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype LockButton = LockButton (ForeignPtr LockButton)
- class GObject o => LockButtonK o
- toLockButton :: LockButtonK o => o -> IO LockButton
- noLockButton :: Maybe LockButton
- data LockButtonGetPermissionMethodInfo
- lockButtonGetPermission :: (MonadIO m, LockButtonK a) => a -> m Permission
- lockButtonNew :: (MonadIO m, PermissionK a) => Maybe a -> m LockButton
- data LockButtonSetPermissionMethodInfo
- lockButtonSetPermission :: (MonadIO m, LockButtonK a, PermissionK b) => a -> Maybe b -> m ()
- data LockButtonPermissionPropertyInfo
- constructLockButtonPermission :: PermissionK a => a -> IO ([Char], GValue)
- getLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m Permission
- setLockButtonPermission :: (MonadIO m, LockButtonK o, PermissionK a) => o -> a -> m ()
- data LockButtonTextLockPropertyInfo
- constructLockButtonTextLock :: Text -> IO ([Char], GValue)
- getLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m Text
- setLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTextUnlockPropertyInfo
- constructLockButtonTextUnlock :: Text -> IO ([Char], GValue)
- getLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m Text
- setLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipLockPropertyInfo
- constructLockButtonTooltipLock :: Text -> IO ([Char], GValue)
- getLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m Text
- setLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipNotAuthorizedPropertyInfo
- constructLockButtonTooltipNotAuthorized :: Text -> IO ([Char], GValue)
- getLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m Text
- setLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipUnlockPropertyInfo
- constructLockButtonTooltipUnlock :: Text -> IO ([Char], GValue)
- getLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m Text
- setLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
Exported types
newtype LockButton Source
GObject LockButton Source | |
((~) * info (ResolveLockButtonMethod t LockButton), MethodInfo * info LockButton p) => IsLabel t (LockButton -> p) Source | |
((~) * info (ResolveLockButtonMethod t LockButton), MethodInfo * info LockButton p) => IsLabelProxy t (LockButton -> p) Source | |
type ParentTypes LockButton Source | |
type AttributeList LockButton Source | |
type SignalList LockButton Source |
class GObject o => LockButtonK o Source
(GObject o, IsDescendantOf LockButton o) => LockButtonK o Source | |
toLockButton :: LockButtonK o => o -> IO LockButton Source
Methods
lockButtonGetPermission
data LockButtonGetPermissionMethodInfo Source
((~) (TYPE Lifted) signature (m Permission), MonadIO m, LockButtonK a) => MethodInfo (TYPE Lifted) LockButtonGetPermissionMethodInfo a signature Source | |
lockButtonGetPermission :: (MonadIO m, LockButtonK a) => a -> m Permission Source
lockButtonNew
lockButtonNew :: (MonadIO m, PermissionK a) => Maybe a -> m LockButton Source
lockButtonSetPermission
data LockButtonSetPermissionMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, LockButtonK a, PermissionK b) => MethodInfo (TYPE Lifted) LockButtonSetPermissionMethodInfo a signature Source | |
lockButtonSetPermission :: (MonadIO m, LockButtonK a, PermissionK b) => a -> Maybe b -> m () Source
Properties
Permission
data LockButtonPermissionPropertyInfo Source
AttrInfo LockButtonPermissionPropertyInfo Source | |
type AttrLabel LockButtonPermissionPropertyInfo = "permission" Source | |
type AttrGetType LockButtonPermissionPropertyInfo = Permission Source | |
type AttrBaseTypeConstraint LockButtonPermissionPropertyInfo = LockButtonK Source | |
type AttrSetTypeConstraint LockButtonPermissionPropertyInfo = PermissionK Source | |
type AttrAllowedOps LockButtonPermissionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructLockButtonPermission :: PermissionK a => a -> IO ([Char], GValue) Source
getLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m Permission Source
setLockButtonPermission :: (MonadIO m, LockButtonK o, PermissionK a) => o -> a -> m () Source
TextLock
data LockButtonTextLockPropertyInfo Source
AttrInfo LockButtonTextLockPropertyInfo Source | |
type AttrLabel LockButtonTextLockPropertyInfo = "text-lock" Source | |
type AttrGetType LockButtonTextLockPropertyInfo = Text Source | |
type AttrBaseTypeConstraint LockButtonTextLockPropertyInfo = LockButtonK Source | |
type AttrSetTypeConstraint LockButtonTextLockPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps LockButtonTextLockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TextUnlock
data LockButtonTextUnlockPropertyInfo Source
getLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipLock
data LockButtonTooltipLockPropertyInfo Source
getLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipNotAuthorized
data LockButtonTooltipNotAuthorizedPropertyInfo Source
getLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipUnlock
data LockButtonTooltipUnlockPropertyInfo Source
getLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source