gi-gtk-3.0.43: Gtk bindings

Copyright | Will Thompson and Iñaki García Etxebarria
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria
Safe Haskell | None
Language | Haskell2010

GI.Gtk.Objects.HSeparator

Contents

- Exported types
- Methods
  - new

Description

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
    'GI.Gtk.Objects.MenuShell.menuShellAppend'.

GtkHSeparator has been deprecated, use `Separator` instead.

Synopsis

- newtype HSeparator = HSeparator (ManagedPtr HSeparator)
- class (GObject o, IsDescendantOf HSeparator o) => IsHSeparator o
- toHSeparator :: (MonadIO m, IsHSeparator o) => o -> m HSeparator
- hSeparatorNew :: (HasCallStack, MonadIO m) => m HSeparator

# Exported types

newtype HSeparator Source #

Memory-managed wrapper type.

Constructors

HSeparator (ManagedPtr HSeparator) |

#### Instances

Instances details

Eq HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods (==) :: HSeparator -> HSeparator -> Bool Source # (/=) :: HSeparator -> HSeparator -> Bool Source #
GObject HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator
ManagedPtrNewtype HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods toManagedPtr :: HSeparator -> ManagedPtr HSeparator Source #
TypedObject HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator Methods glibType :: IO GType Source #
HasParentTypes HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator
IsGValue (Maybe HSeparator) Source # | Convert `HSeparator` to and from `GValue`. See `toGValue` and `fromGValue`.
Instance details Defined in GI.Gtk.Objects.HSeparator Methods gvalueGType_ :: IO GType Source # gvalueSet_ :: Ptr GValue -> Maybe HSeparator -> IO () Source # gvalueGet_ :: Ptr GValue -> IO (Maybe HSeparator) Source #
type ParentTypes HSeparator Source # |
Instance details Defined in GI.Gtk.Objects.HSeparator type ParentTypes HSeparator = '[Separator, Widget, Object, ImplementorIface, Buildable, Orientable]

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

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`.

# Methods

### Click to display all available methods, including inherited ones

Expand

#### Methods

activate, addAccelerator, addChild, addDeviceEvents, addEvents, addMnemonicLabel, addTickCallback, bindProperty, bindPropertyFull, canActivateAccel, childFocus, childNotify, classPath, computeExpand, constructChild, createPangoContext, createPangoLayout, customFinished, customTagEnd, customTagStart, destroy, destroyed, deviceIsShadowed, dragBegin, dragBeginWithCoordinates, dragCheckThreshold, dragDestAddImageTargets, dragDestAddTextTargets, dragDestAddUriTargets, dragDestFindTarget, dragDestGetTargetList, dragDestGetTrackMotion, dragDestSet, dragDestSetProxy, dragDestSetTargetList, dragDestSetTrackMotion, dragDestUnset, dragGetData, dragHighlight, dragSourceAddImageTargets, dragSourceAddTextTargets, dragSourceAddUriTargets, dragSourceGetTargetList, dragSourceSet, dragSourceSetIconGicon, dragSourceSetIconName, dragSourceSetIconPixbuf, dragSourceSetIconStock, dragSourceSetTargetList, dragSourceUnset, dragUnhighlight, draw, ensureStyle, errorBell, event, forceFloating, freezeChildNotify, freezeNotify, getv, grabAdd, grabDefault, grabFocus, grabRemove, hasDefault, hasFocus, hasGrab, hasRcStyle, hasScreen, hasVisibleFocus, hide, hideOnDelete, inDestruction, initTemplate, inputShapeCombineRegion, insertActionGroup, intersect, isAncestor, isComposited, isDrawable, isFloating, isFocus, isSensitive, isToplevel, isVisible, keynavFailed, listAccelClosures, listActionPrefixes, listMnemonicLabels, map, mnemonicActivate, modifyBase, modifyBg, modifyCursor, modifyFg, modifyFont, modifyStyle, modifyText, notify, notifyByPspec, overrideBackgroundColor, overrideColor, overrideCursor, overrideFont, overrideSymbolicColor, parserFinished, path, queueAllocate, queueComputeExpand, queueDraw, queueDrawArea, queueDrawRegion, queueResize, queueResizeNoRedraw, realize, ref, refSink, regionIntersect, registerWindow, removeAccelerator, removeMnemonicLabel, removeTickCallback, renderIcon, renderIconPixbuf, reparent, resetRcStyles, resetStyle, runDispose, sendExpose, sendFocusChange, shapeCombineRegion, show, showAll, showNow, sizeAllocate, sizeAllocateWithBaseline, sizeRequest, stealData, stealQdata, styleAttach, styleGetProperty, thawChildNotify, thawNotify, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unregisterWindow, unsetStateFlags, watchClosure.

#### Getters

getAccessible, getActionGroup, getAllocatedBaseline, getAllocatedHeight, getAllocatedSize, getAllocatedWidth, getAllocation, getAncestor, getAppPaintable, getCanDefault, getCanFocus, getChildRequisition, getChildVisible, getClip, getClipboard, getCompositeName, getData, getDeviceEnabled, getDeviceEvents, getDirection, getDisplay, getDoubleBuffered, getEvents, getFocusOnClick, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHasWindow, getHexpand, getHexpandSet, getInternalChild, getMapped, getMarginBottom, getMarginEnd, getMarginLeft, getMarginRight, getMarginStart, getMarginTop, getModifierMask, getModifierStyle, getName, getNoShowAll, getOpacity, getOrientation, getPangoContext, getParent, getParentWindow, getPath, getPointer, getPreferredHeight, getPreferredHeightAndBaselineForWidth, getPreferredHeightForWidth, getPreferredSize, getPreferredWidth, getPreferredWidthForHeight, getProperty, getQdata, getRealized, getReceivesDefault, getRequestMode, getRequisition, getRootWindow, getScaleFactor, getScreen, getSensitive, getSettings, getSizeRequest, getState, getStateFlags, getStyle, getStyleContext, getSupportMultidevice, getTemplateChild, getTooltipMarkup, getTooltipText, getTooltipWindow, getToplevel, getValign, getValignWithBaseline, getVexpand, getVexpandSet, getVisible, getVisual, getWindow.

#### Setters

setAccelPath, setAllocation, setAppPaintable, setBuildableProperty, setCanDefault, setCanFocus, setChildVisible, setClip, setCompositeName, setData, setDataFull, setDeviceEnabled, setDeviceEvents, setDirection, setDoubleBuffered, setEvents, setFocusOnClick, setFontMap, setFontOptions, setHalign, setHasTooltip, setHasWindow, setHexpand, setHexpandSet, setMapped, setMarginBottom, setMarginEnd, setMarginLeft, setMarginRight, setMarginStart, setMarginTop, setName, setNoShowAll, setOpacity, setOrientation, setParent, setParentWindow, setProperty, setRealized, setReceivesDefault, setRedrawOnAllocate, setSensitive, setSizeRequest, setState, setStateFlags, setStyle, setSupportMultidevice, setTooltipMarkup, setTooltipText, setTooltipWindow, setValign, setVexpand, setVexpandSet, setVisible, setVisual, setWindow.

## new

hSeparatorNew Source #

Arguments

:: (HasCallStack, MonadIO m) |
=> m HSeparator | Returns: a new `HSeparator`.

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

Creates a new `HSeparator`.