| 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 |
GI.Gtk.Objects.LockButton
Contents
Description
- 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
Constructors
| LockButton (ForeignPtr LockButton) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf LockButton o) => LockButtonK o |
toLockButton :: LockButtonK o => o -> IO LockButton Source
Methods
lockButtonGetPermission
data LockButtonGetPermissionMethodInfo Source
Instances
| ((~) * 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
Instances
| ((~) * 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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
Instances
| 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