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

GI.Gtk.Objects.WindowGroup

Description

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

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

Documentation

newtype WindowGroup #

Instances

Instances details
Eq WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

(==) :: WindowGroup -> WindowGroup -> Bool

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

GObject WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

ManagedPtrNewtype WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

TypedObject WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

glibType :: IO GType #

HasParentTypes WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

HasAttributeList WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethod info WindowGroup p, HasField t WindowGroup p) => HasField (t :: Symbol) WindowGroup p 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

getField :: WindowGroup -> p

(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethodInfo info WindowGroup) => IsLabel t (MethodProxy info WindowGroup) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

fromLabel :: MethodProxy info WindowGroup

(info ~ ResolveWindowGroupMethod t WindowGroup, OverloadedMethod info WindowGroup p) => IsLabel t (WindowGroup -> p) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

fromLabel :: WindowGroup -> p

IsGValue (Maybe WindowGroup) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

type AttributeList WindowGroup = WindowGroupAttributeList
type ParentTypes WindowGroup 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

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

Defined in GI.Gtk.Objects.WindowGroup

type SignalList WindowGroup = WindowGroupSignalList

class (GObject o, IsDescendantOf WindowGroup o) => IsWindowGroup o #

Instances

Instances details
(GObject o, IsDescendantOf WindowGroup o) => IsWindowGroup o 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

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

Equations

ResolveWindowGroupMethod "addWindow" o = WindowGroupAddWindowMethodInfo 
ResolveWindowGroupMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveWindowGroupMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveWindowGroupMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveWindowGroupMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveWindowGroupMethod "getv" o = ObjectGetvMethodInfo 
ResolveWindowGroupMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveWindowGroupMethod "listWindows" o = WindowGroupListWindowsMethodInfo 
ResolveWindowGroupMethod "notify" o = ObjectNotifyMethodInfo 
ResolveWindowGroupMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveWindowGroupMethod "ref" o = ObjectRefMethodInfo 
ResolveWindowGroupMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveWindowGroupMethod "removeWindow" o = WindowGroupRemoveWindowMethodInfo 
ResolveWindowGroupMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveWindowGroupMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveWindowGroupMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveWindowGroupMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveWindowGroupMethod "unref" o = ObjectUnrefMethodInfo 
ResolveWindowGroupMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveWindowGroupMethod "getData" o = ObjectGetDataMethodInfo 
ResolveWindowGroupMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveWindowGroupMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveWindowGroupMethod "setData" o = ObjectSetDataMethodInfo 
ResolveWindowGroupMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveWindowGroupMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveWindowGroupMethod l o = MethodResolutionFailed l o :: Type 

data WindowGroupAddWindowMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsWindowGroup a, IsWindow b) => OverloadedMethod WindowGroupAddWindowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo WindowGroupAddWindowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data WindowGroupListWindowsMethodInfo #

Instances

Instances details
(signature ~ m [Window], MonadIO m, IsWindowGroup a) => OverloadedMethod WindowGroupListWindowsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo WindowGroupListWindowsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data WindowGroupRemoveWindowMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsWindowGroup a, IsWindow b) => OverloadedMethod WindowGroupRemoveWindowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo WindowGroupRemoveWindowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.WindowGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

toWindowGroup :: (MonadIO m, IsWindowGroup o) => o -> m WindowGroup #

windowGroupAddWindow :: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m () #

windowGroupListWindows :: (HasCallStack, MonadIO m, IsWindowGroup a) => a -> m [Window] #

windowGroupNew :: (HasCallStack, MonadIO m) => m WindowGroup #

windowGroupRemoveWindow :: (HasCallStack, MonadIO m, IsWindowGroup a, IsWindow b) => a -> b -> m () #