gi-gtk-3.0.32: Gtk bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
MaintainerIñaki García Etxebarria
Safe HaskellNone



The HSeparator widget is a horizontal separator, used to group the widgets within a window. It displays a horizontal line with a shadow to make it appear sunken into the interface.

The t'GI.Gtk.Objects.HSeparator.HSeparator' widget is not used as a separator within menus.
To create a separator in a menu create an empty t'GI.Gtk.Objects.SeparatorMenuItem.SeparatorMenuItem'
widget using 'GI.Gtk.Objects.SeparatorMenuItem.separatorMenuItemNew' and add it to the menu with

GtkHSeparator has been deprecated, use Separator instead.


Exported types

newtype HSeparator Source #

Memory-managed wrapper type.

class (GObject o, IsDescendantOf HSeparator o) => IsHSeparator o Source #

Type class for types which can be safely cast to HSeparator, for instance with toHSeparator.


Instances details
(GObject o, IsDescendantOf HSeparator o) => IsHSeparator o Source # 
Instance details

Defined in GI.Gtk.Objects.HSeparator

toHSeparator :: (MonadIO m, IsHSeparator o) => o -> m HSeparator Source #

Cast to HSeparator, for types for which this is known to be safe. For general casts, use castTo.


Overloaded methods


hSeparatorNew Source #


:: (HasCallStack, MonadIO m) 
=> m HSeparator

Returns: a new HSeparator.

Deprecated: (Since version 3.2)Use separatorNew with OrientationHorizontal instead

Creates a new HSeparator.