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

GI.Gtk.Interfaces.TreeDragSource

Description

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

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

Documentation

newtype TreeDragSource #

Instances

Instances details
Eq TreeDragSource 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

BoxedPtr TreeDragSource 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

ManagedPtrNewtype TreeDragSource 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethod info TreeDragSource p, HasField t TreeDragSource p) => HasField (t :: Symbol) TreeDragSource p 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

getField :: TreeDragSource -> p

(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethodInfo info TreeDragSource) => IsLabel t (MethodProxy info TreeDragSource) 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

fromLabel :: MethodProxy info TreeDragSource

(info ~ ResolveTreeDragSourceMethod t TreeDragSource, OverloadedMethod info TreeDragSource p) => IsLabel t (TreeDragSource -> p) 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

fromLabel :: TreeDragSource -> p

type SignalList TreeDragSource 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

type SignalList TreeDragSource = TreeDragSourceSignalList

class (ManagedPtrNewtype o, IsDescendantOf TreeDragSource o) => IsTreeDragSource o #

Instances

Instances details
(ManagedPtrNewtype o, IsDescendantOf TreeDragSource o) => IsTreeDragSource o 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

data TreeDragSourceDragDataDeleteMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m Bool), MonadIO m, IsTreeDragSource a) => OverloadedMethod TreeDragSourceDragDataDeleteMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeDragSourceDragDataDeleteMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeDragSourceDragDataGetMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m (Maybe ContentProvider)), MonadIO m, IsTreeDragSource a) => OverloadedMethod TreeDragSourceDragDataGetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeDragSourceDragDataGetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeDragSourceRowDraggableMethodInfo #

Instances

Instances details
(signature ~ (TreePath -> m Bool), MonadIO m, IsTreeDragSource a) => OverloadedMethod TreeDragSourceRowDraggableMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeDragSourceRowDraggableMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.TreeDragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

treeDragSourceDragDataDelete :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> m Bool #

treeDragSourceDragDataGet :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> m (Maybe ContentProvider) #

treeDragSourceRowDraggable :: (HasCallStack, MonadIO m, IsTreeDragSource a) => a -> TreePath -> m Bool #