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

GI.Gtk.Functions

Description

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

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

Documentation

init :: (HasCallStack, MonadIO m) => m () #

acceleratorGetDefaultModMask :: (HasCallStack, MonadIO m) => m [ModifierType] #

acceleratorGetLabel :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Text #

acceleratorGetLabelWithKeycode :: (HasCallStack, MonadIO m, IsDisplay a) => Maybe a -> Word32 -> Word32 -> [ModifierType] -> m Text #

acceleratorName :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Text #

acceleratorNameWithKeycode :: (HasCallStack, MonadIO m, IsDisplay a) => Maybe a -> Word32 -> Word32 -> [ModifierType] -> m Text #

acceleratorParse :: (HasCallStack, MonadIO m) => Text -> m (Bool, Word32, [ModifierType]) #

acceleratorParseWithKeycode :: (HasCallStack, MonadIO m, IsDisplay a) => Text -> Maybe a -> m (Bool, Word32, [Word32], [ModifierType]) #

acceleratorValid :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m Bool #

checkVersion :: (HasCallStack, MonadIO m) => Word32 -> Word32 -> Word32 -> m (Maybe Text) #

cssParserErrorQuark :: (HasCallStack, MonadIO m) => m Word32 #

cssParserWarningQuark :: (HasCallStack, MonadIO m) => m Word32 #

disablePortals :: (HasCallStack, MonadIO m) => m () #

disableSetlocale :: (HasCallStack, MonadIO m) => m () #

distributeNaturalAllocation :: (HasCallStack, MonadIO m) => Int32 -> [RequestedSize] -> m Int32 #

enumeratePrinters :: (HasCallStack, MonadIO m) => PrinterFunc -> Bool -> m () #

getBinaryAge :: (HasCallStack, MonadIO m) => m Word32 #

getDebugFlags :: (HasCallStack, MonadIO m) => m [DebugFlags] #

getDefaultLanguage :: (HasCallStack, MonadIO m) => m Language #

getInterfaceAge :: (HasCallStack, MonadIO m) => m Word32 #

getLocaleDirection :: (HasCallStack, MonadIO m) => m TextDirection #

getMajorVersion :: (HasCallStack, MonadIO m) => m Word32 #

getMicroVersion :: (HasCallStack, MonadIO m) => m Word32 #

getMinorVersion :: (HasCallStack, MonadIO m) => m Word32 #

hsvToRgb :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> m (Float, Float, Float) #

initCheck :: (HasCallStack, MonadIO m) => m Bool #

isInitialized :: (HasCallStack, MonadIO m) => m Bool #

paramSpecExpression :: (HasCallStack, MonadIO m) => Text -> Text -> Text -> [ParamFlags] -> m GParamSpec #

printRunPageSetupDialog :: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) => Maybe a -> Maybe b -> c -> m PageSetup #

printRunPageSetupDialogAsync :: (HasCallStack, MonadIO m, IsWindow a, IsPageSetup b, IsPrintSettings c) => Maybe a -> Maybe b -> c -> PageSetupDoneFunc -> m () #

renderActivity :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderArrow :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderBackground :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderCheck :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderExpander :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderFocus :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderFrame :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderHandle :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderIcon :: (HasCallStack, MonadIO m, IsStyleContext a, IsTexture b) => a -> Context -> b -> Double -> Double -> m () #

renderLayout :: (HasCallStack, MonadIO m, IsStyleContext a, IsLayout b) => a -> Context -> Double -> Double -> b -> m () #

renderLine :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

renderOption :: (HasCallStack, MonadIO m, IsStyleContext a) => a -> Context -> Double -> Double -> Double -> Double -> m () #

rgbToHsv :: (HasCallStack, MonadIO m) => Float -> Float -> Float -> m (Float, Float, Float) #

setDebugFlags :: (HasCallStack, MonadIO m) => [DebugFlags] -> m () #

showUri :: (HasCallStack, MonadIO m, IsWindow a) => Maybe a -> Text -> Word32 -> m () #

showUriFull :: (HasCallStack, MonadIO m, IsWindow a, IsCancellable b) => Maybe a -> Text -> Word32 -> Maybe b -> Maybe AsyncReadyCallback -> m () #

showUriFullFinish :: (HasCallStack, MonadIO m, IsWindow a, IsAsyncResult b) => a -> b -> m () #

testAccessibleAssertionMessageRole :: (HasCallStack, MonadIO m, IsAccessible a) => Text -> Text -> Int32 -> Text -> Text -> a -> AccessibleRole -> AccessibleRole -> m () #

testAccessibleHasProperty :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleProperty -> m Bool #

testAccessibleHasRelation :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleRelation -> m Bool #

testAccessibleHasRole :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleRole -> m Bool #

testAccessibleHasState :: (HasCallStack, MonadIO m, IsAccessible a) => a -> AccessibleState -> m Bool #

testListAllTypes :: (HasCallStack, MonadIO m) => m ([GType], Word32) #

testRegisterAllTypes :: (HasCallStack, MonadIO m) => m () #

testWidgetWaitForDraw :: (HasCallStack, MonadIO m, IsWidget a) => a -> m () #

treeCreateRowDragContent :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m ContentProvider #

treeGetRowDragData :: (HasCallStack, MonadIO m) => GValue -> m (Bool, Maybe TreeModel, Maybe TreePath) #

valueDupExpression :: (HasCallStack, MonadIO m) => GValue -> m (Maybe Expression) #

valueGetExpression :: (HasCallStack, MonadIO m) => GValue -> m (Maybe Expression) #

valueSetExpression :: (HasCallStack, MonadIO m, IsExpression a) => GValue -> a -> m () #

valueTakeExpression :: (HasCallStack, MonadIO m, IsExpression a) => GValue -> Maybe a -> m () #