| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Structs.ToplevelLayout
Description
Documentation
newtype ToplevelLayout #
Constructors
| ToplevelLayout (ManagedPtr ToplevelLayout) |
Instances
type family ResolveToplevelLayoutMethod (t :: Symbol) o where ... #
Equations
| ResolveToplevelLayoutMethod "copy" o = ToplevelLayoutCopyMethodInfo | |
| ResolveToplevelLayoutMethod "equal" o = ToplevelLayoutEqualMethodInfo | |
| ResolveToplevelLayoutMethod "ref" o = ToplevelLayoutRefMethodInfo | |
| ResolveToplevelLayoutMethod "unref" o = ToplevelLayoutUnrefMethodInfo | |
| ResolveToplevelLayoutMethod "getFullscreen" o = ToplevelLayoutGetFullscreenMethodInfo | |
| ResolveToplevelLayoutMethod "getFullscreenMonitor" o = ToplevelLayoutGetFullscreenMonitorMethodInfo | |
| ResolveToplevelLayoutMethod "getMaximized" o = ToplevelLayoutGetMaximizedMethodInfo | |
| ResolveToplevelLayoutMethod "getResizable" o = ToplevelLayoutGetResizableMethodInfo | |
| ResolveToplevelLayoutMethod "setFullscreen" o = ToplevelLayoutSetFullscreenMethodInfo | |
| ResolveToplevelLayoutMethod "setMaximized" o = ToplevelLayoutSetMaximizedMethodInfo | |
| ResolveToplevelLayoutMethod "setResizable" o = ToplevelLayoutSetResizableMethodInfo | |
| ResolveToplevelLayoutMethod l o = MethodResolutionFailed l o :: Type |
data ToplevelLayoutCopyMethodInfo #
Instances
| (signature ~ m ToplevelLayout, MonadIO m) => OverloadedMethod ToplevelLayoutCopyMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutCopyMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutEqualMethodInfo #
Instances
| (signature ~ (ToplevelLayout -> m Bool), MonadIO m) => OverloadedMethod ToplevelLayoutEqualMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutEqualMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutGetFullscreenMethodInfo #
Instances
| (signature ~ m (Bool, Bool), MonadIO m) => OverloadedMethod ToplevelLayoutGetFullscreenMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutGetFullscreenMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutGetFullscreenMonitorMethodInfo #
Instances
| (signature ~ m (Maybe Monitor), MonadIO m) => OverloadedMethod ToplevelLayoutGetFullscreenMonitorMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutGetFullscreenMonitorMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutGetMaximizedMethodInfo #
Instances
| (signature ~ m (Bool, Bool), MonadIO m) => OverloadedMethod ToplevelLayoutGetMaximizedMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutGetMaximizedMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutGetResizableMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m) => OverloadedMethod ToplevelLayoutGetResizableMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutGetResizableMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutRefMethodInfo #
Instances
| (signature ~ m ToplevelLayout, MonadIO m) => OverloadedMethod ToplevelLayoutRefMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutRefMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutSetFullscreenMethodInfo #
Instances
| (signature ~ (Bool -> Maybe a -> m ()), MonadIO m, IsMonitor a) => OverloadedMethod ToplevelLayoutSetFullscreenMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutSetFullscreenMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutSetMaximizedMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m) => OverloadedMethod ToplevelLayoutSetMaximizedMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutSetMaximizedMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutSetResizableMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m) => OverloadedMethod ToplevelLayoutSetResizableMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutSetResizableMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToplevelLayoutUnrefMethodInfo #
Instances
| (signature ~ m (), MonadIO m) => OverloadedMethod ToplevelLayoutUnrefMethodInfo ToplevelLayout signature | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethod :: ToplevelLayout -> signature | |
| OverloadedMethodInfo ToplevelLayoutUnrefMethodInfo ToplevelLayout | |
Defined in GI.Gdk.Structs.ToplevelLayout Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
toplevelLayoutCopy :: (HasCallStack, MonadIO m) => ToplevelLayout -> m ToplevelLayout #
toplevelLayoutEqual :: (HasCallStack, MonadIO m) => ToplevelLayout -> ToplevelLayout -> m Bool #
toplevelLayoutGetFullscreen :: (HasCallStack, MonadIO m) => ToplevelLayout -> m (Bool, Bool) #
toplevelLayoutGetFullscreenMonitor :: (HasCallStack, MonadIO m) => ToplevelLayout -> m (Maybe Monitor) #
toplevelLayoutGetMaximized :: (HasCallStack, MonadIO m) => ToplevelLayout -> m (Bool, Bool) #
toplevelLayoutGetResizable :: (HasCallStack, MonadIO m) => ToplevelLayout -> m Bool #
toplevelLayoutNew :: (HasCallStack, MonadIO m) => m ToplevelLayout #
toplevelLayoutRef :: (HasCallStack, MonadIO m) => ToplevelLayout -> m ToplevelLayout #
toplevelLayoutSetFullscreen :: (HasCallStack, MonadIO m, IsMonitor a) => ToplevelLayout -> Bool -> Maybe a -> m () #
toplevelLayoutSetMaximized :: (HasCallStack, MonadIO m) => ToplevelLayout -> Bool -> m () #
toplevelLayoutSetResizable :: (HasCallStack, MonadIO m) => ToplevelLayout -> Bool -> m () #
toplevelLayoutUnref :: (HasCallStack, MonadIO m) => ToplevelLayout -> m () #