Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
PaintableInvalidateSizeCallback = IO ()gi-gdk4 GI.Gdk.Interfaces.Paintable Emitted when the intrinsic size of the paintable changes. This means the values reported by at least one of paintableGetIntrinsicWidth, paintableGetIntrinsicHeight or paintableGetIntrinsicAspectRatio has changed. Examples for such an event would be a paintable displaying the contents of a toplevel surface being resized.
type
ToplevelComputeSizeCallback = ToplevelSize -> IO ()gi-gdk4 GI.Gdk.Interfaces.Toplevel Emitted when the size for the surface needs to be computed, when it is present. This signal will normally be emitted during or after a call to toplevelPresent, depending on the configuration received by the windowing system. It may also be emitted at any other point in time, in response to the windowing system spontaneously changing the configuration of the toplevel surface. It is the responsibility of the toplevel user to handle this signal and compute the desired size of the toplevel, given the information passed via the ToplevelSize object. Failing to do so will result in an arbitrary size being used as a result.
type
ClipboardChangedCallback = IO ()gi-gdk4 GI.Gdk.Objects.Clipboard Emitted when the clipboard changes ownership.
type
ContentProviderContentChangedCallback = IO ()gi-gdk4 GI.Gdk.Objects.ContentProvider Emitted whenever the content provided by this provider has changed.
constructCursorFallback :: (IsCursor o, MonadIO m, IsCursor a) => a -> m (GValueConstruct o)gi-gdk4 GI.Gdk.Objects.Cursor Construct a GValueConstruct with valid value for the “fallback” property. This is rarely needed directly, but it is used by new.
cursorGetFallback :: (HasCallStack, MonadIO m, IsCursor a) => a -> m (Maybe Cursor)gi-gdk4 GI.Gdk.Objects.Cursor Returns the fallback for this cursor. The fallback will be used if this cursor is not available on a given GdkDisplay. For named cursors, this can happen when using nonstandard names or when using an incomplete cursor theme. For textured cursors, this can happen when the texture is too large or when the GdkDisplay it is used on does not support textured cursors.
getCursorFallback :: (MonadIO m, IsCursor o) => o -> m (Maybe Cursor)gi-gdk4 GI.Gdk.Objects.Cursor Get the value of the “fallback” property. When overloading is enabled, this is equivalent to
get cursor #fallback
type
DeviceChangedCallback = IO ()gi-gdk4 GI.Gdk.Objects.Device Emitted either when the number of either axes or keys changes. On X11 this will normally happen when the physical device routing events through the logical device changes (for example, user switches from the USB mouse to a tablet); in that case the logical device will change to reflect the axes and keys on the new physical device.
type
DeviceToolChangedCallback = DeviceTool -> IO ()gi-gdk4 GI.Gdk.Objects.Device Emitted on pen/eraser devices whenever tools enter or leave proximity.
type
DisplayClosedCallback = Bool -> IO ()gi-gdk4 GI.Gdk.Objects.Display Emitted when the connection to the windowing system for display is closed.