| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Vte
Description
Documentation
module GI.Vte.Callbacks
module GI.Vte.Constants
module GI.Vte.Enums
module GI.Vte.Flags
module GI.Vte.Functions
module GI.Vte.Objects
module GI.Vte.Structs
on :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #
get :: forall info (attr :: Symbol) obj result m. (AttrGetC info obj attr result, MonadIO m) => obj -> AttrLabelProxy attr -> m result #
new :: (Constructible a tag, MonadIO m) => (ManagedPtr a -> a) -> [AttrOp a tag] -> m a #
after :: forall object info m. (GObject object, MonadIO m, SignalInfo info) => object -> SignalProxy object info -> ((?self :: object) => HaskellCallbackType info) -> m SignalHandlerId #
data ManagedPtr a #
Constructors
| ManagedPtr | |
Fields | |
Instances
| Eq (ManagedPtr a) | |
Defined in Data.GI.Base.BasicTypes | |
Instances
| GBoxed (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| TypedObject (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| HasParentTypes (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
| type ParentTypes (GClosure a) | |
Defined in Data.GI.Base.GClosure | |
Constructors
| GError (ManagedPtr GError) |
Instances
| Exception GError | |
Defined in Data.GI.Base.GError Methods toException :: GError -> SomeException # fromException :: SomeException -> Maybe GError # displayException :: GError -> String # | |
| Show GError | |
| GBoxed GError | |
Defined in Data.GI.Base.GError | |
| TypedObject GError | |
Defined in Data.GI.Base.GError | |
| HasParentTypes GError | |
Defined in Data.GI.Base.GError | |
| type ParentTypes GError | |
Defined in Data.GI.Base.GError | |
data GHashTable a b #
Constructors
| GHashTable (Ptr (GHashTable a b)) |
Constructors
| GVariant (ManagedPtr GVariant) |
Instances
| IsGVariant GVariant | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariant -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe GVariant) # toGVariantFormatString :: GVariant -> Text # | |
Constructors
| GValue (ManagedPtr GValue) |
Instances
| GBoxed GValue | |
Defined in Data.GI.Base.GValue | |
| TypedObject GValue | |
Defined in Data.GI.Base.GValue | |
| HasParentTypes GValue | |
Defined in Data.GI.Base.GValue | |
| type ParentTypes GValue | |
Defined in Data.GI.Base.GValue | |
newtype GParamSpec #
Constructors
| GParamSpec (ManagedPtr GParamSpec) |
Instances
| (signature ~ m (Maybe Text), MonadIO m) => OverloadedMethod ParamSpecGetBlurbMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m GValue, MonadIO m) => OverloadedMethod ParamSpecGetDefaultValueMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNameMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Word32, MonadIO m) => OverloadedMethod ParamSpecGetNameQuarkMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m Text, MonadIO m) => OverloadedMethod ParamSpecGetNickMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecGetQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m (Maybe GParamSpec), MonadIO m) => OverloadedMethod ParamSpecGetRedirectTargetMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> Ptr () -> m ()), MonadIO m) => OverloadedMethod ParamSpecSetQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ m (), MonadIO m) => OverloadedMethod ParamSpecSinkMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| (signature ~ (Word32 -> m (Ptr ())), MonadIO m) => OverloadedMethod ParamSpecStealQdataMethodInfo GParamSpec signature | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethod :: GParamSpec -> signature | |
| OverloadedMethodInfo ParamSpecGetBlurbMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetDefaultValueMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNameMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNameQuarkMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetNickMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecGetRedirectTargetMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecSetQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecSinkMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| OverloadedMethodInfo ParamSpecStealQdataMethodInfo GParamSpec | |
Defined in GI.GObject.Objects.ParamSpec Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
| IsGValue (Maybe GParamSpec) | |
Defined in Data.GI.Base.GValue Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe GParamSpec -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe GParamSpec) # | |
class (ManagedPtrNewtype a, TypedObject a) => GObject a #
Instances
Instances
| IsGFlag HyperlinkStateFlags | |
Defined in GI.Atk.Flags | |
| IsGFlag AnchorHints | |
Defined in GI.Gdk.Flags | |
| IsGFlag AxisFlags | |
Defined in GI.Gdk.Flags | |
| IsGFlag DragAction | |
Defined in GI.Gdk.Flags | |
| IsGFlag EventMask | |
Defined in GI.Gdk.Flags | |
| IsGFlag FrameClockPhase | |
Defined in GI.Gdk.Flags | |
| IsGFlag ModifierType | |
Defined in GI.Gdk.Flags | |
| IsGFlag SeatCapabilities | |
Defined in GI.Gdk.Flags | |
| IsGFlag WMDecoration | |
Defined in GI.Gdk.Flags | |
| IsGFlag WMFunction | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowAttributesType | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowHints | |
Defined in GI.Gdk.Flags | |
| IsGFlag WindowState | |
Defined in GI.Gdk.Flags | |
| IsGFlag AppInfoCreateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ApplicationFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag AskPasswordFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag BusNameOwnerFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag BusNameWatcherFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ConverterFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusCallFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusCapabilityFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusConnectionFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusInterfaceSkeletonFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusMessageFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusObjectManagerClientFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusPropertyInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusProxyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSendMessageFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusServerFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSignalFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DBusSubtreeFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag DriveStartFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileAttributeInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileCopyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileCreateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileMeasureFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileMonitorFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag FileQueryInfoFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag IOStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag MountMountFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag MountUnmountFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag OutputStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResolverNameLookupFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResourceFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag ResourceLookupFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SettingsBindFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SocketMsgFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag SubprocessFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TestDBusFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsCertificateFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsDatabaseVerifyFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag TlsPasswordFlags | |
Defined in GI.Gio.Flags | |
| IsGFlag AsciiType | |
Defined in GI.GLib.Flags | |
| IsGFlag FileSetContentsFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag FileTest | |
Defined in GI.GLib.Flags | |
| IsGFlag FormatSizeFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag HookFlagMask | |
Defined in GI.GLib.Flags | |
| IsGFlag IOCondition | |
Defined in GI.GLib.Flags | |
| IsGFlag IOFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag KeyFileFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag LogLevelFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag MainContextFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag MarkupCollectType | |
Defined in GI.GLib.Flags | |
| IsGFlag MarkupParseFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag OptionFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag RegexCompileFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag RegexMatchFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag SpawnFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TestSubprocessFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TestTrapFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag TraverseFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriHideFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag UriParamsFlags | |
Defined in GI.GLib.Flags | |
| IsGFlag BindingFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag ConnectFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag ParamFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag SignalFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag SignalMatchType | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeDebugFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag TypeFundamentalFlags | |
Defined in GI.GObject.Flags | |
| IsGFlag AccelFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag ApplicationInhibitFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag AttachOptions | |
Defined in GI.Gtk.Flags | |
| IsGFlag CalendarDisplayOptions | |
Defined in GI.Gtk.Flags | |
| IsGFlag CellRendererState | |
Defined in GI.Gtk.Flags | |
| IsGFlag DebugFlag | |
Defined in GI.Gtk.Flags | |
| IsGFlag DestDefaults | |
Defined in GI.Gtk.Flags | |
| IsGFlag DialogFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag EventControllerScrollFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag FileFilterFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag FontChooserLevel | |
Defined in GI.Gtk.Flags | |
| IsGFlag IconLookupFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag InputHints | |
Defined in GI.Gtk.Flags | |
| IsGFlag JunctionSides | |
Defined in GI.Gtk.Flags | |
| IsGFlag PlacesOpenFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag RcFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag RecentFilterFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag RegionFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag StateFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag StyleContextPrintFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag TargetFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag TextSearchFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag ToolPaletteDragTargets | |
Defined in GI.Gtk.Flags | |
| IsGFlag TreeModelFlags | |
Defined in GI.Gtk.Flags | |
| IsGFlag UIManagerItemType | |
Defined in GI.Gtk.Flags | |
| IsGFlag FontMask | |
Defined in GI.Pango.Flags | |
| IsGFlag LayoutDeserializeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag LayoutSerializeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag ShapeFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag ShowFlags | |
Defined in GI.Pango.Flags | |
| IsGFlag FeatureFlags Source # | |
Defined in GI.Vte.Flags | |
| IsGFlag PtyFlags Source # | |
Defined in GI.Vte.Flags | |
| IsGFlag GParamFlag | |
Defined in Data.GI.Base.GParamSpec | |
data AttrOp obj (tag :: AttrOpTag) where #
Constructors
| (:=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> b -> AttrOp obj tag | |
| (:=>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrSetTypeConstraint info b) => AttrLabelProxy attr -> IO b -> AttrOp obj tag | |
| (:~) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> b) -> AttrOp obj tag | |
| (:~>) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b a. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, tag ~ 'AttrSet, AttrOpAllowed 'AttrSet info obj, AttrOpAllowed 'AttrGet info obj, AttrSetTypeConstraint info b, a ~ AttrGetType info) => AttrLabelProxy attr -> (a -> IO b) -> AttrOp obj tag | |
| (:&=) :: forall obj info (attr :: Symbol) (tag :: AttrOpTag) b. (HasAttributeList obj, info ~ ResolveAttribute attr obj, AttrInfo info, AttrBaseTypeConstraint info obj, AttrOpAllowed tag info obj, AttrTransferTypeConstraint info b, AttrSetTypeConstraint info (AttrTransferType info)) => AttrLabelProxy attr -> b -> AttrOp obj tag | |
| On :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag | |
| After :: forall obj info (tag :: AttrOpTag). (GObject obj, SignalInfo info) => SignalProxy obj info -> ((?self :: obj) => HaskellCallbackType info) -> AttrOp obj tag |
byteStringToCString :: ByteString -> IO CString #
cstringToByteString :: HasCallStack => CString -> IO ByteString #
cstringToString :: HasCallStack => CString -> IO String #
cstringToText :: HasCallStack => CString -> IO Text #
gflagsToWord :: (Num b, IsGFlag a) => [a] -> b #
packByteString :: ByteString -> IO (Ptr Word8) #
packGByteArray :: ByteString -> IO (Ptr GByteArray) #
packGHashTable :: GHashFunc a -> GEqualFunc a -> Maybe (GDestroyNotify a) -> Maybe (GDestroyNotify b) -> [(PtrWrapped a, PtrWrapped b)] -> IO (Ptr (GHashTable a b)) #
packMapStorableArray :: forall a b. Storable b => (a -> b) -> [a] -> IO (Ptr b) #
packMapZeroTerminatedStorableArray :: forall a b. (Num b, Storable b) => (a -> b) -> [a] -> IO (Ptr b) #
packStorableArray :: Storable a => [a] -> IO (Ptr a) #
packZeroTerminatedByteString :: ByteString -> IO (Ptr Word8) #
stringToCString :: String -> IO CString #
textToCString :: Text -> IO CString #
unpackByteStringWithLength :: Integral a => a -> Ptr Word8 -> IO ByteString #
unpackFileNameArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [String] #
unpackGByteArray :: Ptr GByteArray -> IO ByteString #
unpackGHashTable :: Ptr (GHashTable a b) -> IO [(PtrWrapped a, PtrWrapped b)] #
unpackUTF8CArrayWithLength :: (HasCallStack, Integral a) => a -> Ptr CString -> IO [Text] #
unpackZeroTerminatedFileNameArray :: HasCallStack => Ptr CString -> IO [String] #
unpackZeroTerminatedUTF8CArray :: HasCallStack => Ptr CString -> IO [Text] #
unrefGArray :: Ptr (GArray a) -> IO () #
unrefGByteArray :: Ptr GByteArray -> IO () #
unrefGHashTable :: Ptr (GHashTable a b) -> IO () #
unrefPtrArray :: Ptr (GPtrArray a) -> IO () #
class TypedObject a => BoxedEnum a #
Instances
| BoxedEnum CoordType | |
Defined in GI.Atk.Enums | |
| BoxedEnum KeyEventType | |
Defined in GI.Atk.Enums | |
| BoxedEnum Layer | |
Defined in GI.Atk.Enums | |
| BoxedEnum Live | |
Defined in GI.Atk.Enums | |
| BoxedEnum RelationType | |
Defined in GI.Atk.Enums | |
| BoxedEnum Role | |
Defined in GI.Atk.Enums | |
| BoxedEnum ScrollType | |
Defined in GI.Atk.Enums | |
| BoxedEnum StateType | |
Defined in GI.Atk.Enums | |
| BoxedEnum TextAttribute | |
Defined in GI.Atk.Enums | |
| BoxedEnum TextBoundary | |
Defined in GI.Atk.Enums | |
| BoxedEnum TextClipType | |
Defined in GI.Atk.Enums | |
| BoxedEnum TextGranularity | |
Defined in GI.Atk.Enums | |
| BoxedEnum ValueType | |
Defined in GI.Atk.Enums | |
| BoxedEnum Antialias | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Content | |
Defined in GI.Cairo.Enums | |
| BoxedEnum DeviceType | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Extend | |
Defined in GI.Cairo.Enums | |
| BoxedEnum FillRule | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Filter | |
Defined in GI.Cairo.Enums | |
| BoxedEnum FontSlant | |
Defined in GI.Cairo.Enums | |
| BoxedEnum FontType | |
Defined in GI.Cairo.Enums | |
| BoxedEnum FontWeight | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Format | |
Defined in GI.Cairo.Enums | |
| BoxedEnum HintMetrics | |
Defined in GI.Cairo.Enums | |
| BoxedEnum HintStyle | |
Defined in GI.Cairo.Enums | |
| BoxedEnum LineCap | |
Defined in GI.Cairo.Enums | |
| BoxedEnum LineJoin | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Operator | |
Defined in GI.Cairo.Enums | |
| BoxedEnum PathDataType | |
Defined in GI.Cairo.Enums | |
| BoxedEnum PatternType | |
Defined in GI.Cairo.Enums | |
| BoxedEnum RegionOverlap | |
Defined in GI.Cairo.Enums | |
| BoxedEnum Status | |
Defined in GI.Cairo.Enums | |
| BoxedEnum SubpixelOrder | |
Defined in GI.Cairo.Enums | |
| BoxedEnum SurfaceType | |
Defined in GI.Cairo.Enums | |
| BoxedEnum TextClusterFlags | |
Defined in GI.Cairo.Enums | |
| BoxedEnum AxisUse | |
Defined in GI.Gdk.Enums | |
| BoxedEnum ByteOrder | |
Defined in GI.Gdk.Enums | |
| BoxedEnum CrossingMode | |
Defined in GI.Gdk.Enums | |
| BoxedEnum CursorType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum DevicePadFeature | |
Defined in GI.Gdk.Enums | |
| BoxedEnum DeviceToolType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum DeviceType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum DragCancelReason | |
Defined in GI.Gdk.Enums | |
| BoxedEnum DragProtocol | |
Defined in GI.Gdk.Enums | |
| BoxedEnum EventType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum FilterReturn | |
Defined in GI.Gdk.Enums | |
| BoxedEnum FullscreenMode | |
Defined in GI.Gdk.Enums | |
| BoxedEnum GLError | |
Defined in GI.Gdk.Enums | |
| BoxedEnum GrabOwnership | |
Defined in GI.Gdk.Enums | |
| BoxedEnum GrabStatus | |
Defined in GI.Gdk.Enums | |
| BoxedEnum Gravity | |
Defined in GI.Gdk.Enums | |
| BoxedEnum InputMode | |
Defined in GI.Gdk.Enums | |
| BoxedEnum InputSource | |
Defined in GI.Gdk.Enums | |
| BoxedEnum ModifierIntent | |
Defined in GI.Gdk.Enums | |
| BoxedEnum NotifyType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum OwnerChange | |
Defined in GI.Gdk.Enums | |
| BoxedEnum PropMode | |
Defined in GI.Gdk.Enums | |
| BoxedEnum PropertyState | |
Defined in GI.Gdk.Enums | |
| BoxedEnum ScrollDirection | |
Defined in GI.Gdk.Enums | |
| BoxedEnum SettingAction | |
Defined in GI.Gdk.Enums | |
| BoxedEnum Status | |
Defined in GI.Gdk.Enums | |
| BoxedEnum SubpixelLayout | |
Defined in GI.Gdk.Enums | |
| BoxedEnum TouchpadGesturePhase | |
Defined in GI.Gdk.Enums | |
| BoxedEnum VisibilityState | |
Defined in GI.Gdk.Enums | |
| BoxedEnum VisualType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum WindowEdge | |
Defined in GI.Gdk.Enums | |
| BoxedEnum WindowType | |
Defined in GI.Gdk.Enums | |
| BoxedEnum WindowTypeHint | |
Defined in GI.Gdk.Enums | |
| BoxedEnum WindowWindowClass | |
Defined in GI.Gdk.Enums | |
| BoxedEnum Colorspace | |
Defined in GI.GdkPixbuf.Enums | |
| BoxedEnum InterpType | |
Defined in GI.GdkPixbuf.Enums | |
| BoxedEnum PixbufAlphaMode | |
Defined in GI.GdkPixbuf.Enums | |
| BoxedEnum PixbufError | |
Defined in GI.GdkPixbuf.Enums | |
| BoxedEnum PixbufRotation | |
Defined in GI.GdkPixbuf.Enums | |
| BoxedEnum BusType | |
Defined in GI.Gio.Enums | |
| BoxedEnum ConverterResult | |
Defined in GI.Gio.Enums | |
| BoxedEnum CredentialsType | |
Defined in GI.Gio.Enums | |
| BoxedEnum DBusError | |
Defined in GI.Gio.Enums | |
| BoxedEnum DBusMessageByteOrder | |
Defined in GI.Gio.Enums | |
| BoxedEnum DBusMessageHeaderField | |
Defined in GI.Gio.Enums | |
| BoxedEnum DBusMessageType | |
Defined in GI.Gio.Enums | |
| BoxedEnum DataStreamByteOrder | |
Defined in GI.Gio.Enums | |
| BoxedEnum DataStreamNewlineType | |
Defined in GI.Gio.Enums | |
| BoxedEnum DriveStartStopType | |
Defined in GI.Gio.Enums | |
| BoxedEnum EmblemOrigin | |
Defined in GI.Gio.Enums | |
| BoxedEnum FileAttributeStatus | |
Defined in GI.Gio.Enums | |
| BoxedEnum FileAttributeType | |
Defined in GI.Gio.Enums | |
| BoxedEnum FileMonitorEvent | |
Defined in GI.Gio.Enums | |
| BoxedEnum FileType | |
Defined in GI.Gio.Enums | |
| BoxedEnum FilesystemPreviewType | |
Defined in GI.Gio.Enums | |
| BoxedEnum IOErrorEnum | |
Defined in GI.Gio.Enums | |
| BoxedEnum IOModuleScopeFlags | |
Defined in GI.Gio.Enums | |
| BoxedEnum MemoryMonitorWarningLevel | |
Defined in GI.Gio.Enums | |
| BoxedEnum MountOperationResult | |
Defined in GI.Gio.Enums | |
| BoxedEnum NetworkConnectivity | |
Defined in GI.Gio.Enums | |
| BoxedEnum NotificationPriority | |
Defined in GI.Gio.Enums | |
| BoxedEnum PasswordSave | |
Defined in GI.Gio.Enums | |
| BoxedEnum PollableReturn | |
Defined in GI.Gio.Enums | |
| BoxedEnum ResolverError | |
Defined in GI.Gio.Enums | |
| BoxedEnum ResolverRecordType | |
Defined in GI.Gio.Enums | |
| BoxedEnum ResourceError | |
Defined in GI.Gio.Enums | |
| BoxedEnum SocketClientEvent | |
Defined in GI.Gio.Enums | |
| BoxedEnum SocketFamily | |
Defined in GI.Gio.Enums | |
| BoxedEnum SocketListenerEvent | |
Defined in GI.Gio.Enums | |
| BoxedEnum SocketProtocol | |
Defined in GI.Gio.Enums | |
| BoxedEnum SocketType | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsAuthenticationMode | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsCertificateRequestFlags | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsChannelBindingError | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsChannelBindingType | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsDatabaseLookupFlags | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsError | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsInteractionResult | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsProtocolVersion | |
Defined in GI.Gio.Enums | |
| BoxedEnum TlsRehandshakeMode | |
Defined in GI.Gio.Enums | |
| BoxedEnum UnixSocketAddressType | |
Defined in GI.Gio.Enums | |
| BoxedEnum ZlibCompressorFormat | |
Defined in GI.Gio.Enums | |
| BoxedEnum Align | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ArrowPlacement | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ArrowType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum AssistantPageType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum BaselinePosition | |
Defined in GI.Gtk.Enums | |
| BoxedEnum BorderStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum BuilderError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ButtonBoxStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ButtonRole | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ButtonsType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum CellRendererAccelMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum CellRendererMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum CornerType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum CssProviderError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum CssSectionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum DeleteType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum DirectionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum DragResult | |
Defined in GI.Gtk.Enums | |
| BoxedEnum EntryIconPosition | |
Defined in GI.Gtk.Enums | |
| BoxedEnum EventSequenceState | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ExpanderStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum FileChooserAction | |
Defined in GI.Gtk.Enums | |
| BoxedEnum FileChooserConfirmation | |
Defined in GI.Gtk.Enums | |
| BoxedEnum FileChooserError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum IMPreeditStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum IMStatusStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum IconSize | |
Defined in GI.Gtk.Enums | |
| BoxedEnum IconThemeError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum IconViewDropPosition | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ImageType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum InputPurpose | |
Defined in GI.Gtk.Enums | |
| BoxedEnum Justification | |
Defined in GI.Gtk.Enums | |
| BoxedEnum LevelBarMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum License | |
Defined in GI.Gtk.Enums | |
| BoxedEnum MenuDirectionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum MessageType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum MovementStep | |
Defined in GI.Gtk.Enums | |
| BoxedEnum NotebookTab | |
Defined in GI.Gtk.Enums | |
| BoxedEnum NumberUpLayout | |
Defined in GI.Gtk.Enums | |
| BoxedEnum Orientation | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PackDirection | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PackType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PadActionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PageOrientation | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PageSet | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PanDirection | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PathPriorityType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PathType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PolicyType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PopoverConstraint | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PositionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintDuplex | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintOperationAction | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintOperationResult | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintPages | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintQuality | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PrintStatus | |
Defined in GI.Gtk.Enums | |
| BoxedEnum PropagationPhase | |
Defined in GI.Gtk.Enums | |
| BoxedEnum RcTokenType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum RecentChooserError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum RecentManagerError | |
Defined in GI.Gtk.Enums | |
| BoxedEnum RecentSortType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ReliefStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ResizeMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ResponseType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum RevealerTransitionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ScrollStep | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ScrollType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ScrollablePolicy | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SelectionMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SensitivityType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ShadowType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ShortcutType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SizeGroupMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SizeRequestMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SortType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SpinButtonUpdatePolicy | |
Defined in GI.Gtk.Enums | |
| BoxedEnum SpinType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum StackTransitionType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum StateType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TextBufferTargetInfo | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TextDirection | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TextExtendSelection | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TextViewLayer | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TextWindowType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ToolbarSpaceStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum ToolbarStyle | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TreeViewColumnSizing | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TreeViewDropPosition | |
Defined in GI.Gtk.Enums | |
| BoxedEnum TreeViewGridLines | |
Defined in GI.Gtk.Enums | |
| BoxedEnum Unit | |
Defined in GI.Gtk.Enums | |
| BoxedEnum WidgetHelpType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum WindowPosition | |
Defined in GI.Gtk.Enums | |
| BoxedEnum WindowType | |
Defined in GI.Gtk.Enums | |
| BoxedEnum WrapMode | |
Defined in GI.Gtk.Enums | |
| BoxedEnum Alignment | |
Defined in GI.Pango.Enums | |
| BoxedEnum AttrType | |
Defined in GI.Pango.Enums | |
| BoxedEnum BaselineShift | |
Defined in GI.Pango.Enums | |
| BoxedEnum BidiType | |
Defined in GI.Pango.Enums | |
| BoxedEnum CoverageLevel | |
Defined in GI.Pango.Enums | |
| BoxedEnum Direction | |
Defined in GI.Pango.Enums | |
| BoxedEnum EllipsizeMode | |
Defined in GI.Pango.Enums | |
| BoxedEnum FontScale | |
Defined in GI.Pango.Enums | |
| BoxedEnum Gravity | |
Defined in GI.Pango.Enums | |
| BoxedEnum GravityHint | |
Defined in GI.Pango.Enums | |
| BoxedEnum LayoutDeserializeError | |
Defined in GI.Pango.Enums | |
| BoxedEnum Overline | |
Defined in GI.Pango.Enums | |
| BoxedEnum RenderPart | |
Defined in GI.Pango.Enums | |
| BoxedEnum Script | |
Defined in GI.Pango.Enums | |
| BoxedEnum Stretch | |
Defined in GI.Pango.Enums | |
| BoxedEnum Style | |
Defined in GI.Pango.Enums | |
| BoxedEnum TabAlign | |
Defined in GI.Pango.Enums | |
| BoxedEnum TextTransform | |
Defined in GI.Pango.Enums | |
| BoxedEnum Underline | |
Defined in GI.Pango.Enums | |
| BoxedEnum Variant | |
Defined in GI.Pango.Enums | |
| BoxedEnum Weight | |
Defined in GI.Pango.Enums | |
| BoxedEnum WrapMode | |
Defined in GI.Pango.Enums | |
| BoxedEnum Align Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum CursorBlinkMode Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum CursorShape Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum EraseBinding Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum Format Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum PtyError Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum RegexError Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum TextBlinkMode Source # | |
Defined in GI.Vte.Enums | |
| BoxedEnum WriteFlags Source # | |
Defined in GI.Vte.Enums | |
class TypedObject a => BoxedFlags a #
Instances
| BoxedFlags HyperlinkStateFlags | |
Defined in GI.Atk.Flags | |
| BoxedFlags AnchorHints | |
Defined in GI.Gdk.Flags | |
| BoxedFlags AxisFlags | |
Defined in GI.Gdk.Flags | |
| BoxedFlags DragAction | |
Defined in GI.Gdk.Flags | |
| BoxedFlags EventMask | |
Defined in GI.Gdk.Flags | |
| BoxedFlags FrameClockPhase | |
Defined in GI.Gdk.Flags | |
| BoxedFlags ModifierType | |
Defined in GI.Gdk.Flags | |
| BoxedFlags SeatCapabilities | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WMDecoration | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WMFunction | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowAttributesType | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowHints | |
Defined in GI.Gdk.Flags | |
| BoxedFlags WindowState | |
Defined in GI.Gdk.Flags | |
| BoxedFlags AppInfoCreateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ApplicationFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags AskPasswordFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags BusNameOwnerFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags BusNameWatcherFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ConverterFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusCallFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusCapabilityFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusConnectionFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusInterfaceSkeletonFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusMessageFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusObjectManagerClientFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusPropertyInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusProxyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSendMessageFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusServerFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSignalFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DBusSubtreeFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags DriveStartFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileAttributeInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileCopyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileCreateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileMeasureFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileMonitorFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags FileQueryInfoFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags IOStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags MountMountFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags MountUnmountFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags OutputStreamSpliceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResolverNameLookupFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResourceFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags ResourceLookupFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SettingsBindFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SocketMsgFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags SubprocessFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TestDBusFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsCertificateFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsDatabaseVerifyFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags TlsPasswordFlags | |
Defined in GI.Gio.Flags | |
| BoxedFlags IOCondition | |
Defined in GI.GLib.Flags | |
| BoxedFlags BindingFlags | |
Defined in GI.GObject.Flags | |
| BoxedFlags AccelFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags ApplicationInhibitFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags AttachOptions | |
Defined in GI.Gtk.Flags | |
| BoxedFlags CalendarDisplayOptions | |
Defined in GI.Gtk.Flags | |
| BoxedFlags CellRendererState | |
Defined in GI.Gtk.Flags | |
| BoxedFlags DebugFlag | |
Defined in GI.Gtk.Flags | |
| BoxedFlags DestDefaults | |
Defined in GI.Gtk.Flags | |
| BoxedFlags DialogFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags EventControllerScrollFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags FileFilterFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags FontChooserLevel | |
Defined in GI.Gtk.Flags | |
| BoxedFlags IconLookupFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags InputHints | |
Defined in GI.Gtk.Flags | |
| BoxedFlags JunctionSides | |
Defined in GI.Gtk.Flags | |
| BoxedFlags PlacesOpenFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags RcFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags RecentFilterFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags RegionFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags StateFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags StyleContextPrintFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags TargetFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags TextSearchFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags ToolPaletteDragTargets | |
Defined in GI.Gtk.Flags | |
| BoxedFlags TreeModelFlags | |
Defined in GI.Gtk.Flags | |
| BoxedFlags UIManagerItemType | |
Defined in GI.Gtk.Flags | |
| BoxedFlags FontMask | |
Defined in GI.Pango.Flags | |
| BoxedFlags LayoutDeserializeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags LayoutSerializeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags ShapeFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags ShowFlags | |
Defined in GI.Pango.Flags | |
| BoxedFlags PtyFlags Source # | |
Defined in GI.Vte.Flags | |
class ManagedPtrNewtype a => BoxedPtr a where #
Instances
| BoxedPtr Action | |
Defined in GI.Atk.Interfaces.Action | |
| BoxedPtr EditableText | |
Defined in GI.Atk.Interfaces.EditableText | |
| BoxedPtr HyperlinkImpl | |
Defined in GI.Atk.Interfaces.HyperlinkImpl | |
| BoxedPtr Image | |
Defined in GI.Atk.Interfaces.Image | |
| BoxedPtr ImplementorIface | |
Defined in GI.Atk.Interfaces.ImplementorIface Methods boxedPtrCopy :: ImplementorIface -> IO ImplementorIface # boxedPtrFree :: ImplementorIface -> IO () # | |
| BoxedPtr StreamableContent | |
Defined in GI.Atk.Interfaces.StreamableContent Methods boxedPtrCopy :: StreamableContent -> IO StreamableContent # boxedPtrFree :: StreamableContent -> IO () # | |
| BoxedPtr Attribute | |
Defined in GI.Atk.Structs.Attribute | |
| BoxedPtr Implementor | |
Defined in GI.Atk.Structs.Implementor | |
| BoxedPtr KeyEventStruct | |
Defined in GI.Atk.Structs.KeyEventStruct Methods boxedPtrCopy :: KeyEventStruct -> IO KeyEventStruct # boxedPtrFree :: KeyEventStruct -> IO () # | |
| BoxedPtr PropertyValues | |
Defined in GI.Atk.Structs.PropertyValues Methods boxedPtrCopy :: PropertyValues -> IO PropertyValues # boxedPtrFree :: PropertyValues -> IO () # | |
| BoxedPtr TextRectangle | |
Defined in GI.Atk.Structs.TextRectangle | |
| BoxedPtr Path | |
Defined in GI.Cairo.Structs.Path | |
| BoxedPtr Atom | |
Defined in GI.Gdk.Structs.Atom | |
| BoxedPtr EventAny | |
Defined in GI.Gdk.Structs.EventAny | |
| BoxedPtr EventButton | |
Defined in GI.Gdk.Structs.EventButton | |
| BoxedPtr EventConfigure | |
Defined in GI.Gdk.Structs.EventConfigure Methods boxedPtrCopy :: EventConfigure -> IO EventConfigure # boxedPtrFree :: EventConfigure -> IO () # | |
| BoxedPtr EventCrossing | |
Defined in GI.Gdk.Structs.EventCrossing | |
| BoxedPtr EventDND | |
Defined in GI.Gdk.Structs.EventDND | |
| BoxedPtr EventExpose | |
Defined in GI.Gdk.Structs.EventExpose | |
| BoxedPtr EventFocus | |
Defined in GI.Gdk.Structs.EventFocus | |
| BoxedPtr EventGrabBroken | |
Defined in GI.Gdk.Structs.EventGrabBroken Methods boxedPtrCopy :: EventGrabBroken -> IO EventGrabBroken # boxedPtrFree :: EventGrabBroken -> IO () # | |
| BoxedPtr EventKey | |
Defined in GI.Gdk.Structs.EventKey | |
| BoxedPtr EventMotion | |
Defined in GI.Gdk.Structs.EventMotion | |
| BoxedPtr EventOwnerChange | |
Defined in GI.Gdk.Structs.EventOwnerChange Methods boxedPtrCopy :: EventOwnerChange -> IO EventOwnerChange # boxedPtrFree :: EventOwnerChange -> IO () # | |
| BoxedPtr EventPadAxis | |
Defined in GI.Gdk.Structs.EventPadAxis | |
| BoxedPtr EventPadButton | |
Defined in GI.Gdk.Structs.EventPadButton Methods boxedPtrCopy :: EventPadButton -> IO EventPadButton # boxedPtrFree :: EventPadButton -> IO () # | |
| BoxedPtr EventPadGroupMode | |
Defined in GI.Gdk.Structs.EventPadGroupMode Methods boxedPtrCopy :: EventPadGroupMode -> IO EventPadGroupMode # boxedPtrFree :: EventPadGroupMode -> IO () # | |
| BoxedPtr EventProperty | |
Defined in GI.Gdk.Structs.EventProperty | |
| BoxedPtr EventProximity | |
Defined in GI.Gdk.Structs.EventProximity Methods boxedPtrCopy :: EventProximity -> IO EventProximity # boxedPtrFree :: EventProximity -> IO () # | |
| BoxedPtr EventScroll | |
Defined in GI.Gdk.Structs.EventScroll | |
| BoxedPtr EventSelection | |
Defined in GI.Gdk.Structs.EventSelection Methods boxedPtrCopy :: EventSelection -> IO EventSelection # boxedPtrFree :: EventSelection -> IO () # | |
| BoxedPtr EventSetting | |
Defined in GI.Gdk.Structs.EventSetting | |
| BoxedPtr EventTouch | |
Defined in GI.Gdk.Structs.EventTouch | |
| BoxedPtr EventTouchpadPinch | |
Defined in GI.Gdk.Structs.EventTouchpadPinch Methods boxedPtrCopy :: EventTouchpadPinch -> IO EventTouchpadPinch # boxedPtrFree :: EventTouchpadPinch -> IO () # | |
| BoxedPtr EventTouchpadSwipe | |
Defined in GI.Gdk.Structs.EventTouchpadSwipe Methods boxedPtrCopy :: EventTouchpadSwipe -> IO EventTouchpadSwipe # boxedPtrFree :: EventTouchpadSwipe -> IO () # | |
| BoxedPtr EventVisibility | |
Defined in GI.Gdk.Structs.EventVisibility Methods boxedPtrCopy :: EventVisibility -> IO EventVisibility # boxedPtrFree :: EventVisibility -> IO () # | |
| BoxedPtr EventWindowState | |
Defined in GI.Gdk.Structs.EventWindowState Methods boxedPtrCopy :: EventWindowState -> IO EventWindowState # boxedPtrFree :: EventWindowState -> IO () # | |
| BoxedPtr Geometry | |
Defined in GI.Gdk.Structs.Geometry | |
| BoxedPtr KeymapKey | |
Defined in GI.Gdk.Structs.KeymapKey | |
| BoxedPtr Point | |
Defined in GI.Gdk.Structs.Point | |
| BoxedPtr TimeCoord | |
Defined in GI.Gdk.Structs.TimeCoord | |
| BoxedPtr WindowAttr | |
Defined in GI.Gdk.Structs.WindowAttr | |
| BoxedPtr WindowRedirect | |
Defined in GI.Gdk.Structs.WindowRedirect Methods boxedPtrCopy :: WindowRedirect -> IO WindowRedirect # boxedPtrFree :: WindowRedirect -> IO () # | |
| BoxedPtr PixbufModulePattern | |
Defined in GI.GdkPixbuf.Structs.PixbufModulePattern Methods boxedPtrCopy :: PixbufModulePattern -> IO PixbufModulePattern # boxedPtrFree :: PixbufModulePattern -> IO () # | |
| BoxedPtr ActionEntry | |
Defined in GI.Gio.Structs.ActionEntry | |
| BoxedPtr DBusErrorEntry | |
Defined in GI.Gio.Structs.DBusErrorEntry Methods boxedPtrCopy :: DBusErrorEntry -> IO DBusErrorEntry # boxedPtrFree :: DBusErrorEntry -> IO () # | |
| BoxedPtr DBusInterfaceVTable | |
Defined in GI.Gio.Structs.DBusInterfaceVTable Methods boxedPtrCopy :: DBusInterfaceVTable -> IO DBusInterfaceVTable # boxedPtrFree :: DBusInterfaceVTable -> IO () # | |
| BoxedPtr DBusSubtreeVTable | |
Defined in GI.Gio.Structs.DBusSubtreeVTable Methods boxedPtrCopy :: DBusSubtreeVTable -> IO DBusSubtreeVTable # boxedPtrFree :: DBusSubtreeVTable -> IO () # | |
| BoxedPtr FileAttributeInfo | |
Defined in GI.Gio.Structs.FileAttributeInfo Methods boxedPtrCopy :: FileAttributeInfo -> IO FileAttributeInfo # boxedPtrFree :: FileAttributeInfo -> IO () # | |
| BoxedPtr IOExtension | |
Defined in GI.Gio.Structs.IOExtension | |
| BoxedPtr IOExtensionPoint | |
Defined in GI.Gio.Structs.IOExtensionPoint Methods boxedPtrCopy :: IOExtensionPoint -> IO IOExtensionPoint # boxedPtrFree :: IOExtensionPoint -> IO () # | |
| BoxedPtr IOModuleScope | |
Defined in GI.Gio.Structs.IOModuleScope | |
| BoxedPtr IOSchedulerJob | |
Defined in GI.Gio.Structs.IOSchedulerJob Methods boxedPtrCopy :: IOSchedulerJob -> IO IOSchedulerJob # boxedPtrFree :: IOSchedulerJob -> IO () # | |
| BoxedPtr IOStreamAdapter | |
Defined in GI.Gio.Structs.IOStreamAdapter Methods boxedPtrCopy :: IOStreamAdapter -> IO IOStreamAdapter # boxedPtrFree :: IOStreamAdapter -> IO () # | |
| BoxedPtr InputMessage | |
Defined in GI.Gio.Structs.InputMessage | |
| BoxedPtr InputVector | |
Defined in GI.Gio.Structs.InputVector | |
| BoxedPtr OutputMessage | |
Defined in GI.Gio.Structs.OutputMessage | |
| BoxedPtr OutputVector | |
Defined in GI.Gio.Structs.OutputVector | |
| BoxedPtr StaticResource | |
Defined in GI.Gio.Structs.StaticResource Methods boxedPtrCopy :: StaticResource -> IO StaticResource # boxedPtrFree :: StaticResource -> IO () # | |
| BoxedPtr AsyncQueue | |
Defined in GI.GLib.Structs.AsyncQueue | |
| BoxedPtr Cond | |
Defined in GI.GLib.Structs.Cond | |
| BoxedPtr Data | |
Defined in GI.GLib.Structs.Data | |
| BoxedPtr DebugKey | |
Defined in GI.GLib.Structs.DebugKey | |
| BoxedPtr Dir | |
Defined in GI.GLib.Structs.Dir | |
| BoxedPtr HashTableIter | |
Defined in GI.GLib.Structs.HashTableIter | |
| BoxedPtr Hmac | |
Defined in GI.GLib.Structs.Hmac | |
| BoxedPtr Hook | |
Defined in GI.GLib.Structs.Hook | |
| BoxedPtr HookList | |
Defined in GI.GLib.Structs.HookList | |
| BoxedPtr IOFuncs | |
Defined in GI.GLib.Structs.IOFuncs | |
| BoxedPtr LogField | |
Defined in GI.GLib.Structs.LogField | |
| BoxedPtr MarkupParser | |
Defined in GI.GLib.Structs.MarkupParser | |
| BoxedPtr MemVTable | |
Defined in GI.GLib.Structs.MemVTable | |
| BoxedPtr Node | |
Defined in GI.GLib.Structs.Node | |
| BoxedPtr Once | |
Defined in GI.GLib.Structs.Once | |
| BoxedPtr OptionContext | |
Defined in GI.GLib.Structs.OptionContext | |
| BoxedPtr OptionEntry | |
Defined in GI.GLib.Structs.OptionEntry | |
| BoxedPtr PathBuf | |
Defined in GI.GLib.Structs.PathBuf | |
| BoxedPtr Queue | |
Defined in GI.GLib.Structs.Queue | |
| BoxedPtr RWLock | |
Defined in GI.GLib.Structs.RWLock | |
| BoxedPtr Rand | |
Defined in GI.GLib.Structs.Rand | |
| BoxedPtr RecMutex | |
Defined in GI.GLib.Structs.RecMutex | |
| BoxedPtr Scanner | |
Defined in GI.GLib.Structs.Scanner | |
| BoxedPtr ScannerConfig | |
Defined in GI.GLib.Structs.ScannerConfig | |
| BoxedPtr Sequence | |
Defined in GI.GLib.Structs.Sequence | |
| BoxedPtr SequenceIter | |
Defined in GI.GLib.Structs.SequenceIter | |
| BoxedPtr SourceCallbackFuncs | |
Defined in GI.GLib.Structs.SourceCallbackFuncs Methods boxedPtrCopy :: SourceCallbackFuncs -> IO SourceCallbackFuncs # boxedPtrFree :: SourceCallbackFuncs -> IO () # | |
| BoxedPtr SourceFuncs | |
Defined in GI.GLib.Structs.SourceFuncs | |
| BoxedPtr StatBuf | |
Defined in GI.GLib.Structs.StatBuf | |
| BoxedPtr StringChunk | |
Defined in GI.GLib.Structs.StringChunk | |
| BoxedPtr StrvBuilder | |
Defined in GI.GLib.Structs.StrvBuilder | |
| BoxedPtr TestCase | |
Defined in GI.GLib.Structs.TestCase | |
| BoxedPtr TestConfig | |
Defined in GI.GLib.Structs.TestConfig | |
| BoxedPtr TestLogBuffer | |
Defined in GI.GLib.Structs.TestLogBuffer | |
| BoxedPtr TestLogMsg | |
Defined in GI.GLib.Structs.TestLogMsg | |
| BoxedPtr TestSuite | |
Defined in GI.GLib.Structs.TestSuite | |
| BoxedPtr ThreadPool | |
Defined in GI.GLib.Structs.ThreadPool | |
| BoxedPtr TimeVal | |
Defined in GI.GLib.Structs.TimeVal | |
| BoxedPtr Timer | |
Defined in GI.GLib.Structs.Timer | |
| BoxedPtr TrashStack | |
Defined in GI.GLib.Structs.TrashStack | |
| BoxedPtr TreeNode | |
Defined in GI.GLib.Structs.TreeNode | |
| BoxedPtr UriParamsIter | |
Defined in GI.GLib.Structs.UriParamsIter | |
| BoxedPtr DoubleIEEE754 | |
Defined in GI.GLib.Unions.DoubleIEEE754 | |
| BoxedPtr FloatIEEE754 | |
Defined in GI.GLib.Unions.FloatIEEE754 | |
| BoxedPtr Mutex | |
Defined in GI.GLib.Unions.Mutex | |
| BoxedPtr TokenValue | |
Defined in GI.GLib.Unions.TokenValue | |
| BoxedPtr TypePlugin | |
Defined in GI.GObject.Interfaces.TypePlugin | |
| BoxedPtr ParamSpec | |
Defined in GI.GObject.Objects.ParamSpec | |
| BoxedPtr ParamSpecBoolean | |
Defined in GI.GObject.Objects.ParamSpecBoolean Methods boxedPtrCopy :: ParamSpecBoolean -> IO ParamSpecBoolean # boxedPtrFree :: ParamSpecBoolean -> IO () # | |
| BoxedPtr ParamSpecBoxed | |
Defined in GI.GObject.Objects.ParamSpecBoxed Methods boxedPtrCopy :: ParamSpecBoxed -> IO ParamSpecBoxed # boxedPtrFree :: ParamSpecBoxed -> IO () # | |
| BoxedPtr ParamSpecChar | |
Defined in GI.GObject.Objects.ParamSpecChar | |
| BoxedPtr ParamSpecDouble | |
Defined in GI.GObject.Objects.ParamSpecDouble Methods boxedPtrCopy :: ParamSpecDouble -> IO ParamSpecDouble # boxedPtrFree :: ParamSpecDouble -> IO () # | |
| BoxedPtr ParamSpecEnum | |
Defined in GI.GObject.Objects.ParamSpecEnum | |
| BoxedPtr ParamSpecFlags | |
Defined in GI.GObject.Objects.ParamSpecFlags Methods boxedPtrCopy :: ParamSpecFlags -> IO ParamSpecFlags # boxedPtrFree :: ParamSpecFlags -> IO () # | |
| BoxedPtr ParamSpecFloat | |
Defined in GI.GObject.Objects.ParamSpecFloat Methods boxedPtrCopy :: ParamSpecFloat -> IO ParamSpecFloat # boxedPtrFree :: ParamSpecFloat -> IO () # | |
| BoxedPtr ParamSpecGType | |
Defined in GI.GObject.Objects.ParamSpecGType Methods boxedPtrCopy :: ParamSpecGType -> IO ParamSpecGType # boxedPtrFree :: ParamSpecGType -> IO () # | |
| BoxedPtr ParamSpecInt | |
Defined in GI.GObject.Objects.ParamSpecInt | |
| BoxedPtr ParamSpecInt64 | |
Defined in GI.GObject.Objects.ParamSpecInt64 Methods boxedPtrCopy :: ParamSpecInt64 -> IO ParamSpecInt64 # boxedPtrFree :: ParamSpecInt64 -> IO () # | |
| BoxedPtr ParamSpecLong | |
Defined in GI.GObject.Objects.ParamSpecLong | |
| BoxedPtr ParamSpecObject | |
Defined in GI.GObject.Objects.ParamSpecObject Methods boxedPtrCopy :: ParamSpecObject -> IO ParamSpecObject # boxedPtrFree :: ParamSpecObject -> IO () # | |
| BoxedPtr ParamSpecOverride | |
Defined in GI.GObject.Objects.ParamSpecOverride Methods boxedPtrCopy :: ParamSpecOverride -> IO ParamSpecOverride # boxedPtrFree :: ParamSpecOverride -> IO () # | |
| BoxedPtr ParamSpecParam | |
Defined in GI.GObject.Objects.ParamSpecParam Methods boxedPtrCopy :: ParamSpecParam -> IO ParamSpecParam # boxedPtrFree :: ParamSpecParam -> IO () # | |
| BoxedPtr ParamSpecPointer | |
Defined in GI.GObject.Objects.ParamSpecPointer Methods boxedPtrCopy :: ParamSpecPointer -> IO ParamSpecPointer # boxedPtrFree :: ParamSpecPointer -> IO () # | |
| BoxedPtr ParamSpecString | |
Defined in GI.GObject.Objects.ParamSpecString Methods boxedPtrCopy :: ParamSpecString -> IO ParamSpecString # boxedPtrFree :: ParamSpecString -> IO () # | |
| BoxedPtr ParamSpecUChar | |
Defined in GI.GObject.Objects.ParamSpecUChar Methods boxedPtrCopy :: ParamSpecUChar -> IO ParamSpecUChar # boxedPtrFree :: ParamSpecUChar -> IO () # | |
| BoxedPtr ParamSpecUInt | |
Defined in GI.GObject.Objects.ParamSpecUInt | |
| BoxedPtr ParamSpecUInt64 | |
Defined in GI.GObject.Objects.ParamSpecUInt64 Methods boxedPtrCopy :: ParamSpecUInt64 -> IO ParamSpecUInt64 # boxedPtrFree :: ParamSpecUInt64 -> IO () # | |
| BoxedPtr ParamSpecULong | |
Defined in GI.GObject.Objects.ParamSpecULong Methods boxedPtrCopy :: ParamSpecULong -> IO ParamSpecULong # boxedPtrFree :: ParamSpecULong -> IO () # | |
| BoxedPtr ParamSpecUnichar | |
Defined in GI.GObject.Objects.ParamSpecUnichar Methods boxedPtrCopy :: ParamSpecUnichar -> IO ParamSpecUnichar # boxedPtrFree :: ParamSpecUnichar -> IO () # | |
| BoxedPtr ParamSpecValueArray | |
Defined in GI.GObject.Objects.ParamSpecValueArray Methods boxedPtrCopy :: ParamSpecValueArray -> IO ParamSpecValueArray # boxedPtrFree :: ParamSpecValueArray -> IO () # | |
| BoxedPtr ParamSpecVariant | |
Defined in GI.GObject.Objects.ParamSpecVariant Methods boxedPtrCopy :: ParamSpecVariant -> IO ParamSpecVariant # boxedPtrFree :: ParamSpecVariant -> IO () # | |
| BoxedPtr CClosure | |
Defined in GI.GObject.Structs.CClosure | |
| BoxedPtr ClosureNotifyData | |
Defined in GI.GObject.Structs.ClosureNotifyData Methods boxedPtrCopy :: ClosureNotifyData -> IO ClosureNotifyData # boxedPtrFree :: ClosureNotifyData -> IO () # | |
| BoxedPtr EnumClass | |
Defined in GI.GObject.Structs.EnumClass | |
| BoxedPtr EnumValue | |
Defined in GI.GObject.Structs.EnumValue | |
| BoxedPtr FlagsClass | |
Defined in GI.GObject.Structs.FlagsClass | |
| BoxedPtr FlagsValue | |
Defined in GI.GObject.Structs.FlagsValue | |
| BoxedPtr InitiallyUnownedClass | |
Defined in GI.GObject.Structs.InitiallyUnownedClass Methods boxedPtrCopy :: InitiallyUnownedClass -> IO InitiallyUnownedClass # boxedPtrFree :: InitiallyUnownedClass -> IO () # | |
| BoxedPtr InterfaceInfo | |
Defined in GI.GObject.Structs.InterfaceInfo | |
| BoxedPtr ObjectClass | |
Defined in GI.GObject.Structs.ObjectClass | |
| BoxedPtr ObjectConstructParam | |
Defined in GI.GObject.Structs.ObjectConstructParam Methods boxedPtrCopy :: ObjectConstructParam -> IO ObjectConstructParam # boxedPtrFree :: ObjectConstructParam -> IO () # | |
| BoxedPtr ParamSpecPool | |
Defined in GI.GObject.Structs.ParamSpecPool | |
| BoxedPtr ParamSpecTypeInfo | |
Defined in GI.GObject.Structs.ParamSpecTypeInfo Methods boxedPtrCopy :: ParamSpecTypeInfo -> IO ParamSpecTypeInfo # boxedPtrFree :: ParamSpecTypeInfo -> IO () # | |
| BoxedPtr Parameter | |
Defined in GI.GObject.Structs.Parameter | |
| BoxedPtr SignalInvocationHint | |
Defined in GI.GObject.Structs.SignalInvocationHint Methods boxedPtrCopy :: SignalInvocationHint -> IO SignalInvocationHint # boxedPtrFree :: SignalInvocationHint -> IO () # | |
| BoxedPtr SignalQuery | |
Defined in GI.GObject.Structs.SignalQuery | |
| BoxedPtr TypeClass | |
Defined in GI.GObject.Structs.TypeClass | |
| BoxedPtr TypeFundamentalInfo | |
Defined in GI.GObject.Structs.TypeFundamentalInfo Methods boxedPtrCopy :: TypeFundamentalInfo -> IO TypeFundamentalInfo # boxedPtrFree :: TypeFundamentalInfo -> IO () # | |
| BoxedPtr TypeInfo | |
Defined in GI.GObject.Structs.TypeInfo | |
| BoxedPtr TypeInstance | |
Defined in GI.GObject.Structs.TypeInstance | |
| BoxedPtr TypeInterface | |
Defined in GI.GObject.Structs.TypeInterface | |
| BoxedPtr TypeQuery | |
Defined in GI.GObject.Structs.TypeQuery | |
| BoxedPtr TypeValueTable | |
Defined in GI.GObject.Structs.TypeValueTable Methods boxedPtrCopy :: TypeValueTable -> IO TypeValueTable # boxedPtrFree :: TypeValueTable -> IO () # | |
| BoxedPtr WeakRef | |
Defined in GI.GObject.Structs.WeakRef | |
| BoxedPtr TypeCValue | |
Defined in GI.GObject.Unions.TypeCValue | |
| BoxedPtr Value_Data_Union_ | |
Defined in GI.GObject.Unions.Value_Data_Union_ Methods boxedPtrCopy :: Value_Data_Union_ -> IO Value_Data_Union_ # boxedPtrFree :: Value_Data_Union_ -> IO () # | |
| BoxedPtr CellAccessibleParent | |
Defined in GI.Gtk.Interfaces.CellAccessibleParent Methods boxedPtrCopy :: CellAccessibleParent -> IO CellAccessibleParent # boxedPtrFree :: CellAccessibleParent -> IO () # | |
| BoxedPtr StyleProvider | |
Defined in GI.Gtk.Interfaces.StyleProvider | |
| BoxedPtr TreeDragDest | |
Defined in GI.Gtk.Interfaces.TreeDragDest | |
| BoxedPtr TreeDragSource | |
Defined in GI.Gtk.Interfaces.TreeDragSource Methods boxedPtrCopy :: TreeDragSource -> IO TreeDragSource # boxedPtrFree :: TreeDragSource -> IO () # | |
| BoxedPtr AccelGroupEntry | |
Defined in GI.Gtk.Structs.AccelGroupEntry Methods boxedPtrCopy :: AccelGroupEntry -> IO AccelGroupEntry # boxedPtrFree :: AccelGroupEntry -> IO () # | |
| BoxedPtr AccelKey | |
Defined in GI.Gtk.Structs.AccelKey | |
| BoxedPtr ActionEntry | |
Defined in GI.Gtk.Structs.ActionEntry | |
| BoxedPtr BindingArg | |
Defined in GI.Gtk.Structs.BindingArg | |
| BoxedPtr BindingEntry | |
Defined in GI.Gtk.Structs.BindingEntry | |
| BoxedPtr BindingSet | |
Defined in GI.Gtk.Structs.BindingSet | |
| BoxedPtr BindingSignal | |
Defined in GI.Gtk.Structs.BindingSignal | |
| BoxedPtr ContainerClass | |
Defined in GI.Gtk.Structs.ContainerClass Methods boxedPtrCopy :: ContainerClass -> IO ContainerClass # boxedPtrFree :: ContainerClass -> IO () # | |
| BoxedPtr FileFilterInfo | |
Defined in GI.Gtk.Structs.FileFilterInfo Methods boxedPtrCopy :: FileFilterInfo -> IO FileFilterInfo # boxedPtrFree :: FileFilterInfo -> IO () # | |
| BoxedPtr FixedChild | |
Defined in GI.Gtk.Structs.FixedChild | |
| BoxedPtr IMContextInfo | |
Defined in GI.Gtk.Structs.IMContextInfo | |
| BoxedPtr LabelSelectionInfo | |
Defined in GI.Gtk.Structs.LabelSelectionInfo Methods boxedPtrCopy :: LabelSelectionInfo -> IO LabelSelectionInfo # boxedPtrFree :: LabelSelectionInfo -> IO () # | |
| BoxedPtr MountOperationHandlerIface_ | |
Defined in GI.Gtk.Structs.MountOperationHandlerIface_ Methods boxedPtrCopy :: MountOperationHandlerIface_ -> IO MountOperationHandlerIface_ # boxedPtrFree :: MountOperationHandlerIface_ -> IO () # | |
| BoxedPtr MountOperationHandlerProxyClass_ | |
Defined in GI.Gtk.Structs.MountOperationHandlerProxyClass_ Methods boxedPtrCopy :: MountOperationHandlerProxyClass_ -> IO MountOperationHandlerProxyClass_ # boxedPtrFree :: MountOperationHandlerProxyClass_ -> IO () # | |
| BoxedPtr MountOperationHandlerProxy_ | |
Defined in GI.Gtk.Structs.MountOperationHandlerProxy_ Methods boxedPtrCopy :: MountOperationHandlerProxy_ -> IO MountOperationHandlerProxy_ # boxedPtrFree :: MountOperationHandlerProxy_ -> IO () # | |
| BoxedPtr MountOperationHandlerSkeletonClass_ | |
Defined in GI.Gtk.Structs.MountOperationHandlerSkeletonClass_ Methods boxedPtrCopy :: MountOperationHandlerSkeletonClass_ -> IO MountOperationHandlerSkeletonClass_ # boxedPtrFree :: MountOperationHandlerSkeletonClass_ -> IO () # | |
| BoxedPtr MountOperationHandlerSkeleton_ | |
Defined in GI.Gtk.Structs.MountOperationHandlerSkeleton_ Methods boxedPtrCopy :: MountOperationHandlerSkeleton_ -> IO MountOperationHandlerSkeleton_ # boxedPtrFree :: MountOperationHandlerSkeleton_ -> IO () # | |
| BoxedPtr MountOperationHandler_ | |
Defined in GI.Gtk.Structs.MountOperationHandler_ Methods boxedPtrCopy :: MountOperationHandler_ -> IO MountOperationHandler_ # boxedPtrFree :: MountOperationHandler_ -> IO () # | |
| BoxedPtr PadActionEntry | |
Defined in GI.Gtk.Structs.PadActionEntry Methods boxedPtrCopy :: PadActionEntry -> IO PadActionEntry # boxedPtrFree :: PadActionEntry -> IO () # | |
| BoxedPtr PageRange | |
Defined in GI.Gtk.Structs.PageRange | |
| BoxedPtr RadioActionEntry | |
Defined in GI.Gtk.Structs.RadioActionEntry Methods boxedPtrCopy :: RadioActionEntry -> IO RadioActionEntry # boxedPtrFree :: RadioActionEntry -> IO () # | |
| BoxedPtr RcContext | |
Defined in GI.Gtk.Structs.RcContext | |
| BoxedPtr RcProperty | |
Defined in GI.Gtk.Structs.RcProperty | |
| BoxedPtr RecentData | |
Defined in GI.Gtk.Structs.RecentData | |
| BoxedPtr RecentFilterInfo | |
Defined in GI.Gtk.Structs.RecentFilterInfo Methods boxedPtrCopy :: RecentFilterInfo -> IO RecentFilterInfo # boxedPtrFree :: RecentFilterInfo -> IO () # | |
| BoxedPtr RequestedSize | |
Defined in GI.Gtk.Structs.RequestedSize | |
| BoxedPtr SettingsValue | |
Defined in GI.Gtk.Structs.SettingsValue | |
| BoxedPtr StockItem | |
Defined in GI.Gtk.Structs.StockItem | |
| BoxedPtr TableChild | |
Defined in GI.Gtk.Structs.TableChild | |
| BoxedPtr TableRowCol | |
Defined in GI.Gtk.Structs.TableRowCol | |
| BoxedPtr TargetPair | |
Defined in GI.Gtk.Structs.TargetPair | |
| BoxedPtr TextAppearance | |
Defined in GI.Gtk.Structs.TextAppearance Methods boxedPtrCopy :: TextAppearance -> IO TextAppearance # boxedPtrFree :: TextAppearance -> IO () # | |
| BoxedPtr TextBTree | |
Defined in GI.Gtk.Structs.TextBTree | |
| BoxedPtr ThemeEngine | |
Defined in GI.Gtk.Structs.ThemeEngine | |
| BoxedPtr ToggleActionEntry | |
Defined in GI.Gtk.Structs.ToggleActionEntry Methods boxedPtrCopy :: ToggleActionEntry -> IO ToggleActionEntry # boxedPtrFree :: ToggleActionEntry -> IO () # | |
| BoxedPtr WidgetClass | |
Defined in GI.Gtk.Structs.WidgetClass | |
| BoxedPtr WindowGeometryInfo | |
Defined in GI.Gtk.Structs.WindowGeometryInfo Methods boxedPtrCopy :: WindowGeometryInfo -> IO WindowGeometryInfo # boxedPtrFree :: WindowGeometryInfo -> IO () # | |
| BoxedPtr Analysis | |
Defined in GI.Pango.Structs.Analysis | |
| BoxedPtr AttrClass | |
Defined in GI.Pango.Structs.AttrClass | |
| BoxedPtr AttrColor | |
Defined in GI.Pango.Structs.AttrColor | |
| BoxedPtr AttrFloat | |
Defined in GI.Pango.Structs.AttrFloat | |
| BoxedPtr AttrFontDesc | |
Defined in GI.Pango.Structs.AttrFontDesc | |
| BoxedPtr AttrFontFeatures | |
Defined in GI.Pango.Structs.AttrFontFeatures Methods boxedPtrCopy :: AttrFontFeatures -> IO AttrFontFeatures # boxedPtrFree :: AttrFontFeatures -> IO () # | |
| BoxedPtr AttrInt | |
Defined in GI.Pango.Structs.AttrInt | |
| BoxedPtr AttrLanguage | |
Defined in GI.Pango.Structs.AttrLanguage | |
| BoxedPtr AttrShape | |
Defined in GI.Pango.Structs.AttrShape | |
| BoxedPtr AttrSize | |
Defined in GI.Pango.Structs.AttrSize | |
| BoxedPtr AttrString | |
Defined in GI.Pango.Structs.AttrString | |
| BoxedPtr GlyphGeometry | |
Defined in GI.Pango.Structs.GlyphGeometry | |
| BoxedPtr GlyphInfo | |
Defined in GI.Pango.Structs.GlyphInfo | |
| BoxedPtr GlyphVisAttr | |
Defined in GI.Pango.Structs.GlyphVisAttr | |
| BoxedPtr LogAttr | |
Defined in GI.Pango.Structs.LogAttr | |
| BoxedPtr Rectangle | |
Defined in GI.Pango.Structs.Rectangle | |
| BoxedPtr CharAttributes Source # | |
Defined in GI.Vte.Structs.CharAttributes Methods boxedPtrCopy :: CharAttributes -> IO CharAttributes # boxedPtrFree :: CharAttributes -> IO () # | |
class BoxedPtr a => CallocPtr a where #
Methods
boxedPtrCalloc :: IO (Ptr a) #
Instances
class (ManagedPtrNewtype a, TypedObject a) => GBoxed a #
Instances
data GByteArray #
Constructors
| GByteArray (Ptr GByteArray) |
type GDestroyNotify ptr = FunPtr (ptr -> IO ()) #
type GEqualFunc a = FunPtr (PtrWrapped a -> PtrWrapped a -> IO Int32) #
class Coercible a (ManagedPtr ()) => ManagedPtrNewtype a where #
Methods
toManagedPtr :: a -> ManagedPtr a #
Instances
newtype PtrWrapped a #
Constructors
| PtrWrapped | |
class HasParentTypes a => TypedObject a where #
Instances
data UnexpectedNullPointerReturn #
Constructors
| UnexpectedNullPointerReturn | |
Fields | |
Instances
| Exception UnexpectedNullPointerReturn | |
Defined in Data.GI.Base.BasicTypes | |
| Show UnexpectedNullPointerReturn | |
Defined in Data.GI.Base.BasicTypes Methods showsPrec :: Int -> UnexpectedNullPointerReturn -> ShowS # show :: UnexpectedNullPointerReturn -> String # showList :: [UnexpectedNullPointerReturn] -> ShowS # | |
g_list_free :: Ptr (GList a) -> IO () #
g_slist_free :: Ptr (GSList a) -> IO () #
class Enum err => GErrorClass err where #
Methods
gerrorClassDomain :: err -> Text #
Instances
| GErrorClass GLError | |
Defined in GI.Gdk.Enums Methods gerrorClassDomain :: GLError -> Text # | |
| GErrorClass PixbufError | |
Defined in GI.GdkPixbuf.Enums Methods gerrorClassDomain :: PixbufError -> Text # | |
| GErrorClass DBusError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: DBusError -> Text # | |
| GErrorClass IOErrorEnum | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: IOErrorEnum -> Text # | |
| GErrorClass ResolverError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResolverError -> Text # | |
| GErrorClass ResourceError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: ResourceError -> Text # | |
| GErrorClass TlsChannelBindingError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsChannelBindingError -> Text # | |
| GErrorClass TlsError | |
Defined in GI.Gio.Enums Methods gerrorClassDomain :: TlsError -> Text # | |
| GErrorClass BookmarkFileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: BookmarkFileError -> Text # | |
| GErrorClass ConvertError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ConvertError -> Text # | |
| GErrorClass FileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: FileError -> Text # | |
| GErrorClass IOChannelError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: IOChannelError -> Text # | |
| GErrorClass KeyFileError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: KeyFileError -> Text # | |
| GErrorClass MarkupError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: MarkupError -> Text # | |
| GErrorClass NumberParserError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: NumberParserError -> Text # | |
| GErrorClass OptionError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: OptionError -> Text # | |
| GErrorClass RegexError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: RegexError -> Text # | |
| GErrorClass ShellError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ShellError -> Text # | |
| GErrorClass SpawnError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: SpawnError -> Text # | |
| GErrorClass ThreadError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: ThreadError -> Text # | |
| GErrorClass UriError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: UriError -> Text # | |
| GErrorClass VariantParseError | |
Defined in GI.GLib.Enums Methods gerrorClassDomain :: VariantParseError -> Text # | |
| GErrorClass BuilderError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: BuilderError -> Text # | |
| GErrorClass CssProviderError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: CssProviderError -> Text # | |
| GErrorClass FileChooserError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: FileChooserError -> Text # | |
| GErrorClass IconThemeError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: IconThemeError -> Text # | |
| GErrorClass PrintError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: PrintError -> Text # | |
| GErrorClass RecentChooserError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentChooserError -> Text # | |
| GErrorClass RecentManagerError | |
Defined in GI.Gtk.Enums Methods gerrorClassDomain :: RecentManagerError -> Text # | |
| GErrorClass LayoutDeserializeError | |
Defined in GI.Pango.Enums Methods gerrorClassDomain :: LayoutDeserializeError -> Text # | |
| GErrorClass PtyError Source # | |
Defined in GI.Vte.Enums Methods gerrorClassDomain :: PtyError -> Text # | |
| GErrorClass RegexError Source # | |
Defined in GI.Vte.Enums Methods gerrorClassDomain :: RegexError -> Text # | |
type GErrorCode = C_gint #
type GErrorDomain = GQuark #
type GErrorMessage = Text #
catchGErrorJust :: GErrorClass err => err -> IO a -> (GErrorMessage -> IO a) -> IO a #
catchGErrorJustDomain :: GErrorClass err => IO a -> (err -> GErrorMessage -> IO a) -> IO a #
gerrorCode :: GError -> IO GErrorCode #
gerrorDomain :: GError -> IO GQuark #
gerrorMessage :: GError -> IO GErrorMessage #
gerrorNew :: GErrorDomain -> GErrorCode -> GErrorMessage -> IO GError #
handleGErrorJust :: GErrorClass err => err -> (GErrorMessage -> IO a) -> IO a -> IO a #
handleGErrorJustDomain :: GErrorClass err => (err -> GErrorMessage -> IO a) -> IO a -> IO a #
cstringPackPtr :: CString -> PtrWrapped CString #
gDirectEqual :: GEqualFunc (Ptr a) #
gDirectHash :: GHashFunc (Ptr a) #
gvaluePackPtr :: Ptr GValue -> PtrWrapped (Ptr GValue) #
gvalueUnpackPtr :: PtrWrapped (Ptr GValue) -> Ptr GValue #
ptrPackPtr :: Ptr a -> PtrWrapped (Ptr a) #
ptrUnpackPtr :: PtrWrapped (Ptr a) -> Ptr a #
Methods
gvalueGType_ :: IO GType #
gvalueSet_ :: Ptr GValue -> a -> IO () #
gvalueGet_ :: Ptr GValue -> IO a #
Instances
fromGValue :: (IsGValue a, MonadIO m) => GValue -> m a #
data GVariantDictEntry key value #
Constructors
| GVariantDictEntry key value |
Instances
| (Show key, Show value) => Show (GVariantDictEntry key value) | |
Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantDictEntry key value -> ShowS # show :: GVariantDictEntry key value -> String # showList :: [GVariantDictEntry key value] -> ShowS # | |
| (Eq key, Eq value) => Eq (GVariantDictEntry key value) | |
Defined in Data.GI.Base.GVariant Methods (==) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool # (/=) :: GVariantDictEntry key value -> GVariantDictEntry key value -> Bool # | |
| (IsGVariant a, IsGVariantBasicType a, IsGVariant b) => IsGVariant (GVariantDictEntry a b) | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantDictEntry a b -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe (GVariantDictEntry a b)) # toGVariantFormatString :: GVariantDictEntry a b -> Text # | |
newtype GVariantHandle #
Constructors
| GVariantHandle Int32 |
Instances
data GVariantObjectPath #
Instances
data GVariantSignature #
Instances
newtype GVariantSinglet a #
Constructors
| GVariantSinglet a |
Instances
| Show a => Show (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods showsPrec :: Int -> GVariantSinglet a -> ShowS # show :: GVariantSinglet a -> String # showList :: [GVariantSinglet a] -> ShowS # | |
| Eq a => Eq (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods (==) :: GVariantSinglet a -> GVariantSinglet a -> Bool # (/=) :: GVariantSinglet a -> GVariantSinglet a -> Bool # | |
| IsGVariant a => IsGVariant (GVariantSinglet a) | |
Defined in Data.GI.Base.GVariant Methods toGVariant :: GVariantSinglet a -> IO GVariant # fromGVariant :: GVariant -> IO (Maybe (GVariantSinglet a)) # toGVariantFormatString :: GVariantSinglet a -> Text # | |
class IsGVariant a where #
Methods
toGVariant :: a -> IO GVariant #
fromGVariant :: GVariant -> IO (Maybe a) #
toGVariantFormatString :: a -> Text #
Instances
class Ord a => IsGVariantBasicType a #
Instances
| IsGVariantBasicType Int16 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Int32 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Int64 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word16 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word32 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word64 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Word8 | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantHandle | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantObjectPath | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType GVariantSignature | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Text | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Bool | |
Defined in Data.GI.Base.GVariant | |
| IsGVariantBasicType Double | |
Defined in Data.GI.Base.GVariant | |
gvariantFromBool :: Bool -> IO GVariant #
gvariantFromDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => key -> value -> IO GVariant #
gvariantFromDouble :: Double -> IO GVariant #
gvariantFromGVariant :: GVariant -> IO GVariant #
gvariantFromHandle :: Int32 -> IO GVariant #
gvariantFromInt16 :: Int16 -> IO GVariant #
gvariantFromInt32 :: Int32 -> IO GVariant #
gvariantFromInt64 :: Int64 -> IO GVariant #
gvariantFromList :: IsGVariant a => [a] -> IO GVariant #
gvariantFromMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => Map key value -> IO GVariant #
gvariantFromMaybe :: IsGVariant a => Maybe a -> IO GVariant #
gvariantFromText :: Text -> IO GVariant #
gvariantFromTuple :: [GVariant] -> IO GVariant #
gvariantFromWord16 :: Word16 -> IO GVariant #
gvariantFromWord32 :: Word32 -> IO GVariant #
gvariantFromWord64 :: Word64 -> IO GVariant #
gvariantFromWord8 :: Word8 -> IO GVariant #
gvariantGetTypeString :: GVariant -> IO Text #
gvariantToBytestring :: GVariant -> IO (Maybe ByteString) #
gvariantToDictEntry :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (key, value)) #
gvariantToList :: IsGVariant a => GVariant -> IO (Maybe [a]) #
gvariantToMap :: (IsGVariant key, IsGVariantBasicType key, IsGVariant value) => GVariant -> IO (Maybe (Map key value)) #
gvariantToMaybe :: IsGVariant a => GVariant -> IO (Maybe (Maybe a)) #
noGVariant :: Maybe GVariant #
unrefGVariant :: GVariant -> IO () #
castTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o', GObject o') => (ManagedPtr o' -> o') -> o -> IO (Maybe o') #
checkInstanceType :: (ManagedPtrNewtype o, TypedObject o) => o -> GType -> IO Bool #
disownBoxed :: (HasCallStack, GBoxed a) => a -> IO (Ptr a) #
disownManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) #
disownObject :: (HasCallStack, GObject a) => a -> IO (Ptr b) #
freeBoxed :: (HasCallStack, GBoxed a) => a -> IO () #
maybeWithManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => Maybe a -> (Ptr a -> IO c) -> IO c #
newBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
newManagedPtr :: HasCallStack => Ptr a -> IO () -> IO (ManagedPtr a) #
newManagedPtr' :: HasCallStack => FinalizerPtr a -> Ptr a -> IO (ManagedPtr a) #
newManagedPtr_ :: Ptr a -> IO (ManagedPtr a) #
newObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #
newPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
releaseObject :: (HasCallStack, GObject a) => a -> IO () #
touchManagedPtr :: ManagedPtrNewtype a => a -> IO () #
unrefObject :: (HasCallStack, GObject a) => a -> IO () #
unsafeCastTo :: (HasCallStack, ManagedPtrNewtype o, TypedObject o, ManagedPtrNewtype o', TypedObject o') => (ManagedPtr o' -> o') -> o -> IO o' #
unsafeManagedPtrCastPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr b) #
unsafeManagedPtrGetPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> IO (Ptr a) #
withManagedPtr :: (HasCallStack, ManagedPtrNewtype a) => a -> (Ptr a -> IO c) -> IO c #
withManagedPtrList :: (HasCallStack, ManagedPtrNewtype a) => [a] -> ([Ptr a] -> IO c) -> IO c #
withNewObject :: (HasCallStack, GObject o) => Ptr o -> (o -> IO b) -> IO b #
withTransient :: (HasCallStack, ManagedPtrNewtype a) => Ptr a -> (a -> IO b) -> IO b #
wrapBoxed :: (HasCallStack, GBoxed a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
wrapObject :: (HasCallStack, GObject a, GObject b) => (ManagedPtr a -> a) -> Ptr b -> IO a #
wrapPtr :: (HasCallStack, BoxedPtr a) => (ManagedPtr a -> a) -> Ptr a -> IO a #
asA :: (ManagedPtrNewtype a, ManagedPtrNewtype b, HasParentTypes b, IsDescendantOf a b) => b -> (ManagedPtr a -> a) -> a #
data SignalProxy object info where #
Constructors
| (:::) :: forall object info. SignalProxy object info -> Text -> SignalProxy object info | |
| PropertyNotify :: forall info1 (propName :: Symbol) object (pl :: Symbol). (info1 ~ ResolveAttribute propName object, AttrInfo info1, pl ~ AttrLabel info1, KnownSymbol pl) => AttrLabelProxy propName -> SignalProxy object GObjectNotifySignalInfo |
Instances
| info ~ ResolveSignal slot object => IsLabel slot (SignalProxy object info) | |
Defined in Data.GI.Base.Signals Methods fromLabel :: SignalProxy object info # | |