gi-gtk3-3.0.44: Gtk 3.x 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.VSeparator

Contents

- Exported types
- Methods
  - new

Description

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

GtkVSeparator has been deprecated, use `Separator` instead.

Synopsis

- newtype VSeparator = VSeparator (ManagedPtr VSeparator)
- class (GObject o, IsDescendantOf VSeparator o) => IsVSeparator o
- toVSeparator :: (MonadIO m, IsVSeparator o) => o -> m VSeparator
- vSeparatorNew :: (HasCallStack, MonadIO m) => m VSeparator

# Exported types

newtype VSeparator Source #

Memory-managed wrapper type.

Constructors

VSeparator (ManagedPtr VSeparator) |

#### Instances

Instances details

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

class (GObject o, IsDescendantOf VSeparator o) => IsVSeparator o Source #

Type class for types which can be safely cast to `VSeparator`, for instance with `toVSeparator`.

#### Instances

Instances details

(GObject o, IsDescendantOf VSeparator o) => IsVSeparator o Source # |
Instance details Defined in GI.Gtk.Objects.VSeparator

toVSeparator :: (MonadIO m, IsVSeparator o) => o -> m VSeparator Source #

Cast to `VSeparator`, 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

vSeparatorNew Source #

Arguments

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

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

Creates a new `VSeparator`.