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 |
CellRendererProgress
renders a numeric value as a progress par in a cell.
Additionally, it can display a text on top of the progress bar.
The CellRendererProgress
cell renderer was added in GTK+ 2.6.
- newtype CellRendererProgress = CellRendererProgress (ManagedPtr CellRendererProgress)
- class GObject o => IsCellRendererProgress o
- toCellRendererProgress :: IsCellRendererProgress o => o -> IO CellRendererProgress
- noCellRendererProgress :: Maybe CellRendererProgress
- cellRendererProgressNew :: (HasCallStack, MonadIO m) => m CellRendererProgress
- data CellRendererProgressInvertedPropertyInfo
- cellRendererProgressInverted :: AttrLabelProxy "inverted"
- constructCellRendererProgressInverted :: IsCellRendererProgress o => Bool -> IO (GValueConstruct o)
- getCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> m Bool
- setCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> Bool -> m ()
- data CellRendererProgressPulsePropertyInfo
- cellRendererProgressPulse :: AttrLabelProxy "pulse"
- constructCellRendererProgressPulse :: IsCellRendererProgress o => Int32 -> IO (GValueConstruct o)
- getCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32
- setCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m ()
- data CellRendererProgressTextPropertyInfo
- cellRendererProgressText :: AttrLabelProxy "text"
- clearCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m ()
- constructCellRendererProgressText :: IsCellRendererProgress o => Text -> IO (GValueConstruct o)
- getCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m (Maybe Text)
- setCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> Text -> m ()
- data CellRendererProgressTextXalignPropertyInfo
- cellRendererProgressTextXalign :: AttrLabelProxy "textXalign"
- constructCellRendererProgressTextXalign :: IsCellRendererProgress o => Float -> IO (GValueConstruct o)
- getCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float
- setCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m ()
- data CellRendererProgressTextYalignPropertyInfo
- cellRendererProgressTextYalign :: AttrLabelProxy "textYalign"
- constructCellRendererProgressTextYalign :: IsCellRendererProgress o => Float -> IO (GValueConstruct o)
- getCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float
- setCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m ()
- data CellRendererProgressValuePropertyInfo
- cellRendererProgressValue :: AttrLabelProxy "value"
- constructCellRendererProgressValue :: IsCellRendererProgress o => Int32 -> IO (GValueConstruct o)
- getCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32
- setCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m ()
Exported types
newtype CellRendererProgress Source #
GObject CellRendererProgress Source # | |
IsObject CellRendererProgress Source # | |
IsCellRenderer CellRendererProgress Source # | |
IsOrientable CellRendererProgress Source # | |
IsCellRendererProgress CellRendererProgress Source # | |
((~) * info (ResolveCellRendererProgressMethod t CellRendererProgress), MethodInfo * info CellRendererProgress p) => IsLabel t (CellRendererProgress -> p) Source # | |
((~) * info (ResolveCellRendererProgressMethod t CellRendererProgress), MethodInfo * info CellRendererProgress p) => IsLabelProxy t (CellRendererProgress -> p) Source # | |
HasAttributeList * CellRendererProgress Source # | |
type AttributeList CellRendererProgress Source # | |
type SignalList CellRendererProgress Source # | |
class GObject o => IsCellRendererProgress o Source #
Methods
new
cellRendererProgressNew Source #
:: (HasCallStack, MonadIO m) | |
=> m CellRendererProgress | Returns: the new cell renderer |
Creates a new CellRendererProgress
.
Since: 2.6
Properties
inverted
data CellRendererProgressInvertedPropertyInfo Source #
cellRendererProgressInverted :: AttrLabelProxy "inverted" Source #
constructCellRendererProgressInverted :: IsCellRendererProgress o => Bool -> IO (GValueConstruct o) Source #
getCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> m Bool Source #
setCellRendererProgressInverted :: (MonadIO m, IsCellRendererProgress o) => o -> Bool -> m () Source #
pulse
data CellRendererProgressPulsePropertyInfo Source #
cellRendererProgressPulse :: AttrLabelProxy "pulse" Source #
constructCellRendererProgressPulse :: IsCellRendererProgress o => Int32 -> IO (GValueConstruct o) Source #
getCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32 Source #
setCellRendererProgressPulse :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m () Source #
text
data CellRendererProgressTextPropertyInfo Source #
cellRendererProgressText :: AttrLabelProxy "text" Source #
clearCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m () Source #
constructCellRendererProgressText :: IsCellRendererProgress o => Text -> IO (GValueConstruct o) Source #
getCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> m (Maybe Text) Source #
setCellRendererProgressText :: (MonadIO m, IsCellRendererProgress o) => o -> Text -> m () Source #
textXalign
data CellRendererProgressTextXalignPropertyInfo Source #
cellRendererProgressTextXalign :: AttrLabelProxy "textXalign" Source #
constructCellRendererProgressTextXalign :: IsCellRendererProgress o => Float -> IO (GValueConstruct o) Source #
getCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float Source #
setCellRendererProgressTextXalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m () Source #
textYalign
data CellRendererProgressTextYalignPropertyInfo Source #
cellRendererProgressTextYalign :: AttrLabelProxy "textYalign" Source #
constructCellRendererProgressTextYalign :: IsCellRendererProgress o => Float -> IO (GValueConstruct o) Source #
getCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> m Float Source #
setCellRendererProgressTextYalign :: (MonadIO m, IsCellRendererProgress o) => o -> Float -> m () Source #
value
data CellRendererProgressValuePropertyInfo Source #
cellRendererProgressValue :: AttrLabelProxy "value" Source #
constructCellRendererProgressValue :: IsCellRendererProgress o => Int32 -> IO (GValueConstruct o) Source #
getCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> m Int32 Source #
setCellRendererProgressValue :: (MonadIO m, IsCellRendererProgress o) => o -> Int32 -> m () Source #