| 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
- 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
Constructors
| LockButton (ForeignPtr LockButton) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf LockButton o) => LockButtonK o Source | |
toLockButton :: LockButtonK o => o -> IO LockButton Source
Methods
lockButtonGetPermission
data LockButtonGetPermissionMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| 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
Instances
| 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
Instances
getLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTextUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipLock
data LockButtonTooltipLockPropertyInfo Source
Instances
getLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipLock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipNotAuthorized
data LockButtonTooltipNotAuthorizedPropertyInfo Source
Instances
getLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipNotAuthorized :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source
TooltipUnlock
data LockButtonTooltipUnlockPropertyInfo Source
Instances
getLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> m Text Source
setLockButtonTooltipUnlock :: (MonadIO m, LockButtonK o) => o -> Text -> m () Source