gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.UriLauncher

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.UriLauncher module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype UriLauncher #

Instances

Instances details
Eq UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

(==) :: UriLauncher -> UriLauncher -> Bool

(/=) :: UriLauncher -> UriLauncher -> Bool

GObject UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

ManagedPtrNewtype UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

TypedObject UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

glibType :: IO GType #

HasParentTypes UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

HasAttributeList UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

(info ~ ResolveUriLauncherMethod t UriLauncher, OverloadedMethod info UriLauncher p, HasField t UriLauncher p) => HasField (t :: Symbol) UriLauncher p 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

getField :: UriLauncher -> p

(info ~ ResolveUriLauncherMethod t UriLauncher, OverloadedMethodInfo info UriLauncher) => IsLabel t (MethodProxy info UriLauncher) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

fromLabel :: MethodProxy info UriLauncher

(info ~ ResolveUriLauncherMethod t UriLauncher, OverloadedMethod info UriLauncher p) => IsLabel t (UriLauncher -> p) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

fromLabel :: UriLauncher -> p

IsGValue (Maybe UriLauncher) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe UriLauncher -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe UriLauncher) #

type AttributeList UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttributeList UriLauncher = UriLauncherAttributeList
type ParentTypes UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type ParentTypes UriLauncher = '[Object]
type SignalList UriLauncher 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type SignalList UriLauncher = UriLauncherSignalList

class (GObject o, IsDescendantOf UriLauncher o) => IsUriLauncher o #

Instances

Instances details
(GObject o, IsDescendantOf UriLauncher o) => IsUriLauncher o 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type family ResolveUriLauncherMethod (t :: Symbol) o where ... #

Equations

ResolveUriLauncherMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveUriLauncherMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveUriLauncherMethod "canLaunch" o = UriLauncherCanLaunchMethodInfo 
ResolveUriLauncherMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveUriLauncherMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveUriLauncherMethod "getv" o = ObjectGetvMethodInfo 
ResolveUriLauncherMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveUriLauncherMethod "launch" o = UriLauncherLaunchMethodInfo 
ResolveUriLauncherMethod "launchFinish" o = UriLauncherLaunchFinishMethodInfo 
ResolveUriLauncherMethod "notify" o = ObjectNotifyMethodInfo 
ResolveUriLauncherMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveUriLauncherMethod "ref" o = ObjectRefMethodInfo 
ResolveUriLauncherMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveUriLauncherMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveUriLauncherMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveUriLauncherMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveUriLauncherMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveUriLauncherMethod "unref" o = ObjectUnrefMethodInfo 
ResolveUriLauncherMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveUriLauncherMethod "getData" o = ObjectGetDataMethodInfo 
ResolveUriLauncherMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveUriLauncherMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveUriLauncherMethod "getUri" o = UriLauncherGetUriMethodInfo 
ResolveUriLauncherMethod "setData" o = ObjectSetDataMethodInfo 
ResolveUriLauncherMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveUriLauncherMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveUriLauncherMethod "setUri" o = UriLauncherSetUriMethodInfo 
ResolveUriLauncherMethod l o = MethodResolutionFailed l o :: Type 

data UriLauncherCanLaunchMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m Bool), MonadIO m, IsUriLauncher a, IsWindow b) => OverloadedMethod UriLauncherCanLaunchMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo UriLauncherCanLaunchMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data UriLauncherGetUriMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m, IsUriLauncher a) => OverloadedMethod UriLauncherGetUriMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo UriLauncherGetUriMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data UriLauncherLaunchFinishMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsUriLauncher a, IsAsyncResult b) => OverloadedMethod UriLauncherLaunchFinishMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo UriLauncherLaunchFinishMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data UriLauncherLaunchMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsUriLauncher a, IsWindow b, IsCancellable c) => OverloadedMethod UriLauncherLaunchMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo UriLauncherLaunchMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data UriLauncherSetUriMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsUriLauncher a) => OverloadedMethod UriLauncherSetUriMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo UriLauncherSetUriMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data UriLauncherUriPropertyInfo #

Instances

Instances details
AttrInfo UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Associated Types

type AttrAllowedOps UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrAllowedOps UriLauncherUriPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrBaseTypeConstraint UriLauncherUriPropertyInfo = IsUriLauncher
type AttrGetType UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrGetType UriLauncherUriPropertyInfo = Maybe Text
type AttrSetTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrSetTypeConstraint UriLauncherUriPropertyInfo = Type ~ Text
type AttrTransferTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrTransferTypeConstraint UriLauncherUriPropertyInfo = Type ~ Text
type AttrTransferType UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrTransferType UriLauncherUriPropertyInfo = Text
type AttrLabel UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrLabel UriLauncherUriPropertyInfo = "uri"
type AttrOrigin UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

Methods

attrGet :: AttrBaseTypeConstraint UriLauncherUriPropertyInfo o => o -> IO (AttrGetType UriLauncherUriPropertyInfo)

attrSet :: (AttrBaseTypeConstraint UriLauncherUriPropertyInfo o, AttrSetTypeConstraint UriLauncherUriPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint UriLauncherUriPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint UriLauncherUriPropertyInfo o, AttrSetTypeConstraint UriLauncherUriPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint UriLauncherUriPropertyInfo o, AttrTransferTypeConstraint UriLauncherUriPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType UriLauncherUriPropertyInfo)

attrPut :: AttrBaseTypeConstraint UriLauncherUriPropertyInfo o => o -> AttrGetType UriLauncherUriPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrAllowedOps UriLauncherUriPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrBaseTypeConstraint UriLauncherUriPropertyInfo = IsUriLauncher
type AttrGetType UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrGetType UriLauncherUriPropertyInfo = Maybe Text
type AttrLabel UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrLabel UriLauncherUriPropertyInfo = "uri"
type AttrOrigin UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrSetTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrSetTypeConstraint UriLauncherUriPropertyInfo = Type ~ Text
type AttrTransferType UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrTransferType UriLauncherUriPropertyInfo = Text
type AttrTransferTypeConstraint UriLauncherUriPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.UriLauncher

type AttrTransferTypeConstraint UriLauncherUriPropertyInfo = Type ~ Text

clearUriLauncherUri :: (MonadIO m, IsUriLauncher o) => o -> m () #

constructUriLauncherUri :: (IsUriLauncher o, MonadIO m) => Text -> m (GValueConstruct o) #

getUriLauncherUri :: (MonadIO m, IsUriLauncher o) => o -> m (Maybe Text) #

setUriLauncherUri :: (MonadIO m, IsUriLauncher o) => o -> Text -> m () #

toUriLauncher :: (MonadIO m, IsUriLauncher o) => o -> m UriLauncher #

uriLauncherCanLaunch :: (HasCallStack, MonadIO m, IsUriLauncher a, IsWindow b) => a -> Maybe b -> m Bool #

uriLauncherGetUri :: (HasCallStack, MonadIO m, IsUriLauncher a) => a -> m (Maybe Text) #

uriLauncherLaunch :: (HasCallStack, MonadIO m, IsUriLauncher a, IsWindow b, IsCancellable c) => a -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () #

uriLauncherLaunchFinish :: (HasCallStack, MonadIO m, IsUriLauncher a, IsAsyncResult b) => a -> b -> m () #

uriLauncherNew :: (HasCallStack, MonadIO m) => Maybe Text -> m UriLauncher #

uriLauncherSetUri :: (HasCallStack, MonadIO m, IsUriLauncher a) => a -> Maybe Text -> m () #

uriLauncherUri :: AttrLabelProxy "uri" #