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.DirectoryModel
Description
No description available in the introspection data.
Synopsis
- newtype DirectoryModel = DirectoryModel (ManagedPtr DirectoryModel)
- class (GObject o, IsDescendantOf DirectoryModel o) => IsDirectoryModel o
- toDirectoryModel :: (MonadIO m, IsDirectoryModel o) => o -> m DirectoryModel
- directoryModelGetDirectory :: (HasCallStack, MonadIO m, IsDirectoryModel a) => a -> m File
- directoryModelNew :: (HasCallStack, MonadIO m, IsFile a) => a -> m ListModel
- directoryModelSetDirectory :: (HasCallStack, MonadIO m, IsDirectoryModel a, IsFile b) => a -> b -> m ()
- directoryModelSetVisibleFunc :: (HasCallStack, MonadIO m, IsDirectoryModel a) => a -> DirectoryModelVisibleFunc -> m ()
- constructDirectoryModelDirectory :: (IsDirectoryModel o, MonadIO m, IsFile a) => a -> m (GValueConstruct o)
- getDirectoryModelDirectory :: (MonadIO m, IsDirectoryModel o) => o -> m File
- setDirectoryModelDirectory :: (MonadIO m, IsDirectoryModel o, IsFile a) => o -> a -> m ()
Exported types
newtype DirectoryModel Source #
Memory-managed wrapper type.
Constructors
DirectoryModel (ManagedPtr DirectoryModel) |
Instances
class (GObject o, IsDescendantOf DirectoryModel o) => IsDirectoryModel o Source #
Type class for types which can be safely cast to DirectoryModel
, for instance with toDirectoryModel
.
Instances
(GObject o, IsDescendantOf DirectoryModel o) => IsDirectoryModel o Source # | |
Defined in GI.Dazzle.Objects.DirectoryModel |
toDirectoryModel :: (MonadIO m, IsDirectoryModel o) => o -> m DirectoryModel Source #
Cast to DirectoryModel
, 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, isFloating, itemsChanged, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getDirectory, getItem, getItemType, getNItems, getProperty, getQdata.
Setters
setData, setDataFull, setDirectory, setProperty, setVisibleFunc.
getDirectory
directoryModelGetDirectory Source #
Arguments
:: (HasCallStack, MonadIO m, IsDirectoryModel a) | |
=> a |
|
-> m File | Returns: A |
Gets the directory the model is observing.
new
Arguments
:: (HasCallStack, MonadIO m, IsFile a) | |
=> a |
|
-> m ListModel | Returns: A newly created |
Creates a new DirectoryModel
using directory
as the directory to monitor.
setDirectory
directoryModelSetDirectory :: (HasCallStack, MonadIO m, IsDirectoryModel a, IsFile b) => a -> b -> m () Source #
No description available in the introspection data.
setVisibleFunc
directoryModelSetVisibleFunc :: (HasCallStack, MonadIO m, IsDirectoryModel a) => a -> DirectoryModelVisibleFunc -> m () Source #
No description available in the introspection data.
Properties
directory
No description available in the introspection data.
constructDirectoryModelDirectory :: (IsDirectoryModel o, MonadIO m, IsFile a) => a -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “directory
” property. This is rarely needed directly, but it is used by new
.
getDirectoryModelDirectory :: (MonadIO m, IsDirectoryModel o) => o -> m File Source #
Get the value of the “directory
” property.
When overloading is enabled, this is equivalent to
get
directoryModel #directory
setDirectoryModelDirectory :: (MonadIO m, IsDirectoryModel o, IsFile a) => o -> a -> m () Source #
Set the value of the “directory
” property.
When overloading is enabled, this is equivalent to
set
directoryModel [ #directory:=
value ]