gi-gtk-3.0.7: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.ListBox

Contents

Description

 

Synopsis

Exported types

newtype ListBox Source #

Constructors

ListBox (ManagedPtr ListBox) 

Instances

GObject ListBox Source # 
IsObject ListBox Source # 
IsWidget ListBox Source # 
IsListBox ListBox Source # 
IsContainer ListBox Source # 
IsBuildable ListBox Source # 
IsImplementorIface ListBox Source # 
((~) * info (ResolveListBoxMethod t ListBox), MethodInfo * info ListBox p) => IsLabel t (ListBox -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> ListBox -> p #

((~) * info (ResolveListBoxMethod t ListBox), MethodInfo * info ListBox p) => IsLabelProxy t (ListBox -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> ListBox -> p

HasAttributeList * ListBox Source # 
type SignalList ListBox Source # 
type SignalList ListBox
type AttributeList ListBox Source # 
type AttributeList ListBox

class GObject o => IsListBox o Source #

Instances

(GObject a, UnknownAncestorError Constraint ListBox a) => IsListBox a Source # 
IsListBox ListBox Source # 

Methods

bindModel

data ListBoxBindModelMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe ListBoxCreateWidgetFunc -> m ()), MonadIO m, IsListBox a, IsListModel b) => MethodInfo * ListBoxBindModelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxBindModelMethodInfo a -> signature -> s

listBoxBindModel :: (MonadIO m, IsListBox a, IsListModel b) => a -> Maybe b -> Maybe ListBoxCreateWidgetFunc -> m () Source #

dragHighlightRow

data ListBoxDragHighlightRowMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsListBox a, IsListBoxRow b) => MethodInfo * ListBoxDragHighlightRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxDragHighlightRowMethodInfo a -> signature -> s

dragUnhighlightRow

data ListBoxDragUnhighlightRowMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxDragUnhighlightRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxDragUnhighlightRowMethodInfo a -> signature -> s

getActivateOnSingleClick

data ListBoxGetActivateOnSingleClickMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetActivateOnSingleClickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetActivateOnSingleClickMethodInfo a -> signature -> s

getAdjustment

data ListBoxGetAdjustmentMethodInfo Source #

Instances

((~) * signature (m Adjustment), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetAdjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetAdjustmentMethodInfo a -> signature -> s

getRowAtIndex

data ListBoxGetRowAtIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe ListBoxRow)), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetRowAtIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetRowAtIndexMethodInfo a -> signature -> s

getRowAtY

data ListBoxGetRowAtYMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe ListBoxRow)), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetRowAtYMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetRowAtYMethodInfo a -> signature -> s

getSelectedRow

data ListBoxGetSelectedRowMethodInfo Source #

Instances

((~) * signature (m ListBoxRow), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetSelectedRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetSelectedRowMethodInfo a -> signature -> s

getSelectedRows

data ListBoxGetSelectedRowsMethodInfo Source #

Instances

((~) * signature (m [ListBoxRow]), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetSelectedRowsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetSelectedRowsMethodInfo a -> signature -> s

getSelectionMode

data ListBoxGetSelectionModeMethodInfo Source #

Instances

((~) * signature (m SelectionMode), MonadIO m, IsListBox a) => MethodInfo * ListBoxGetSelectionModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxGetSelectionModeMethodInfo a -> signature -> s

insert

data ListBoxInsertMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m ()), MonadIO m, IsListBox a, IsWidget b) => MethodInfo * ListBoxInsertMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxInsertMethodInfo a -> signature -> s

listBoxInsert :: (MonadIO m, IsListBox a, IsWidget b) => a -> b -> Int32 -> m () Source #

invalidateFilter

data ListBoxInvalidateFilterMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxInvalidateFilterMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxInvalidateFilterMethodInfo a -> signature -> s

invalidateHeaders

data ListBoxInvalidateHeadersMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxInvalidateHeadersMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxInvalidateHeadersMethodInfo a -> signature -> s

invalidateSort

data ListBoxInvalidateSortMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxInvalidateSortMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxInvalidateSortMethodInfo a -> signature -> s

new

prepend

data ListBoxPrependMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsListBox a, IsWidget b) => MethodInfo * ListBoxPrependMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxPrependMethodInfo a -> signature -> s

listBoxPrepend :: (MonadIO m, IsListBox a, IsWidget b) => a -> b -> m () Source #

selectAll

data ListBoxSelectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSelectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSelectAllMethodInfo a -> signature -> s

listBoxSelectAll :: (MonadIO m, IsListBox a) => a -> m () Source #

selectRow

data ListBoxSelectRowMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsListBox a, IsListBoxRow b) => MethodInfo * ListBoxSelectRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSelectRowMethodInfo a -> signature -> s

selectedForeach

data ListBoxSelectedForeachMethodInfo Source #

Instances

((~) * signature (ListBoxForeachFunc -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSelectedForeachMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSelectedForeachMethodInfo a -> signature -> s

setActivateOnSingleClick

data ListBoxSetActivateOnSingleClickMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSetActivateOnSingleClickMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetActivateOnSingleClickMethodInfo a -> signature -> s

setAdjustment

data ListBoxSetAdjustmentMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsListBox a, IsAdjustment b) => MethodInfo * ListBoxSetAdjustmentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetAdjustmentMethodInfo a -> signature -> s

setFilterFunc

data ListBoxSetFilterFuncMethodInfo Source #

Instances

((~) * signature (Maybe ListBoxFilterFunc -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSetFilterFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetFilterFuncMethodInfo a -> signature -> s

setHeaderFunc

data ListBoxSetHeaderFuncMethodInfo Source #

Instances

((~) * signature (Maybe ListBoxUpdateHeaderFunc -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSetHeaderFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetHeaderFuncMethodInfo a -> signature -> s

setPlaceholder

data ListBoxSetPlaceholderMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsListBox a, IsWidget b) => MethodInfo * ListBoxSetPlaceholderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetPlaceholderMethodInfo a -> signature -> s

setSelectionMode

data ListBoxSetSelectionModeMethodInfo Source #

Instances

((~) * signature (SelectionMode -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSetSelectionModeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetSelectionModeMethodInfo a -> signature -> s

setSortFunc

data ListBoxSetSortFuncMethodInfo Source #

Instances

((~) * signature (Maybe ListBoxSortFunc -> m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxSetSortFuncMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxSetSortFuncMethodInfo a -> signature -> s

unselectAll

data ListBoxUnselectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsListBox a) => MethodInfo * ListBoxUnselectAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxUnselectAllMethodInfo a -> signature -> s

unselectRow

data ListBoxUnselectRowMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsListBox a, IsListBoxRow b) => MethodInfo * ListBoxUnselectRowMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ListBoxUnselectRowMethodInfo a -> signature -> s

listBoxUnselectRow :: (MonadIO m, IsListBox a, IsListBoxRow b) => a -> b -> m () Source #

Properties

activateOnSingleClick

data ListBoxActivateOnSingleClickPropertyInfo Source #

Instances

AttrInfo ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrSetTypeConstraint ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrSetTypeConstraint ListBoxActivateOnSingleClickPropertyInfo = * ~ Bool
type AttrOrigin ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrLabel ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrLabel ListBoxActivateOnSingleClickPropertyInfo = "activate-on-single-click"
type AttrGetType ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrBaseTypeConstraint ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrAllowedOps ListBoxActivateOnSingleClickPropertyInfo Source # 
type AttrAllowedOps ListBoxActivateOnSingleClickPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

listBoxActivateOnSingleClick :: AttrLabelProxy "activateOnSingleClick" Source #

selectionMode

data ListBoxSelectionModePropertyInfo Source #

Instances

AttrInfo ListBoxSelectionModePropertyInfo Source # 

Associated Types

type AttrAllowedOps ListBoxSelectionModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ListBoxSelectionModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo :: * -> Constraint

type AttrGetType ListBoxSelectionModePropertyInfo :: *

type AttrLabel ListBoxSelectionModePropertyInfo :: Symbol

type AttrOrigin ListBoxSelectionModePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo o => Proxy * ListBoxSelectionModePropertyInfo -> o -> IO (AttrGetType ListBoxSelectionModePropertyInfo)

attrSet :: (AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo o, AttrSetTypeConstraint ListBoxSelectionModePropertyInfo b) => Proxy * ListBoxSelectionModePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo o => Proxy * ListBoxSelectionModePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo o, AttrSetTypeConstraint ListBoxSelectionModePropertyInfo b) => Proxy * ListBoxSelectionModePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ListBoxSelectionModePropertyInfo Source # 
type AttrSetTypeConstraint ListBoxSelectionModePropertyInfo = * ~ SelectionMode
type AttrOrigin ListBoxSelectionModePropertyInfo Source # 
type AttrLabel ListBoxSelectionModePropertyInfo Source # 
type AttrLabel ListBoxSelectionModePropertyInfo = "selection-mode"
type AttrGetType ListBoxSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint ListBoxSelectionModePropertyInfo = IsListBox
type AttrAllowedOps ListBoxSelectionModePropertyInfo Source # 
type AttrAllowedOps ListBoxSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

listBoxSelectionMode :: AttrLabelProxy "selectionMode" Source #

Signals

activateCursorRow

data ListBoxActivateCursorRowSignalInfo Source #

Instances

SignalInfo ListBoxActivateCursorRowSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxActivateCursorRowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxActivateCursorRowSignalInfo -> o -> HaskellCallbackType ListBoxActivateCursorRowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxActivateCursorRowSignalInfo Source # 

afterListBoxActivateCursorRow :: (GObject a, MonadIO m) => a -> ListBoxActivateCursorRowCallback -> m SignalHandlerId Source #

onListBoxActivateCursorRow :: (GObject a, MonadIO m) => a -> ListBoxActivateCursorRowCallback -> m SignalHandlerId Source #

moveCursor

type C_ListBoxMoveCursorCallback = Ptr () -> CUInt -> Int32 -> Ptr () -> IO () Source #

data ListBoxMoveCursorSignalInfo Source #

Instances

SignalInfo ListBoxMoveCursorSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxMoveCursorSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxMoveCursorSignalInfo -> o -> HaskellCallbackType ListBoxMoveCursorSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxMoveCursorSignalInfo Source # 

afterListBoxMoveCursor :: (GObject a, MonadIO m) => a -> ListBoxMoveCursorCallback -> m SignalHandlerId Source #

onListBoxMoveCursor :: (GObject a, MonadIO m) => a -> ListBoxMoveCursorCallback -> m SignalHandlerId Source #

rowActivated

data ListBoxRowActivatedSignalInfo Source #

Instances

SignalInfo ListBoxRowActivatedSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxRowActivatedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxRowActivatedSignalInfo -> o -> HaskellCallbackType ListBoxRowActivatedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxRowActivatedSignalInfo Source # 

afterListBoxRowActivated :: (GObject a, MonadIO m) => a -> ListBoxRowActivatedCallback -> m SignalHandlerId Source #

onListBoxRowActivated :: (GObject a, MonadIO m) => a -> ListBoxRowActivatedCallback -> m SignalHandlerId Source #

rowSelected

data ListBoxRowSelectedSignalInfo Source #

Instances

SignalInfo ListBoxRowSelectedSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxRowSelectedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxRowSelectedSignalInfo -> o -> HaskellCallbackType ListBoxRowSelectedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxRowSelectedSignalInfo Source # 

afterListBoxRowSelected :: (GObject a, MonadIO m) => a -> ListBoxRowSelectedCallback -> m SignalHandlerId Source #

onListBoxRowSelected :: (GObject a, MonadIO m) => a -> ListBoxRowSelectedCallback -> m SignalHandlerId Source #

selectAll

data ListBoxSelectAllSignalInfo Source #

Instances

SignalInfo ListBoxSelectAllSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxSelectAllSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxSelectAllSignalInfo -> o -> HaskellCallbackType ListBoxSelectAllSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxSelectAllSignalInfo Source # 

afterListBoxSelectAll :: (GObject a, MonadIO m) => a -> ListBoxSelectAllCallback -> m SignalHandlerId Source #

onListBoxSelectAll :: (GObject a, MonadIO m) => a -> ListBoxSelectAllCallback -> m SignalHandlerId Source #

selectedRowsChanged

data ListBoxSelectedRowsChangedSignalInfo Source #

Instances

SignalInfo ListBoxSelectedRowsChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxSelectedRowsChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxSelectedRowsChangedSignalInfo -> o -> HaskellCallbackType ListBoxSelectedRowsChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxSelectedRowsChangedSignalInfo Source # 

onListBoxSelectedRowsChanged :: (GObject a, MonadIO m) => a -> ListBoxSelectedRowsChangedCallback -> m SignalHandlerId Source #

toggleCursorRow

data ListBoxToggleCursorRowSignalInfo Source #

Instances

SignalInfo ListBoxToggleCursorRowSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxToggleCursorRowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxToggleCursorRowSignalInfo -> o -> HaskellCallbackType ListBoxToggleCursorRowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxToggleCursorRowSignalInfo Source # 

afterListBoxToggleCursorRow :: (GObject a, MonadIO m) => a -> ListBoxToggleCursorRowCallback -> m SignalHandlerId Source #

onListBoxToggleCursorRow :: (GObject a, MonadIO m) => a -> ListBoxToggleCursorRowCallback -> m SignalHandlerId Source #

unselectAll

data ListBoxUnselectAllSignalInfo Source #

Instances

SignalInfo ListBoxUnselectAllSignalInfo Source # 

Associated Types

type HaskellCallbackType ListBoxUnselectAllSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o ListBoxUnselectAllSignalInfo -> o -> HaskellCallbackType ListBoxUnselectAllSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType ListBoxUnselectAllSignalInfo Source # 

afterListBoxUnselectAll :: (GObject a, MonadIO m) => a -> ListBoxUnselectAllCallback -> m SignalHandlerId Source #

onListBoxUnselectAll :: (GObject a, MonadIO m) => a -> ListBoxUnselectAllCallback -> m SignalHandlerId Source #