gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Interfaces.Popup

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Interfaces.Popup module in the gi-gdk4 package.

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

Documentation

newtype Popup #

Constructors

Popup (ManagedPtr Popup) 

Instances

Instances details
Eq Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

(==) :: Popup -> Popup -> Bool

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

GObject Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

ManagedPtrNewtype Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

TypedObject Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

glibType :: IO GType #

HasParentTypes Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

HasAttributeList Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

(info ~ ResolvePopupMethod t Popup, OverloadedMethod info Popup p, HasField t Popup p) => HasField (t :: Symbol) Popup p 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

getField :: Popup -> p

(info ~ ResolvePopupMethod t Popup, OverloadedMethodInfo info Popup) => IsLabel t (MethodProxy info Popup) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

fromLabel :: MethodProxy info Popup

(info ~ ResolvePopupMethod t Popup, OverloadedMethod info Popup p) => IsLabel t (Popup -> p) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

fromLabel :: Popup -> p

IsGValue (Maybe Popup) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttributeList Popup = PopupAttributeList
type ParentTypes Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type ParentTypes Popup = '[Object, Surface]
type SignalList Popup 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type SignalList Popup = PopupSignalList

class (GObject o, IsDescendantOf Popup o) => IsPopup o #

Instances

Instances details
(GObject o, IsDescendantOf Popup o) => IsPopup o 
Instance details

Defined in GI.Gdk.Interfaces.Popup

data PopupAutohidePropertyInfo #

Instances

Instances details
AttrInfo PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Associated Types

type AttrAllowedOps PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrAllowedOps PopupAutohidePropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrBaseTypeConstraint PopupAutohidePropertyInfo = IsPopup
type AttrGetType PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrGetType PopupAutohidePropertyInfo = Bool
type AttrSetTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrSetTypeConstraint PopupAutohidePropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferTypeConstraint PopupAutohidePropertyInfo = Type ~ Bool
type AttrTransferType PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferType PopupAutohidePropertyInfo = Bool
type AttrLabel PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrLabel PopupAutohidePropertyInfo = "autohide"
type AttrOrigin PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrAllowedOps PopupAutohidePropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrBaseTypeConstraint PopupAutohidePropertyInfo = IsPopup
type AttrGetType PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrGetType PopupAutohidePropertyInfo = Bool
type AttrLabel PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrLabel PopupAutohidePropertyInfo = "autohide"
type AttrOrigin PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrSetTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrSetTypeConstraint PopupAutohidePropertyInfo = Type ~ Bool
type AttrTransferType PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferType PopupAutohidePropertyInfo = Bool
type AttrTransferTypeConstraint PopupAutohidePropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferTypeConstraint PopupAutohidePropertyInfo = Type ~ Bool

data PopupGetAutohideMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsPopup a) => OverloadedMethod PopupGetAutohideMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetAutohideMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupGetParentMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Surface), MonadIO m, IsPopup a) => OverloadedMethod PopupGetParentMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetParentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupGetPositionXMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsPopup a) => OverloadedMethod PopupGetPositionXMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetPositionXMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupGetPositionYMethodInfo #

Instances

Instances details
(signature ~ m Int32, MonadIO m, IsPopup a) => OverloadedMethod PopupGetPositionYMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetPositionYMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupGetRectAnchorMethodInfo #

Instances

Instances details
(signature ~ m Gravity, MonadIO m, IsPopup a) => OverloadedMethod PopupGetRectAnchorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetRectAnchorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupGetSurfaceAnchorMethodInfo #

Instances

Instances details
(signature ~ m Gravity, MonadIO m, IsPopup a) => OverloadedMethod PopupGetSurfaceAnchorMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupGetSurfaceAnchorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data PopupParentPropertyInfo #

Instances

Instances details
AttrInfo PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Associated Types

type AttrAllowedOps PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

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

Defined in GI.Gdk.Interfaces.Popup

type AttrBaseTypeConstraint PopupParentPropertyInfo = IsPopup
type AttrGetType PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrGetType PopupParentPropertyInfo = Maybe Surface
type AttrSetTypeConstraint PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrSetTypeConstraint PopupParentPropertyInfo = IsSurface
type AttrTransferTypeConstraint PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferTypeConstraint PopupParentPropertyInfo = IsSurface
type AttrTransferType PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferType PopupParentPropertyInfo = Surface
type AttrLabel PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrLabel PopupParentPropertyInfo = "parent"
type AttrOrigin PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrOrigin PopupParentPropertyInfo = Popup

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

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

Defined in GI.Gdk.Interfaces.Popup

type AttrBaseTypeConstraint PopupParentPropertyInfo = IsPopup
type AttrGetType PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrGetType PopupParentPropertyInfo = Maybe Surface
type AttrLabel PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrLabel PopupParentPropertyInfo = "parent"
type AttrOrigin PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrOrigin PopupParentPropertyInfo = Popup
type AttrSetTypeConstraint PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrSetTypeConstraint PopupParentPropertyInfo = IsSurface
type AttrTransferType PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferType PopupParentPropertyInfo = Surface
type AttrTransferTypeConstraint PopupParentPropertyInfo 
Instance details

Defined in GI.Gdk.Interfaces.Popup

type AttrTransferTypeConstraint PopupParentPropertyInfo = IsSurface

data PopupPresentMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> Int32 -> PopupLayout -> m Bool), MonadIO m, IsPopup a) => OverloadedMethod PopupPresentMethodInfo a signature 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo PopupPresentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Interfaces.Popup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

ResolvePopupMethod "beep" o = SurfaceBeepMethodInfo 
ResolvePopupMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolvePopupMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolvePopupMethod "createCairoContext" o = SurfaceCreateCairoContextMethodInfo 
ResolvePopupMethod "createGlContext" o = SurfaceCreateGlContextMethodInfo 
ResolvePopupMethod "createSimilarSurface" o = SurfaceCreateSimilarSurfaceMethodInfo 
ResolvePopupMethod "createVulkanContext" o = SurfaceCreateVulkanContextMethodInfo 
ResolvePopupMethod "destroy" o = SurfaceDestroyMethodInfo 
ResolvePopupMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolvePopupMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolvePopupMethod "getv" o = ObjectGetvMethodInfo 
ResolvePopupMethod "hide" o = SurfaceHideMethodInfo 
ResolvePopupMethod "isDestroyed" o = SurfaceIsDestroyedMethodInfo 
ResolvePopupMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolvePopupMethod "notify" o = ObjectNotifyMethodInfo 
ResolvePopupMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolvePopupMethod "present" o = PopupPresentMethodInfo 
ResolvePopupMethod "queueRender" o = SurfaceQueueRenderMethodInfo 
ResolvePopupMethod "ref" o = ObjectRefMethodInfo 
ResolvePopupMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolvePopupMethod "requestLayout" o = SurfaceRequestLayoutMethodInfo 
ResolvePopupMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolvePopupMethod "stealData" o = ObjectStealDataMethodInfo 
ResolvePopupMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolvePopupMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolvePopupMethod "translateCoordinates" o = SurfaceTranslateCoordinatesMethodInfo 
ResolvePopupMethod "unref" o = ObjectUnrefMethodInfo 
ResolvePopupMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolvePopupMethod "getAutohide" o = PopupGetAutohideMethodInfo 
ResolvePopupMethod "getCursor" o = SurfaceGetCursorMethodInfo 
ResolvePopupMethod "getData" o = ObjectGetDataMethodInfo 
ResolvePopupMethod "getDeviceCursor" o = SurfaceGetDeviceCursorMethodInfo 
ResolvePopupMethod "getDevicePosition" o = SurfaceGetDevicePositionMethodInfo 
ResolvePopupMethod "getDisplay" o = SurfaceGetDisplayMethodInfo 
ResolvePopupMethod "getFrameClock" o = SurfaceGetFrameClockMethodInfo 
ResolvePopupMethod "getHeight" o = SurfaceGetHeightMethodInfo 
ResolvePopupMethod "getMapped" o = SurfaceGetMappedMethodInfo 
ResolvePopupMethod "getParent" o = PopupGetParentMethodInfo 
ResolvePopupMethod "getPositionX" o = PopupGetPositionXMethodInfo 
ResolvePopupMethod "getPositionY" o = PopupGetPositionYMethodInfo 
ResolvePopupMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolvePopupMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolvePopupMethod "getRectAnchor" o = PopupGetRectAnchorMethodInfo 
ResolvePopupMethod "getScale" o = SurfaceGetScaleMethodInfo 
ResolvePopupMethod "getScaleFactor" o = SurfaceGetScaleFactorMethodInfo 
ResolvePopupMethod "getSurfaceAnchor" o = PopupGetSurfaceAnchorMethodInfo 
ResolvePopupMethod "getWidth" o = SurfaceGetWidthMethodInfo 
ResolvePopupMethod "setCursor" o = SurfaceSetCursorMethodInfo 
ResolvePopupMethod "setData" o = ObjectSetDataMethodInfo 
ResolvePopupMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolvePopupMethod "setDeviceCursor" o = SurfaceSetDeviceCursorMethodInfo 
ResolvePopupMethod "setInputRegion" o = SurfaceSetInputRegionMethodInfo 
ResolvePopupMethod "setOpaqueRegion" o = SurfaceSetOpaqueRegionMethodInfo 
ResolvePopupMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolvePopupMethod l o = MethodResolutionFailed l o :: Type 

constructPopupAutohide :: (IsPopup o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructPopupParent :: (IsPopup o, MonadIO m, IsSurface a) => a -> m (GValueConstruct o) #

getPopupAutohide :: (MonadIO m, IsPopup o) => o -> m Bool #

getPopupParent :: (MonadIO m, IsPopup o) => o -> m (Maybe Surface) #

popupAutohide :: AttrLabelProxy "autohide" #

popupGetAutohide :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Bool #

popupGetParent :: (HasCallStack, MonadIO m, IsPopup a) => a -> m (Maybe Surface) #

popupGetPositionX :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Int32 #

popupGetPositionY :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Int32 #

popupGetRectAnchor :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Gravity #

popupGetSurfaceAnchor :: (HasCallStack, MonadIO m, IsPopup a) => a -> m Gravity #

popupParent :: AttrLabelProxy "parent" #

popupPresent :: (HasCallStack, MonadIO m, IsPopup a) => a -> Int32 -> Int32 -> PopupLayout -> m Bool #

toPopup :: (MonadIO m, IsPopup o) => o -> m Popup #