| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.GtkSource.Objects.CompletionInfo
Description
- newtype CompletionInfo = CompletionInfo (ManagedPtr CompletionInfo)
- class GObject o => IsCompletionInfo o
- toCompletionInfo :: IsCompletionInfo o => o -> IO CompletionInfo
- noCompletionInfo :: Maybe CompletionInfo
- data CompletionInfoGetWidgetMethodInfo
- completionInfoGetWidget :: (HasCallStack, MonadIO m, IsCompletionInfo a) => a -> m Widget
- data CompletionInfoMoveToIterMethodInfo
- completionInfoMoveToIter :: (HasCallStack, MonadIO m, IsCompletionInfo a, IsTextView b) => a -> b -> Maybe TextIter -> m ()
- completionInfoNew :: (HasCallStack, MonadIO m) => m CompletionInfo
- data CompletionInfoSetWidgetMethodInfo
- completionInfoSetWidget :: (HasCallStack, MonadIO m, IsCompletionInfo a, IsWidget b) => a -> Maybe b -> m ()
- type C_CompletionInfoBeforeShowCallback = Ptr () -> Ptr () -> IO ()
- type CompletionInfoBeforeShowCallback = IO ()
- data CompletionInfoBeforeShowSignalInfo
- afterCompletionInfoBeforeShow :: (IsCompletionInfo a, MonadIO m) => a -> CompletionInfoBeforeShowCallback -> m SignalHandlerId
- genClosure_CompletionInfoBeforeShow :: CompletionInfoBeforeShowCallback -> IO Closure
- mk_CompletionInfoBeforeShowCallback :: C_CompletionInfoBeforeShowCallback -> IO (FunPtr C_CompletionInfoBeforeShowCallback)
- noCompletionInfoBeforeShowCallback :: Maybe CompletionInfoBeforeShowCallback
- onCompletionInfoBeforeShow :: (IsCompletionInfo a, MonadIO m) => a -> CompletionInfoBeforeShowCallback -> m SignalHandlerId
- wrap_CompletionInfoBeforeShowCallback :: CompletionInfoBeforeShowCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype CompletionInfo Source #
Constructors
| CompletionInfo (ManagedPtr CompletionInfo) |
Instances
| GObject CompletionInfo Source # | |
| IsImplementorIface CompletionInfo Source # | |
| IsObject CompletionInfo Source # | |
| IsBuildable CompletionInfo Source # | |
| IsBin CompletionInfo Source # | |
| IsContainer CompletionInfo Source # | |
| IsWidget CompletionInfo Source # | |
| IsWindow CompletionInfo Source # | |
| IsCompletionInfo CompletionInfo Source # | |
| ((~) * info (ResolveCompletionInfoMethod t CompletionInfo), MethodInfo * info CompletionInfo p) => IsLabel t (CompletionInfo -> p) Source # | |
| ((~) * info (ResolveCompletionInfoMethod t CompletionInfo), MethodInfo * info CompletionInfo p) => IsLabelProxy t (CompletionInfo -> p) Source # | |
| HasAttributeList * CompletionInfo Source # | |
| type AttributeList CompletionInfo Source # | |
| type SignalList CompletionInfo Source # | |
class GObject o => IsCompletionInfo o Source #
Instances
toCompletionInfo :: IsCompletionInfo o => o -> IO CompletionInfo Source #
Methods
getWidget
data CompletionInfoGetWidgetMethodInfo Source #
Instances
| ((~) * signature (m Widget), MonadIO m, IsCompletionInfo a) => MethodInfo * CompletionInfoGetWidgetMethodInfo a signature Source # | |
completionInfoGetWidget Source #
Arguments
| :: (HasCallStack, MonadIO m, IsCompletionInfo a) | |
| => a |
|
| -> m Widget | Returns: The current content widget. |
Deprecated: (Since version 3.8)Use binGetChild instead.
Get the current content widget.
moveToIter
data CompletionInfoMoveToIterMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe TextIter -> m ()), MonadIO m, IsCompletionInfo a, IsTextView b) => MethodInfo * CompletionInfoMoveToIterMethodInfo a signature Source # | |
completionInfoMoveToIter Source #
Arguments
| :: (HasCallStack, MonadIO m, IsCompletionInfo a, IsTextView b) | |
| => a |
|
| -> b |
|
| -> Maybe TextIter |
|
| -> m () |
Moves the CompletionInfo to iter. If iter is Nothing info is
moved to the cursor position. Moving will respect the Gravity setting
of the info window and will ensure the line at iter is not occluded by
the window.
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m CompletionInfo | Returns: a new GtkSourceCompletionInfo. |
No description available in the introspection data.
setWidget
data CompletionInfoSetWidgetMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsCompletionInfo a, IsWidget b) => MethodInfo * CompletionInfoSetWidgetMethodInfo a signature Source # | |
completionInfoSetWidget Source #
Arguments
| :: (HasCallStack, MonadIO m, IsCompletionInfo a, IsWidget b) | |
| => a |
|
| -> Maybe b |
|
| -> m () |
Deprecated: (Since version 3.8)Use containerAdd instead. If there is already a childwidget, remove it with containerRemove.
Sets the content widget of the info window. See that the previous widget will
lose a reference and it can be destroyed, so if you do not want this to
happen you must use objectRef before calling this method.
Signals
beforeShow
type CompletionInfoBeforeShowCallback = IO () Source #
Deprecated: (Since version 3.10)This signal should not be used.
afterCompletionInfoBeforeShow :: (IsCompletionInfo a, MonadIO m) => a -> CompletionInfoBeforeShowCallback -> m SignalHandlerId Source #
mk_CompletionInfoBeforeShowCallback :: C_CompletionInfoBeforeShowCallback -> IO (FunPtr C_CompletionInfoBeforeShowCallback) Source #
onCompletionInfoBeforeShow :: (IsCompletionInfo a, MonadIO m) => a -> CompletionInfoBeforeShowCallback -> m SignalHandlerId Source #
wrap_CompletionInfoBeforeShowCallback :: CompletionInfoBeforeShowCallback -> Ptr () -> Ptr () -> IO () Source #