Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.Gtk.Objects.HScrollbar
Description
The tHScrollbar
widget is a widget arranged horizontally creating a
scrollbar. See tScrollbar
for details on
scrollbars. tAdjustment
pointers may be added to handle the
adjustment of the scrollbar or it may be left Nothing
in which case one
will be created for you. See tScrollbar
for a description of what the
fields in an adjustment represent for a scrollbar.
GtkHScrollbar has been deprecated, use tScrollbar
instead.
Synopsis
- newtype HScrollbar = HScrollbar (ManagedPtr HScrollbar)
- class (GObject o, IsDescendantOf HScrollbar o) => IsHScrollbar o
- toHScrollbar :: (MonadIO m, IsHScrollbar o) => o -> m HScrollbar
- noHScrollbar :: Maybe HScrollbar
- hScrollbarNew :: (HasCallStack, MonadIO m, IsAdjustment a) => Maybe a -> m HScrollbar
Exported types
newtype HScrollbar Source #
Memory-managed wrapper type.
Constructors
HScrollbar (ManagedPtr HScrollbar) |
Instances
Eq HScrollbar Source # | |
Defined in GI.Gtk.Objects.HScrollbar | |
GObject HScrollbar Source # | |
Defined in GI.Gtk.Objects.HScrollbar Methods gobjectType :: IO GType | |
IsGValue HScrollbar Source # | Convert |
Defined in GI.Gtk.Objects.HScrollbar | |
HasParentTypes HScrollbar Source # | |
Defined in GI.Gtk.Objects.HScrollbar | |
type ParentTypes HScrollbar Source # | |
Defined in GI.Gtk.Objects.HScrollbar type ParentTypes HScrollbar = Scrollbar ': (Range ': (Widget ': (Object ': (ImplementorIface ': (Buildable ': (Orientable ': ([] :: [Type]))))))) |
class (GObject o, IsDescendantOf HScrollbar o) => IsHScrollbar o Source #
Type class for types which can be safely cast to HScrollbar
, for instance with toHScrollbar
.
Instances
(GObject o, IsDescendantOf HScrollbar o) => IsHScrollbar o Source # | |
Defined in GI.Gtk.Objects.HScrollbar |
toHScrollbar :: (MonadIO m, IsHScrollbar o) => o -> m HScrollbar Source #
Cast to HScrollbar
, for types for which this is known to be safe. For general casts, use castTo
.
noHScrollbar :: Maybe HScrollbar Source #
A convenience alias for Nothing
:: Maybe
HScrollbar
.
Methods
Overloaded methods
new
Arguments
:: (HasCallStack, MonadIO m, IsAdjustment a) | |
=> Maybe a |
|
-> m HScrollbar | Returns: the new t |
Deprecated: (Since version 3.2)Use scrollbarNew
with OrientationHorizontal
instead
Creates a new horizontal scrollbar.