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
- clearLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonPermission :: PermissionK a => a -> IO ([Char], GValue)
- getLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m Permission
- lockButtonPermission :: AttrLabelProxy "permission"
- setLockButtonPermission :: (MonadIO m, LockButtonK o, PermissionK a) => o -> a -> m ()
- data LockButtonTextLockPropertyInfo
- clearLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonTextLock :: Text -> IO ([Char], GValue)
- getLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text)
- lockButtonTextLock :: AttrLabelProxy "textLock"
- setLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTextUnlockPropertyInfo
- clearLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonTextUnlock :: Text -> IO ([Char], GValue)
- getLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text)
- lockButtonTextUnlock :: AttrLabelProxy "textUnlock"
- setLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipLockPropertyInfo
- clearLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonTooltipLock :: Text -> IO ([Char], GValue)
- getLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text)
- lockButtonTooltipLock :: AttrLabelProxy "tooltipLock"
- setLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipNotAuthorizedPropertyInfo
- clearLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonTooltipNotAuthorized :: Text -> IO ([Char], GValue)
- getLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text)
- lockButtonTooltipNotAuthorized :: AttrLabelProxy "tooltipNotAuthorized"
- setLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
- data LockButtonTooltipUnlockPropertyInfo
- clearLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m ()
- constructLockButtonTooltipUnlock :: Text -> IO ([Char], GValue)
- getLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text)
- lockButtonTooltipUnlock :: AttrLabelProxy "tooltipUnlock"
- setLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m ()
Exported types
newtype LockButton Source
GObject LockButton | |
((~) * info (ResolveLockButtonMethod t LockButton), MethodInfo * info LockButton p) => IsLabelProxy t (LockButton -> p) | |
type ParentTypes LockButton | |
type AttributeList LockButton | |
type SignalList LockButton |
class GObject o => LockButtonK o Source
(GObject o, IsDescendantOf LockButton o) => LockButtonK o |
toLockButton :: LockButtonK o => o -> IO LockButton Source
Methods
lockButtonGetPermission
data LockButtonGetPermissionMethodInfo Source
((~) * signature (m Permission), MonadIO m, LockButtonK a) => MethodInfo * LockButtonGetPermissionMethodInfo a signature |
lockButtonGetPermission :: (MonadIO m, LockButtonK a) => a -> m Permission Source
lockButtonNew
lockButtonNew :: (MonadIO m, PermissionK a) => Maybe a -> m LockButton Source
lockButtonSetPermission
data LockButtonSetPermissionMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, LockButtonK a, PermissionK b) => MethodInfo * LockButtonSetPermissionMethodInfo a signature |
lockButtonSetPermission :: (MonadIO m, LockButtonK a, PermissionK b) => a -> Maybe b -> m () Source
Properties
Permission
data LockButtonPermissionPropertyInfo Source
AttrInfo LockButtonPermissionPropertyInfo | |
type AttrLabel LockButtonPermissionPropertyInfo = "permission" | |
type AttrGetType LockButtonPermissionPropertyInfo = Permission | |
type AttrBaseTypeConstraint LockButtonPermissionPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonPermissionPropertyInfo = PermissionK | |
type AttrAllowedOps LockButtonPermissionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m () Source
constructLockButtonPermission :: PermissionK a => a -> IO ([Char], GValue) Source
getLockButtonPermission :: (MonadIO m, LockButtonK o) => o -> m Permission Source
lockButtonPermission :: AttrLabelProxy "permission" Source
setLockButtonPermission :: (MonadIO m, LockButtonK o, PermissionK a) => o -> a -> m () Source
TextLock
data LockButtonTextLockPropertyInfo Source
AttrInfo LockButtonTextLockPropertyInfo | |
type AttrLabel LockButtonTextLockPropertyInfo = "text-lock" | |
type AttrGetType LockButtonTextLockPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint LockButtonTextLockPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonTextLockPropertyInfo = * ~ Text | |
type AttrAllowedOps LockButtonTextLockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m () Source
getLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text) Source
lockButtonTextLock :: AttrLabelProxy "textLock" Source
setLockButtonTextLock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TextUnlock
data LockButtonTextUnlockPropertyInfo Source
AttrInfo LockButtonTextUnlockPropertyInfo | |
type AttrLabel LockButtonTextUnlockPropertyInfo = "text-unlock" | |
type AttrGetType LockButtonTextUnlockPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint LockButtonTextUnlockPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonTextUnlockPropertyInfo = * ~ Text | |
type AttrAllowedOps LockButtonTextUnlockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m () Source
getLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text) Source
lockButtonTextUnlock :: AttrLabelProxy "textUnlock" Source
setLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipLock
data LockButtonTooltipLockPropertyInfo Source
AttrInfo LockButtonTooltipLockPropertyInfo | |
type AttrLabel LockButtonTooltipLockPropertyInfo = "tooltip-lock" | |
type AttrGetType LockButtonTooltipLockPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint LockButtonTooltipLockPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonTooltipLockPropertyInfo = * ~ Text | |
type AttrAllowedOps LockButtonTooltipLockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m () Source
getLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text) Source
lockButtonTooltipLock :: AttrLabelProxy "tooltipLock" Source
setLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipNotAuthorized
data LockButtonTooltipNotAuthorizedPropertyInfo Source
AttrInfo LockButtonTooltipNotAuthorizedPropertyInfo | |
type AttrLabel LockButtonTooltipNotAuthorizedPropertyInfo = "tooltip-not-authorized" | |
type AttrGetType LockButtonTooltipNotAuthorizedPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint LockButtonTooltipNotAuthorizedPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonTooltipNotAuthorizedPropertyInfo = * ~ Text | |
type AttrAllowedOps LockButtonTooltipNotAuthorizedPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m () Source
getLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text) Source
lockButtonTooltipNotAuthorized :: AttrLabelProxy "tooltipNotAuthorized" Source
setLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipUnlock
data LockButtonTooltipUnlockPropertyInfo Source
AttrInfo LockButtonTooltipUnlockPropertyInfo | |
type AttrLabel LockButtonTooltipUnlockPropertyInfo = "tooltip-unlock" | |
type AttrGetType LockButtonTooltipUnlockPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint LockButtonTooltipUnlockPropertyInfo = LockButtonK | |
type AttrSetTypeConstraint LockButtonTooltipUnlockPropertyInfo = * ~ Text | |
type AttrAllowedOps LockButtonTooltipUnlockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m () Source
getLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m (Maybe Text) Source
lockButtonTooltipUnlock :: AttrLabelProxy "tooltipUnlock" Source
setLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source