| 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 => IsLockButton o
- toLockButton :: IsLockButton o => o -> IO LockButton
- noLockButton :: Maybe LockButton
- data LockButtonGetPermissionMethodInfo
- lockButtonGetPermission :: (MonadIO m, IsLockButton a) => a -> m Permission
- lockButtonNew :: (MonadIO m, IsPermission a) => Maybe a -> m LockButton
- data LockButtonSetPermissionMethodInfo
- lockButtonSetPermission :: (MonadIO m, IsLockButton a, IsPermission b) => a -> Maybe b -> m ()
- data LockButtonPermissionPropertyInfo
- clearLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonPermission :: (IsLockButton o, IsPermission a) => a -> IO (GValueConstruct o)
- getLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m Permission
- lockButtonPermission :: AttrLabelProxy "permission"
- setLockButtonPermission :: (MonadIO m, IsLockButton o, IsPermission a) => o -> a -> m ()
- data LockButtonTextLockPropertyInfo
- clearLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonTextLock :: IsLockButton o => Text -> IO (GValueConstruct o)
- getLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- lockButtonTextLock :: AttrLabelProxy "textLock"
- setLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- data LockButtonTextUnlockPropertyInfo
- clearLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonTextUnlock :: IsLockButton o => Text -> IO (GValueConstruct o)
- getLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- lockButtonTextUnlock :: AttrLabelProxy "textUnlock"
- setLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- data LockButtonTooltipLockPropertyInfo
- clearLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonTooltipLock :: IsLockButton o => Text -> IO (GValueConstruct o)
- getLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- lockButtonTooltipLock :: AttrLabelProxy "tooltipLock"
- setLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- data LockButtonTooltipNotAuthorizedPropertyInfo
- clearLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonTooltipNotAuthorized :: IsLockButton o => Text -> IO (GValueConstruct o)
- getLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- lockButtonTooltipNotAuthorized :: AttrLabelProxy "tooltipNotAuthorized"
- setLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
- data LockButtonTooltipUnlockPropertyInfo
- clearLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m ()
- constructLockButtonTooltipUnlock :: IsLockButton o => Text -> IO (GValueConstruct o)
- getLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text)
- lockButtonTooltipUnlock :: AttrLabelProxy "tooltipUnlock"
- setLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m ()
Exported types
newtype LockButton Source #
Constructors
| LockButton (ForeignPtr LockButton) |
Instances
| GObject LockButton Source # | |
| IsObject LockButton Source # | |
| IsWidget LockButton Source # | |
| IsContainer LockButton Source # | |
| IsButton LockButton Source # | |
| IsBin LockButton Source # | |
| IsBuildable LockButton Source # | |
| IsImplementorIface LockButton Source # | |
| IsActivatable LockButton Source # | |
| IsActionable LockButton Source # | |
| IsLockButton 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 # | |
| HasAttributeList * LockButton Source # | |
| type SignalList LockButton Source # | |
| type AttributeList LockButton Source # | |
class GObject o => IsLockButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint LockButton a) => IsLockButton a Source # | |
| IsLockButton LockButton Source # | |
toLockButton :: IsLockButton o => o -> IO LockButton Source #
Methods
lockButtonGetPermission
data LockButtonGetPermissionMethodInfo Source #
Instances
| ((~) * signature (m Permission), MonadIO m, IsLockButton a) => MethodInfo * LockButtonGetPermissionMethodInfo a signature Source # | |
lockButtonGetPermission :: (MonadIO m, IsLockButton a) => a -> m Permission Source #
lockButtonNew
lockButtonNew :: (MonadIO m, IsPermission a) => Maybe a -> m LockButton Source #
lockButtonSetPermission
data LockButtonSetPermissionMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsLockButton a, IsPermission b) => MethodInfo * LockButtonSetPermissionMethodInfo a signature Source # | |
lockButtonSetPermission :: (MonadIO m, IsLockButton a, IsPermission b) => a -> Maybe b -> m () Source #
Properties
Permission
data LockButtonPermissionPropertyInfo Source #
Instances
| AttrInfo LockButtonPermissionPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonPermissionPropertyInfo Source # | |
| type AttrLabel LockButtonPermissionPropertyInfo Source # | |
| type AttrGetType LockButtonPermissionPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonPermissionPropertyInfo Source # | |
| type AttrAllowedOps LockButtonPermissionPropertyInfo Source # | |
clearLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonPermission :: (IsLockButton o, IsPermission a) => a -> IO (GValueConstruct o) Source #
getLockButtonPermission :: (MonadIO m, IsLockButton o) => o -> m Permission Source #
lockButtonPermission :: AttrLabelProxy "permission" Source #
setLockButtonPermission :: (MonadIO m, IsLockButton o, IsPermission a) => o -> a -> m () Source #
TextLock
data LockButtonTextLockPropertyInfo Source #
Instances
| AttrInfo LockButtonTextLockPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonTextLockPropertyInfo Source # | |
| type AttrLabel LockButtonTextLockPropertyInfo Source # | |
| type AttrGetType LockButtonTextLockPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonTextLockPropertyInfo Source # | |
| type AttrAllowedOps LockButtonTextLockPropertyInfo Source # | |
clearLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonTextLock :: IsLockButton o => Text -> IO (GValueConstruct o) Source #
getLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text) Source #
lockButtonTextLock :: AttrLabelProxy "textLock" Source #
setLockButtonTextLock :: (MonadIO m, IsLockButton o) => o -> Text -> m () Source #
TextUnlock
data LockButtonTextUnlockPropertyInfo Source #
Instances
| AttrInfo LockButtonTextUnlockPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonTextUnlockPropertyInfo Source # | |
| type AttrLabel LockButtonTextUnlockPropertyInfo Source # | |
| type AttrGetType LockButtonTextUnlockPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonTextUnlockPropertyInfo Source # | |
| type AttrAllowedOps LockButtonTextUnlockPropertyInfo Source # | |
clearLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonTextUnlock :: IsLockButton o => Text -> IO (GValueConstruct o) Source #
getLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text) Source #
lockButtonTextUnlock :: AttrLabelProxy "textUnlock" Source #
setLockButtonTextUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m () Source #
TooltipLock
data LockButtonTooltipLockPropertyInfo Source #
Instances
| AttrInfo LockButtonTooltipLockPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonTooltipLockPropertyInfo Source # | |
| type AttrLabel LockButtonTooltipLockPropertyInfo Source # | |
| type AttrGetType LockButtonTooltipLockPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonTooltipLockPropertyInfo Source # | |
| type AttrAllowedOps LockButtonTooltipLockPropertyInfo Source # | |
clearLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonTooltipLock :: IsLockButton o => Text -> IO (GValueConstruct o) Source #
getLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text) Source #
lockButtonTooltipLock :: AttrLabelProxy "tooltipLock" Source #
setLockButtonTooltipLock :: (MonadIO m, IsLockButton o) => o -> Text -> m () Source #
TooltipNotAuthorized
data LockButtonTooltipNotAuthorizedPropertyInfo Source #
Instances
| AttrInfo LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
| type AttrLabel LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
| type AttrGetType LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
| type AttrAllowedOps LockButtonTooltipNotAuthorizedPropertyInfo Source # | |
clearLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonTooltipNotAuthorized :: IsLockButton o => Text -> IO (GValueConstruct o) Source #
getLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text) Source #
lockButtonTooltipNotAuthorized :: AttrLabelProxy "tooltipNotAuthorized" Source #
setLockButtonTooltipNotAuthorized :: (MonadIO m, IsLockButton o) => o -> Text -> m () Source #
TooltipUnlock
data LockButtonTooltipUnlockPropertyInfo Source #
Instances
| AttrInfo LockButtonTooltipUnlockPropertyInfo Source # | |
| type AttrSetTypeConstraint LockButtonTooltipUnlockPropertyInfo Source # | |
| type AttrLabel LockButtonTooltipUnlockPropertyInfo Source # | |
| type AttrGetType LockButtonTooltipUnlockPropertyInfo Source # | |
| type AttrBaseTypeConstraint LockButtonTooltipUnlockPropertyInfo Source # | |
| type AttrAllowedOps LockButtonTooltipUnlockPropertyInfo Source # | |
clearLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m () Source #
constructLockButtonTooltipUnlock :: IsLockButton o => Text -> IO (GValueConstruct o) Source #
getLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> m (Maybe Text) Source #
lockButtonTooltipUnlock :: AttrLabelProxy "tooltipUnlock" Source #
setLockButtonTooltipUnlock :: (MonadIO m, IsLockButton o) => o -> Text -> m () Source #