| 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.LinkButton
Contents
Description
- newtype LinkButton = LinkButton (ManagedPtr LinkButton)
- class GObject o => IsLinkButton o
- toLinkButton :: IsLinkButton o => o -> IO LinkButton
- noLinkButton :: Maybe LinkButton
- data LinkButtonGetUriMethodInfo
- linkButtonGetUri :: (MonadIO m, IsLinkButton a) => a -> m Text
- data LinkButtonGetVisitedMethodInfo
- linkButtonGetVisited :: (MonadIO m, IsLinkButton a) => a -> m Bool
- linkButtonNew :: MonadIO m => Text -> m LinkButton
- linkButtonNewWithLabel :: MonadIO m => Text -> Maybe Text -> m LinkButton
- data LinkButtonSetUriMethodInfo
- linkButtonSetUri :: (MonadIO m, IsLinkButton a) => a -> Text -> m ()
- data LinkButtonSetVisitedMethodInfo
- linkButtonSetVisited :: (MonadIO m, IsLinkButton a) => a -> Bool -> m ()
- data LinkButtonUriPropertyInfo
- constructLinkButtonUri :: IsLinkButton o => Text -> IO (GValueConstruct o)
- getLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> m Text
- linkButtonUri :: AttrLabelProxy "uri"
- setLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> Text -> m ()
- data LinkButtonVisitedPropertyInfo
- constructLinkButtonVisited :: IsLinkButton o => Bool -> IO (GValueConstruct o)
- getLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> m Bool
- linkButtonVisited :: AttrLabelProxy "visited"
- setLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> Bool -> m ()
- type C_LinkButtonActivateLinkCallback = Ptr () -> Ptr () -> IO CInt
- type LinkButtonActivateLinkCallback = IO Bool
- data LinkButtonActivateLinkSignalInfo
- afterLinkButtonActivateLink :: (GObject a, MonadIO m) => a -> LinkButtonActivateLinkCallback -> m SignalHandlerId
- genClosure_LinkButtonActivateLink :: LinkButtonActivateLinkCallback -> IO Closure
- mk_LinkButtonActivateLinkCallback :: C_LinkButtonActivateLinkCallback -> IO (FunPtr C_LinkButtonActivateLinkCallback)
- noLinkButtonActivateLinkCallback :: Maybe LinkButtonActivateLinkCallback
- onLinkButtonActivateLink :: (GObject a, MonadIO m) => a -> LinkButtonActivateLinkCallback -> m SignalHandlerId
- wrap_LinkButtonActivateLinkCallback :: LinkButtonActivateLinkCallback -> Ptr () -> Ptr () -> IO CInt
Exported types
newtype LinkButton Source #
Constructors
| LinkButton (ManagedPtr LinkButton) |
Instances
| GObject LinkButton Source # | |
| IsObject LinkButton Source # | |
| IsWidget LinkButton Source # | |
| IsContainer LinkButton Source # | |
| IsButton LinkButton Source # | |
| IsBin LinkButton Source # | |
| IsBuildable LinkButton Source # | |
| IsImplementorIface LinkButton Source # | |
| IsActivatable LinkButton Source # | |
| IsActionable LinkButton Source # | |
| IsLinkButton LinkButton Source # | |
| ((~) * info (ResolveLinkButtonMethod t LinkButton), MethodInfo * info LinkButton p) => IsLabel t (LinkButton -> p) Source # | |
| ((~) * info (ResolveLinkButtonMethod t LinkButton), MethodInfo * info LinkButton p) => IsLabelProxy t (LinkButton -> p) Source # | |
| HasAttributeList * LinkButton Source # | |
| type SignalList LinkButton Source # | |
| type AttributeList LinkButton Source # | |
class GObject o => IsLinkButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint LinkButton a) => IsLinkButton a Source # | |
| IsLinkButton LinkButton Source # | |
toLinkButton :: IsLinkButton o => o -> IO LinkButton Source #
Methods
getUri
data LinkButtonGetUriMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsLinkButton a) => MethodInfo * LinkButtonGetUriMethodInfo a signature Source # | |
linkButtonGetUri :: (MonadIO m, IsLinkButton a) => a -> m Text Source #
getVisited
data LinkButtonGetVisitedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsLinkButton a) => MethodInfo * LinkButtonGetVisitedMethodInfo a signature Source # | |
linkButtonGetVisited :: (MonadIO m, IsLinkButton a) => a -> m Bool Source #
new
linkButtonNew :: MonadIO m => Text -> m LinkButton Source #
newWithLabel
linkButtonNewWithLabel :: MonadIO m => Text -> Maybe Text -> m LinkButton Source #
setUri
data LinkButtonSetUriMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsLinkButton a) => MethodInfo * LinkButtonSetUriMethodInfo a signature Source # | |
linkButtonSetUri :: (MonadIO m, IsLinkButton a) => a -> Text -> m () Source #
setVisited
data LinkButtonSetVisitedMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsLinkButton a) => MethodInfo * LinkButtonSetVisitedMethodInfo a signature Source # | |
linkButtonSetVisited :: (MonadIO m, IsLinkButton a) => a -> Bool -> m () Source #
Properties
uri
data LinkButtonUriPropertyInfo Source #
Instances
| AttrInfo LinkButtonUriPropertyInfo Source # | |
| type AttrSetTypeConstraint LinkButtonUriPropertyInfo Source # | |
| type AttrOrigin LinkButtonUriPropertyInfo Source # | |
| type AttrLabel LinkButtonUriPropertyInfo Source # | |
| type AttrGetType LinkButtonUriPropertyInfo Source # | |
| type AttrBaseTypeConstraint LinkButtonUriPropertyInfo Source # | |
| type AttrAllowedOps LinkButtonUriPropertyInfo Source # | |
constructLinkButtonUri :: IsLinkButton o => Text -> IO (GValueConstruct o) Source #
getLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> m Text Source #
linkButtonUri :: AttrLabelProxy "uri" Source #
setLinkButtonUri :: (MonadIO m, IsLinkButton o) => o -> Text -> m () Source #
visited
data LinkButtonVisitedPropertyInfo Source #
Instances
| AttrInfo LinkButtonVisitedPropertyInfo Source # | |
| type AttrSetTypeConstraint LinkButtonVisitedPropertyInfo Source # | |
| type AttrOrigin LinkButtonVisitedPropertyInfo Source # | |
| type AttrLabel LinkButtonVisitedPropertyInfo Source # | |
| type AttrGetType LinkButtonVisitedPropertyInfo Source # | |
| type AttrBaseTypeConstraint LinkButtonVisitedPropertyInfo Source # | |
| type AttrAllowedOps LinkButtonVisitedPropertyInfo Source # | |
constructLinkButtonVisited :: IsLinkButton o => Bool -> IO (GValueConstruct o) Source #
getLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> m Bool Source #
linkButtonVisited :: AttrLabelProxy "visited" Source #
setLinkButtonVisited :: (MonadIO m, IsLinkButton o) => o -> Bool -> m () Source #
Signals
activateLink
type LinkButtonActivateLinkCallback = IO Bool Source #
data LinkButtonActivateLinkSignalInfo Source #
Instances
| SignalInfo LinkButtonActivateLinkSignalInfo Source # | |
| type HaskellCallbackType LinkButtonActivateLinkSignalInfo Source # | |
afterLinkButtonActivateLink :: (GObject a, MonadIO m) => a -> LinkButtonActivateLinkCallback -> m SignalHandlerId Source #
genClosure_LinkButtonActivateLink :: LinkButtonActivateLinkCallback -> IO Closure Source #
mk_LinkButtonActivateLinkCallback :: C_LinkButtonActivateLinkCallback -> IO (FunPtr C_LinkButtonActivateLinkCallback) Source #
onLinkButtonActivateLink :: (GObject a, MonadIO m) => a -> LinkButtonActivateLinkCallback -> m SignalHandlerId Source #
wrap_LinkButtonActivateLinkCallback :: LinkButtonActivateLinkCallback -> Ptr () -> Ptr () -> IO CInt Source #