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

Contents

Description

 

Synopsis

Exported types

Methods

getActive

data ToggleToolButtonGetActiveMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsToggleToolButton a) => MethodInfo * ToggleToolButtonGetActiveMethodInfo a signature Source # 

Methods

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

new

newFromStock

toggleToolButtonNewFromStock :: MonadIO m => Text -> m ToggleToolButton Source #

Deprecated: (Since version 3.10)Use gtk_toggle_tool_button_new() instead.

setActive

data ToggleToolButtonSetActiveMethodInfo Source #

Instances

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

Methods

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

Properties

active

data ToggleToolButtonActivePropertyInfo Source #

Instances

AttrInfo ToggleToolButtonActivePropertyInfo Source # 

Associated Types

type AttrAllowedOps ToggleToolButtonActivePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ToggleToolButtonActivePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ToggleToolButtonActivePropertyInfo :: * -> Constraint

type AttrGetType ToggleToolButtonActivePropertyInfo :: *

type AttrLabel ToggleToolButtonActivePropertyInfo :: Symbol

type AttrOrigin ToggleToolButtonActivePropertyInfo :: *

type AttrSetTypeConstraint ToggleToolButtonActivePropertyInfo Source # 
type AttrSetTypeConstraint ToggleToolButtonActivePropertyInfo = * ~ Bool
type AttrOrigin ToggleToolButtonActivePropertyInfo Source # 
type AttrLabel ToggleToolButtonActivePropertyInfo Source # 
type AttrLabel ToggleToolButtonActivePropertyInfo = "active"
type AttrGetType ToggleToolButtonActivePropertyInfo Source # 
type AttrBaseTypeConstraint ToggleToolButtonActivePropertyInfo Source # 
type AttrAllowedOps ToggleToolButtonActivePropertyInfo Source # 
type AttrAllowedOps ToggleToolButtonActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

toggleToolButtonActive :: AttrLabelProxy "active" Source #

Signals

toggled

data ToggleToolButtonToggledSignalInfo Source #

Instances

SignalInfo ToggleToolButtonToggledSignalInfo Source # 

Associated Types

type HaskellCallbackType ToggleToolButtonToggledSignalInfo :: *

Methods

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

type HaskellCallbackType ToggleToolButtonToggledSignalInfo Source # 

afterToggleToolButtonToggled :: (GObject a, MonadIO m) => a -> ToggleToolButtonToggledCallback -> m SignalHandlerId Source #

onToggleToolButtonToggled :: (GObject a, MonadIO m) => a -> ToggleToolButtonToggledCallback -> m SignalHandlerId Source #