| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.Dazzle.Objects.FuzzyIndexCursor
Description
No description available in the introspection data.
Synopsis
- newtype FuzzyIndexCursor = FuzzyIndexCursor (ManagedPtr FuzzyIndexCursor)
- class (GObject o, IsDescendantOf FuzzyIndexCursor o) => IsFuzzyIndexCursor o
- toFuzzyIndexCursor :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m FuzzyIndexCursor
- fuzzyIndexCursorGetIndex :: (HasCallStack, MonadIO m, IsFuzzyIndexCursor a) => a -> m FuzzyIndex
- constructFuzzyIndexCursorCaseSensitive :: (IsFuzzyIndexCursor o, MonadIO m) => Bool -> m (GValueConstruct o)
- getFuzzyIndexCursorCaseSensitive :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m Bool
- constructFuzzyIndexCursorIndex :: (IsFuzzyIndexCursor o, MonadIO m, IsFuzzyIndex a) => a -> m (GValueConstruct o)
- constructFuzzyIndexCursorMaxMatches :: (IsFuzzyIndexCursor o, MonadIO m) => Word32 -> m (GValueConstruct o)
- getFuzzyIndexCursorMaxMatches :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m Word32
- constructFuzzyIndexCursorQuery :: (IsFuzzyIndexCursor o, MonadIO m) => Text -> m (GValueConstruct o)
- getFuzzyIndexCursorQuery :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m (Maybe Text)
- constructFuzzyIndexCursorTables :: (IsFuzzyIndexCursor o, MonadIO m) => VariantDict -> m (GValueConstruct o)
Exported types
newtype FuzzyIndexCursor Source #
Memory-managed wrapper type.
Constructors
| FuzzyIndexCursor (ManagedPtr FuzzyIndexCursor) |
Instances
class (GObject o, IsDescendantOf FuzzyIndexCursor o) => IsFuzzyIndexCursor o Source #
Type class for types which can be safely cast to FuzzyIndexCursor, for instance with toFuzzyIndexCursor.
Instances
| (GObject o, IsDescendantOf FuzzyIndexCursor o) => IsFuzzyIndexCursor o Source # | |
Defined in GI.Dazzle.Objects.FuzzyIndexCursor | |
toFuzzyIndexCursor :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m FuzzyIndexCursor Source #
Cast to FuzzyIndexCursor, for types for which this is known to be safe. For general casts, use castTo.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, initAsync, initFinish, isFloating, itemsChanged, newFinish, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getIndex, getItem, getItemType, getNItems, getProperty, getQdata.
Setters
getIndex
fuzzyIndexCursorGetIndex Source #
Arguments
| :: (HasCallStack, MonadIO m, IsFuzzyIndexCursor a) | |
| => a |
|
| -> m FuzzyIndex | Returns: A |
Gets the index the cursor is iterating.
Properties
caseSensitive
No description available in the introspection data.
constructFuzzyIndexCursorCaseSensitive :: (IsFuzzyIndexCursor o, MonadIO m) => Bool -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “case-sensitive” property. This is rarely needed directly, but it is used by new.
getFuzzyIndexCursorCaseSensitive :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m Bool Source #
Get the value of the “case-sensitive” property.
When overloading is enabled, this is equivalent to
get fuzzyIndexCursor #caseSensitive
index
No description available in the introspection data.
constructFuzzyIndexCursorIndex :: (IsFuzzyIndexCursor o, MonadIO m, IsFuzzyIndex a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “index” property. This is rarely needed directly, but it is used by new.
maxMatches
No description available in the introspection data.
constructFuzzyIndexCursorMaxMatches :: (IsFuzzyIndexCursor o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “max-matches” property. This is rarely needed directly, but it is used by new.
getFuzzyIndexCursorMaxMatches :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m Word32 Source #
Get the value of the “max-matches” property.
When overloading is enabled, this is equivalent to
get fuzzyIndexCursor #maxMatches
query
No description available in the introspection data.
constructFuzzyIndexCursorQuery :: (IsFuzzyIndexCursor o, MonadIO m) => Text -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “query” property. This is rarely needed directly, but it is used by new.
getFuzzyIndexCursorQuery :: (MonadIO m, IsFuzzyIndexCursor o) => o -> m (Maybe Text) Source #
Get the value of the “query” property.
When overloading is enabled, this is equivalent to
get fuzzyIndexCursor #query
tables
No description available in the introspection data.
constructFuzzyIndexCursorTables :: (IsFuzzyIndexCursor o, MonadIO m) => VariantDict -> m (GValueConstruct o) Source #
Construct a GValueConstruct with valid value for the “tables” property. This is rarely needed directly, but it is used by new.