diff --git a/keera-hails-reactive-gtk.cabal b/keera-hails-reactive-gtk.cabal
--- a/keera-hails-reactive-gtk.cabal
+++ b/keera-hails-reactive-gtk.cabal
@@ -7,7 +7,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.1
+Version:             0.3
 
 -- A short (one-line) description of the package.
 Synopsis:            Haskell on Gtk rails - Reactive Fields for Gtk widgets
@@ -52,10 +52,13 @@
 
   -- Modules exported by the library.
   Exposed-modules: Graphics.UI.Gtk.Reactive
+                 , Graphics.UI.Gtk.Reactive.Gtk2
                  , Graphics.UI.Gtk.Reactive.Button
                  , Graphics.UI.Gtk.Reactive.ColorButton
                  , Graphics.UI.Gtk.Reactive.CheckMenuItem
                  , Graphics.UI.Gtk.Reactive.Entry
+                 , Graphics.UI.Gtk.Reactive.Image
+                 , Graphics.UI.Gtk.Reactive.Label
                  , Graphics.UI.Gtk.Reactive.MenuItem
                  , Graphics.UI.Gtk.Reactive.Property
                  , Graphics.UI.Gtk.Reactive.Scale
@@ -71,8 +74,11 @@
   
   -- Packages needed in order to build this package.
   Build-depends: base >= 4 && < 5
+               , bytestring
                , mtl
                , transformers
+               , glib
                , gtk
                , gtk-helpers
                , keera-hails-reactivevalues
+               , cairo
diff --git a/src/Graphics/UI/Gtk/Reactive.hs b/src/Graphics/UI/Gtk/Reactive.hs
--- a/src/Graphics/UI/Gtk/Reactive.hs
+++ b/src/Graphics/UI/Gtk/Reactive.hs
@@ -6,6 +6,8 @@
 import Graphics.UI.Gtk.Reactive.Button               as Exported
 import Graphics.UI.Gtk.Reactive.Entry                as Exported
 import Graphics.UI.Gtk.Reactive.CheckMenuItem        as Exported
+import Graphics.UI.Gtk.Reactive.Image                as Exported
+import Graphics.UI.Gtk.Reactive.Label                as Exported
 import Graphics.UI.Gtk.Reactive.MenuItem             as Exported
 import Graphics.UI.Gtk.Reactive.Scale                as Exported
 import Graphics.UI.Gtk.Reactive.SpinButton           as Exported
diff --git a/src/Graphics/UI/Gtk/Reactive/ColorButton.hs b/src/Graphics/UI/Gtk/Reactive/ColorButton.hs
--- a/src/Graphics/UI/Gtk/Reactive/ColorButton.hs
+++ b/src/Graphics/UI/Gtk/Reactive/ColorButton.hs
@@ -26,7 +26,7 @@
        notifier p = void (e `onColorSet` p)
 
 colorButtonColorReactive' :: ColorButton -> ReactiveFieldReadWrite IO Color4
-colorButtonColorReactive' e = liftRW2 (colorButtonRGBReactive e) (colorButtonAlphaReactive e) color4_colorAlpha
+colorButtonColorReactive' e = liftRW2 color4_colorAlpha (colorButtonRGBReactive e) (colorButtonAlphaReactive e)
 
 colorButtonRGBReactive :: ColorButton -> ReactiveFieldReadWrite IO Color
 colorButtonRGBReactive e = eqCheck $ ReactiveFieldReadWrite
diff --git a/src/Graphics/UI/Gtk/Reactive/Gtk2.hs b/src/Graphics/UI/Gtk/Reactive/Gtk2.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Gtk/Reactive/Gtk2.hs
@@ -0,0 +1,11465 @@
+module Graphics.UI.Gtk.Reactive.Gtk2 where
+
+import           Control.Monad (void)
+import           Data.ByteString
+import           Data.ReactiveValue
+import           Data.Word
+import qualified Foreign.C.Types as C
+import           Graphics.UI.Gtk
+import           Graphics.UI.Gtk.Reactive.Property
+import           Graphics.Rendering.Cairo.Types (Cairo, FontOptions, Matrix)
+import           System.Glib
+
+-- @G: cairoContextGetFontOptions					 | ["cairo","Context","Get","Font","Options"]
+cairoContextGetFontOptionsPassive :: (PangoContext) -> ReactiveFieldRead IO (FontOptions)
+cairoContextGetFontOptionsPassive w = wrapMRPassive (cairoContextGetFontOptions w)
+
+
+-- @G: cairoContextGetResolution					 | ["cairo","Context","Get","Resolution"]
+cairoContextGetResolutionPassive :: (PangoContext) -> ReactiveFieldRead IO (Double)
+cairoContextGetResolutionPassive w = wrapMRPassive (cairoContextGetResolution w)
+
+
+-- @T: cairoContextSetFontOptions					 | ["cairo","Context","Set","Font","Options"]
+cairoContextSetFontOptionsPassive :: (PangoContext) -> ReactiveFieldWrite IO (FontOptions)
+cairoContextSetFontOptionsPassive w = wrapMW (cairoContextSetFontOptions w)
+
+-- @T: cairoContextSetResolution					 | ["cairo","Context","Set","Resolution"]
+cairoContextSetResolutionPassive :: (PangoContext) -> ReactiveFieldWrite IO (Double)
+cairoContextSetResolutionPassive w = wrapMW (cairoContextSetResolution w)
+
+-- @G: cairoFontMapGetDefault					 | ["cairo","Font","Map","Get","Default"]
+cairoFontMapGetDefaultPassive :: ReactiveFieldRead IO (FontMap)
+cairoFontMapGetDefaultPassive = wrapMRPassive (cairoFontMapGetDefault)
+
+
+-- @G: cairoFontMapGetResolution					 | ["cairo","Font","Map","Get","Resolution"]
+cairoFontMapGetResolutionPassive :: (FontMap) -> ReactiveFieldRead IO (Double)
+cairoFontMapGetResolutionPassive w = wrapMRPassive (cairoFontMapGetResolution w)
+
+
+-- @T: cairoFontMapSetResolution					 | ["cairo","Font","Map","Set","Resolution"]
+cairoFontMapSetResolutionPassive :: (FontMap) -> ReactiveFieldWrite IO (Double)
+cairoFontMapSetResolutionPassive w = wrapMW (cairoFontMapSetResolution w)
+
+-- @T: setSourceColor					 | ["set","Source","Color"]
+-- TODO
+-- @G: contextGetFontDescription					 | ["context","Get","Font","Description"]
+contextGetFontDescriptionPassive :: (PangoContext) -> ReactiveFieldRead IO (FontDescription)
+contextGetFontDescriptionPassive w = wrapMRPassive (contextGetFontDescription w)
+
+
+-- @G: contextGetLanguage					 | ["context","Get","Language"]
+contextGetLanguagePassive :: (PangoContext) -> ReactiveFieldRead IO (Language)
+contextGetLanguagePassive w = wrapMRPassive (contextGetLanguage w)
+
+
+-- @G: contextGetMatrix					 | ["context","Get","Matrix"]
+contextGetMatrixPassive :: (PangoContext) -> ReactiveFieldRead IO (Matrix)
+contextGetMatrixPassive w = wrapMRPassive (contextGetMatrix w)
+
+
+-- @G: contextGetMetrics					 | ["context","Get","Metrics"]
+-- TODO
+-- @G: contextGetTextDir					 | ["context","Get","Text","Dir"]
+contextGetTextDirPassive :: (PangoContext) -> ReactiveFieldRead IO (PangoDirection)
+contextGetTextDirPassive w = wrapMRPassive (contextGetTextDir w)
+
+
+-- @G: contextGetTextGravity					 | ["context","Get","Text","Gravity"]
+contextGetTextGravityPassive :: (PangoContext) -> ReactiveFieldRead IO (PangoGravity)
+contextGetTextGravityPassive w = wrapMRPassive (contextGetTextGravity w)
+
+
+-- @G: contextGetTextGravityHint					 | ["context","Get","Text","Gravity","Hint"]
+contextGetTextGravityHintPassive :: (PangoContext) -> ReactiveFieldRead IO (PangoGravityHint)
+contextGetTextGravityHintPassive w = wrapMRPassive (contextGetTextGravityHint w)
+
+
+-- @T: contextSetFontDescription					 | ["context","Set","Font","Description"]
+contextSetFontDescriptionPassive :: (PangoContext) -> ReactiveFieldWrite IO (FontDescription)
+contextSetFontDescriptionPassive w = wrapMW (contextSetFontDescription w)
+
+-- @T: contextSetLanguage					 | ["context","Set","Language"]
+contextSetLanguagePassive :: (PangoContext) -> ReactiveFieldWrite IO (Language)
+contextSetLanguagePassive w = wrapMW (contextSetLanguage w)
+
+-- @T: contextSetMatrix					 | ["context","Set","Matrix"]
+contextSetMatrixPassive :: (PangoContext) -> ReactiveFieldWrite IO (Matrix)
+contextSetMatrixPassive w = wrapMW (contextSetMatrix w)
+
+-- @T: contextSetTextDir					 | ["context","Set","Text","Dir"]
+contextSetTextDirPassive :: (PangoContext) -> ReactiveFieldWrite IO (PangoDirection)
+contextSetTextDirPassive w = wrapMW (contextSetTextDir w)
+
+-- @T: contextSetTextGravity					 | ["context","Set","Text","Gravity"]
+contextSetTextGravityPassive :: (PangoContext) -> ReactiveFieldWrite IO (PangoGravity)
+contextSetTextGravityPassive w = wrapMW (contextSetTextGravity w)
+
+-- @T: contextSetTextGravityHint					 | ["context","Set","Text","Gravity","Hint"]
+contextSetTextGravityHintPassive :: (PangoContext) -> ReactiveFieldWrite IO (PangoGravityHint)
+contextSetTextGravityHintPassive w = wrapMW (contextSetTextGravityHint w)
+
+-- @G: layoutGetAlignment					 | ["layout","Get","Alignment"]
+layoutGetAlignmentPassive :: (PangoLayout) -> ReactiveFieldRead IO (LayoutAlignment)
+layoutGetAlignmentPassive w = wrapMRPassive (layoutGetAlignment w)
+
+
+-- @G: layoutGetAttributes					 | ["layout","Get","Attributes"]
+layoutGetAttributesPassive :: (PangoLayout) -> ReactiveFieldRead IO ([[PangoAttribute]])
+layoutGetAttributesPassive w = wrapMRPassive (layoutGetAttributes w)
+
+
+-- @G: layoutGetAutoDir					 | ["layout","Get","Auto","Dir"]
+layoutGetAutoDirPassive :: (PangoLayout) -> ReactiveFieldRead IO (Bool)
+layoutGetAutoDirPassive w = wrapMRPassive (layoutGetAutoDir w)
+
+
+-- @G: layoutGetContext					 | ["layout","Get","Context"]
+layoutGetContextPassive :: (PangoLayout) -> ReactiveFieldRead IO (PangoContext)
+layoutGetContextPassive w = wrapMRPassive (layoutGetContext w)
+
+
+-- @G: layoutGetCursorPos					 | ["layout","Get","Cursor","Pos"]
+-- TODO
+-- @G: layoutGetEllipsize					 | ["layout","Get","Ellipsize"]
+layoutGetEllipsizePassive :: (PangoLayout) -> ReactiveFieldRead IO (EllipsizeMode)
+layoutGetEllipsizePassive w = wrapMRPassive (layoutGetEllipsize w)
+
+
+-- @G: layoutGetExtents					 | ["layout","Get","Extents"]
+layoutGetExtentsPassive :: (PangoLayout) -> ReactiveFieldRead IO ((PangoRectangle, PangoRectangle))
+layoutGetExtentsPassive w = wrapMRPassive (layoutGetExtents w)
+
+
+-- @G: layoutGetFontDescription					 | ["layout","Get","Font","Description"]
+layoutGetFontDescriptionPassive :: (PangoLayout) -> ReactiveFieldRead IO ((Maybe FontDescription))
+layoutGetFontDescriptionPassive w = wrapMRPassive (layoutGetFontDescription w)
+
+
+-- @G: layoutGetIndent					 | ["layout","Get","Indent"]
+layoutGetIndentPassive :: (PangoLayout) -> ReactiveFieldRead IO (Double)
+layoutGetIndentPassive w = wrapMRPassive (layoutGetIndent w)
+
+
+-- @G: layoutGetIter					 | ["layout","Get","Iter"]
+layoutGetIterPassive :: (PangoLayout) -> ReactiveFieldRead IO (LayoutIter)
+layoutGetIterPassive w = wrapMRPassive (layoutGetIter w)
+
+
+-- @G: layoutGetJustify					 | ["layout","Get","Justify"]
+layoutGetJustifyPassive :: (PangoLayout) -> ReactiveFieldRead IO (Bool)
+layoutGetJustifyPassive w = wrapMRPassive (layoutGetJustify w)
+
+
+-- @G: layoutGetLineCount					 | ["layout","Get","Line","Count"]
+layoutGetLineCountPassive :: (PangoLayout) -> ReactiveFieldRead IO (Int)
+layoutGetLineCountPassive w = wrapMRPassive (layoutGetLineCount w)
+
+
+-- @G: layoutGetLine					 | ["layout","Get","Line"]
+-- TODO
+-- @G: layoutGetLines					 | ["layout","Get","Lines"]
+layoutGetLinesPassive :: (PangoLayout) -> ReactiveFieldRead IO ([LayoutLine])
+layoutGetLinesPassive w = wrapMRPassive (layoutGetLines w)
+
+
+-- @G: layoutGetPixelExtents					 | ["layout","Get","Pixel","Extents"]
+layoutGetPixelExtentsPassive :: (PangoLayout) -> ReactiveFieldRead IO ((Rectangle, Rectangle))
+layoutGetPixelExtentsPassive w = wrapMRPassive (layoutGetPixelExtents w)
+
+
+-- @G: layoutGetSingleParagraphMode					 | ["layout","Get","Single","Paragraph","Mode"]
+layoutGetSingleParagraphModePassive :: (PangoLayout) -> ReactiveFieldRead IO (Bool)
+layoutGetSingleParagraphModePassive w = wrapMRPassive (layoutGetSingleParagraphMode w)
+
+
+-- @G: layoutGetSpacing					 | ["layout","Get","Spacing"]
+layoutGetSpacingPassive :: (PangoLayout) -> ReactiveFieldRead IO (Double)
+layoutGetSpacingPassive w = wrapMRPassive (layoutGetSpacing w)
+
+
+-- @G: layoutGetTabs					 | ["layout","Get","Tabs"]
+layoutGetTabsPassive :: (PangoLayout) -> ReactiveFieldRead IO ((Maybe [TabPosition]))
+layoutGetTabsPassive w = wrapMRPassive (layoutGetTabs w)
+
+
+-- @G: layoutGetText					 | ["layout","Get","Text"]
+layoutGetTextPassive :: GlibString string => (PangoLayout) -> ReactiveFieldRead IO (string)
+layoutGetTextPassive w = wrapMRPassive (layoutGetText w)
+
+
+-- @G: layoutGetWidth					 | ["layout","Get","Width"]
+layoutGetWidthPassive :: (PangoLayout) -> ReactiveFieldRead IO ((Maybe Double))
+layoutGetWidthPassive w = wrapMRPassive (layoutGetWidth w)
+
+
+-- @G: layoutGetWrap					 | ["layout","Get","Wrap"]
+layoutGetWrapPassive :: (PangoLayout) -> ReactiveFieldRead IO (LayoutWrapMode)
+layoutGetWrapPassive w = wrapMRPassive (layoutGetWrap w)
+
+
+-- @G: layoutIterGetBaseline					 | ["layout","Iter","Get","Baseline"]
+layoutIterGetBaselinePassive :: (LayoutIter) -> ReactiveFieldRead IO (Double)
+layoutIterGetBaselinePassive w = wrapMRPassive (layoutIterGetBaseline w)
+
+
+-- @G: layoutIterGetCharExtents					 | ["layout","Iter","Get","Char","Extents"]
+layoutIterGetCharExtentsPassive :: (LayoutIter) -> ReactiveFieldRead IO (PangoRectangle)
+layoutIterGetCharExtentsPassive w = wrapMRPassive (layoutIterGetCharExtents w)
+
+
+-- @G: layoutIterGetClusterExtents					 | ["layout","Iter","Get","Cluster","Extents"]
+layoutIterGetClusterExtentsPassive :: (LayoutIter) -> ReactiveFieldRead IO ((PangoRectangle, PangoRectangle))
+layoutIterGetClusterExtentsPassive w = wrapMRPassive (layoutIterGetClusterExtents w)
+
+
+-- @G: layoutIterGetIndex					 | ["layout","Iter","Get","Index"]
+layoutIterGetIndexPassive :: (LayoutIter) -> ReactiveFieldRead IO (Int)
+layoutIterGetIndexPassive w = wrapMRPassive (layoutIterGetIndex w)
+
+
+-- @G: layoutIterGetItem					 | ["layout","Iter","Get","Item"]
+layoutIterGetItemPassive :: (LayoutIter) -> ReactiveFieldRead IO ((Maybe GlyphItem))
+layoutIterGetItemPassive w = wrapMRPassive (layoutIterGetItem w)
+
+
+-- @G: layoutIterGetLineExtents					 | ["layout","Iter","Get","Line","Extents"]
+layoutIterGetLineExtentsPassive :: (LayoutIter) -> ReactiveFieldRead IO ((PangoRectangle, PangoRectangle))
+layoutIterGetLineExtentsPassive w = wrapMRPassive (layoutIterGetLineExtents w)
+
+
+-- @G: layoutIterGetLine					 | ["layout","Iter","Get","Line"]
+layoutIterGetLinePassive :: (LayoutIter) -> ReactiveFieldRead IO ((Maybe LayoutLine))
+layoutIterGetLinePassive w = wrapMRPassive (layoutIterGetLine w)
+
+
+-- @G: layoutIterGetLineYRange					 | ["layout","Iter","Get","Line","YRange"]
+layoutIterGetLineYRangePassive :: (LayoutIter) -> ReactiveFieldRead IO ((Double, Double))
+layoutIterGetLineYRangePassive w = wrapMRPassive (layoutIterGetLineYRange w)
+
+
+-- @G: layoutIterGetRunExtents					 | ["layout","Iter","Get","Run","Extents"]
+layoutIterGetRunExtentsPassive :: (LayoutIter) -> ReactiveFieldRead IO ((PangoRectangle, PangoRectangle))
+layoutIterGetRunExtentsPassive w = wrapMRPassive (layoutIterGetRunExtents w)
+
+
+-- @G: layoutLineGetExtents					 | ["layout","Line","Get","Extents"]
+layoutLineGetExtentsPassive :: (LayoutLine) -> ReactiveFieldRead IO ((PangoRectangle, PangoRectangle))
+layoutLineGetExtentsPassive w = wrapMRPassive (layoutLineGetExtents w)
+
+
+-- @G: layoutLineGetPixelExtents					 | ["layout","Line","Get","Pixel","Extents"]
+layoutLineGetPixelExtentsPassive :: (LayoutLine) -> ReactiveFieldRead IO ((Rectangle, Rectangle))
+layoutLineGetPixelExtentsPassive w = wrapMRPassive (layoutLineGetPixelExtents w)
+
+
+-- @G: layoutLineGetXRanges					 | ["layout","Line","Get","XRanges"]
+-- TODO
+-- @T: layoutSetAlignment					 | ["layout","Set","Alignment"]
+layoutSetAlignmentPassive :: (PangoLayout) -> ReactiveFieldWrite IO (LayoutAlignment)
+layoutSetAlignmentPassive w = wrapMW (layoutSetAlignment w)
+
+-- @T: layoutSetAttributes					 | ["layout","Set","Attributes"]
+layoutSetAttributesPassive :: (PangoLayout) -> ReactiveFieldWrite IO ([PangoAttribute])
+layoutSetAttributesPassive w = wrapMW (layoutSetAttributes w)
+
+-- @T: layoutSetAutoDir					 | ["layout","Set","Auto","Dir"]
+layoutSetAutoDirPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Bool)
+layoutSetAutoDirPassive w = wrapMW (layoutSetAutoDir w)
+
+-- @T: layoutSetEllipsize					 | ["layout","Set","Ellipsize"]
+layoutSetEllipsizePassive :: (PangoLayout) -> ReactiveFieldWrite IO (EllipsizeMode)
+layoutSetEllipsizePassive w = wrapMW (layoutSetEllipsize w)
+
+-- @T: layoutSetFontDescription					 | ["layout","Set","Font","Description"]
+layoutSetFontDescriptionPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Maybe FontDescription)
+layoutSetFontDescriptionPassive w = wrapMW (layoutSetFontDescription w)
+
+-- @T: layoutSetIndent					 | ["layout","Set","Indent"]
+layoutSetIndentPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Double)
+layoutSetIndentPassive w = wrapMW (layoutSetIndent w)
+
+-- @T: layoutSetJustify					 | ["layout","Set","Justify"]
+layoutSetJustifyPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Bool)
+layoutSetJustifyPassive w = wrapMW (layoutSetJustify w)
+
+-- @T: layoutSetSingleParagraphMode					 | ["layout","Set","Single","Paragraph","Mode"]
+layoutSetSingleParagraphModePassive :: (PangoLayout) -> ReactiveFieldWrite IO (Bool)
+layoutSetSingleParagraphModePassive w = wrapMW (layoutSetSingleParagraphMode w)
+
+-- @T: layoutSetSpacing					 | ["layout","Set","Spacing"]
+layoutSetSpacingPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Double)
+layoutSetSpacingPassive w = wrapMW (layoutSetSpacing w)
+
+-- @T: layoutSetTabs					 | ["layout","Set","Tabs"]
+layoutSetTabsPassive :: (PangoLayout) -> ReactiveFieldWrite IO ([TabPosition])
+layoutSetTabsPassive w = wrapMW (layoutSetTabs w)
+
+-- @T: layoutSetText					 | ["layout","Set","Text"]
+layoutSetTextReactive :: GlibString string => (PangoLayout) -> ReactiveFieldWrite IO (string)
+layoutSetTextReactive w = wrapMW (layoutSetText w)
+
+
+-- @T: layoutSetWidth					 | ["layout","Set","Width"]
+layoutSetWidthPassive :: (PangoLayout) -> ReactiveFieldWrite IO (Maybe Double)
+layoutSetWidthPassive w = wrapMW (layoutSetWidth w)
+
+-- @T: layoutSetWrap					 | ["layout","Set","Wrap"]
+layoutSetWrapPassive :: (PangoLayout) -> ReactiveFieldWrite IO (LayoutWrapMode)
+layoutSetWrapPassive w = wrapMW (layoutSetWrap w)
+
+-- @G: pangoItemGetFontMetrics					 | ["pango","Item","Get","Font","Metrics"]
+pangoItemGetFontMetricsPassive :: (PangoItem) -> ReactiveFieldRead IO (FontMetrics)
+pangoItemGetFontMetricsPassive w = wrapMRPassive (pangoItemGetFontMetrics w)
+
+
+-- @G: pangoItemGetFont					 | ["pango","Item","Get","Font"]
+pangoItemGetFontPassive :: (PangoItem) -> ReactiveFieldRead IO (Font)
+pangoItemGetFontPassive w = wrapMRPassive (pangoItemGetFont w)
+
+
+-- @G: pangoItemGetLanguage					 | ["pango","Item","Get","Language"]
+pangoItemGetLanguagePassive :: (PangoItem) -> ReactiveFieldRead IO (Language)
+pangoItemGetLanguagePassive w = wrapMRPassive (pangoItemGetLanguage w)
+
+
+-- @G: binGetChild					 | ["bin","Get","Child"]
+binGetChildPassive :: BinClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+binGetChildPassive w = wrapMRPassive (binGetChild w)
+
+
+-- @A: boxChildPacking
+-- TODO
+-- @A: boxChildPackType
+-- TODO
+-- @A: boxChildPadding
+-- TODO
+-- @A: boxChildPosition
+-- TODO
+-- @G: boxGetHomogeneous					 | ["box","Get","Homogeneous"]
+boxGetHomogeneousPassive :: BoxClass self => (self) -> ReactiveFieldRead IO (Bool)
+boxGetHomogeneousPassive w = wrapMRPassive (boxGetHomogeneous w)
+
+
+-- @G: boxGetSpacing					 | ["box","Get","Spacing"]
+boxGetSpacingPassive :: BoxClass self => (self) -> ReactiveFieldRead IO (Int)
+boxGetSpacingPassive w = wrapMRPassive (boxGetSpacing w)
+
+
+-- @A: boxHomogeneous
+boxHomogeneousPassive :: BoxClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+boxHomogeneousPassive w = passivePropertyNE w boxHomogeneous
+
+
+-- @T: boxSetChildPacking					 | ["box","Set","Child","Packing"]
+-- TODO
+-- @T: boxSetHomogeneous					 | ["box","Set","Homogeneous"]
+boxSetHomogeneousReactive :: BoxClass self => (self) -> ReactiveFieldWrite IO (Bool)
+boxSetHomogeneousReactive w = wrapMW (boxSetHomogeneous w)
+
+
+-- @T: boxSetSpacing					 | ["box","Set","Spacing"]
+boxSetSpacingReactive :: BoxClass self => (self) -> ReactiveFieldWrite IO (Int)
+boxSetSpacingReactive w = wrapMW (boxSetSpacing w)
+
+
+-- @A: boxSpacing
+boxSpacingPassive :: BoxClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+boxSpacingPassive w = passivePropertyNE w boxSpacing
+
+
+-- @A: buttonBoxChildSecondary
+-- TODO
+-- @G: buttonBoxGetChildSecondary					 | ["button","Box","Get","Child","Secondary"]
+-- TODO
+-- @G: buttonBoxGetLayout					 | ["button","Box","Get","Layout"]
+buttonBoxGetLayoutPassive :: ButtonBoxClass self => (self) -> ReactiveFieldRead IO (ButtonBoxStyle)
+buttonBoxGetLayoutPassive w = wrapMRPassive (buttonBoxGetLayout w)
+
+
+-- @A: buttonBoxLayoutStyle
+buttonBoxLayoutStylePassive :: ButtonBoxClass self => (self) -> ReactiveFieldReadWrite IO (ButtonBoxStyle)
+buttonBoxLayoutStylePassive w = passivePropertyNE w buttonBoxLayoutStyle
+
+
+-- @T: buttonBoxSetChildSecondary					 | ["button","Box","Set","Child","Secondary"]
+-- TODO
+-- @T: buttonBoxSetLayout					 | ["button","Box","Set","Layout"]
+buttonBoxSetLayoutReactive :: ButtonBoxClass self => (self) -> ReactiveFieldWrite IO (ButtonBoxStyle)
+buttonBoxSetLayoutReactive w = wrapMW (buttonBoxSetLayout w)
+
+
+-- @S: add
+-- TODO
+-- @C: afterAdd
+-- TODO
+-- @C: afterCheckResize
+afterCheckResizeReactive :: ContainerClass self => self -> ReactiveFieldRead IO ()
+afterCheckResizeReactive w = reactivePropertyH_ w afterCheckResize
+
+-- @C: afterRemove
+-- TODO
+-- @C: afterSetFocusChild
+-- TODO
+-- @S: checkResize
+checkResizeReactive :: ContainerClass self => self -> ReactiveFieldRead IO ()
+checkResizeReactive = (`reactiveSignalIO` checkResize)
+
+
+-- @A: containerBorderWidth
+containerBorderWidthPassive :: ContainerClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+containerBorderWidthPassive w = passivePropertyNE w containerBorderWidth
+
+
+-- @G: containerGetBorderWidth					 | ["container","Get","Border","Width"]
+containerGetBorderWidthPassive :: ContainerClass self => (self) -> ReactiveFieldRead IO (Int)
+containerGetBorderWidthPassive w = wrapMRPassive (containerGetBorderWidth w)
+
+
+-- @G: containerGetChildren					 | ["container","Get","Children"]
+containerGetChildrenPassive :: ContainerClass self => (self) -> ReactiveFieldRead IO ([Widget])
+containerGetChildrenPassive w = wrapMRPassive (containerGetChildren w)
+
+
+-- @G: containerGetFocusChain					 | ["container","Get","Focus","Chain"]
+containerGetFocusChainPassive :: ContainerClass self => (self) -> ReactiveFieldRead IO ((Maybe [Widget]))
+containerGetFocusChainPassive w = wrapMRPassive (containerGetFocusChain w)
+
+
+-- @G: containerGetFocusHAdjustment					 | ["container","Get","Focus","HAdjustment"]
+containerGetFocusHAdjustmentPassive :: ContainerClass self => (self) -> ReactiveFieldRead IO ((Maybe Adjustment))
+containerGetFocusHAdjustmentPassive w = wrapMRPassive (containerGetFocusHAdjustment w)
+
+
+-- @G: containerGetFocusVAdjustment					 | ["container","Get","Focus","VAdjustment"]
+containerGetFocusVAdjustmentPassive :: ContainerClass self => (self) -> ReactiveFieldRead IO ((Maybe Adjustment))
+containerGetFocusVAdjustmentPassive w = wrapMRPassive (containerGetFocusVAdjustment w)
+
+
+-- @G: containerGetResizeMode					 | ["container","Get","Resize","Mode"]
+containerGetResizeModePassive :: ContainerClass self => (self) -> ReactiveFieldRead IO (ResizeMode)
+containerGetResizeModePassive w = wrapMRPassive (containerGetResizeMode w)
+
+
+-- @A: containerResizeMode
+containerResizeModePassive :: ContainerClass self => (self) -> ReactiveFieldReadWrite IO (ResizeMode)
+containerResizeModePassive w = passivePropertyNE w containerResizeMode
+
+
+-- @T: containerSetBorderWidth					 | ["container","Set","Border","Width"]
+containerSetBorderWidthReactive :: ContainerClass self => (self) -> ReactiveFieldWrite IO (Int)
+containerSetBorderWidthReactive w = wrapMW (containerSetBorderWidth w)
+
+
+-- @T: containerSetFocusChain					 | ["container","Set","Focus","Chain"]
+containerSetFocusChainReactive :: ContainerClass self => (self) -> ReactiveFieldWrite IO ([Widget])
+containerSetFocusChainReactive w = wrapMW (containerSetFocusChain w)
+
+
+-- @T: containerSetFocusChild					 | ["container","Set","Focus","Child"]
+containerSetFocusChildReactive :: (ContainerClass self, WidgetClass child) => (self) -> ReactiveFieldWrite IO (child)
+containerSetFocusChildReactive w = wrapMW (containerSetFocusChild w)
+
+
+-- @T: containerSetFocusHAdjustment					 | ["container","Set","Focus","HAdjustment"]
+containerSetFocusHAdjustmentReactive :: ContainerClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+containerSetFocusHAdjustmentReactive w = wrapMW (containerSetFocusHAdjustment w)
+
+
+-- @T: containerSetFocusVAdjustment					 | ["container","Set","Focus","VAdjustment"]
+containerSetFocusVAdjustmentReactive :: ContainerClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+containerSetFocusVAdjustmentReactive w = wrapMW (containerSetFocusVAdjustment w)
+
+
+-- @T: containerSetResizeMode					 | ["container","Set","Resize","Mode"]
+containerSetResizeModeReactive :: ContainerClass self => (self) -> ReactiveFieldWrite IO (ResizeMode)
+containerSetResizeModeReactive w = wrapMW (containerSetResizeMode w)
+
+
+-- @C: onAdd
+-- TODO
+-- @C: onCheckResize
+onCheckResizeReactive :: ContainerClass self => self -> ReactiveFieldRead IO ()
+onCheckResizeReactive w = reactivePropertyH_ w onCheckResize
+
+-- @C: onRemove
+-- TODO
+-- @C: onSetFocusChild
+-- TODO
+-- @S: remove
+-- TODO
+-- @S: setFocusChild
+-- TODO
+-- @S: imContextCommit
+-- TODO
+-- @S: imContextDeleteSurrounding'
+-- TODO
+-- @G: imContextGetPreeditString					 | ["im","Context","Get","Preedit","String"]
+imContextGetPreeditStringPassive :: (IMContextClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((string, [[PangoAttribute]], Int))
+imContextGetPreeditStringPassive w = wrapMRPassive (imContextGetPreeditString w)
+
+
+-- @G: imContextGetSurrounding					 | ["im","Context","Get","Surrounding"]
+imContextGetSurroundingPassive :: (IMContextClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe (string, Int)))
+imContextGetSurroundingPassive w = wrapMRPassive (imContextGetSurrounding w)
+
+
+-- @S: imContextPreeditChanged
+imContextPreeditChangedReactive :: IMContextClass self => self -> ReactiveFieldRead IO ()
+imContextPreeditChangedReactive = (`reactiveSignalIO` imContextPreeditChanged)
+
+
+-- @S: imContextPreeditEnd
+imContextPreeditEndReactive :: IMContextClass self => self -> ReactiveFieldRead IO ()
+imContextPreeditEndReactive = (`reactiveSignalIO` imContextPreeditEnd)
+
+
+-- @S: imContextPreeditStart
+imContextPreeditStartReactive :: IMContextClass self => self -> ReactiveFieldRead IO ()
+imContextPreeditStartReactive = (`reactiveSignalIO` imContextPreeditStart)
+
+
+-- @S: imContextRetrieveSurrounding
+-- TODO
+-- @T: imContextSetClientWindow					 | ["im","Context","Set","Client","Window"]
+imContextSetClientWindowReactive :: IMContextClass self => (self) -> ReactiveFieldWrite IO (Maybe DrawWindow)
+imContextSetClientWindowReactive w = wrapMW (imContextSetClientWindow w)
+
+
+-- @T: imContextSetCursorLocation					 | ["im","Context","Set","Cursor","Location"]
+imContextSetCursorLocationReactive :: IMContextClass self => (self) -> ReactiveFieldWrite IO (Rectangle)
+imContextSetCursorLocationReactive w = wrapMW (imContextSetCursorLocation w)
+
+
+-- @T: imContextSetSurrounding					 | ["im","Context","Set","Surrounding"]
+-- TODO
+-- @T: imContextSetUsePreedit					 | ["im","Context","Set","Use","Preedit"]
+imContextSetUsePreeditReactive :: IMContextClass self => (self) -> ReactiveFieldWrite IO (Bool)
+imContextSetUsePreeditReactive w = wrapMW (imContextSetUsePreedit w)
+
+
+-- @G: miscGetAlignment					 | ["misc","Get","Alignment"]
+miscGetAlignmentPassive :: MiscClass self => (self) -> ReactiveFieldRead IO ((Double, Double))
+miscGetAlignmentPassive w = wrapMRPassive (miscGetAlignment w)
+
+
+-- @G: miscGetPadding					 | ["misc","Get","Padding"]
+miscGetPaddingPassive :: MiscClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+miscGetPaddingPassive w = wrapMRPassive (miscGetPadding w)
+
+
+-- @T: miscSetAlignment					 | ["misc","Set","Alignment"]
+-- TODO
+-- @T: miscSetPadding					 | ["misc","Set","Padding"]
+-- TODO
+-- @A: miscXalign
+miscXalignPassive :: MiscClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+miscXalignPassive w = passivePropertyNE w miscXalign
+
+
+-- @A: miscXpad
+miscXpadPassive :: MiscClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+miscXpadPassive w = passivePropertyNE w miscXpad
+
+
+-- @A: miscYalign
+miscYalignPassive :: MiscClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+miscYalignPassive w = passivePropertyNE w miscYalign
+
+
+-- @A: miscYpad
+miscYpadPassive :: MiscClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+miscYpadPassive w = passivePropertyNE w miscYpad
+
+
+-- @S: notifyProperty
+-- TODO
+-- @S: objectDestroy
+objectDestroyReactive :: ObjectClass self => self -> ReactiveFieldRead IO ()
+objectDestroyReactive = (`reactiveSignalIO` objectDestroy)
+
+
+-- @C: afterAcceptPosition
+afterAcceptPositionReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+afterAcceptPositionReactive w = reactivePropertyH_ w (\x i -> afterAcceptPosition x (i >> return False))
+
+-- @C: afterCancelPosition
+afterCancelPositionReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+afterCancelPositionReactive w = reactivePropertyH_ w (\x i -> afterCancelPosition x (i >> return False))
+
+-- @C: afterCycleChildFocus
+-- TODO
+-- @C: afterCycleHandleFocus
+-- TODO
+-- @C: afterMoveHandle
+-- TODO
+-- @C: afterToggleHandleFocus
+afterToggleHandleFocusReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+afterToggleHandleFocusReactive w = reactivePropertyH_ w (\x i -> afterToggleHandleFocus x (i >> return False))
+
+-- @C: onAcceptPosition
+onAcceptPositionReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+onAcceptPositionReactive w = reactivePropertyH_ w (\x i -> onAcceptPosition x (i >> return False))
+
+-- @C: onCancelPosition
+onCancelPositionReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+onCancelPositionReactive w = reactivePropertyH_ w (\x i -> onCancelPosition x (i >> return False))
+
+-- @C: onCycleChildFocus
+-- TODO
+-- @C: onCycleHandleFocus
+-- TODO
+-- @C: onMoveHandle
+-- TODO
+-- @C: onToggleHandleFocus
+onToggleHandleFocusReactive :: PanedClass self => self -> ReactiveFieldRead IO ()
+onToggleHandleFocusReactive w = reactivePropertyH_ w (\x i -> onToggleHandleFocus x (i >> return False))
+
+-- @A: panedChildResize
+-- TODO
+-- @A: panedChildShrink
+-- TODO
+-- @G: panedGetChild1					 | ["paned","Get","Child1"]
+panedGetChild1Passive :: PanedClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+panedGetChild1Passive w = wrapMRPassive (panedGetChild1 w)
+
+
+-- @G: panedGetChild2					 | ["paned","Get","Child2"]
+panedGetChild2Passive :: PanedClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+panedGetChild2Passive w = wrapMRPassive (panedGetChild2 w)
+
+
+-- @G: panedGetHandleWindow					 | ["paned","Get","Handle","Window"]
+panedGetHandleWindowPassive :: PanedClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+panedGetHandleWindowPassive w = wrapMRPassive (panedGetHandleWindow w)
+
+
+-- @G: panedGetPosition					 | ["paned","Get","Position"]
+panedGetPositionPassive :: PanedClass self => (self) -> ReactiveFieldRead IO (Int)
+panedGetPositionPassive w = wrapMRPassive (panedGetPosition w)
+
+
+-- @A: panedPosition
+panedPositionPassive :: PanedClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+panedPositionPassive w = passivePropertyNE w panedPosition
+
+
+-- @A: panedPositionSet
+panedPositionSetPassive :: PanedClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+panedPositionSetPassive w = passivePropertyNE w panedPositionSet
+
+
+-- @T: panedSetPosition					 | ["paned","Set","Position"]
+panedSetPositionReactive :: PanedClass self => (self) -> ReactiveFieldWrite IO (Int)
+panedSetPositionReactive w = wrapMW (panedSetPosition w)
+
+
+-- @S: adjustBounds
+-- TODO
+-- @C: afterAdjustBounds
+-- TODO
+-- @C: afterMoveSlider
+-- TODO
+-- @C: afterRangeChangeValue
+-- TODO
+-- @C: afterRangeValueChanged
+afterRangeValueChangedReactive :: RangeClass self => self -> ReactiveFieldRead IO ()
+afterRangeValueChangedReactive w = reactivePropertyH_ w afterRangeValueChanged
+
+-- @S: changeValue
+-- TODO
+-- @C: onAdjustBounds
+-- TODO
+-- @C: onMoveSlider
+-- TODO
+-- @C: onRangeChangeValue
+-- TODO
+-- @C: onRangeValueChanged
+onRangeValueChangedReactive :: RangeClass self => self -> ReactiveFieldRead IO ()
+onRangeValueChangedReactive w = reactivePropertyH_ w onRangeValueChanged
+
+-- @A: rangeAdjustment
+rangeAdjustmentPassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+rangeAdjustmentPassive w = passivePropertyNE w rangeAdjustment
+
+
+-- @G: rangeGetAdjustment					 | ["range","Get","Adjustment"]
+rangeGetAdjustmentPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+rangeGetAdjustmentPassive w = wrapMRPassive (rangeGetAdjustment w)
+
+
+-- @G: rangeGetInverted					 | ["range","Get","Inverted"]
+rangeGetInvertedPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Bool)
+rangeGetInvertedPassive w = wrapMRPassive (rangeGetInverted w)
+
+
+-- @G: rangeGetLowerStepperSensitivity					 | ["range","Get","Lower","Stepper","Sensitivity"]
+rangeGetLowerStepperSensitivityPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (SensitivityType)
+rangeGetLowerStepperSensitivityPassive w = wrapMRPassive (rangeGetLowerStepperSensitivity w)
+
+
+-- @G: rangeGetMinSliderSize					 | ["range","Get","Min","Slider","Size"]
+rangeGetMinSliderSizePassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Int)
+rangeGetMinSliderSizePassive w = wrapMRPassive (rangeGetMinSliderSize w)
+
+
+-- @G: rangeGetRangeRect					 | ["range","Get","Range","Rect"]
+rangeGetRangeRectPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Rectangle)
+rangeGetRangeRectPassive w = wrapMRPassive (rangeGetRangeRect w)
+
+
+-- @G: rangeGetSliderRange					 | ["range","Get","Slider","Range"]
+rangeGetSliderRangePassive :: RangeClass self => (self) -> ReactiveFieldRead IO ((Maybe (Int, Int)))
+rangeGetSliderRangePassive w = wrapMRPassive (rangeGetSliderRange w)
+
+
+-- @G: rangeGetSliderSizeFixed					 | ["range","Get","Slider","Size","Fixed"]
+rangeGetSliderSizeFixedPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Bool)
+rangeGetSliderSizeFixedPassive w = wrapMRPassive (rangeGetSliderSizeFixed w)
+
+
+-- @G: rangeGetUpdatePolicy					 | ["range","Get","Update","Policy"]
+
+rangeGetUpdatePolicyPassive w = wrapMRPassive (rangeGetUpdatePolicy w)
+
+
+-- @G: rangeGetUpperStepperSensitivity					 | ["range","Get","Upper","Stepper","Sensitivity"]
+rangeGetUpperStepperSensitivityPassive :: RangeClass self => (self) -> ReactiveFieldRead IO (SensitivityType)
+rangeGetUpperStepperSensitivityPassive w = wrapMRPassive (rangeGetUpperStepperSensitivity w)
+
+
+-- @G: rangeGetValue					 | ["range","Get","Value"]
+rangeGetValuePassive :: RangeClass self => (self) -> ReactiveFieldRead IO (Double)
+rangeGetValuePassive w = wrapMRPassive (rangeGetValue w)
+
+
+-- @A: rangeInverted
+rangeInvertedPassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+rangeInvertedPassive w = passivePropertyNE w rangeInverted
+
+
+-- @A: rangeLowerStepperSensitivity
+rangeLowerStepperSensitivityPassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (SensitivityType)
+rangeLowerStepperSensitivityPassive w = passivePropertyNE w rangeLowerStepperSensitivity
+
+
+-- @T: rangeSetAdjustment					 | ["range","Set","Adjustment"]
+rangeSetAdjustmentReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+rangeSetAdjustmentReactive w = wrapMW (rangeSetAdjustment w)
+
+
+-- @T: rangeSetIncrements					 | ["range","Set","Increments"]
+-- TODO
+-- @T: rangeSetInverted					 | ["range","Set","Inverted"]
+rangeSetInvertedReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (Bool)
+rangeSetInvertedReactive w = wrapMW (rangeSetInverted w)
+
+
+-- @T: rangeSetLowerStepperSensitivity					 | ["range","Set","Lower","Stepper","Sensitivity"]
+rangeSetLowerStepperSensitivityReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (SensitivityType)
+rangeSetLowerStepperSensitivityReactive w = wrapMW (rangeSetLowerStepperSensitivity w)
+
+
+-- @T: rangeSetMinSliderSize					 | ["range","Set","Min","Slider","Size"]
+rangeSetMinSliderSizeReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (Bool)
+rangeSetMinSliderSizeReactive w = wrapMW (rangeSetMinSliderSize w)
+
+
+-- @T: rangeSetRange					 | ["range","Set","Range"]
+-- TODO
+-- @T: rangeSetSliderSizeFixed					 | ["range","Set","Slider","Size","Fixed"]
+rangeSetSliderSizeFixedReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (Bool)
+rangeSetSliderSizeFixedReactive w = wrapMW (rangeSetSliderSizeFixed w)
+
+
+-- @T: rangeSetUpdatePolicy					 | ["range","Set","Update","Policy"]
+
+rangeSetUpdatePolicyReactive w = wrapMW (rangeSetUpdatePolicy w)
+
+
+-- @T: rangeSetUpperStepperSensitivity					 | ["range","Set","Upper","Stepper","Sensitivity"]
+rangeSetUpperStepperSensitivityReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (SensitivityType)
+rangeSetUpperStepperSensitivityReactive w = wrapMW (rangeSetUpperStepperSensitivity w)
+
+
+-- @T: rangeSetValue					 | ["range","Set","Value"]
+rangeSetValueReactive :: RangeClass self => (self) -> ReactiveFieldWrite IO (Double)
+rangeSetValueReactive w = wrapMW (rangeSetValue w)
+
+
+-- @A: rangeSliderSizeFixed
+rangeSliderSizeFixedPassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+rangeSliderSizeFixedPassive w = passivePropertyNE w rangeSliderSizeFixed
+
+
+-- @A: rangeUpdatePolicy
+
+rangeUpdatePolicyPassive w = passivePropertyNE w rangeUpdatePolicy
+
+
+-- @A: rangeUpperStepperSensitivity
+rangeUpperStepperSensitivityPassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (SensitivityType)
+rangeUpperStepperSensitivityPassive w = passivePropertyNE w rangeUpperStepperSensitivity
+
+
+-- @A: rangeValue
+rangeValuePassive :: RangeClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+rangeValuePassive w = passivePropertyNE w rangeValue
+
+
+-- @S: valueChanged
+valueChangedReactive :: RangeClass self => self -> ReactiveFieldRead IO ()
+valueChangedReactive = (`reactiveSignalIO` valueChanged)
+
+
+-- @A: scaleDigits
+scaleDigitsPassive :: ScaleClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+scaleDigitsPassive w = passivePropertyNE w scaleDigits
+
+
+-- @A: scaleDrawValue
+scaleDrawValuePassive :: ScaleClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+scaleDrawValuePassive w = passivePropertyNE w scaleDrawValue
+
+
+-- @G: scaleGetDigits					 | ["scale","Get","Digits"]
+scaleGetDigitsPassive :: ScaleClass self => (self) -> ReactiveFieldRead IO (Int)
+scaleGetDigitsPassive w = wrapMRPassive (scaleGetDigits w)
+
+
+-- @G: scaleGetDrawValue					 | ["scale","Get","Draw","Value"]
+scaleGetDrawValuePassive :: ScaleClass self => (self) -> ReactiveFieldRead IO (Bool)
+scaleGetDrawValuePassive w = wrapMRPassive (scaleGetDrawValue w)
+
+
+-- @G: scaleGetValuePos					 | ["scale","Get","Value","Pos"]
+scaleGetValuePosPassive :: ScaleClass self => (self) -> ReactiveFieldRead IO (PositionType)
+scaleGetValuePosPassive w = wrapMRPassive (scaleGetValuePos w)
+
+
+-- @T: scaleSetDigits					 | ["scale","Set","Digits"]
+scaleSetDigitsReactive :: ScaleClass self => (self) -> ReactiveFieldWrite IO (Int)
+scaleSetDigitsReactive w = wrapMW (scaleSetDigits w)
+
+
+-- @T: scaleSetDrawValue					 | ["scale","Set","Draw","Value"]
+scaleSetDrawValueReactive :: ScaleClass self => (self) -> ReactiveFieldWrite IO (Bool)
+scaleSetDrawValueReactive w = wrapMW (scaleSetDrawValue w)
+
+
+-- @T: scaleSetValuePos					 | ["scale","Set","Value","Pos"]
+scaleSetValuePosReactive :: ScaleClass self => (self) -> ReactiveFieldWrite IO (PositionType)
+scaleSetValuePosReactive w = wrapMW (scaleSetValuePos w)
+
+
+-- @A: scaleValuePos
+scaleValuePosPassive :: ScaleClass self => (self) -> ReactiveFieldReadWrite IO (PositionType)
+scaleValuePosPassive w = passivePropertyNE w scaleValuePos
+
+
+-- @S: accelClosuresChanged
+accelClosuresChangedReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+accelClosuresChangedReactive = (`reactiveSignalIO` accelClosuresChanged)
+
+
+-- @C: afterButtonPress
+-- TODO
+-- @C: afterButtonRelease
+-- TODO
+-- @C: afterClient
+-- TODO
+-- @C: afterConfigure
+-- TODO
+-- @C: afterDelete
+-- TODO
+-- @C: afterDestroyEvent
+-- TODO
+-- @C: afterDestroy
+afterDestroyReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterDestroyReactive w = reactivePropertyH_ w afterDestroy
+
+-- @C: afterDirectionChanged
+-- TODO
+-- @C: afterEnterNotify
+-- TODO
+-- @C: afterExpose
+-- TODO
+-- @C: afterExposeRect
+-- TODO
+-- @C: afterFocus
+-- TODO
+-- @C: afterFocusIn
+-- TODO
+-- @C: afterFocusOut
+-- TODO
+-- @C: afterGrabFocus
+afterGrabFocusReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterGrabFocusReactive w = reactivePropertyH_ w afterGrabFocus
+
+-- @C: afterHide
+afterHideReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterHideReactive w = reactivePropertyH_ w afterHide
+
+-- @C: afterHierarchyChanged
+afterHierarchyChangedReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterHierarchyChangedReactive w = reactivePropertyH_ w afterHierarchyChanged
+
+-- @C: afterKeyPress
+-- TODO
+-- @C: afterKeyRelease
+-- TODO
+-- @C: afterLeaveNotify
+-- TODO
+-- @C: afterMnemonicActivate
+-- TODO
+-- @C: afterMotionNotify
+-- TODO
+-- @C: afterParentSet
+-- TODO
+-- @C: afterPopupMenu
+afterPopupMenuReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterPopupMenuReactive w = reactivePropertyH_ w afterPopupMenu
+
+-- @C: afterProximityIn
+-- TODO
+-- @C: afterProximityOut
+-- TODO
+-- @C: afterRealize
+afterRealizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterRealizeReactive w = reactivePropertyH_ w afterRealize
+
+-- @C: afterScroll
+-- TODO
+-- @C: afterShow
+afterShowReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterShowReactive w = reactivePropertyH_ w afterShow
+
+-- @C: afterSizeAllocate
+-- TODO
+-- @C: afterSizeRequest
+-- TODO
+-- @C: afterStateChanged
+-- TODO
+-- @C: afterUnmap
+afterUnmapReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterUnmapReactive w = reactivePropertyH_ w afterUnmap
+
+-- @C: afterUnrealize
+afterUnrealizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+afterUnrealizeReactive w = reactivePropertyH_ w afterUnrealize
+
+-- @C: afterVisibilityNotify
+-- TODO
+-- @C: afterWindowState
+-- TODO
+-- @S: buttonPressEvent
+-- TODO
+-- @S: buttonReleaseEvent
+-- TODO
+-- @S: configureEvent
+-- TODO
+-- @S: deleteEvent
+-- TODO
+-- @S: destroyEvent
+-- TODO
+-- @S: directionChanged
+-- TODO
+-- @S: enterNotifyEvent
+-- TODO
+-- @S: exposeEvent
+-- TODO
+-- @S: focus
+-- TODO
+-- @S: focusInEvent
+-- TODO
+-- @S: focusOutEvent
+-- TODO
+-- @S: grabBrokenEvent
+-- TODO
+-- @S: grabNotify
+-- TODO
+-- @S: hideSignal
+hideSignalReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+hideSignalReactive = (`reactiveSignalIO` hideSignal)
+
+
+-- @S: hierarchyChanged
+-- TODO
+-- @S: keyPressEvent
+-- TODO
+-- @S: keyReleaseEvent
+-- TODO
+-- @S: leaveNotifyEvent
+-- TODO
+-- @S: mapEvent
+-- TODO
+-- @S: mapSignal
+mapSignalReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+mapSignalReactive = (`reactiveSignalIO` mapSignal)
+
+
+-- @S: motionNotifyEvent
+-- TODO
+-- @S: noExposeEvent
+-- TODO
+-- @C: onButtonPress
+-- TODO
+-- @C: onButtonRelease
+-- TODO
+-- @C: onClient
+-- TODO
+-- @C: onConfigure
+-- TODO
+-- @C: onDelete
+-- TODO
+-- @C: onDestroyEvent
+-- TODO
+-- @C: onDestroy
+onDestroyReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onDestroyReactive w = reactivePropertyH_ w onDestroy
+
+-- @C: onDirectionChanged
+-- TODO
+-- @C: onEnterNotify
+-- TODO
+-- @C: onExpose
+-- TODO
+-- @C: onExposeRect
+-- TODO
+-- @C: onFocus
+-- TODO
+-- @C: onFocusIn
+-- TODO
+-- @C: onFocusOut
+-- TODO
+-- @C: onGrabFocus
+onGrabFocusReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onGrabFocusReactive w = reactivePropertyH_ w onGrabFocus
+
+-- @C: onHide
+onHideReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onHideReactive w = reactivePropertyH_ w onHide
+
+-- @C: onHierarchyChanged
+onHierarchyChangedReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onHierarchyChangedReactive w = reactivePropertyH_ w onHierarchyChanged
+
+-- @C: onKeyPress
+-- TODO
+-- @C: onKeyRelease
+-- TODO
+-- @C: onLeaveNotify
+-- TODO
+-- @C: onMnemonicActivate
+-- TODO
+-- @C: onMotionNotify
+-- TODO
+-- @C: onParentSet
+-- TODO
+-- @C: onPopupMenu
+onPopupMenuReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onPopupMenuReactive w = reactivePropertyH_ w onPopupMenu
+
+-- @C: onProximityIn
+-- TODO
+-- @C: onProximityOut
+-- TODO
+-- @C: onRealize
+onRealizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onRealizeReactive w = reactivePropertyH_ w onRealize
+
+-- @C: onScroll
+-- TODO
+-- @C: onShow
+onShowReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onShowReactive w = reactivePropertyH_ w onShow
+
+-- @C: onSizeAllocate
+-- TODO
+-- @C: onSizeRequest
+-- TODO
+-- @C: onStateChanged
+-- TODO
+-- @C: onUnmap
+onUnmapReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onUnmapReactive w = reactivePropertyH_ w onUnmap
+
+-- @C: onUnrealize
+onUnrealizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+onUnrealizeReactive w = reactivePropertyH_ w onUnrealize
+
+-- @C: onVisibilityNotify
+-- TODO
+-- @C: onWindowState
+-- TODO
+-- @S: parentSet
+-- TODO
+-- @S: popupMenuSignal
+-- TODO
+-- @S: proximityInEvent
+-- TODO
+-- @S: proximityOutEvent
+-- TODO
+-- @S: queryTooltip
+-- TODO
+-- @S: realize
+realizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+realizeReactive = (`reactiveSignalIO` realize)
+
+
+-- @S: screenChanged
+-- TODO
+-- @S: scrollEvent
+-- TODO
+-- @S: showHelp
+-- TODO
+-- @S: showSignal
+showSignalReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+showSignalReactive = (`reactiveSignalIO` showSignal)
+
+
+-- @S: sizeAllocate
+-- TODO
+-- @S: sizeRequest
+-- TODO
+-- @S: stateChanged
+-- TODO
+-- @S: styleSet
+-- TODO
+-- @S: unmapEvent
+-- TODO
+-- @S: unmapSignal
+unmapSignalReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+unmapSignalReactive = (`reactiveSignalIO` unmapSignal)
+
+
+-- @S: unrealize
+unrealizeReactive :: WidgetClass self => self -> ReactiveFieldRead IO ()
+unrealizeReactive = (`reactiveSignalIO` unrealize)
+
+
+-- @S: visibilityNotifyEvent
+-- TODO
+-- @A: widgetAppPaintable
+widgetAppPaintablePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetAppPaintablePassive w = passivePropertyNE w widgetAppPaintable
+
+
+-- @A: widgetCanDefault
+widgetCanDefaultPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetCanDefaultPassive w = passivePropertyNE w widgetCanDefault
+
+
+-- @A: widgetCanFocus
+widgetCanFocusPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetCanFocusPassive w = passivePropertyNE w widgetCanFocus
+
+
+-- @A: widgetChildVisible
+widgetChildVisiblePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetChildVisiblePassive w = passivePropertyNE w widgetChildVisible
+
+
+-- @A: widgetColormap
+
+widgetColormapPassive w = passivePropertyNE w widgetColormap
+
+
+-- @A: widgetDirection
+widgetDirectionPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (TextDirection)
+widgetDirectionPassive w = passivePropertyNE w widgetDirection
+
+
+-- @A: widgetEvents
+widgetEventsPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO ([EventMask])
+widgetEventsPassive w = passivePropertyNE w widgetEvents
+
+
+-- @A: widgetExpand
+widgetExpandPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetExpandPassive w = passivePropertyNE w widgetExpand
+
+
+-- @A: widgetExtensionEvents
+widgetExtensionEventsPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO ([ExtensionMode])
+widgetExtensionEventsPassive w = passivePropertyNE w widgetExtensionEvents
+
+
+-- @G: widgetGetAccessible					 | ["widget","Get","Accessible"]
+widgetGetAccessiblePassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Object)
+widgetGetAccessiblePassive w = wrapMRPassive (widgetGetAccessible w)
+
+
+-- @G: widgetGetAction					 | ["widget","Get","Action"]
+widgetGetActionPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ((Maybe Action))
+widgetGetActionPassive w = wrapMRPassive (widgetGetAction w)
+
+
+-- @G: widgetGetAllocation					 | ["widget","Get","Allocation"]
+widgetGetAllocationPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Allocation)
+widgetGetAllocationPassive w = wrapMRPassive (widgetGetAllocation w)
+
+
+-- @G: widgetGetAncestor					 | ["widget","Get","Ancestor"]
+-- TODO
+-- @G: widgetGetAppPaintable					 | ["widget","Get","App","Paintable"]
+widgetGetAppPaintablePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetAppPaintablePassive w = wrapMRPassive (widgetGetAppPaintable w)
+
+
+-- @G: widgetGetCanDefault					 | ["widget","Get","Can","Default"]
+widgetGetCanDefaultPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetCanDefaultPassive w = wrapMRPassive (widgetGetCanDefault w)
+
+
+-- @G: widgetGetCanFocus					 | ["widget","Get","Can","Focus"]
+widgetGetCanFocusPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetCanFocusPassive w = wrapMRPassive (widgetGetCanFocus w)
+
+
+-- @G: widgetGetChildRequisition					 | ["widget","Get","Child","Requisition"]
+widgetGetChildRequisitionPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Requisition)
+widgetGetChildRequisitionPassive w = wrapMRPassive (widgetGetChildRequisition w)
+
+
+-- @G: widgetGetChildVisible					 | ["widget","Get","Child","Visible"]
+widgetGetChildVisiblePassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetChildVisiblePassive w = wrapMRPassive (widgetGetChildVisible w)
+
+
+-- @G: widgetGetClipboard					 | ["widget","Get","Clipboard"]
+-- TODO
+-- @G: widgetGetColormap					 | ["widget","Get","Colormap"]
+
+widgetGetColormapPassive w = wrapMRPassive (widgetGetColormap w)
+
+
+-- @G: widgetGetCompositeName					 | ["widget","Get","Composite","Name"]
+widgetGetCompositeNamePassive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+widgetGetCompositeNamePassive w = wrapMRPassive (widgetGetCompositeName w)
+
+
+-- @G: widgetGetDefaultColormap					 | ["widget","Get","Default","Colormap"]
+
+widgetGetDefaultColormapPassive = wrapMRPassive (widgetGetDefaultColormap)
+
+
+-- @G: widgetGetDefaultDirection					 | ["widget","Get","Default","Direction"]
+widgetGetDefaultDirectionPassive :: ReactiveFieldRead IO (TextDirection)
+widgetGetDefaultDirectionPassive = wrapMRPassive (widgetGetDefaultDirection)
+
+
+-- @G: widgetGetDefaultStyle					 | ["widget","Get","Default","Style"]
+widgetGetDefaultStylePassive :: ReactiveFieldRead IO (Style)
+widgetGetDefaultStylePassive = wrapMRPassive (widgetGetDefaultStyle)
+
+
+-- @G: widgetGetDirection					 | ["widget","Get","Direction"]
+widgetGetDirectionPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (TextDirection)
+widgetGetDirectionPassive w = wrapMRPassive (widgetGetDirection w)
+
+
+-- @G: widgetGetDisplay					 | ["widget","Get","Display"]
+widgetGetDisplayPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Display)
+widgetGetDisplayPassive w = wrapMRPassive (widgetGetDisplay w)
+
+
+-- @G: widgetGetEvents					 | ["widget","Get","Events"]
+widgetGetEventsPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ([EventMask])
+widgetGetEventsPassive w = wrapMRPassive (widgetGetEvents w)
+
+
+-- @G: widgetGetExtensionEvents					 | ["widget","Get","Extension","Events"]
+widgetGetExtensionEventsPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ([ExtensionMode])
+widgetGetExtensionEventsPassive w = wrapMRPassive (widgetGetExtensionEvents w)
+
+
+-- @G: widgetGetHasDefault					 | ["widget","Get","Has","Default"]
+widgetGetHasDefaultPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetHasDefaultPassive w = wrapMRPassive (widgetGetHasDefault w)
+
+
+-- @G: widgetGetHasFocus					 | ["widget","Get","Has","Focus"]
+widgetGetHasFocusPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetHasFocusPassive w = wrapMRPassive (widgetGetHasFocus w)
+
+
+-- @G: widgetGetHasTooltip					 | ["widget","Get","Has","Tooltip"]
+widgetGetHasTooltipPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetHasTooltipPassive w = wrapMRPassive (widgetGetHasTooltip w)
+
+
+-- @G: widgetGetHasWindow					 | ["widget","Get","Has","Window"]
+widgetGetHasWindowPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetHasWindowPassive w = wrapMRPassive (widgetGetHasWindow w)
+
+
+-- @G: widgetGetIsFocus					 | ["widget","Get","Is","Focus"]
+widgetGetIsFocusPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetIsFocusPassive w = wrapMRPassive (widgetGetIsFocus w)
+
+
+-- @G: widgetGetMapped					 | ["widget","Get","Mapped"]
+widgetGetMappedPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetMappedPassive w = wrapMRPassive (widgetGetMapped w)
+
+
+-- @G: widgetGetModifierStyle					 | ["widget","Get","Modifier","Style"]
+widgetGetModifierStylePassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (RcStyle)
+widgetGetModifierStylePassive w = wrapMRPassive (widgetGetModifierStyle w)
+
+
+-- @G: widgetGetName					 | ["widget","Get","Name"]
+widgetGetNamePassive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+widgetGetNamePassive w = wrapMRPassive (widgetGetName w)
+
+
+-- @G: widgetGetNoShowAll					 | ["widget","Get","No","Show","All"]
+widgetGetNoShowAllPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetNoShowAllPassive w = wrapMRPassive (widgetGetNoShowAll w)
+
+
+-- @G: widgetGetPangoContext					 | ["widget","Get","Pango","Context"]
+widgetGetPangoContextPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (PangoContext)
+widgetGetPangoContextPassive w = wrapMRPassive (widgetGetPangoContext w)
+
+
+-- @G: widgetGetParent					 | ["widget","Get","Parent"]
+widgetGetParentPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+widgetGetParentPassive w = wrapMRPassive (widgetGetParent w)
+
+
+-- @G: widgetGetParentWindow					 | ["widget","Get","Parent","Window"]
+widgetGetParentWindowPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+widgetGetParentWindowPassive w = wrapMRPassive (widgetGetParentWindow w)
+
+
+-- @G: widgetGetPointer					 | ["widget","Get","Pointer"]
+widgetGetPointerPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+widgetGetPointerPassive w = wrapMRPassive (widgetGetPointer w)
+
+
+-- @G: widgetGetRealized					 | ["widget","Get","Realized"]
+widgetGetRealizedPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Bool)
+widgetGetRealizedPassive w = wrapMRPassive (widgetGetRealized w)
+
+
+-- @G: widgetGetReceivesDefault					 | ["widget","Get","Receives","Default"]
+widgetGetReceivesDefaultPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetReceivesDefaultPassive w = wrapMRPassive (widgetGetReceivesDefault w)
+
+
+-- @G: widgetGetRootWindow					 | ["widget","Get","Root","Window"]
+widgetGetRootWindowPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+widgetGetRootWindowPassive w = wrapMRPassive (widgetGetRootWindow w)
+
+
+-- @G: widgetGetScreen					 | ["widget","Get","Screen"]
+widgetGetScreenPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Screen)
+widgetGetScreenPassive w = wrapMRPassive (widgetGetScreen w)
+
+
+-- @G: widgetGetSensitive					 | ["widget","Get","Sensitive"]
+widgetGetSensitivePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetSensitivePassive w = wrapMRPassive (widgetGetSensitive w)
+
+
+-- @G: widgetGetSettings					 | ["widget","Get","Settings"]
+widgetGetSettingsPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Settings)
+widgetGetSettingsPassive w = wrapMRPassive (widgetGetSettings w)
+
+
+-- @G: widgetGetSizeRequest					 | ["widget","Get","Size","Request"]
+widgetGetSizeRequestPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+widgetGetSizeRequestPassive w = wrapMRPassive (widgetGetSizeRequest w)
+
+
+-- @G: widgetGetSnapshot					 | ["widget","Get","Snapshot"]
+-- TODO
+-- @G: widgetGetState					 | ["widget","Get","State"]
+widgetGetStatePassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (StateType)
+widgetGetStatePassive w = wrapMRPassive (widgetGetState w)
+
+
+-- @G: widgetGetStyle					 | ["widget","Get","Style"]
+widgetGetStylePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Style)
+widgetGetStylePassive w = wrapMRPassive (widgetGetStyle w)
+
+
+-- @G: widgetGetTooltipMarkup					 | ["widget","Get","Tooltip","Markup"]
+widgetGetTooltipMarkupPassive :: (WidgetClass self, GlibString markup) => (self) -> ReactiveFieldRead IO ((Maybe markup))
+widgetGetTooltipMarkupPassive w = wrapMRPassive (widgetGetTooltipMarkup w)
+
+
+-- @G: widgetGetTooltipText					 | ["widget","Get","Tooltip","Text"]
+widgetGetTooltipTextPassive :: (WidgetClass self, GlibString text) => (self) -> ReactiveFieldRead IO ((Maybe text))
+widgetGetTooltipTextPassive w = wrapMRPassive (widgetGetTooltipText w)
+
+
+-- @G: widgetGetTooltipWindow					 | ["widget","Get","Tooltip","Window"]
+widgetGetTooltipWindowPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Window)
+widgetGetTooltipWindowPassive w = wrapMRPassive (widgetGetTooltipWindow w)
+
+
+-- @G: widgetGetToplevel					 | ["widget","Get","Toplevel"]
+widgetGetToplevelPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO (Widget)
+widgetGetToplevelPassive w = wrapMRPassive (widgetGetToplevel w)
+
+
+-- @G: widgetGetVisible					 | ["widget","Get","Visible"]
+widgetGetVisiblePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Bool)
+widgetGetVisiblePassive w = wrapMRPassive (widgetGetVisible w)
+
+
+-- @G: widgetGetWindow					 | ["widget","Get","Window"]
+widgetGetWindowPassive :: WidgetClass self => (self) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+widgetGetWindowPassive w = wrapMRPassive (widgetGetWindow w)
+
+
+-- @A: widgetHasDefault
+widgetHasDefaultPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetHasDefaultPassive w = passivePropertyNE w widgetHasDefault
+
+
+-- @A: widgetHasFocus
+widgetHasFocusPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetHasFocusPassive w = passivePropertyNE w widgetHasFocus
+
+
+-- @A: widgetHasTooltip
+widgetHasTooltipPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetHasTooltipPassive w = passivePropertyNE w widgetHasTooltip
+
+
+-- @A: widgetHeightRequest
+widgetHeightRequestPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetHeightRequestPassive w = passivePropertyNE w widgetHeightRequest
+
+
+-- @A: widgetHExpand
+widgetHExpandPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetHExpandPassive w = passivePropertyNE w widgetHExpand
+
+
+-- @A: widgetHExpandSet
+widgetHExpandSetPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetHExpandSetPassive w = passivePropertyNE w widgetHExpandSet
+
+
+-- @A: widgetIsFocus
+widgetIsFocusPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetIsFocusPassive w = passivePropertyNE w widgetIsFocus
+
+
+-- @A: widgetMarginBottom
+widgetMarginBottomPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetMarginBottomPassive w = passivePropertyNE w widgetMarginBottom
+
+
+-- @A: widgetMarginLeft
+widgetMarginLeftPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetMarginLeftPassive w = passivePropertyNE w widgetMarginLeft
+
+
+-- @A: widgetMarginRight
+widgetMarginRightPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetMarginRightPassive w = passivePropertyNE w widgetMarginRight
+
+
+-- @A: widgetMarginTop
+widgetMarginTopPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetMarginTopPassive w = passivePropertyNE w widgetMarginTop
+
+
+-- @A: widgetName
+widgetNamePassive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+widgetNamePassive w = passivePropertyNE w widgetName
+
+
+-- @A: widgetNoShowAll
+widgetNoShowAllPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetNoShowAllPassive w = passivePropertyNE w widgetNoShowAll
+
+
+-- @A: widgetOpacity
+widgetOpacityPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+widgetOpacityPassive w = passivePropertyNE w widgetOpacity
+
+
+-- @A: widgetReceivesDefault
+widgetReceivesDefaultPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetReceivesDefaultPassive w = passivePropertyNE w widgetReceivesDefault
+
+
+-- @A: widgetSensitive
+widgetSensitivePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetSensitivePassive w = passivePropertyNE w widgetSensitive
+
+
+-- @T: widgetSetAccelPath					 | ["widget","Set","Accel","Path"]
+-- TODO
+-- @T: widgetSetAppPaintable					 | ["widget","Set","App","Paintable"]
+widgetSetAppPaintableReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetAppPaintableReactive w = wrapMW (widgetSetAppPaintable w)
+
+
+-- @T: widgetSetCanDefault					 | ["widget","Set","Can","Default"]
+widgetSetCanDefaultReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetCanDefaultReactive w = wrapMW (widgetSetCanDefault w)
+
+
+-- @T: widgetSetCanFocus					 | ["widget","Set","Can","Focus"]
+widgetSetCanFocusReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetCanFocusReactive w = wrapMW (widgetSetCanFocus w)
+
+
+-- @T: widgetSetChildVisible					 | ["widget","Set","Child","Visible"]
+widgetSetChildVisibleReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetChildVisibleReactive w = wrapMW (widgetSetChildVisible w)
+
+
+-- @T: widgetSetColormap					 | ["widget","Set","Colormap"]
+
+widgetSetColormapReactive w = wrapMW (widgetSetColormap w)
+
+
+-- @T: widgetSetCompositeName					 | ["widget","Set","Composite","Name"]
+widgetSetCompositeNameReactive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+widgetSetCompositeNameReactive w = wrapMW (widgetSetCompositeName w)
+
+
+-- @T: widgetSetDefaultColormap					 | ["widget","Set","Default","Colormap"]
+-- TODO
+-- @T: widgetSetDefaultDirection					 | ["widget","Set","Default","Direction"]
+-- TODO
+-- @T: widgetSetDirection					 | ["widget","Set","Direction"]
+widgetSetDirectionReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (TextDirection)
+widgetSetDirectionReactive w = wrapMW (widgetSetDirection w)
+
+
+-- @T: widgetSetDoubleBuffered					 | ["widget","Set","Double","Buffered"]
+widgetSetDoubleBufferedReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetDoubleBufferedReactive w = wrapMW (widgetSetDoubleBuffered w)
+
+
+-- @T: widgetSetEvents					 | ["widget","Set","Events"]
+widgetSetEventsReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO ([EventMask])
+widgetSetEventsReactive w = wrapMW (widgetSetEvents w)
+
+
+-- @T: widgetSetExtensionEvents					 | ["widget","Set","Extension","Events"]
+widgetSetExtensionEventsReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO ([ExtensionMode])
+widgetSetExtensionEventsReactive w = wrapMW (widgetSetExtensionEvents w)
+
+
+-- @T: widgetSetHasTooltip					 | ["widget","Set","Has","Tooltip"]
+widgetSetHasTooltipReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetHasTooltipReactive w = wrapMW (widgetSetHasTooltip w)
+
+
+-- @T: widgetSetHasWindow					 | ["widget","Set","Has","Window"]
+widgetSetHasWindowReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetHasWindowReactive w = wrapMW (widgetSetHasWindow w)
+
+
+-- @T: widgetSetMapped					 | ["widget","Set","Mapped"]
+widgetSetMappedReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetMappedReactive w = wrapMW (widgetSetMapped w)
+
+
+-- @T: widgetSetName					 | ["widget","Set","Name"]
+widgetSetNameReactive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+widgetSetNameReactive w = wrapMW (widgetSetName w)
+
+
+-- @T: widgetSetNoShowAll					 | ["widget","Set","No","Show","All"]
+widgetSetNoShowAllReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetNoShowAllReactive w = wrapMW (widgetSetNoShowAll w)
+
+
+-- @T: widgetSetRealized					 | ["widget","Set","Realized"]
+widgetSetRealizedReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetRealizedReactive w = wrapMW (widgetSetRealized w)
+
+
+-- @T: widgetSetReceivesDefault					 | ["widget","Set","Receives","Default"]
+widgetSetReceivesDefaultReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Bool)
+widgetSetReceivesDefaultReactive w = wrapMW (widgetSetReceivesDefault w)
+
+
+-- @T: widgetSetRedrawOnAllocate					 | ["widget","Set","Redraw","On","Allocate"]
+widgetSetRedrawOnAllocateReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetRedrawOnAllocateReactive w = wrapMW (widgetSetRedrawOnAllocate w)
+
+
+-- @T: widgetSetScrollAdjustments					 | ["widget","Set","Scroll","Adjustments"]
+-- TODO
+-- @T: widgetSetSensitive					 | ["widget","Set","Sensitive"]
+widgetSetSensitiveReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetSensitiveReactive w = wrapMW (widgetSetSensitive w)
+
+
+-- @T: widgetSetSensitivity					 | ["widget","Set","Sensitivity"]
+widgetSetSensitivityReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Bool)
+widgetSetSensitivityReactive w = wrapMW (widgetSetSensitivity w)
+
+
+-- @T: widgetSetSizeRequest					 | ["widget","Set","Size","Request"]
+-- TODO
+-- @T: widgetSetState					 | ["widget","Set","State"]
+widgetSetStateReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (StateType)
+widgetSetStateReactive w = wrapMW (widgetSetState w)
+
+
+-- @T: widgetSetStyle					 | ["widget","Set","Style"]
+widgetSetStyleReactive :: WidgetClass self => (self) -> ReactiveFieldWrite IO (Maybe Style)
+widgetSetStyleReactive w = wrapMW (widgetSetStyle w)
+
+
+-- @T: widgetSetTooltipMarkup					 | ["widget","Set","Tooltip","Markup"]
+widgetSetTooltipMarkupReactive :: (WidgetClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (Maybe markup)
+widgetSetTooltipMarkupReactive w = wrapMW (widgetSetTooltipMarkup w)
+
+
+-- @T: widgetSetTooltipText					 | ["widget","Set","Tooltip","Text"]
+widgetSetTooltipTextReactive :: (WidgetClass widget, GlibString text) => (widget) -> ReactiveFieldWrite IO (Maybe text)
+widgetSetTooltipTextReactive w = wrapMW (widgetSetTooltipText w)
+
+
+-- @T: widgetSetTooltipWindow					 | ["widget","Set","Tooltip","Window"]
+widgetSetTooltipWindowReactive :: (WidgetClass self, WindowClass customWindow) => (self) -> ReactiveFieldWrite IO (Maybe customWindow)
+widgetSetTooltipWindowReactive w = wrapMW (widgetSetTooltipWindow w)
+
+
+-- @T: widgetSetWindow					 | ["widget","Set","Window"]
+widgetSetWindowReactive :: (WidgetClass widget, DrawWindowClass window) => (widget) -> ReactiveFieldWrite IO (window)
+widgetSetWindowReactive w = wrapMW (widgetSetWindow w)
+
+
+-- @A: widgetState
+widgetStatePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (StateType)
+widgetStatePassive w = passivePropertyNE w widgetState
+
+
+-- @A: widgetStyle
+widgetStylePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Style)
+widgetStylePassive w = passivePropertyNE w widgetStyle
+
+
+-- @A: widgetTooltipMarkup
+widgetTooltipMarkupPassive :: (WidgetClass self, GlibString markup) => (self) -> ReactiveFieldReadWrite IO ((Maybe markup))
+widgetTooltipMarkupPassive w = passivePropertyNE w widgetTooltipMarkup
+
+
+-- @A: widgetTooltipText
+widgetTooltipTextPassive :: (WidgetClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+widgetTooltipTextPassive w = passivePropertyNE w widgetTooltipText
+
+
+-- @A: widgetVExpand
+widgetVExpandPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetVExpandPassive w = passivePropertyNE w widgetVExpand
+
+
+-- @A: widgetVExpandSet
+widgetVExpandSetPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetVExpandSetPassive w = passivePropertyNE w widgetVExpandSet
+
+
+-- @A: widgetVisible
+widgetVisiblePassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+widgetVisiblePassive w = passivePropertyNE w widgetVisible
+
+
+-- @A: widgetWidthRequest
+widgetWidthRequestPassive :: WidgetClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+widgetWidthRequestPassive w = passivePropertyNE w widgetWidthRequest
+
+
+-- @S: windowStateEvent
+-- TODO
+-- @S: actionActivated
+actionActivatedReactive :: ActionClass self => self -> ReactiveFieldRead IO ()
+actionActivatedReactive = (`reactiveSignalIO` actionActivated)
+
+
+-- @A: actionAlwaysShowImage
+actionAlwaysShowImagePassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionAlwaysShowImagePassive w = passivePropertyNE w actionAlwaysShowImage
+
+
+-- @G: actionGetAccelPath					 | ["action","Get","Accel","Path"]
+actionGetAccelPathPassive :: (ActionClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+actionGetAccelPathPassive w = wrapMRPassive (actionGetAccelPath w)
+
+
+-- @G: actionGetName					 | ["action","Get","Name"]
+actionGetNamePassive :: (ActionClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+actionGetNamePassive w = wrapMRPassive (actionGetName w)
+
+
+-- @G: actionGetProxies					 | ["action","Get","Proxies"]
+actionGetProxiesPassive :: ActionClass self => (self) -> ReactiveFieldRead IO ([Widget])
+actionGetProxiesPassive w = wrapMRPassive (actionGetProxies w)
+
+
+-- @G: actionGetSensitive					 | ["action","Get","Sensitive"]
+actionGetSensitivePassive :: ActionClass self => (self) -> ReactiveFieldRead IO (Bool)
+actionGetSensitivePassive w = wrapMRPassive (actionGetSensitive w)
+
+
+-- @G: actionGetVisible					 | ["action","Get","Visible"]
+actionGetVisiblePassive :: ActionClass self => (self) -> ReactiveFieldRead IO (Bool)
+actionGetVisiblePassive w = wrapMRPassive (actionGetVisible w)
+
+
+-- @A: actionHideIfEmpty
+actionHideIfEmptyPassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionHideIfEmptyPassive w = passivePropertyNE w actionHideIfEmpty
+
+
+-- @A: actionIsImportant
+actionIsImportantPassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionIsImportantPassive w = passivePropertyNE w actionIsImportant
+
+
+-- @A: actionLabel
+actionLabelPassive :: (GlibString string, ActionClass self) => (self) -> ReactiveFieldReadWrite IO (string)
+actionLabelPassive w = passivePropertyNE w actionLabel
+
+
+-- @A: actionName
+actionNamePassive :: (GlibString string, ActionClass self) => (self) -> ReactiveFieldReadWrite IO (string)
+actionNamePassive w = passivePropertyNE w actionName
+
+
+-- @A: actionSensitive
+actionSensitivePassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionSensitivePassive w = passivePropertyNE w actionSensitive
+
+
+-- @T: actionSetAccelGroup					 | ["action","Set","Accel","Group"]
+
+actionSetAccelGroupReactive w = wrapMW (actionSetAccelGroup w)
+
+
+-- @T: actionSetAccelPath					 | ["action","Set","Accel","Path"]
+actionSetAccelPathReactive :: (ActionClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+actionSetAccelPathReactive w = wrapMW (actionSetAccelPath w)
+
+
+-- @T: actionSetSensitive					 | ["action","Set","Sensitive"]
+actionSetSensitiveReactive :: ActionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+actionSetSensitiveReactive w = wrapMW (actionSetSensitive w)
+
+
+-- @T: actionSetVisible					 | ["action","Set","Visible"]
+actionSetVisibleReactive :: ActionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+actionSetVisibleReactive w = wrapMW (actionSetVisible w)
+
+
+-- @A: actionShortLabel
+actionShortLabelPassive :: (GlibString string, ActionClass self) => (self) -> ReactiveFieldReadWrite IO (string)
+actionShortLabelPassive w = passivePropertyNE w actionShortLabel
+
+
+-- @A: actionStockId
+actionStockIdPassive :: (GlibString string, ActionClass self) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+actionStockIdPassive w = passivePropertyNE w actionStockId
+
+
+-- @A: actionTooltip
+actionTooltipPassive :: (GlibString string, ActionClass self) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+actionTooltipPassive w = passivePropertyNE w actionTooltip
+
+
+-- @A: actionVisible
+actionVisiblePassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionVisiblePassive w = passivePropertyNE w actionVisible
+
+
+-- @A: actionVisibleHorizontal
+actionVisibleHorizontalPassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionVisibleHorizontalPassive w = passivePropertyNE w actionVisibleHorizontal
+
+
+-- @A: actionVisibleOverflown
+actionVisibleOverflownPassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionVisibleOverflownPassive w = passivePropertyNE w actionVisibleOverflown
+
+
+-- @A: actionVisibleVertical
+actionVisibleVerticalPassive :: ActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+actionVisibleVerticalPassive w = passivePropertyNE w actionVisibleVertical
+
+
+-- @C: afterActionActivate
+afterActionActivateReactive :: ActionClass self => self -> ReactiveFieldRead IO ()
+afterActionActivateReactive w = reactivePropertyH_ w afterActionActivate
+
+-- @G: actionGroupGetAction					 | ["action","Group","Get","Action"]
+-- TODO
+-- @G: actionGroupGetName					 | ["action","Group","Get","Name"]
+actionGroupGetNamePassive :: GlibString string => (ActionGroup) -> ReactiveFieldRead IO (string)
+actionGroupGetNamePassive w = wrapMRPassive (actionGroupGetName w)
+
+
+-- @G: actionGroupGetSensitive					 | ["action","Group","Get","Sensitive"]
+actionGroupGetSensitivePassive :: (ActionGroup) -> ReactiveFieldRead IO (Bool)
+actionGroupGetSensitivePassive w = wrapMRPassive (actionGroupGetSensitive w)
+
+
+-- @G: actionGroupGetVisible					 | ["action","Group","Get","Visible"]
+actionGroupGetVisiblePassive :: (ActionGroup) -> ReactiveFieldRead IO (Bool)
+actionGroupGetVisiblePassive w = wrapMRPassive (actionGroupGetVisible w)
+
+
+-- @A: actionGroupName
+actionGroupNamePassive :: GlibString string => ActionGroup -> ReactiveFieldReadWrite IO string
+actionGroupNamePassive w = passivePropertyNE w actionGroupName
+
+
+-- @A: actionGroupSensitive
+actionGroupSensitivePassive :: ActionGroup -> ReactiveFieldReadWrite IO Bool
+actionGroupSensitivePassive w = passivePropertyNE w actionGroupSensitive
+
+
+-- @T: actionGroupSetSensitive					 | ["action","Group","Set","Sensitive"]
+actionGroupSetSensitivePassive :: (ActionGroup) -> ReactiveFieldWrite IO (Bool)
+actionGroupSetSensitivePassive w = wrapMW (actionGroupSetSensitive w)
+
+-- @T: actionGroupSetTranslateFunc					 | ["action","Group","Set","Translate","Func"]
+actionGroupSetTranslateFuncReactive :: GlibString string => (ActionGroup) -> ReactiveFieldWrite IO ((string -> IO string))
+actionGroupSetTranslateFuncReactive w = wrapMW (actionGroupSetTranslateFunc w)
+
+
+-- @T: actionGroupSetTranslationDomain					 | ["action","Group","Set","Translation","Domain"]
+actionGroupSetTranslationDomainReactive :: GlibString string => (ActionGroup) -> ReactiveFieldWrite IO (string)
+actionGroupSetTranslationDomainReactive w = wrapMW (actionGroupSetTranslationDomain w)
+
+
+-- @T: actionGroupSetVisible					 | ["action","Group","Set","Visible"]
+actionGroupSetVisiblePassive :: (ActionGroup) -> ReactiveFieldWrite IO (Bool)
+actionGroupSetVisiblePassive w = wrapMW (actionGroupSetVisible w)
+
+-- @A: actionGroupVisible
+actionGroupVisiblePassive :: ActionGroup -> ReactiveFieldReadWrite IO Bool
+actionGroupVisiblePassive w = passivePropertyNE w actionGroupVisible
+
+
+-- @C: onActionActivate
+onActionActivateReactive :: ActionClass self => self -> ReactiveFieldRead IO ()
+onActionActivateReactive w = reactivePropertyH_ w onActionActivate
+
+-- @C: afterRadioActionChanged
+-- TODO
+-- @C: onRadioActionChanged
+-- TODO
+-- @S: radioActionChanged
+-- TODO
+-- @A: radioActionCurrentValue
+radioActionCurrentValuePassive :: RadioActionClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+radioActionCurrentValuePassive w = passivePropertyNE w radioActionCurrentValue
+
+
+-- @G: radioActionGetCurrentValue					 | ["radio","Action","Get","Current","Value"]
+radioActionGetCurrentValuePassive :: RadioActionClass self => (self) -> ReactiveFieldRead IO (Int)
+radioActionGetCurrentValuePassive w = wrapMRPassive (radioActionGetCurrentValue w)
+
+
+-- @G: radioActionGetGroup					 | ["radio","Action","Get","Group"]
+radioActionGetGroupPassive :: RadioActionClass self => (self) -> ReactiveFieldRead IO ([RadioAction])
+radioActionGetGroupPassive w = wrapMRPassive (radioActionGetGroup w)
+
+
+-- @T: radioActionSetGroup					 | ["radio","Action","Set","Group"]
+radioActionSetGroupReactive :: (RadioActionClass self, RadioActionClass groupMember) => (self) -> ReactiveFieldWrite IO (groupMember)
+radioActionSetGroupReactive w = wrapMW (radioActionSetGroup w)
+
+
+-- @A: radioActionValueAttr
+radioActionValueAttrPassive :: RadioActionClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+radioActionValueAttrPassive w = passivePropertyNE w radioActionValueAttr
+
+
+-- @A: recentActionShowNumbers
+recentActionShowNumbersPassive :: RecentActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentActionShowNumbersPassive w = passivePropertyNE w recentActionShowNumbers
+
+
+-- @S: actionToggled
+actionToggledReactive :: ToggleActionClass self => self -> ReactiveFieldRead IO ()
+actionToggledReactive = (`reactiveSignalIO` actionToggled)
+
+
+-- @C: afterActionToggled
+afterActionToggledReactive :: ToggleActionClass self => self -> ReactiveFieldRead IO ()
+afterActionToggledReactive w = reactivePropertyH_ w afterActionToggled
+
+-- @C: onActionToggled
+onActionToggledReactive :: ToggleActionClass self => self -> ReactiveFieldRead IO ()
+onActionToggledReactive w = reactivePropertyH_ w onActionToggled
+
+-- @A: toggleActionActive
+toggleActionActivePassive :: ToggleActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleActionActivePassive w = passivePropertyNE w toggleActionActive
+
+
+-- @A: toggleActionDrawAsRadio
+toggleActionDrawAsRadioPassive :: ToggleActionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleActionDrawAsRadioPassive w = passivePropertyNE w toggleActionDrawAsRadio
+
+
+-- @G: toggleActionGetActive					 | ["toggle","Action","Get","Active"]
+toggleActionGetActivePassive :: ToggleActionClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleActionGetActivePassive w = wrapMRPassive (toggleActionGetActive w)
+
+
+-- @G: toggleActionGetDrawAsRadio					 | ["toggle","Action","Get","Draw","As","Radio"]
+toggleActionGetDrawAsRadioPassive :: ToggleActionClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleActionGetDrawAsRadioPassive w = wrapMRPassive (toggleActionGetDrawAsRadio w)
+
+
+-- @T: toggleActionSetActive					 | ["toggle","Action","Set","Active"]
+toggleActionSetActiveReactive :: ToggleActionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleActionSetActiveReactive w = wrapMW (toggleActionSetActive w)
+
+
+-- @T: toggleActionSetDrawAsRadio					 | ["toggle","Action","Set","Draw","As","Radio"]
+toggleActionSetDrawAsRadioReactive :: ToggleActionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleActionSetDrawAsRadioReactive w = wrapMW (toggleActionSetDrawAsRadio w)
+
+
+-- @S: actionsChanged
+actionsChangedReactive :: UIManagerClass self => self -> ReactiveFieldRead IO ()
+actionsChangedReactive = (`reactiveSignalIO` actionsChanged)
+
+
+-- @S: addWidget
+-- TODO
+-- @C: afterActionsChanged
+afterActionsChangedReactive :: UIManagerClass self => self -> ReactiveFieldRead IO ()
+afterActionsChangedReactive w = reactivePropertyH_ w afterActionsChanged
+
+-- @C: afterAddWidget
+-- TODO
+-- @C: afterConnectProxy
+-- TODO
+-- @C: afterDisconnectProxy
+-- TODO
+-- @C: afterPostActivate
+-- TODO
+-- @C: afterPreActivate
+-- TODO
+-- @C: onActionsChanged
+onActionsChangedReactive :: UIManagerClass self => self -> ReactiveFieldRead IO ()
+onActionsChangedReactive w = reactivePropertyH_ w onActionsChanged
+
+-- @C: onAddWidget
+-- TODO
+-- @C: onConnectProxy
+-- TODO
+-- @C: onDisconnectProxy
+-- TODO
+-- @C: onPostActivate
+-- TODO
+-- @C: onPreActivate
+-- TODO
+-- @A: uiManagerAddTearoffs
+uiManagerAddTearoffsPassive :: UIManager -> ReactiveFieldReadWrite IO Bool
+uiManagerAddTearoffsPassive w = passivePropertyNE w uiManagerAddTearoffs
+
+
+-- @G: uiManagerGetAccelGroup					 | ["ui","Manager","Get","Accel","Group"]
+
+uiManagerGetAccelGroupPassive w = wrapMRPassive (uiManagerGetAccelGroup w)
+
+
+-- @G: uiManagerGetActionGroups					 | ["ui","Manager","Get","Action","Groups"]
+uiManagerGetActionGroupsPassive :: (UIManager) -> ReactiveFieldRead IO ([ActionGroup])
+uiManagerGetActionGroupsPassive w = wrapMRPassive (uiManagerGetActionGroups w)
+
+
+-- @G: uiManagerGetAction					 | ["ui","Manager","Get","Action"]
+-- TODO
+-- @G: uiManagerGetAddTearoffs					 | ["ui","Manager","Get","Add","Tearoffs"]
+uiManagerGetAddTearoffsPassive :: (UIManager) -> ReactiveFieldRead IO (Bool)
+uiManagerGetAddTearoffsPassive w = wrapMRPassive (uiManagerGetAddTearoffs w)
+
+
+-- @G: uiManagerGetToplevels					 | ["ui","Manager","Get","Toplevels"]
+-- TODO
+-- @G: uiManagerGetUi					 | ["ui","Manager","Get","Ui"]
+uiManagerGetUiPassive :: GlibString string => (UIManager) -> ReactiveFieldRead IO (string)
+uiManagerGetUiPassive w = wrapMRPassive (uiManagerGetUi w)
+
+
+-- @G: uiManagerGetWidget					 | ["ui","Manager","Get","Widget"]
+-- TODO
+-- @T: uiManagerSetAddTearoffs					 | ["ui","Manager","Set","Add","Tearoffs"]
+uiManagerSetAddTearoffsPassive :: (UIManager) -> ReactiveFieldWrite IO (Bool)
+uiManagerSetAddTearoffsPassive w = wrapMW (uiManagerSetAddTearoffs w)
+
+-- @G: builderGetObjectRaw					 | ["builder","Get","Object","Raw"]
+-- TODO
+-- @G: builderGetObjects					 | ["builder","Get","Objects"]
+builderGetObjectsPassive :: (Builder) -> ReactiveFieldRead IO ([GObject])
+builderGetObjectsPassive w = wrapMRPassive (builderGetObjects w)
+
+
+-- @G: builderGetObject					 | ["builder","Get","Object"]
+-- TODO
+-- @G: builderGetTranslationDomain					 | ["builder","Get","Translation","Domain"]
+builderGetTranslationDomainPassive :: GlibString string => (Builder) -> ReactiveFieldRead IO ((Maybe string))
+builderGetTranslationDomainPassive w = wrapMRPassive (builderGetTranslationDomain w)
+
+
+-- @T: builderSetTranslationDomain					 | ["builder","Set","Translation","Domain"]
+builderSetTranslationDomainReactive :: GlibString string => (Builder) -> ReactiveFieldWrite IO (Maybe string)
+builderSetTranslationDomainReactive w = wrapMW (builderSetTranslationDomain w)
+
+
+-- @C: afterButtonActivate
+afterButtonActivateReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterButtonActivateReactive w = reactivePropertyH_ w afterButtonActivate
+
+-- @C: afterClicked
+afterClickedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterClickedReactive w = reactivePropertyH_ w afterClicked
+
+-- @C: afterEnter
+afterEnterReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterEnterReactive w = reactivePropertyH_ w afterEnter
+
+-- @C: afterLeave
+afterLeaveReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterLeaveReactive w = reactivePropertyH_ w afterLeave
+
+-- @C: afterPressed
+afterPressedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterPressedReactive w = reactivePropertyH_ w afterPressed
+
+-- @C: afterReleased
+afterReleasedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+afterReleasedReactive w = reactivePropertyH_ w afterReleased
+
+-- @S: buttonActivated
+buttonActivatedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+buttonActivatedReactive = (`reactiveSignalIO` buttonActivated)
+
+
+-- @A: buttonFocusOnClick
+buttonFocusOnClickPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+buttonFocusOnClickPassive w = passivePropertyNE w buttonFocusOnClick
+
+
+-- @G: buttonGetAlignment					 | ["button","Get","Alignment"]
+buttonGetAlignmentPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO ((Float, Float))
+buttonGetAlignmentPassive w = wrapMRPassive (buttonGetAlignment w)
+
+
+-- @G: buttonGetEventWindow					 | ["button","Get","Event","Window"]
+buttonGetEventWindowPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+buttonGetEventWindowPassive w = wrapMRPassive (buttonGetEventWindow w)
+
+
+-- @G: buttonGetFocusOnClick					 | ["button","Get","Focus","On","Click"]
+buttonGetFocusOnClickPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+buttonGetFocusOnClickPassive w = wrapMRPassive (buttonGetFocusOnClick w)
+
+
+-- @G: buttonGetImage					 | ["button","Get","Image"]
+buttonGetImagePassive :: ButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+buttonGetImagePassive w = wrapMRPassive (buttonGetImage w)
+
+
+-- @G: buttonGetImagePosition					 | ["button","Get","Image","Position"]
+buttonGetImagePositionPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO (PositionType)
+buttonGetImagePositionPassive w = wrapMRPassive (buttonGetImagePosition w)
+
+
+-- @G: buttonGetLabel					 | ["button","Get","Label"]
+buttonGetLabelPassive :: (ButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+buttonGetLabelPassive w = wrapMRPassive (buttonGetLabel w)
+
+
+-- @G: buttonGetRelief					 | ["button","Get","Relief"]
+buttonGetReliefPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO (ReliefStyle)
+buttonGetReliefPassive w = wrapMRPassive (buttonGetRelief w)
+
+
+-- @G: buttonGetUseStock					 | ["button","Get","Use","Stock"]
+buttonGetUseStockPassive :: ButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+buttonGetUseStockPassive w = wrapMRPassive (buttonGetUseStock w)
+
+
+-- @G: buttonGetUseUnderline					 | ["button","Get","Use","Underline"]
+buttonGetUseUnderlinePassive :: ButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+buttonGetUseUnderlinePassive w = wrapMRPassive (buttonGetUseUnderline w)
+
+
+-- @A: buttonImagePosition
+buttonImagePositionPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (PositionType)
+buttonImagePositionPassive w = passivePropertyNE w buttonImagePosition
+
+
+-- @A: buttonLabel
+buttonLabelPassive :: (ButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+buttonLabelPassive w = passivePropertyNE w buttonLabel
+
+
+-- @A: buttonRelief
+buttonReliefPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (ReliefStyle)
+buttonReliefPassive w = passivePropertyNE w buttonRelief
+
+
+-- @T: buttonSetAlignment					 | ["button","Set","Alignment"]
+buttonSetAlignmentReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO ((Float, Float))
+buttonSetAlignmentReactive w = wrapMW (buttonSetAlignment w)
+
+
+-- @T: buttonSetFocusOnClick					 | ["button","Set","Focus","On","Click"]
+buttonSetFocusOnClickReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+buttonSetFocusOnClickReactive w = wrapMW (buttonSetFocusOnClick w)
+
+
+-- @T: buttonSetImage					 | ["button","Set","Image"]
+buttonSetImageReactive :: (ButtonClass self, WidgetClass image) => (self) -> ReactiveFieldWrite IO (image)
+buttonSetImageReactive w = wrapMW (buttonSetImage w)
+
+
+-- @T: buttonSetImagePosition					 | ["button","Set","Image","Position"]
+buttonSetImagePositionReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO (PositionType)
+buttonSetImagePositionReactive w = wrapMW (buttonSetImagePosition w)
+
+
+-- @T: buttonSetLabel					 | ["button","Set","Label"]
+buttonSetLabelReactive :: (ButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+buttonSetLabelReactive w = wrapMW (buttonSetLabel w)
+
+
+-- @T: buttonSetRelief					 | ["button","Set","Relief"]
+buttonSetReliefReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO (ReliefStyle)
+buttonSetReliefReactive w = wrapMW (buttonSetRelief w)
+
+
+-- @T: buttonSetUseStock					 | ["button","Set","Use","Stock"]
+buttonSetUseStockReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+buttonSetUseStockReactive w = wrapMW (buttonSetUseStock w)
+
+
+-- @T: buttonSetUseUnderline					 | ["button","Set","Use","Underline"]
+buttonSetUseUnderlineReactive :: ButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+buttonSetUseUnderlineReactive w = wrapMW (buttonSetUseUnderline w)
+
+
+-- @A: buttonUseStock
+buttonUseStockPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+buttonUseStockPassive w = passivePropertyNE w buttonUseStock
+
+
+-- @A: buttonUseUnderline
+buttonUseUnderlinePassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+buttonUseUnderlinePassive w = passivePropertyNE w buttonUseUnderline
+
+
+-- @A: buttonXalign
+buttonXalignPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+buttonXalignPassive w = passivePropertyNE w buttonXalign
+
+
+-- @A: buttonYalign
+buttonYalignPassive :: ButtonClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+buttonYalignPassive w = passivePropertyNE w buttonYalign
+
+
+-- @C: onButtonActivate
+onButtonActivateReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onButtonActivateReactive w = reactivePropertyH_ w onButtonActivate
+
+-- @C: onClicked
+onClickedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onClickedReactive w = reactivePropertyH_ w onClicked
+
+-- @C: onEnter
+onEnterReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onEnterReactive w = reactivePropertyH_ w onEnter
+
+-- @C: onLeave
+onLeaveReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onLeaveReactive w = reactivePropertyH_ w onLeave
+
+-- @C: onPressed
+onPressedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onPressedReactive w = reactivePropertyH_ w onPressed
+
+-- @C: onReleased
+onReleasedReactive :: ButtonClass self => self -> ReactiveFieldRead IO ()
+onReleasedReactive w = reactivePropertyH_ w onReleased
+
+-- @T: linkButtonSetUriHook					 | ["link","Button","Set","Uri","Hook"]
+-- TODO
+-- @A: linkButtonURI
+linkButtonURIPassive :: (LinkButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+linkButtonURIPassive w = passivePropertyNE w linkButtonURI
+
+
+-- @A: linkButtonVisited
+linkButtonVisitedPassive :: LinkButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+linkButtonVisitedPassive w = passivePropertyNE w linkButtonVisited
+
+
+-- @C: afterGroupChanged
+afterGroupChangedReactive :: RadioButtonClass self => self -> ReactiveFieldRead IO ()
+afterGroupChangedReactive w = reactivePropertyH_ w afterGroupChanged
+
+-- @S: groupChanged
+groupChangedReactive :: RadioButtonClass self => self -> ReactiveFieldRead IO ()
+groupChangedReactive = (`reactiveSignalIO` groupChanged)
+
+
+-- @C: onGroupChanged
+onGroupChangedReactive :: RadioButtonClass self => self -> ReactiveFieldRead IO ()
+onGroupChangedReactive w = reactivePropertyH_ w onGroupChanged
+
+-- @G: radioButtonGetGroup					 | ["radio","Button","Get","Group"]
+radioButtonGetGroupPassive :: (RadioButton) -> ReactiveFieldRead IO ([RadioButton])
+radioButtonGetGroupPassive w = wrapMRPassive (radioButtonGetGroup w)
+
+
+-- @T: radioButtonSetGroup					 | ["radio","Button","Set","Group"]
+radioButtonSetGroupPassive :: (RadioButton) -> ReactiveFieldWrite IO (RadioButton)
+radioButtonSetGroupPassive w = wrapMW (radioButtonSetGroup w)
+
+-- @A: scaleButtonAdjustment
+scaleButtonAdjustmentPassive :: ScaleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+scaleButtonAdjustmentPassive w = passivePropertyNE w scaleButtonAdjustment
+
+
+-- @G: scaleButtonGetMinusButton					 | ["scale","Button","Get","Minus","Button"]
+scaleButtonGetMinusButtonPassive :: ScaleButtonClass self => (self) -> ReactiveFieldRead IO (Widget)
+scaleButtonGetMinusButtonPassive w = wrapMRPassive (scaleButtonGetMinusButton w)
+
+
+-- @G: scaleButtonGetPlusButton					 | ["scale","Button","Get","Plus","Button"]
+scaleButtonGetPlusButtonPassive :: ScaleButtonClass self => (self) -> ReactiveFieldRead IO (Widget)
+scaleButtonGetPlusButtonPassive w = wrapMRPassive (scaleButtonGetPlusButton w)
+
+
+-- @G: scaleButtonGetPopup					 | ["scale","Button","Get","Popup"]
+scaleButtonGetPopupPassive :: ScaleButtonClass self => (self) -> ReactiveFieldRead IO (Widget)
+scaleButtonGetPopupPassive w = wrapMRPassive (scaleButtonGetPopup w)
+
+
+-- @S: scaleButtonPopdown
+scaleButtonPopdownReactive :: ScaleButtonClass self => self -> ReactiveFieldRead IO ()
+scaleButtonPopdownReactive = (`reactiveSignalIO` scaleButtonPopdown)
+
+
+-- @S: scaleButtonPopup
+scaleButtonPopupReactive :: ScaleButtonClass self => self -> ReactiveFieldRead IO ()
+scaleButtonPopupReactive = (`reactiveSignalIO` scaleButtonPopup)
+
+
+-- @T: scaleButtonSetIcons					 | ["scale","Button","Set","Icons"]
+scaleButtonSetIconsReactive :: (ScaleButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO ([string])
+scaleButtonSetIconsReactive w = wrapMW (scaleButtonSetIcons w)
+
+
+-- @A: scaleButtonSize
+scaleButtonSizePassive :: ScaleButtonClass self => (self) -> ReactiveFieldReadWrite IO (IconSize)
+scaleButtonSizePassive w = passivePropertyNE w scaleButtonSize
+
+
+-- @S: scaleButtonValueChanged
+-- TODO
+-- @A: scaleButtonValue
+scaleButtonValuePassive :: ScaleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+scaleButtonValuePassive w = passivePropertyNE w scaleButtonValue
+
+
+-- @C: afterToggled
+afterToggledReactive :: ToggleButtonClass self => self -> ReactiveFieldRead IO ()
+afterToggledReactive w = reactivePropertyH_ w afterToggled
+
+-- @C: onToggled
+onToggledReactive :: ToggleButtonClass self => self -> ReactiveFieldRead IO ()
+onToggledReactive w = reactivePropertyH_ w onToggled
+
+-- @A: toggleButtonActive
+toggleButtonActivePassive :: ToggleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleButtonActivePassive w = passivePropertyNE w toggleButtonActive
+
+
+-- @A: toggleButtonDrawIndicator
+toggleButtonDrawIndicatorPassive :: ToggleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleButtonDrawIndicatorPassive w = passivePropertyNE w toggleButtonDrawIndicator
+
+
+-- @G: toggleButtonGetActive					 | ["toggle","Button","Get","Active"]
+toggleButtonGetActivePassive :: ToggleButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleButtonGetActivePassive w = wrapMRPassive (toggleButtonGetActive w)
+
+
+-- @G: toggleButtonGetInconsistent					 | ["toggle","Button","Get","Inconsistent"]
+toggleButtonGetInconsistentPassive :: ToggleButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleButtonGetInconsistentPassive w = wrapMRPassive (toggleButtonGetInconsistent w)
+
+
+-- @G: toggleButtonGetMode					 | ["toggle","Button","Get","Mode"]
+toggleButtonGetModePassive :: ToggleButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleButtonGetModePassive w = wrapMRPassive (toggleButtonGetMode w)
+
+
+-- @A: toggleButtonInconsistent
+toggleButtonInconsistentPassive :: ToggleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleButtonInconsistentPassive w = passivePropertyNE w toggleButtonInconsistent
+
+
+-- @A: toggleButtonMode
+toggleButtonModePassive :: ToggleButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleButtonModePassive w = passivePropertyNE w toggleButtonMode
+
+
+-- @T: toggleButtonSetActive					 | ["toggle","Button","Set","Active"]
+toggleButtonSetActiveReactive :: ToggleButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleButtonSetActiveReactive w = wrapMW (toggleButtonSetActive w)
+
+
+-- @T: toggleButtonSetInconsistent					 | ["toggle","Button","Set","Inconsistent"]
+toggleButtonSetInconsistentReactive :: ToggleButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleButtonSetInconsistentReactive w = wrapMW (toggleButtonSetInconsistent w)
+
+
+-- @T: toggleButtonSetMode					 | ["toggle","Button","Set","Mode"]
+toggleButtonSetModeReactive :: ToggleButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleButtonSetModeReactive w = wrapMW (toggleButtonSetMode w)
+
+
+-- @S: toggled
+toggledReactive :: ToggleButtonClass self => self -> ReactiveFieldRead IO ()
+toggledReactive = (`reactiveSignalIO` toggled)
+
+
+-- @T: setSourcePixbuf					 | ["set","Source","Pixbuf"]
+-- TODO
+-- @G: accelLabelGetAccelWidget					 | ["accel","Label","Get","Accel","Widget"]
+accelLabelGetAccelWidgetPassive :: AccelLabelClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+accelLabelGetAccelWidgetPassive w = wrapMRPassive (accelLabelGetAccelWidget w)
+
+
+-- @T: accelLabelSetAccelWidget					 | ["accel","Label","Set","Accel","Widget"]
+accelLabelSetAccelWidgetReactive :: (AccelLabelClass self, WidgetClass accelWidget) => (self) -> ReactiveFieldWrite IO (accelWidget)
+accelLabelSetAccelWidgetReactive w = wrapMW (accelLabelSetAccelWidget w)
+
+
+-- @A: imageFile
+imageFilePassive :: GlibString string => Image -> ReactiveFieldReadWrite IO string
+imageFilePassive w = passivePropertyNE w imageFile
+
+
+-- @G: imageGetPixbuf					 | ["image","Get","Pixbuf"]
+imageGetPixbufPassive :: (Image) -> ReactiveFieldRead IO (Pixbuf)
+imageGetPixbufPassive w = wrapMRPassive (imageGetPixbuf w)
+
+
+-- @G: imageGetPixelSize					 | ["image","Get","Pixel","Size"]
+imageGetPixelSizePassive :: (Image) -> ReactiveFieldRead IO (Int)
+imageGetPixelSizePassive w = wrapMRPassive (imageGetPixelSize w)
+
+
+-- @A: imageIconName
+imageIconNamePassive :: GlibString string => Image -> ReactiveFieldReadWrite IO string
+imageIconNamePassive w = passivePropertyNE w imageIconName
+
+
+-- @A: imageIconSize
+imageIconSizePassive :: Image -> ReactiveFieldReadWrite IO Int
+imageIconSizePassive w = passivePropertyNE w imageIconSize
+
+
+-- @A: imagePixelSize
+imagePixelSizePassive :: Image -> ReactiveFieldReadWrite IO Int
+imagePixelSizePassive w = passivePropertyNE w imagePixelSize
+
+
+-- @T: imageSetFromAnimation					 | ["image","Set","From","Animation"]
+
+imageSetFromAnimationReactive w = wrapMW (imageSetFromAnimation w)
+
+
+-- @T: imageSetFromFile					 | ["image","Set","From","File"]
+imageSetFromFileReactive :: GlibFilePath fp => (Image) -> ReactiveFieldWrite IO (fp)
+imageSetFromFileReactive w = wrapMW (imageSetFromFile w)
+
+
+-- @T: imageSetFromIconName					 | ["image","Set","From","Icon","Name"]
+-- TODO
+-- @T: imageSetFromPixbuf					 | ["image","Set","From","Pixbuf"]
+imageSetFromPixbufPassive :: (Image) -> ReactiveFieldWrite IO (Pixbuf)
+imageSetFromPixbufPassive w = wrapMW (imageSetFromPixbuf w)
+
+-- @T: imageSetFromStock					 | ["image","Set","From","Stock"]
+-- TODO
+-- @T: imageSetPixelSize					 | ["image","Set","Pixel","Size"]
+imageSetPixelSizePassive :: (Image) -> ReactiveFieldWrite IO (Int)
+imageSetPixelSizePassive w = wrapMW (imageSetPixelSize w)
+
+-- @A: imageStock
+imageStockPassive :: GlibString string => Image -> ReactiveFieldReadWrite IO string
+imageStockPassive w = passivePropertyNE w imageStock
+
+
+-- @S: infoBarClose
+infoBarCloseReactive :: InfoBarClass self => self -> ReactiveFieldRead IO ()
+infoBarCloseReactive = (`reactiveSignalIO` infoBarClose)
+
+
+-- @G: infoBarGetActionArea					 | ["info","Bar","Get","Action","Area"]
+infoBarGetActionAreaPassive :: InfoBarClass self => (self) -> ReactiveFieldRead IO (Widget)
+infoBarGetActionAreaPassive w = wrapMRPassive (infoBarGetActionArea w)
+
+
+-- @G: infoBarGetContentArea					 | ["info","Bar","Get","Content","Area"]
+infoBarGetContentAreaPassive :: InfoBarClass self => (self) -> ReactiveFieldRead IO (Widget)
+infoBarGetContentAreaPassive w = wrapMRPassive (infoBarGetContentArea w)
+
+
+-- @A: infoBarMessageType
+infoBarMessageTypePassive :: InfoBarClass self => (self) -> ReactiveFieldReadWrite IO (MessageType)
+infoBarMessageTypePassive w = passivePropertyNE w infoBarMessageType
+
+
+-- @S: infoBarResponse
+-- TODO
+-- @T: infoBarSetDefaultResponse					 | ["info","Bar","Set","Default","Response"]
+infoBarSetDefaultResponseReactive :: InfoBarClass self => (self) -> ReactiveFieldWrite IO (Int)
+infoBarSetDefaultResponseReactive w = wrapMW (infoBarSetDefaultResponse w)
+
+
+-- @T: infoBarSetResponseSensitive					 | ["info","Bar","Set","Response","Sensitive"]
+-- TODO
+-- @S: labelActiveCurrentLink
+labelActiveCurrentLinkReactive :: LabelClass self => self -> ReactiveFieldRead IO ()
+labelActiveCurrentLinkReactive = (`reactiveSignalIO` labelActiveCurrentLink)
+
+
+-- @S: labelActiveLink
+-- TODO
+-- @A: labelAngle
+labelAnglePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+labelAnglePassive w = passivePropertyNE w labelAngle
+
+
+-- @A: labelAttributes
+labelAttributesPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO ([PangoAttribute])
+labelAttributesPassive w = passivePropertyNE w labelAttributes
+
+
+-- @S: labelCopyClipboard
+labelCopyClipboardReactive :: LabelClass self => self -> ReactiveFieldRead IO ()
+labelCopyClipboardReactive = (`reactiveSignalIO` labelCopyClipboard)
+
+
+-- @A: labelEllipsize
+labelEllipsizePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (EllipsizeMode)
+labelEllipsizePassive w = passivePropertyNE w labelEllipsize
+
+
+-- @G: labelGetAngle					 | ["label","Get","Angle"]
+labelGetAnglePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Double)
+labelGetAnglePassive w = wrapMRPassive (labelGetAngle w)
+
+
+-- @G: labelGetAttributes					 | ["label","Get","Attributes"]
+labelGetAttributesPassive :: LabelClass self => (self) -> ReactiveFieldRead IO ([PangoAttribute])
+labelGetAttributesPassive w = wrapMRPassive (labelGetAttributes w)
+
+
+-- @G: labelGetEllipsize					 | ["label","Get","Ellipsize"]
+labelGetEllipsizePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (EllipsizeMode)
+labelGetEllipsizePassive w = wrapMRPassive (labelGetEllipsize w)
+
+
+-- @G: labelGetJustify					 | ["label","Get","Justify"]
+labelGetJustifyPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Justification)
+labelGetJustifyPassive w = wrapMRPassive (labelGetJustify w)
+
+
+-- @G: labelGetLabel					 | ["label","Get","Label"]
+labelGetLabelPassive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+labelGetLabelPassive w = wrapMRPassive (labelGetLabel w)
+
+
+-- @G: labelGetLayout					 | ["label","Get","Layout"]
+labelGetLayoutPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (PangoLayout)
+labelGetLayoutPassive w = wrapMRPassive (labelGetLayout w)
+
+
+-- @G: labelGetLayoutOffsets					 | ["label","Get","Layout","Offsets"]
+labelGetLayoutOffsetsPassive :: LabelClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+labelGetLayoutOffsetsPassive w = wrapMRPassive (labelGetLayoutOffsets w)
+
+
+-- @G: labelGetLineWrap					 | ["label","Get","Line","Wrap"]
+labelGetLineWrapPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Bool)
+labelGetLineWrapPassive w = wrapMRPassive (labelGetLineWrap w)
+
+
+-- @G: labelGetLineWrapMode					 | ["label","Get","Line","Wrap","Mode"]
+labelGetLineWrapModePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (LayoutWrapMode)
+labelGetLineWrapModePassive w = wrapMRPassive (labelGetLineWrapMode w)
+
+
+-- @G: labelGetMaxWidthChars					 | ["label","Get","Max","Width","Chars"]
+labelGetMaxWidthCharsPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Int)
+labelGetMaxWidthCharsPassive w = wrapMRPassive (labelGetMaxWidthChars w)
+
+
+-- @G: labelGetMnemonicKeyval					 | ["label","Get","Mnemonic","Keyval"]
+labelGetMnemonicKeyvalPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (KeyVal)
+labelGetMnemonicKeyvalPassive w = wrapMRPassive (labelGetMnemonicKeyval w)
+
+
+-- @G: labelGetMnemonicWidget					 | ["label","Get","Mnemonic","Widget"]
+labelGetMnemonicWidgetPassive :: LabelClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+labelGetMnemonicWidgetPassive w = wrapMRPassive (labelGetMnemonicWidget w)
+
+
+-- @G: labelGetSelectable					 | ["label","Get","Selectable"]
+labelGetSelectablePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Bool)
+labelGetSelectablePassive w = wrapMRPassive (labelGetSelectable w)
+
+
+-- @G: labelGetSelectionBounds					 | ["label","Get","Selection","Bounds"]
+labelGetSelectionBoundsPassive :: LabelClass self => (self) -> ReactiveFieldRead IO ((Maybe (Int, Int)))
+labelGetSelectionBoundsPassive w = wrapMRPassive (labelGetSelectionBounds w)
+
+
+-- @G: labelGetSingleLineMode					 | ["label","Get","Single","Line","Mode"]
+labelGetSingleLineModePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Bool)
+labelGetSingleLineModePassive w = wrapMRPassive (labelGetSingleLineMode w)
+
+
+-- @G: labelGetText					 | ["label","Get","Text"]
+labelGetTextPassive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+labelGetTextPassive w = wrapMRPassive (labelGetText w)
+
+
+-- @G: labelGetUseMarkup					 | ["label","Get","Use","Markup"]
+labelGetUseMarkupPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Bool)
+labelGetUseMarkupPassive w = wrapMRPassive (labelGetUseMarkup w)
+
+
+-- @G: labelGetUseUnderline					 | ["label","Get","Use","Underline"]
+labelGetUseUnderlinePassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Bool)
+labelGetUseUnderlinePassive w = wrapMRPassive (labelGetUseUnderline w)
+
+
+-- @G: labelGetWidthChars					 | ["label","Get","Width","Chars"]
+labelGetWidthCharsPassive :: LabelClass self => (self) -> ReactiveFieldRead IO (Int)
+labelGetWidthCharsPassive w = wrapMRPassive (labelGetWidthChars w)
+
+
+-- @A: labelJustify
+labelJustifyPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Justification)
+labelJustifyPassive w = passivePropertyNE w labelJustify
+
+
+-- @A: labelLabel
+labelLabelPassive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+labelLabelPassive w = passivePropertyNE w labelLabel
+
+
+-- @A: labelLineWrap
+labelLineWrapPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelLineWrapPassive w = passivePropertyNE w labelLineWrap
+
+
+-- @A: labelMaxWidthChars
+labelMaxWidthCharsPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+labelMaxWidthCharsPassive w = passivePropertyNE w labelMaxWidthChars
+
+
+-- @S: labelMoveCursor
+-- TODO
+-- @S: labelPopulatePopup
+-- TODO
+-- @A: labelSelectable
+labelSelectablePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelSelectablePassive w = passivePropertyNE w labelSelectable
+
+
+-- @T: labelSetAngle					 | ["label","Set","Angle"]
+labelSetAngleReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Double)
+labelSetAngleReactive w = wrapMW (labelSetAngle w)
+
+
+-- @T: labelSetAttributes					 | ["label","Set","Attributes"]
+labelSetAttributesReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO ([PangoAttribute])
+labelSetAttributesReactive w = wrapMW (labelSetAttributes w)
+
+
+-- @T: labelSetEllipsize					 | ["label","Set","Ellipsize"]
+labelSetEllipsizeReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (EllipsizeMode)
+labelSetEllipsizeReactive w = wrapMW (labelSetEllipsize w)
+
+
+-- @T: labelSetJustify					 | ["label","Set","Justify"]
+labelSetJustifyReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Justification)
+labelSetJustifyReactive w = wrapMW (labelSetJustify w)
+
+
+-- @T: labelSetLabel					 | ["label","Set","Label"]
+labelSetLabelReactive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+labelSetLabelReactive w = wrapMW (labelSetLabel w)
+
+
+-- @T: labelSetLineWrap					 | ["label","Set","Line","Wrap"]
+labelSetLineWrapReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Bool)
+labelSetLineWrapReactive w = wrapMW (labelSetLineWrap w)
+
+
+-- @T: labelSetLineWrapMode					 | ["label","Set","Line","Wrap","Mode"]
+labelSetLineWrapModeReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (LayoutWrapMode)
+labelSetLineWrapModeReactive w = wrapMW (labelSetLineWrapMode w)
+
+
+-- @T: labelSetMarkup					 | ["label","Set","Markup"]
+labelSetMarkupReactive :: (LabelClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (markup)
+labelSetMarkupReactive w = wrapMW (labelSetMarkup w)
+
+
+-- @T: labelSetMarkupWithMnemonic					 | ["label","Set","Markup","With","Mnemonic"]
+labelSetMarkupWithMnemonicReactive :: (LabelClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (markup)
+labelSetMarkupWithMnemonicReactive w = wrapMW (labelSetMarkupWithMnemonic w)
+
+
+-- @T: labelSetMaxWidthChars					 | ["label","Set","Max","Width","Chars"]
+labelSetMaxWidthCharsReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Int)
+labelSetMaxWidthCharsReactive w = wrapMW (labelSetMaxWidthChars w)
+
+
+-- @T: labelSetMnemonicWidget					 | ["label","Set","Mnemonic","Widget"]
+labelSetMnemonicWidgetReactive :: (LabelClass self, WidgetClass widget) => (self) -> ReactiveFieldWrite IO (widget)
+labelSetMnemonicWidgetReactive w = wrapMW (labelSetMnemonicWidget w)
+
+
+-- @T: labelSetPattern					 | ["label","Set","Pattern"]
+labelSetPatternReactive :: LabelClass l => (l) -> ReactiveFieldWrite IO ([Int])
+labelSetPatternReactive w = wrapMW (labelSetPattern w)
+
+
+-- @T: labelSetSelectable					 | ["label","Set","Selectable"]
+labelSetSelectableReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Bool)
+labelSetSelectableReactive w = wrapMW (labelSetSelectable w)
+
+
+-- @T: labelSetSingleLineMode					 | ["label","Set","Single","Line","Mode"]
+labelSetSingleLineModeReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Bool)
+labelSetSingleLineModeReactive w = wrapMW (labelSetSingleLineMode w)
+
+
+-- @T: labelSetText					 | ["label","Set","Text"]
+labelSetTextReactive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+labelSetTextReactive w = wrapMW (labelSetText w)
+
+
+-- @T: labelSetTextWithMnemonic					 | ["label","Set","Text","With","Mnemonic"]
+labelSetTextWithMnemonicReactive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+labelSetTextWithMnemonicReactive w = wrapMW (labelSetTextWithMnemonic w)
+
+
+-- @T: labelSetUseMarkup					 | ["label","Set","Use","Markup"]
+labelSetUseMarkupReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Bool)
+labelSetUseMarkupReactive w = wrapMW (labelSetUseMarkup w)
+
+
+-- @T: labelSetUseUnderline					 | ["label","Set","Use","Underline"]
+labelSetUseUnderlineReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Bool)
+labelSetUseUnderlineReactive w = wrapMW (labelSetUseUnderline w)
+
+
+-- @T: labelSetWidthChars					 | ["label","Set","Width","Chars"]
+labelSetWidthCharsReactive :: LabelClass self => (self) -> ReactiveFieldWrite IO (Int)
+labelSetWidthCharsReactive w = wrapMW (labelSetWidthChars w)
+
+
+-- @A: labelSingleLineMode
+labelSingleLineModePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelSingleLineModePassive w = passivePropertyNE w labelSingleLineMode
+
+
+-- @A: labelText
+labelTextPassive :: (LabelClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+labelTextPassive w = passivePropertyNE w labelText
+
+
+-- @A: labelUseMarkup
+labelUseMarkupPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelUseMarkupPassive w = passivePropertyNE w labelUseMarkup
+
+
+-- @A: labelUseUnderline
+labelUseUnderlinePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelUseUnderlinePassive w = passivePropertyNE w labelUseUnderline
+
+
+-- @A: labelWidthChars
+labelWidthCharsPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+labelWidthCharsPassive w = passivePropertyNE w labelWidthChars
+
+
+-- @A: labelWrap
+labelWrapPassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+labelWrapPassive w = passivePropertyNE w labelWrap
+
+
+-- @A: labelWrapMode
+labelWrapModePassive :: LabelClass self => (self) -> ReactiveFieldReadWrite IO (LayoutWrapMode)
+labelWrapModePassive w = passivePropertyNE w labelWrapMode
+
+
+-- @A: progressBarDiscreteBlocks
+progressBarDiscreteBlocksPassive :: ProgressBarClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+progressBarDiscreteBlocksPassive w = passivePropertyNE w progressBarDiscreteBlocks
+
+
+-- @A: progressBarEllipsize
+progressBarEllipsizePassive :: ProgressBarClass self => (self) -> ReactiveFieldReadWrite IO (EllipsizeMode)
+progressBarEllipsizePassive w = passivePropertyNE w progressBarEllipsize
+
+
+-- @A: progressBarFraction
+progressBarFractionPassive :: ProgressBarClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+progressBarFractionPassive w = passivePropertyNE w progressBarFraction
+
+
+-- @G: progressBarGetEllipsize					 | ["progress","Bar","Get","Ellipsize"]
+progressBarGetEllipsizePassive :: ProgressBarClass self => (self) -> ReactiveFieldRead IO (EllipsizeMode)
+progressBarGetEllipsizePassive w = wrapMRPassive (progressBarGetEllipsize w)
+
+
+-- @G: progressBarGetFraction					 | ["progress","Bar","Get","Fraction"]
+progressBarGetFractionPassive :: ProgressBarClass self => (self) -> ReactiveFieldRead IO (Double)
+progressBarGetFractionPassive w = wrapMRPassive (progressBarGetFraction w)
+
+
+-- @G: progressBarGetOrientation					 | ["progress","Bar","Get","Orientation"]
+progressBarGetOrientationPassive :: ProgressBarClass self => (self) -> ReactiveFieldRead IO (ProgressBarOrientation)
+progressBarGetOrientationPassive w = wrapMRPassive (progressBarGetOrientation w)
+
+
+-- @G: progressBarGetPulseStep					 | ["progress","Bar","Get","Pulse","Step"]
+progressBarGetPulseStepPassive :: ProgressBarClass self => (self) -> ReactiveFieldRead IO (Double)
+progressBarGetPulseStepPassive w = wrapMRPassive (progressBarGetPulseStep w)
+
+
+-- @G: progressBarGetText					 | ["progress","Bar","Get","Text"]
+progressBarGetTextPassive :: (ProgressBarClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+progressBarGetTextPassive w = wrapMRPassive (progressBarGetText w)
+
+
+-- @A: progressBarOrientation
+progressBarOrientationPassive :: ProgressBarClass self => (self) -> ReactiveFieldReadWrite IO (ProgressBarOrientation)
+progressBarOrientationPassive w = passivePropertyNE w progressBarOrientation
+
+
+-- @A: progressBarPulseStep
+progressBarPulseStepPassive :: ProgressBarClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+progressBarPulseStepPassive w = passivePropertyNE w progressBarPulseStep
+
+
+-- @T: progressBarSetEllipsize					 | ["progress","Bar","Set","Ellipsize"]
+progressBarSetEllipsizeReactive :: ProgressBarClass self => (self) -> ReactiveFieldWrite IO (EllipsizeMode)
+progressBarSetEllipsizeReactive w = wrapMW (progressBarSetEllipsize w)
+
+
+-- @T: progressBarSetFraction					 | ["progress","Bar","Set","Fraction"]
+progressBarSetFractionReactive :: ProgressBarClass self => (self) -> ReactiveFieldWrite IO (Double)
+progressBarSetFractionReactive w = wrapMW (progressBarSetFraction w)
+
+
+-- @T: progressBarSetOrientation					 | ["progress","Bar","Set","Orientation"]
+progressBarSetOrientationReactive :: ProgressBarClass self => (self) -> ReactiveFieldWrite IO (ProgressBarOrientation)
+progressBarSetOrientationReactive w = wrapMW (progressBarSetOrientation w)
+
+
+-- @T: progressBarSetPulseStep					 | ["progress","Bar","Set","Pulse","Step"]
+progressBarSetPulseStepReactive :: ProgressBarClass self => (self) -> ReactiveFieldWrite IO (Double)
+progressBarSetPulseStepReactive w = wrapMW (progressBarSetPulseStep w)
+
+
+-- @T: progressBarSetText					 | ["progress","Bar","Set","Text"]
+progressBarSetTextReactive :: (ProgressBarClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+progressBarSetTextReactive w = wrapMW (progressBarSetText w)
+
+
+-- @A: spinnerActive
+spinnerActivePassive :: SpinnerClass spinner => (spinner) -> ReactiveFieldReadWrite IO (Bool)
+spinnerActivePassive w = passivePropertyNE w spinnerActive
+
+
+-- @C: afterTextPopped
+-- TODO
+-- @C: afterTextPushed
+-- TODO
+-- @C: onTextPopped
+-- TODO
+-- @C: onTextPushed
+-- TODO
+-- @G: statusbarGetContextId					 | ["statusbar","Get","Context","Id"]
+-- TODO
+-- @G: statusbarGetHasResizeGrip					 | ["statusbar","Get","Has","Resize","Grip"]
+statusbarGetHasResizeGripPassive :: StatusbarClass self => (self) -> ReactiveFieldRead IO (Bool)
+statusbarGetHasResizeGripPassive w = wrapMRPassive (statusbarGetHasResizeGrip w)
+
+
+-- @G: statusbarGetMessageArea					 | ["statusbar","Get","Message","Area"]
+statusbarGetMessageAreaPassive :: StatusbarClass self => (self) -> ReactiveFieldRead IO (Box)
+statusbarGetMessageAreaPassive w = wrapMRPassive (statusbarGetMessageArea w)
+
+
+-- @A: statusbarHasResizeGrip
+statusbarHasResizeGripPassive :: StatusbarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+statusbarHasResizeGripPassive w = passivePropertyNE w statusbarHasResizeGrip
+
+
+-- @T: statusbarSetHasResizeGrip					 | ["statusbar","Set","Has","Resize","Grip"]
+statusbarSetHasResizeGripReactive :: StatusbarClass self => (self) -> ReactiveFieldWrite IO (Bool)
+statusbarSetHasResizeGripReactive w = wrapMW (statusbarSetHasResizeGrip w)
+
+
+-- @S: textPopped
+-- TODO
+-- @S: textPushed
+-- TODO
+-- @C: afterSizeChanged
+-- TODO
+-- @C: onSizeChanged
+-- TODO
+-- @S: statusIconActivated
+statusIconActivatedReactive :: StatusIconClass self => self -> ReactiveFieldRead IO ()
+statusIconActivatedReactive = (`reactiveSignalIO` statusIconActivated)
+
+
+-- @S: statusIconActivate
+statusIconActivateReactive :: StatusIconClass self => self -> ReactiveFieldRead IO ()
+statusIconActivateReactive = (`reactiveSignalIO` statusIconActivate)
+
+
+-- @A: statusIconBlinking
+statusIconBlinkingPassive :: StatusIconClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+statusIconBlinkingPassive w = passivePropertyNE w statusIconBlinking
+
+
+-- @G: statusIconGetBlinking					 | ["status","Icon","Get","Blinking"]
+statusIconGetBlinkingPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO (Bool)
+statusIconGetBlinkingPassive w = wrapMRPassive (statusIconGetBlinking w)
+
+
+-- @G: statusIconGetGeometry					 | ["status","Icon","Get","Geometry"]
+statusIconGetGeometryPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO ((Maybe (Rectangle, Orientation)))
+statusIconGetGeometryPassive w = wrapMRPassive (statusIconGetGeometry w)
+
+
+-- @G: statusIconGetHasTooltip					 | ["status","Icon","Get","Has","Tooltip"]
+statusIconGetHasTooltipPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO (Bool)
+statusIconGetHasTooltipPassive w = wrapMRPassive (statusIconGetHasTooltip w)
+
+
+-- @G: statusIconGetIconName					 | ["status","Icon","Get","Icon","Name"]
+statusIconGetIconNamePassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+statusIconGetIconNamePassive w = wrapMRPassive (statusIconGetIconName w)
+
+
+-- @G: statusIconGetPixbuf					 | ["status","Icon","Get","Pixbuf"]
+statusIconGetPixbufPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+statusIconGetPixbufPassive w = wrapMRPassive (statusIconGetPixbuf w)
+
+
+-- @G: statusIconGetScreen					 | ["status","Icon","Get","Screen"]
+statusIconGetScreenPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO ((Maybe Screen))
+statusIconGetScreenPassive w = wrapMRPassive (statusIconGetScreen w)
+
+
+-- @G: statusIconGetSize					 | ["status","Icon","Get","Size"]
+statusIconGetSizePassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO (Int)
+statusIconGetSizePassive w = wrapMRPassive (statusIconGetSize w)
+
+
+-- @G: statusIconGetStock					 | ["status","Icon","Get","Stock"]
+statusIconGetStockPassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO ((Maybe StockId))
+statusIconGetStockPassive w = wrapMRPassive (statusIconGetStock w)
+
+
+-- @G: statusIconGetStorageType					 | ["status","Icon","Get","Storage","Type"]
+statusIconGetStorageTypePassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO (ImageType)
+statusIconGetStorageTypePassive w = wrapMRPassive (statusIconGetStorageType w)
+
+
+-- @G: statusIconGetTitle					 | ["status","Icon","Get","Title"]
+statusIconGetTitlePassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+statusIconGetTitlePassive w = wrapMRPassive (statusIconGetTitle w)
+
+
+-- @G: statusIconGetTooltipMarkup					 | ["status","Icon","Get","Tooltip","Markup"]
+statusIconGetTooltipMarkupPassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+statusIconGetTooltipMarkupPassive w = wrapMRPassive (statusIconGetTooltipMarkup w)
+
+
+-- @G: statusIconGetTooltipText					 | ["status","Icon","Get","Tooltip","Text"]
+statusIconGetTooltipTextPassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+statusIconGetTooltipTextPassive w = wrapMRPassive (statusIconGetTooltipText w)
+
+
+-- @G: statusIconGetVisible					 | ["status","Icon","Get","Visible"]
+statusIconGetVisiblePassive :: StatusIconClass self => (self) -> ReactiveFieldRead IO (Bool)
+statusIconGetVisiblePassive w = wrapMRPassive (statusIconGetVisible w)
+
+
+-- @A: statusIconHasTooltip
+statusIconHasTooltipPassive :: StatusIconClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+statusIconHasTooltipPassive w = passivePropertyNE w statusIconHasTooltip
+
+
+-- @A: statusIconIconName
+statusIconIconNamePassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+statusIconIconNamePassive w = passivePropertyNE w statusIconIconName
+
+
+-- @A: statusIconPixbuf
+statusIconPixbufPassive :: StatusIconClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+statusIconPixbufPassive w = passivePropertyNE w statusIconPixbuf
+
+
+-- @S: statusIconPopupMenu
+-- TODO
+-- @A: statusIconScreen
+statusIconScreenPassive :: StatusIconClass self => (self) -> ReactiveFieldReadWrite IO (Screen)
+statusIconScreenPassive w = passivePropertyNE w statusIconScreen
+
+
+-- @T: statusIconSetBlinking					 | ["status","Icon","Set","Blinking"]
+statusIconSetBlinkingReactive :: StatusIconClass self => (self) -> ReactiveFieldWrite IO (Bool)
+statusIconSetBlinkingReactive w = wrapMW (statusIconSetBlinking w)
+
+
+-- @T: statusIconSetFromFile					 | ["status","Icon","Set","From","File"]
+statusIconSetFromFileReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+statusIconSetFromFileReactive w = wrapMW (statusIconSetFromFile w)
+
+
+-- @T: statusIconSetFromIconName					 | ["status","Icon","Set","From","Icon","Name"]
+statusIconSetFromIconNameReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+statusIconSetFromIconNameReactive w = wrapMW (statusIconSetFromIconName w)
+
+
+-- @T: statusIconSetFromPixbuf					 | ["status","Icon","Set","From","Pixbuf"]
+statusIconSetFromPixbufReactive :: StatusIconClass self => (self) -> ReactiveFieldWrite IO (Pixbuf)
+statusIconSetFromPixbufReactive w = wrapMW (statusIconSetFromPixbuf w)
+
+
+-- @T: statusIconSetFromStock					 | ["status","Icon","Set","From","Stock"]
+statusIconSetFromStockReactive :: StatusIconClass self => (self) -> ReactiveFieldWrite IO (StockId)
+statusIconSetFromStockReactive w = wrapMW (statusIconSetFromStock w)
+
+
+-- @T: statusIconSetHasTooltip					 | ["status","Icon","Set","Has","Tooltip"]
+statusIconSetHasTooltipReactive :: StatusIconClass self => (self) -> ReactiveFieldWrite IO (Bool)
+statusIconSetHasTooltipReactive w = wrapMW (statusIconSetHasTooltip w)
+
+
+-- @T: statusIconSetName					 | ["status","Icon","Set","Name"]
+statusIconSetNameReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+statusIconSetNameReactive w = wrapMW (statusIconSetName w)
+
+
+-- @T: statusIconSetScreen					 | ["status","Icon","Set","Screen"]
+statusIconSetScreenReactive :: (StatusIconClass self, ScreenClass screen) => (self) -> ReactiveFieldWrite IO (Maybe screen)
+statusIconSetScreenReactive w = wrapMW (statusIconSetScreen w)
+
+
+-- @T: statusIconSetTitle					 | ["status","Icon","Set","Title"]
+statusIconSetTitleReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+statusIconSetTitleReactive w = wrapMW (statusIconSetTitle w)
+
+
+-- @T: statusIconSetTooltip					 | ["status","Icon","Set","Tooltip"]
+statusIconSetTooltipReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+statusIconSetTooltipReactive w = wrapMW (statusIconSetTooltip w)
+
+
+-- @T: statusIconSetTooltipMarkup					 | ["status","Icon","Set","Tooltip","Markup"]
+statusIconSetTooltipMarkupReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+statusIconSetTooltipMarkupReactive w = wrapMW (statusIconSetTooltipMarkup w)
+
+
+-- @T: statusIconSetTooltipText					 | ["status","Icon","Set","Tooltip","Text"]
+statusIconSetTooltipTextReactive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+statusIconSetTooltipTextReactive w = wrapMW (statusIconSetTooltipText w)
+
+
+-- @T: statusIconSetVisible					 | ["status","Icon","Set","Visible"]
+statusIconSetVisibleReactive :: StatusIconClass self => (self) -> ReactiveFieldWrite IO (Bool)
+statusIconSetVisibleReactive w = wrapMW (statusIconSetVisible w)
+
+
+-- @S: statusIconSizeChanged
+-- TODO
+-- @A: statusIconStock
+statusIconStockPassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+statusIconStockPassive w = passivePropertyNE w statusIconStock
+
+
+-- @A: statusIconTitle
+statusIconTitlePassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+statusIconTitlePassive w = passivePropertyNE w statusIconTitle
+
+
+-- @A: statusIconTooltipMarkup
+statusIconTooltipMarkupPassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+statusIconTooltipMarkupPassive w = passivePropertyNE w statusIconTooltipMarkup
+
+
+-- @A: statusIconTooltipText
+statusIconTooltipTextPassive :: (StatusIconClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+statusIconTooltipTextPassive w = passivePropertyNE w statusIconTooltipText
+
+
+-- @A: statusIconVisible
+statusIconVisiblePassive :: StatusIconClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+statusIconVisiblePassive w = passivePropertyNE w statusIconVisible
+
+
+-- @S: plugEmbedded
+plugEmbeddedReactive :: PlugClass self => self -> ReactiveFieldRead IO ()
+plugEmbeddedReactive = (`reactiveSignalIO` plugEmbedded)
+
+
+-- @G: plugGetEmbedded					 | ["plug","Get","Embedded"]
+plugGetEmbeddedPassive :: PlugClass self => (self) -> ReactiveFieldRead IO (Bool)
+plugGetEmbeddedPassive w = wrapMRPassive (plugGetEmbedded w)
+
+
+-- @G: plugGetId					 | ["plug","Get","Id"]
+plugGetIdPassive :: PlugClass self => (self) -> ReactiveFieldRead IO (NativeWindowId)
+plugGetIdPassive w = wrapMRPassive (plugGetId w)
+
+
+-- @G: plugGetSocketWindow					 | ["plug","Get","Socket","Window"]
+plugGetSocketWindowPassive :: PlugClass self => (self) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+plugGetSocketWindowPassive w = wrapMRPassive (plugGetSocketWindow w)
+
+
+-- @C: afterPlugAdded
+afterPlugAddedReactive :: SocketClass self => self -> ReactiveFieldRead IO ()
+afterPlugAddedReactive w = reactivePropertyH_ w afterPlugAdded
+
+-- @C: afterPlugRemoved
+afterPlugRemovedReactive :: SocketClass self => self -> ReactiveFieldRead IO ()
+afterPlugRemovedReactive w = reactivePropertyH_ w (\x i -> afterPlugRemoved x (i >> return False))
+
+-- @C: onPlugAdded
+onPlugAddedReactive :: SocketClass self => self -> ReactiveFieldRead IO ()
+onPlugAddedReactive w = reactivePropertyH_ w onPlugAdded
+
+-- @C: onPlugRemoved
+onPlugRemovedReactive :: SocketClass self => self -> ReactiveFieldRead IO ()
+onPlugRemovedReactive w = reactivePropertyH_ w (\x i -> onPlugRemoved x (i >> return False))
+
+-- @G: socketGetId					 | ["socket","Get","Id"]
+socketGetIdPassive :: SocketClass self => (self) -> ReactiveFieldRead IO (NativeWindowId)
+socketGetIdPassive w = wrapMRPassive (socketGetId w)
+
+
+-- @G: socketGetPlugWindow					 | ["socket","Get","Plug","Window"]
+socketGetPlugWindowPassive :: SocketClass self => (self) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+socketGetPlugWindowPassive w = wrapMRPassive (socketGetPlugWindow w)
+
+
+-- @S: socketPlugAdded
+socketPlugAddedReactive :: SocketClass self => self -> ReactiveFieldRead IO ()
+socketPlugAddedReactive = (`reactiveSignalIO` socketPlugAdded)
+
+
+-- @S: socketPlugRemoved
+-- TODO
+-- @C: afterDeleteText
+-- TODO
+-- @C: afterEditableChanged
+afterEditableChangedReactive :: EditableClass self => self -> ReactiveFieldRead IO ()
+afterEditableChangedReactive w = reactivePropertyH_ w afterEditableChanged
+
+-- @C: afterInsertText
+-- TODO
+-- @S: deleteText
+-- TODO
+-- @S: editableChanged
+editableChangedReactive :: EditableClass self => self -> ReactiveFieldRead IO ()
+editableChangedReactive = (`reactiveSignalIO` editableChanged)
+
+
+-- @A: editableEditable
+editableEditablePassive :: EditableClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+editableEditablePassive w = passivePropertyNE w editableEditable
+
+
+-- @G: editableGetChars					 | ["editable","Get","Chars"]
+-- TODO
+-- @G: editableGetEditable					 | ["editable","Get","Editable"]
+editableGetEditablePassive :: EditableClass self => (self) -> ReactiveFieldRead IO (Bool)
+editableGetEditablePassive w = wrapMRPassive (editableGetEditable w)
+
+
+-- @G: editableGetPosition					 | ["editable","Get","Position"]
+editableGetPositionPassive :: EditableClass self => (self) -> ReactiveFieldRead IO (Int)
+editableGetPositionPassive w = wrapMRPassive (editableGetPosition w)
+
+
+-- @G: editableGetSelectionBounds					 | ["editable","Get","Selection","Bounds"]
+editableGetSelectionBoundsPassive :: EditableClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+editableGetSelectionBoundsPassive w = wrapMRPassive (editableGetSelectionBounds w)
+
+
+-- @A: editablePosition
+editablePositionPassive :: EditableClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+editablePositionPassive w = passivePropertyNE w editablePosition
+
+
+-- @T: editableSetEditable					 | ["editable","Set","Editable"]
+editableSetEditableReactive :: EditableClass self => (self) -> ReactiveFieldWrite IO (Bool)
+editableSetEditableReactive w = wrapMW (editableSetEditable w)
+
+
+-- @T: editableSetPosition					 | ["editable","Set","Position"]
+editableSetPositionReactive :: EditableClass self => (self) -> ReactiveFieldWrite IO (Int)
+editableSetPositionReactive w = wrapMW (editableSetPosition w)
+
+
+-- @S: insertText
+-- TODO
+-- @C: onDeleteText
+-- TODO
+-- @C: onEditableChanged
+onEditableChangedReactive :: EditableClass self => self -> ReactiveFieldRead IO ()
+onEditableChangedReactive w = reactivePropertyH_ w onEditableChanged
+
+-- @C: onInsertText
+-- TODO
+-- @C: afterCopyClipboard
+afterCopyClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+afterCopyClipboardReactive w = reactivePropertyH_ w afterCopyClipboard
+
+-- @C: afterCutClipboard
+afterCutClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+afterCutClipboardReactive w = reactivePropertyH_ w afterCutClipboard
+
+-- @C: afterEntryActivate
+afterEntryActivateReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+afterEntryActivateReactive w = reactivePropertyH_ w afterEntryActivate
+
+-- @C: afterPasteClipboard
+afterPasteClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+afterPasteClipboardReactive w = reactivePropertyH_ w afterPasteClipboard
+
+-- @C: afterToggleOverwrite
+afterToggleOverwriteReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+afterToggleOverwriteReactive w = reactivePropertyH_ w afterToggleOverwrite
+
+-- @S: entryBufferDeletedText
+-- TODO
+-- @G: entryBufferGetBytes					 | ["entry","Buffer","Get","Bytes"]
+entryBufferGetBytesPassive :: EntryBufferClass self => (self) -> ReactiveFieldRead IO (Int)
+entryBufferGetBytesPassive w = wrapMRPassive (entryBufferGetBytes w)
+
+
+-- @S: entryBufferInsertedText
+-- TODO
+-- @A: entryBufferMaxLength
+entryBufferMaxLengthPassive :: EntryBufferClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+entryBufferMaxLengthPassive w = passivePropertyNE w entryBufferMaxLength
+
+
+-- @A: entryBufferText
+entryBufferTextPassive :: (EntryBufferClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+entryBufferTextPassive w = passivePropertyNE w entryBufferText
+
+
+-- @C: afterActionActivated
+-- TODO
+-- @C: afterInsertPrefix
+-- TODO
+-- @S: completionActionActivated
+-- TODO
+-- @G: entryCompletionGetEntry					 | ["entry","Completion","Get","Entry"]
+entryCompletionGetEntryPassive :: (EntryCompletion) -> ReactiveFieldRead IO ((Maybe Entry))
+entryCompletionGetEntryPassive w = wrapMRPassive (entryCompletionGetEntry w)
+
+
+-- @G: entryCompletionGetInlineCompletion					 | ["entry","Completion","Get","Inline","Completion"]
+entryCompletionGetInlineCompletionPassive :: (EntryCompletion) -> ReactiveFieldRead IO (Bool)
+entryCompletionGetInlineCompletionPassive w = wrapMRPassive (entryCompletionGetInlineCompletion w)
+
+
+-- @G: entryCompletionGetMinimumKeyLength					 | ["entry","Completion","Get","Minimum","Key","Length"]
+entryCompletionGetMinimumKeyLengthPassive :: (EntryCompletion) -> ReactiveFieldRead IO (Int)
+entryCompletionGetMinimumKeyLengthPassive w = wrapMRPassive (entryCompletionGetMinimumKeyLength w)
+
+
+-- @G: entryCompletionGetModel					 | ["entry","Completion","Get","Model"]
+entryCompletionGetModelPassive :: (EntryCompletion) -> ReactiveFieldRead IO ((Maybe TreeModel))
+entryCompletionGetModelPassive w = wrapMRPassive (entryCompletionGetModel w)
+
+
+-- @G: entryCompletionGetPopupCompletion					 | ["entry","Completion","Get","Popup","Completion"]
+entryCompletionGetPopupCompletionPassive :: (EntryCompletion) -> ReactiveFieldRead IO (Bool)
+entryCompletionGetPopupCompletionPassive w = wrapMRPassive (entryCompletionGetPopupCompletion w)
+
+
+-- @G: entryCompletionGetPopupSetWidth					 | ["entry","Completion","Get","Popup","Set","Width"]
+entryCompletionGetPopupSetWidthPassive :: (EntryCompletion) -> ReactiveFieldRead IO (Bool)
+entryCompletionGetPopupSetWidthPassive w = wrapMRPassive (entryCompletionGetPopupSetWidth w)
+
+
+-- @G: entryCompletionGetPopupSingleMatch					 | ["entry","Completion","Get","Popup","Single","Match"]
+entryCompletionGetPopupSingleMatchPassive :: (EntryCompletion) -> ReactiveFieldRead IO (Bool)
+entryCompletionGetPopupSingleMatchPassive w = wrapMRPassive (entryCompletionGetPopupSingleMatch w)
+
+
+-- @G: entryCompletionGetTextColumn					 | ["entry","Completion","Get","Text","Column"]
+entryCompletionGetTextColumnPassive :: GlibString string => (EntryCompletion) -> ReactiveFieldRead IO ((ColumnId row string))
+entryCompletionGetTextColumnPassive w = wrapMRPassive (entryCompletionGetTextColumn w)
+
+
+-- @A: entryCompletionInlineCompletion
+entryCompletionInlineCompletionPassive :: EntryCompletion -> ReactiveFieldReadWrite IO Bool
+entryCompletionInlineCompletionPassive w = passivePropertyNE w entryCompletionInlineCompletion
+
+
+-- @A: entryCompletionMinimumKeyLength
+entryCompletionMinimumKeyLengthPassive :: EntryCompletion -> ReactiveFieldReadWrite IO Int
+entryCompletionMinimumKeyLengthPassive w = passivePropertyNE w entryCompletionMinimumKeyLength
+
+
+-- @A: entryCompletionPopupCompletion
+entryCompletionPopupCompletionPassive :: EntryCompletion -> ReactiveFieldReadWrite IO Bool
+entryCompletionPopupCompletionPassive w = passivePropertyNE w entryCompletionPopupCompletion
+
+
+-- @A: entryCompletionPopupSetWidth
+entryCompletionPopupSetWidthPassive :: EntryCompletion -> ReactiveFieldReadWrite IO Bool
+entryCompletionPopupSetWidthPassive w = passivePropertyNE w entryCompletionPopupSetWidth
+
+
+-- @A: entryCompletionPopupSingleMatch
+entryCompletionPopupSingleMatchPassive :: EntryCompletion -> ReactiveFieldReadWrite IO Bool
+entryCompletionPopupSingleMatchPassive w = passivePropertyNE w entryCompletionPopupSingleMatch
+
+
+-- @T: entryCompletionSetInlineCompletion					 | ["entry","Completion","Set","Inline","Completion"]
+entryCompletionSetInlineCompletionPassive :: (EntryCompletion) -> ReactiveFieldWrite IO (Bool)
+entryCompletionSetInlineCompletionPassive w = wrapMW (entryCompletionSetInlineCompletion w)
+
+-- @T: entryCompletionSetMatchFunc					 | ["entry","Completion","Set","Match","Func"]
+entryCompletionSetMatchFuncReactive :: GlibString string => (EntryCompletion) -> ReactiveFieldWrite IO ((string -> TreeIter -> IO Bool))
+entryCompletionSetMatchFuncReactive w = wrapMW (entryCompletionSetMatchFunc w)
+
+
+-- @T: entryCompletionSetMinimumKeyLength					 | ["entry","Completion","Set","Minimum","Key","Length"]
+entryCompletionSetMinimumKeyLengthPassive :: (EntryCompletion) -> ReactiveFieldWrite IO (Int)
+entryCompletionSetMinimumKeyLengthPassive w = wrapMW (entryCompletionSetMinimumKeyLength w)
+
+-- @T: entryCompletionSetModel					 | ["entry","Completion","Set","Model"]
+entryCompletionSetModelReactive :: TreeModelClass model => (EntryCompletion) -> ReactiveFieldWrite IO (Maybe model)
+entryCompletionSetModelReactive w = wrapMW (entryCompletionSetModel w)
+
+
+-- @T: entryCompletionSetPopupCompletion					 | ["entry","Completion","Set","Popup","Completion"]
+entryCompletionSetPopupCompletionPassive :: (EntryCompletion) -> ReactiveFieldWrite IO (Bool)
+entryCompletionSetPopupCompletionPassive w = wrapMW (entryCompletionSetPopupCompletion w)
+
+-- @T: entryCompletionSetPopupSetWidth					 | ["entry","Completion","Set","Popup","Set","Width"]
+entryCompletionSetPopupSetWidthPassive :: (EntryCompletion) -> ReactiveFieldWrite IO (Bool)
+entryCompletionSetPopupSetWidthPassive w = wrapMW (entryCompletionSetPopupSetWidth w)
+
+-- @T: entryCompletionSetPopupSingleMatch					 | ["entry","Completion","Set","Popup","Single","Match"]
+entryCompletionSetPopupSingleMatchPassive :: (EntryCompletion) -> ReactiveFieldWrite IO (Bool)
+entryCompletionSetPopupSingleMatchPassive w = wrapMW (entryCompletionSetPopupSingleMatch w)
+
+-- @T: entryCompletionSetTextColumn					 | ["entry","Completion","Set","Text","Column"]
+entryCompletionSetTextColumnReactive :: GlibString string => (EntryCompletion) -> ReactiveFieldWrite IO (ColumnId row string)
+entryCompletionSetTextColumnReactive w = wrapMW (entryCompletionSetTextColumn w)
+
+
+-- @A: entryCompletionTextColumn
+entryCompletionTextColumnPassive :: GlibString string => (EntryCompletion) -> ReactiveFieldReadWrite IO ((ColumnId row string))
+entryCompletionTextColumnPassive w = passivePropertyNE w entryCompletionTextColumn
+
+
+-- @S: insertPrefix
+-- TODO
+-- @S: matchSelected
+-- TODO
+-- @C: onActionActivated
+-- TODO
+-- @C: onInsertPrefix
+-- TODO
+-- @S: entryActivated
+entryActivatedReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryActivatedReactive = (`reactiveSignalIO` entryActivated)
+
+
+-- @S: entryActivate
+entryActivateReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryActivateReactive = (`reactiveSignalIO` entryActivate)
+
+
+-- @A: entryActivatesDefault
+entryActivatesDefaultPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+entryActivatesDefaultPassive w = passivePropertyNE w entryActivatesDefault
+
+
+-- @A: entryAlignment
+entryAlignmentPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+entryAlignmentPassive w = passivePropertyNE w entryAlignment
+
+
+-- @S: entryBackspace
+entryBackspaceReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryBackspaceReactive = (`reactiveSignalIO` entryBackspace)
+
+
+-- @A: entryCompletion
+entryCompletionPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (EntryCompletion)
+entryCompletionPassive w = passivePropertyNE w entryCompletion
+
+
+-- @S: entryCopyClipboard
+entryCopyClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryCopyClipboardReactive = (`reactiveSignalIO` entryCopyClipboard)
+
+
+-- @S: entryCutClipboard
+entryCutClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryCutClipboardReactive = (`reactiveSignalIO` entryCutClipboard)
+
+
+-- @S: entryDeleteFromCursor
+-- TODO
+-- @A: entryEditable
+entryEditablePassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+entryEditablePassive w = passivePropertyNE w entryEditable
+
+
+-- @G: entryGetActivatesDefault					 | ["entry","Get","Activates","Default"]
+entryGetActivatesDefaultPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Bool)
+entryGetActivatesDefaultPassive w = wrapMRPassive (entryGetActivatesDefault w)
+
+
+-- @G: entryGetAlignment					 | ["entry","Get","Alignment"]
+entryGetAlignmentPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Float)
+entryGetAlignmentPassive w = wrapMRPassive (entryGetAlignment w)
+
+
+-- @G: entryGetBuffer					 | ["entry","Get","Buffer"]
+entryGetBufferPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (EntryBuffer)
+entryGetBufferPassive w = wrapMRPassive (entryGetBuffer w)
+
+
+-- @G: entryGetCompletion					 | ["entry","Get","Completion"]
+entryGetCompletionPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (EntryCompletion)
+entryGetCompletionPassive w = wrapMRPassive (entryGetCompletion w)
+
+
+-- @G: entryGetHasFrame					 | ["entry","Get","Has","Frame"]
+entryGetHasFramePassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Bool)
+entryGetHasFramePassive w = wrapMRPassive (entryGetHasFrame w)
+
+
+-- @G: entryGetIconWindow					 | ["entry","Get","Icon","Window"]
+-- TODO
+-- @G: entryGetInvisibleChar					 | ["entry","Get","Invisible","Char"]
+entryGetInvisibleCharPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Char)
+entryGetInvisibleCharPassive w = wrapMRPassive (entryGetInvisibleChar w)
+
+
+-- @G: entryGetMaxLength					 | ["entry","Get","Max","Length"]
+entryGetMaxLengthPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Int)
+entryGetMaxLengthPassive w = wrapMRPassive (entryGetMaxLength w)
+
+
+-- @G: entryGetText					 | ["entry","Get","Text"]
+entryGetTextPassive :: (EntryClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+entryGetTextPassive w = wrapMRPassive (entryGetText w)
+
+
+-- @G: entryGetTextWindow					 | ["entry","Get","Text","Window"]
+entryGetTextWindowPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+entryGetTextWindowPassive w = wrapMRPassive (entryGetTextWindow w)
+
+
+-- @G: entryGetVisibility					 | ["entry","Get","Visibility"]
+entryGetVisibilityPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Bool)
+entryGetVisibilityPassive w = wrapMRPassive (entryGetVisibility w)
+
+
+-- @G: entryGetWidthChars					 | ["entry","Get","Width","Chars"]
+entryGetWidthCharsPassive :: EntryClass self => (self) -> ReactiveFieldRead IO (Int)
+entryGetWidthCharsPassive w = wrapMRPassive (entryGetWidthChars w)
+
+
+-- @A: entryHasFrame
+entryHasFramePassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+entryHasFramePassive w = passivePropertyNE w entryHasFrame
+
+
+-- @S: entryIconPress
+-- TODO
+-- @S: entryIconRelease
+-- TODO
+-- @S: entryInsertAtCursor
+-- TODO
+-- @A: entryInvisibleChar
+entryInvisibleCharPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Char)
+entryInvisibleCharPassive w = passivePropertyNE w entryInvisibleChar
+
+
+-- @A: entryMaxLength
+entryMaxLengthPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+entryMaxLengthPassive w = passivePropertyNE w entryMaxLength
+
+
+-- @S: entryMoveCursor
+-- TODO
+-- @S: entryPasteClipboard
+entryPasteClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryPasteClipboardReactive = (`reactiveSignalIO` entryPasteClipboard)
+
+
+-- @S: entryPopulatePopup
+-- TODO
+-- @S: entryPreeditChanged
+-- TODO
+-- @T: entrySetActivatesDefault					 | ["entry","Set","Activates","Default"]
+entrySetActivatesDefaultReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Bool)
+entrySetActivatesDefaultReactive w = wrapMW (entrySetActivatesDefault w)
+
+
+-- @T: entrySetAlignment					 | ["entry","Set","Alignment"]
+entrySetAlignmentReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Float)
+entrySetAlignmentReactive w = wrapMW (entrySetAlignment w)
+
+
+-- @T: entrySetBuffer					 | ["entry","Set","Buffer"]
+entrySetBufferReactive :: (EntryClass self, EntryBufferClass buffer) => (self) -> ReactiveFieldWrite IO (buffer)
+entrySetBufferReactive w = wrapMW (entrySetBuffer w)
+
+
+-- @T: entrySetCompletion					 | ["entry","Set","Completion"]
+entrySetCompletionReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (EntryCompletion)
+entrySetCompletionReactive w = wrapMW (entrySetCompletion w)
+
+
+-- @T: entrySetHasFrame					 | ["entry","Set","Has","Frame"]
+entrySetHasFrameReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Bool)
+entrySetHasFrameReactive w = wrapMW (entrySetHasFrame w)
+
+
+-- @T: entrySetInvisibleChar					 | ["entry","Set","Invisible","Char"]
+entrySetInvisibleCharReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Char)
+entrySetInvisibleCharReactive w = wrapMW (entrySetInvisibleChar w)
+
+
+-- @T: entrySetMaxLength					 | ["entry","Set","Max","Length"]
+entrySetMaxLengthReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Int)
+entrySetMaxLengthReactive w = wrapMW (entrySetMaxLength w)
+
+
+-- @T: entrySetText					 | ["entry","Set","Text"]
+entrySetTextReactive :: (EntryClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+entrySetTextReactive w = wrapMW (entrySetText w)
+
+
+-- @T: entrySetVisibility					 | ["entry","Set","Visibility"]
+entrySetVisibilityReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Bool)
+entrySetVisibilityReactive w = wrapMW (entrySetVisibility w)
+
+
+-- @T: entrySetWidthChars					 | ["entry","Set","Width","Chars"]
+entrySetWidthCharsReactive :: EntryClass self => (self) -> ReactiveFieldWrite IO (Int)
+entrySetWidthCharsReactive w = wrapMW (entrySetWidthChars w)
+
+
+-- @A: entryText
+entryTextPassive :: (EntryClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+entryTextPassive w = passivePropertyNE w entryText
+
+
+-- @S: entryToggleOverwirte
+entryToggleOverwirteReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryToggleOverwirteReactive = (`reactiveSignalIO` entryToggleOverwirte)
+
+
+-- @S: entryToggleOverwrite
+entryToggleOverwriteReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+entryToggleOverwriteReactive = (`reactiveSignalIO` entryToggleOverwrite)
+
+
+-- @A: entryVisibility
+entryVisibilityPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+entryVisibilityPassive w = passivePropertyNE w entryVisibility
+
+
+-- @A: entryWidthChars
+entryWidthCharsPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+entryWidthCharsPassive w = passivePropertyNE w entryWidthChars
+
+
+-- @A: entryXalign
+entryXalignPassive :: EntryClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+entryXalignPassive w = passivePropertyNE w entryXalign
+
+
+-- @C: onCopyClipboard
+onCopyClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+onCopyClipboardReactive w = reactivePropertyH_ w onCopyClipboard
+
+-- @C: onCutClipboard
+onCutClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+onCutClipboardReactive w = reactivePropertyH_ w onCutClipboard
+
+-- @C: onEntryActivate
+onEntryActivateReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+onEntryActivateReactive w = reactivePropertyH_ w onEntryActivate
+
+-- @C: onPasteClipboard
+onPasteClipboardReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+onPasteClipboardReactive w = reactivePropertyH_ w onPasteClipboard
+
+-- @C: onToggleOverwrite
+onToggleOverwriteReactive :: EntryClass self => self -> ReactiveFieldRead IO ()
+onToggleOverwriteReactive w = reactivePropertyH_ w onToggleOverwrite
+
+-- @C: afterInput
+-- TODO
+-- @C: afterOutput
+afterOutputReactive :: SpinButtonClass self => self -> ReactiveFieldRead IO ()
+afterOutputReactive w = reactivePropertyH_ w (\x i -> afterOutput x (i >> return False))
+
+-- @C: afterValueSpinned
+afterValueSpinnedReactive :: SpinButtonClass self => self -> ReactiveFieldRead IO ()
+afterValueSpinnedReactive w = reactivePropertyH_ w afterValueSpinned
+
+-- @C: onInput
+-- TODO
+-- @C: onOutput
+onOutputReactive :: SpinButtonClass self => self -> ReactiveFieldRead IO ()
+onOutputReactive w = reactivePropertyH_ w (\x i -> onOutput x (i >> return False))
+
+-- @C: onValueSpinned
+onValueSpinnedReactive :: SpinButtonClass self => self -> ReactiveFieldRead IO ()
+onValueSpinnedReactive w = reactivePropertyH_ w onValueSpinned
+
+-- @A: spinButtonAdjustment
+spinButtonAdjustmentPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+spinButtonAdjustmentPassive w = passivePropertyNE w spinButtonAdjustment
+
+
+-- @A: spinButtonClimbRate
+spinButtonClimbRatePassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+spinButtonClimbRatePassive w = passivePropertyNE w spinButtonClimbRate
+
+
+-- @A: spinButtonDigits
+spinButtonDigitsPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+spinButtonDigitsPassive w = passivePropertyNE w spinButtonDigits
+
+
+-- @G: spinButtonGetAdjustment					 | ["spin","Button","Get","Adjustment"]
+spinButtonGetAdjustmentPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+spinButtonGetAdjustmentPassive w = wrapMRPassive (spinButtonGetAdjustment w)
+
+
+-- @G: spinButtonGetDigits					 | ["spin","Button","Get","Digits"]
+spinButtonGetDigitsPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Int)
+spinButtonGetDigitsPassive w = wrapMRPassive (spinButtonGetDigits w)
+
+
+-- @G: spinButtonGetIncrements					 | ["spin","Button","Get","Increments"]
+spinButtonGetIncrementsPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO ((Double, Double))
+spinButtonGetIncrementsPassive w = wrapMRPassive (spinButtonGetIncrements w)
+
+
+-- @G: spinButtonGetNumeric					 | ["spin","Button","Get","Numeric"]
+spinButtonGetNumericPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+spinButtonGetNumericPassive w = wrapMRPassive (spinButtonGetNumeric w)
+
+
+-- @G: spinButtonGetRange					 | ["spin","Button","Get","Range"]
+spinButtonGetRangePassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO ((Double, Double))
+spinButtonGetRangePassive w = wrapMRPassive (spinButtonGetRange w)
+
+
+-- @G: spinButtonGetSnapToTicks					 | ["spin","Button","Get","Snap","To","Ticks"]
+spinButtonGetSnapToTicksPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+spinButtonGetSnapToTicksPassive w = wrapMRPassive (spinButtonGetSnapToTicks w)
+
+
+-- @G: spinButtonGetUpdatePolicy					 | ["spin","Button","Get","Update","Policy"]
+spinButtonGetUpdatePolicyPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (SpinButtonUpdatePolicy)
+spinButtonGetUpdatePolicyPassive w = wrapMRPassive (spinButtonGetUpdatePolicy w)
+
+
+-- @G: spinButtonGetValueAsInt					 | ["spin","Button","Get","Value","As","Int"]
+spinButtonGetValueAsIntPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Int)
+spinButtonGetValueAsIntPassive w = wrapMRPassive (spinButtonGetValueAsInt w)
+
+
+-- @G: spinButtonGetValue					 | ["spin","Button","Get","Value"]
+spinButtonGetValuePassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Double)
+spinButtonGetValuePassive w = wrapMRPassive (spinButtonGetValue w)
+
+
+-- @G: spinButtonGetWrap					 | ["spin","Button","Get","Wrap"]
+spinButtonGetWrapPassive :: SpinButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+spinButtonGetWrapPassive w = wrapMRPassive (spinButtonGetWrap w)
+
+
+-- @A: spinButtonNumeric
+spinButtonNumericPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+spinButtonNumericPassive w = passivePropertyNE w spinButtonNumeric
+
+
+-- @T: spinButtonSetAdjustment					 | ["spin","Button","Set","Adjustment"]
+spinButtonSetAdjustmentReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+spinButtonSetAdjustmentReactive w = wrapMW (spinButtonSetAdjustment w)
+
+
+-- @T: spinButtonSetDigits					 | ["spin","Button","Set","Digits"]
+spinButtonSetDigitsReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Int)
+spinButtonSetDigitsReactive w = wrapMW (spinButtonSetDigits w)
+
+
+-- @T: spinButtonSetIncrements					 | ["spin","Button","Set","Increments"]
+-- TODO
+-- @T: spinButtonSetNumeric					 | ["spin","Button","Set","Numeric"]
+spinButtonSetNumericReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+spinButtonSetNumericReactive w = wrapMW (spinButtonSetNumeric w)
+
+
+-- @T: spinButtonSetRange					 | ["spin","Button","Set","Range"]
+-- TODO
+-- @T: spinButtonSetSnapToTicks					 | ["spin","Button","Set","Snap","To","Ticks"]
+spinButtonSetSnapToTicksReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+spinButtonSetSnapToTicksReactive w = wrapMW (spinButtonSetSnapToTicks w)
+
+
+-- @T: spinButtonSetUpdatePolicy					 | ["spin","Button","Set","Update","Policy"]
+spinButtonSetUpdatePolicyReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (SpinButtonUpdatePolicy)
+spinButtonSetUpdatePolicyReactive w = wrapMW (spinButtonSetUpdatePolicy w)
+
+
+-- @T: spinButtonSetValue					 | ["spin","Button","Set","Value"]
+spinButtonSetValueReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Double)
+spinButtonSetValueReactive w = wrapMW (spinButtonSetValue w)
+
+
+-- @T: spinButtonSetWrap					 | ["spin","Button","Set","Wrap"]
+spinButtonSetWrapReactive :: SpinButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+spinButtonSetWrapReactive w = wrapMW (spinButtonSetWrap w)
+
+
+-- @A: spinButtonSnapToTicks
+spinButtonSnapToTicksPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+spinButtonSnapToTicksPassive w = passivePropertyNE w spinButtonSnapToTicks
+
+
+-- @A: spinButtonUpdatePolicy
+spinButtonUpdatePolicyPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (SpinButtonUpdatePolicy)
+spinButtonUpdatePolicyPassive w = passivePropertyNE w spinButtonUpdatePolicy
+
+
+-- @A: spinButtonValue
+spinButtonValuePassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+spinButtonValuePassive w = passivePropertyNE w spinButtonValue
+
+
+-- @A: spinButtonWrap
+spinButtonWrapPassive :: SpinButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+spinButtonWrapPassive w = passivePropertyNE w spinButtonWrap
+
+
+-- @T: appLaunchContextSetDesktop					 | ["app","Launch","Context","Set","Desktop"]
+appLaunchContextSetDesktopPassive :: (AppLaunchContext) -> ReactiveFieldWrite IO (Int)
+appLaunchContextSetDesktopPassive w = wrapMW (appLaunchContextSetDesktop w)
+
+-- @T: appLaunchContextSetDisplay					 | ["app","Launch","Context","Set","Display"]
+appLaunchContextSetDisplayPassive :: (AppLaunchContext) -> ReactiveFieldWrite IO (Display)
+appLaunchContextSetDisplayPassive w = wrapMW (appLaunchContextSetDisplay w)
+
+-- @T: appLaunchContextSetIconName					 | ["app","Launch","Context","Set","Icon","Name"]
+appLaunchContextSetIconNameReactive :: GlibString string => (AppLaunchContext) -> ReactiveFieldWrite IO (string)
+appLaunchContextSetIconNameReactive w = wrapMW (appLaunchContextSetIconName w)
+
+
+-- @T: appLaunchContextSetIcon					 | ["app","Launch","Context","Set","Icon"]
+
+appLaunchContextSetIconReactive w = wrapMW (appLaunchContextSetIcon w)
+
+
+-- @T: appLaunchContextSetScreen					 | ["app","Launch","Context","Set","Screen"]
+appLaunchContextSetScreenPassive :: (AppLaunchContext) -> ReactiveFieldWrite IO (Screen)
+appLaunchContextSetScreenPassive w = wrapMW (appLaunchContextSetScreen w)
+
+-- @T: appLaunchContextSetTimestamp					 | ["app","Launch","Context","Set","Timestamp"]
+appLaunchContextSetTimestampPassive :: (AppLaunchContext) -> ReactiveFieldWrite IO (TimeStamp)
+appLaunchContextSetTimestampPassive w = wrapMW (appLaunchContextSetTimestamp w)
+
+-- @G: cursorGetDisplay					 | ["cursor","Get","Display"]
+cursorGetDisplayPassive :: (Cursor) -> ReactiveFieldRead IO (Display)
+cursorGetDisplayPassive w = wrapMRPassive (cursorGetDisplay w)
+
+
+-- @G: cursorGetImage					 | ["cursor","Get","Image"]
+cursorGetImagePassive :: (Cursor) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+cursorGetImagePassive w = wrapMRPassive (cursorGetImage w)
+
+
+-- @S: displayClosed
+-- TODO
+-- @G: displayGetDefaultCursorSize					 | ["display","Get","Default","Cursor","Size"]
+displayGetDefaultCursorSizePassive :: (Display) -> ReactiveFieldRead IO (Int)
+displayGetDefaultCursorSizePassive w = wrapMRPassive (displayGetDefaultCursorSize w)
+
+
+-- @G: displayGetDefaultGroup					 | ["display","Get","Default","Group"]
+displayGetDefaultGroupPassive :: (Display) -> ReactiveFieldRead IO (DrawWindow)
+displayGetDefaultGroupPassive w = wrapMRPassive (displayGetDefaultGroup w)
+
+
+-- @G: displayGetDefault					 | ["display","Get","Default"]
+displayGetDefaultPassive :: ReactiveFieldRead IO ((Maybe Display))
+displayGetDefaultPassive = wrapMRPassive (displayGetDefault)
+
+
+-- @G: displayGetDefaultScreen					 | ["display","Get","Default","Screen"]
+displayGetDefaultScreenPassive :: (Display) -> ReactiveFieldRead IO (Screen)
+displayGetDefaultScreenPassive w = wrapMRPassive (displayGetDefaultScreen w)
+
+
+-- @G: displayGetMaximalCursorSize					 | ["display","Get","Maximal","Cursor","Size"]
+displayGetMaximalCursorSizePassive :: (Display) -> ReactiveFieldRead IO ((Int, Int))
+displayGetMaximalCursorSizePassive w = wrapMRPassive (displayGetMaximalCursorSize w)
+
+
+-- @G: displayGetName					 | ["display","Get","Name"]
+displayGetNamePassive :: GlibString string => (Display) -> ReactiveFieldRead IO (string)
+displayGetNamePassive w = wrapMRPassive (displayGetName w)
+
+
+-- @G: displayGetNScreens					 | ["display","Get","NScreens"]
+displayGetNScreensPassive :: (Display) -> ReactiveFieldRead IO (Int)
+displayGetNScreensPassive w = wrapMRPassive (displayGetNScreens w)
+
+
+-- @G: displayGetPointer					 | ["display","Get","Pointer"]
+displayGetPointerPassive :: (Display) -> ReactiveFieldRead IO ((Screen, [Modifier], Int, Int))
+displayGetPointerPassive w = wrapMRPassive (displayGetPointer w)
+
+
+-- @G: displayGetScreen					 | ["display","Get","Screen"]
+-- TODO
+-- @G: displayGetWindowAtPointer					 | ["display","Get","Window","At","Pointer"]
+displayGetWindowAtPointerPassive :: (Display) -> ReactiveFieldRead IO ((Maybe (DrawWindow, Int, Int)))
+displayGetWindowAtPointerPassive w = wrapMRPassive (displayGetWindowAtPointer w)
+
+
+-- @T: displaySetDoubleClickDistance					 | ["display","Set","Double","Click","Distance"]
+displaySetDoubleClickDistancePassive :: (Display) -> ReactiveFieldWrite IO (Int)
+displaySetDoubleClickDistancePassive w = wrapMW (displaySetDoubleClickDistance w)
+
+-- @T: displaySetDoubleClickTime					 | ["display","Set","Double","Click","Time"]
+displaySetDoubleClickTimePassive :: (Display) -> ReactiveFieldWrite IO (Int)
+displaySetDoubleClickTimePassive w = wrapMW (displaySetDoubleClickTime w)
+
+-- @A: displayManagerDefaultDisplay
+displayManagerDefaultDisplayPassive :: DisplayManagerClass self => (self) -> ReactiveFieldReadWrite IO (Display)
+displayManagerDefaultDisplayPassive w = passivePropertyNE w displayManagerDefaultDisplay
+
+
+-- @G: displayManagerGet					 | ["display","Manager","Get"]
+displayManagerGetPassive :: ReactiveFieldRead IO (DisplayManager)
+displayManagerGetPassive = wrapMRPassive (displayManagerGet)
+
+
+-- @S: displayManagerOpened
+-- TODO
+-- @G: drawableGetClipRegion					 | ["drawable","Get","Clip","Region"]
+drawableGetClipRegionPassive :: DrawableClass d => (d) -> ReactiveFieldRead IO (Region)
+drawableGetClipRegionPassive w = wrapMRPassive (drawableGetClipRegion w)
+
+
+-- @G: drawableGetDepth					 | ["drawable","Get","Depth"]
+drawableGetDepthPassive :: DrawableClass d => (d) -> ReactiveFieldRead IO (Int)
+drawableGetDepthPassive w = wrapMRPassive (drawableGetDepth w)
+
+
+-- @G: drawableGetSize					 | ["drawable","Get","Size"]
+drawableGetSizePassive :: DrawableClass d => (d) -> ReactiveFieldRead IO ((Int, Int))
+drawableGetSizePassive w = wrapMRPassive (drawableGetSize w)
+
+
+-- @G: drawableGetVisibleRegion					 | ["drawable","Get","Visible","Region"]
+drawableGetVisibleRegionPassive :: DrawableClass d => (d) -> ReactiveFieldRead IO (Region)
+drawableGetVisibleRegionPassive w = wrapMRPassive (drawableGetVisibleRegion w)
+
+
+-- @G: drawWindowGetDefaultRootWindow					 | ["draw","Window","Get","Default","Root","Window"]
+drawWindowGetDefaultRootWindowPassive :: ReactiveFieldRead IO (DrawWindow)
+drawWindowGetDefaultRootWindowPassive = wrapMRPassive (drawWindowGetDefaultRootWindow)
+
+
+-- @G: drawWindowGetHeight					 | ["draw","Window","Get","Height"]
+drawWindowGetHeightPassive :: (DrawWindow) -> ReactiveFieldRead IO (Int)
+drawWindowGetHeightPassive w = wrapMRPassive (drawWindowGetHeight w)
+
+
+-- @G: drawWindowGetOrigin					 | ["draw","Window","Get","Origin"]
+drawWindowGetOriginPassive :: (DrawWindow) -> ReactiveFieldRead IO ((Int, Int))
+drawWindowGetOriginPassive w = wrapMRPassive (drawWindowGetOrigin w)
+
+
+-- @G: drawWindowGetPointer					 | ["draw","Window","Get","Pointer"]
+drawWindowGetPointerPassive :: DrawWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe (Bool, Int, Int, [Modifier])))
+drawWindowGetPointerPassive w = wrapMRPassive (drawWindowGetPointer w)
+
+
+-- @G: drawWindowGetPointerPos					 | ["draw","Window","Get","Pointer","Pos"]
+drawWindowGetPointerPosPassive :: DrawWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe DrawWindow, Int, Int, [Modifier]))
+drawWindowGetPointerPosPassive w = wrapMRPassive (drawWindowGetPointerPos w)
+
+
+-- @G: drawWindowGetState					 | ["draw","Window","Get","State"]
+drawWindowGetStatePassive :: DrawWindowClass self => (self) -> ReactiveFieldRead IO ([WindowState])
+drawWindowGetStatePassive w = wrapMRPassive (drawWindowGetState w)
+
+
+-- @G: drawWindowGetUpdateArea					 | ["draw","Window","Get","Update","Area"]
+drawWindowGetUpdateAreaPassive :: DrawWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Region))
+drawWindowGetUpdateAreaPassive w = wrapMRPassive (drawWindowGetUpdateArea w)
+
+
+-- @G: drawWindowGetWidth					 | ["draw","Window","Get","Width"]
+drawWindowGetWidthPassive :: (DrawWindow) -> ReactiveFieldRead IO (Int)
+drawWindowGetWidthPassive w = wrapMRPassive (drawWindowGetWidth w)
+
+
+-- @T: drawWindowSetAcceptFocus					 | ["draw","Window","Set","Accept","Focus"]
+drawWindowSetAcceptFocusReactive :: DrawWindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+drawWindowSetAcceptFocusReactive w = wrapMW (drawWindowSetAcceptFocus w)
+
+
+-- @T: drawWindowSetChildShapes					 | ["draw","Window","Set","Child","Shapes"]
+-- TODO
+-- @T: drawWindowSetCursor					 | ["draw","Window","Set","Cursor"]
+drawWindowSetCursorPassive :: (DrawWindow) -> ReactiveFieldWrite IO (Maybe Cursor)
+drawWindowSetCursorPassive w = wrapMW (drawWindowSetCursor w)
+
+-- @S: keymapDirectionChanged
+keymapDirectionChangedReactive :: KeymapClass self => self -> ReactiveFieldRead IO ()
+keymapDirectionChangedReactive = (`reactiveSignalIO` keymapDirectionChanged)
+
+
+-- @G: keymapGetCapsLockState					 | ["keymap","Get","Caps","Lock","State"]
+keymapGetCapsLockStatePassive :: KeymapClass self => (self) -> ReactiveFieldRead IO (Bool)
+keymapGetCapsLockStatePassive w = wrapMRPassive (keymapGetCapsLockState w)
+
+
+-- @G: keymapGetDefault					 | ["keymap","Get","Default"]
+keymapGetDefaultPassive :: ReactiveFieldRead IO (Keymap)
+keymapGetDefaultPassive = wrapMRPassive (keymapGetDefault)
+
+
+-- @G: keymapGetDirection					 | ["keymap","Get","Direction"]
+keymapGetDirectionPassive :: KeymapClass self => (self) -> ReactiveFieldRead IO (PangoDirection)
+keymapGetDirectionPassive w = wrapMRPassive (keymapGetDirection w)
+
+
+-- @G: keymapGetEntriesForKeycode					 | ["keymap","Get","Entries","For","Keycode"]
+-- TODO
+-- @G: keymapGetEntriesForKeyval					 | ["keymap","Get","Entries","For","Keyval"]
+-- TODO
+-- @G: keymapGetForDisplay					 | ["keymap","Get","For","Display"]
+keymapGetForDisplayPassive :: (Display) -> ReactiveFieldRead IO (Keymap)
+keymapGetForDisplayPassive w = wrapMRPassive (keymapGetForDisplay w)
+
+
+-- @S: keymapKeysChanged
+keymapKeysChangedReactive :: KeymapClass self => self -> ReactiveFieldRead IO ()
+keymapKeysChangedReactive = (`reactiveSignalIO` keymapKeysChanged)
+
+
+-- @S: keymapStateChanged
+keymapStateChangedReactive :: KeymapClass self => self -> ReactiveFieldRead IO ()
+keymapStateChangedReactive = (`reactiveSignalIO` keymapStateChanged)
+
+
+-- @G: pixbufGetBitsPerSample					 | ["pixbuf","Get","Bits","Per","Sample"]
+pixbufGetBitsPerSamplePassive :: (Pixbuf) -> ReactiveFieldRead IO (Int)
+pixbufGetBitsPerSamplePassive w = wrapMRPassive (pixbufGetBitsPerSample w)
+
+
+-- @G: pixbufGetColorSpace					 | ["pixbuf","Get","Color","Space"]
+pixbufGetColorSpacePassive :: (Pixbuf) -> ReactiveFieldRead IO (Colorspace)
+pixbufGetColorSpacePassive w = wrapMRPassive (pixbufGetColorSpace w)
+
+
+-- @G: pixbufGetFormats					 | ["pixbuf","Get","Formats"]
+-- TODO
+-- @G: pixbufGetFromDrawable					 | ["pixbuf","Get","From","Drawable"]
+-- TODO
+-- @G: pixbufGetHasAlpha					 | ["pixbuf","Get","Has","Alpha"]
+pixbufGetHasAlphaPassive :: (Pixbuf) -> ReactiveFieldRead IO (Bool)
+pixbufGetHasAlphaPassive w = wrapMRPassive (pixbufGetHasAlpha w)
+
+
+-- @G: pixbufGetHeight					 | ["pixbuf","Get","Height"]
+pixbufGetHeightPassive :: (Pixbuf) -> ReactiveFieldRead IO (Int)
+pixbufGetHeightPassive w = wrapMRPassive (pixbufGetHeight w)
+
+
+-- @G: pixbufGetNChannels					 | ["pixbuf","Get","NChannels"]
+pixbufGetNChannelsPassive :: (Pixbuf) -> ReactiveFieldRead IO (Int)
+pixbufGetNChannelsPassive w = wrapMRPassive (pixbufGetNChannels w)
+
+
+-- @G: pixbufGetOption					 | ["pixbuf","Get","Option"]
+-- TODO
+-- @G: pixbufGetPixels					 | ["pixbuf","Get","Pixels"]
+
+pixbufGetPixelsPassive w = wrapMRPassive (pixbufGetPixels w)
+
+
+-- @G: pixbufGetRowstride					 | ["pixbuf","Get","Rowstride"]
+pixbufGetRowstridePassive :: (Pixbuf) -> ReactiveFieldRead IO (Int)
+pixbufGetRowstridePassive w = wrapMRPassive (pixbufGetRowstride w)
+
+
+-- @G: pixbufGetWidth					 | ["pixbuf","Get","Width"]
+pixbufGetWidthPassive :: (Pixbuf) -> ReactiveFieldRead IO (Int)
+pixbufGetWidthPassive w = wrapMRPassive (pixbufGetWidth w)
+
+
+-- @G: regionGetClipbox					 | ["region","Get","Clipbox"]
+regionGetClipboxPassive :: (Region) -> ReactiveFieldRead IO (Rectangle)
+regionGetClipboxPassive w = wrapMRPassive (regionGetClipbox w)
+
+
+-- @G: regionGetRectangles					 | ["region","Get","Rectangles"]
+regionGetRectanglesPassive :: (Region) -> ReactiveFieldRead IO ([Rectangle])
+regionGetRectanglesPassive w = wrapMRPassive (regionGetRectangles w)
+
+
+-- @S: screenCompositedChanged
+screenCompositedChangedReactive :: ScreenClass self => self -> ReactiveFieldRead IO ()
+screenCompositedChangedReactive = (`reactiveSignalIO` screenCompositedChanged)
+
+
+-- @A: screenDefaultColormap
+
+screenDefaultColormapPassive w = passivePropertyNE w screenDefaultColormap
+
+
+-- @A: screenFontOptions
+screenFontOptionsPassive :: Screen -> ReactiveFieldReadWrite IO ((Maybe FontOptions))
+screenFontOptionsPassive w = passivePropertyNE w screenFontOptions
+
+
+-- @G: screenGetActiveWindow					 | ["screen","Get","Active","Window"]
+screenGetActiveWindowPassive :: (Screen) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+screenGetActiveWindowPassive w = wrapMRPassive (screenGetActiveWindow w)
+
+
+-- @G: screenGetDefaultColormap					 | ["screen","Get","Default","Colormap"]
+
+screenGetDefaultColormapPassive w = wrapMRPassive (screenGetDefaultColormap w)
+
+
+-- @G: screenGetDefault					 | ["screen","Get","Default"]
+screenGetDefaultPassive :: ReactiveFieldRead IO ((Maybe Screen))
+screenGetDefaultPassive = wrapMRPassive (screenGetDefault)
+
+
+-- @G: screenGetDisplay					 | ["screen","Get","Display"]
+screenGetDisplayPassive :: (Screen) -> ReactiveFieldRead IO (Display)
+screenGetDisplayPassive w = wrapMRPassive (screenGetDisplay w)
+
+
+-- @G: screenGetHeight					 | ["screen","Get","Height"]
+screenGetHeightPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetHeightPassive w = wrapMRPassive (screenGetHeight w)
+
+
+-- @G: screenGetHeightMm					 | ["screen","Get","Height","Mm"]
+screenGetHeightMmPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetHeightMmPassive w = wrapMRPassive (screenGetHeightMm w)
+
+
+-- @G: screenGetHeightMM					 | ["screen","Get","Height","MM"]
+screenGetHeightMMPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetHeightMMPassive w = wrapMRPassive (screenGetHeightMM w)
+
+
+-- @G: screenGetMonitorAtPoint					 | ["screen","Get","Monitor","At","Point"]
+-- TODO
+-- @G: screenGetMonitorAtWindow					 | ["screen","Get","Monitor","At","Window"]
+-- TODO
+-- @G: screenGetMonitorGeometry					 | ["screen","Get","Monitor","Geometry"]
+-- TODO
+-- @G: screenGetMonitorHeightMm					 | ["screen","Get","Monitor","Height","Mm"]
+-- TODO
+-- @G: screenGetMonitorPlugName					 | ["screen","Get","Monitor","Plug","Name"]
+-- TODO
+-- @G: screenGetMonitorWidthMm					 | ["screen","Get","Monitor","Width","Mm"]
+-- TODO
+-- @G: screenGetNMonitors					 | ["screen","Get","NMonitors"]
+screenGetNMonitorsPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetNMonitorsPassive w = wrapMRPassive (screenGetNMonitors w)
+
+
+-- @G: screenGetNumber					 | ["screen","Get","Number"]
+screenGetNumberPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetNumberPassive w = wrapMRPassive (screenGetNumber w)
+
+
+-- @G: screenGetRGBAColormap					 | ["screen","Get","RGBAColormap"]
+
+screenGetRGBAColormapPassive w = wrapMRPassive (screenGetRGBAColormap w)
+
+
+-- @G: screenGetRootWindow					 | ["screen","Get","Root","Window"]
+screenGetRootWindowPassive :: (Screen) -> ReactiveFieldRead IO (DrawWindow)
+screenGetRootWindowPassive w = wrapMRPassive (screenGetRootWindow w)
+
+
+-- @G: screenGetSystemColormap					 | ["screen","Get","System","Colormap"]
+
+screenGetSystemColormapPassive w = wrapMRPassive (screenGetSystemColormap w)
+
+
+-- @G: screenGetSystemVisual					 | ["screen","Get","System","Visual"]
+
+screenGetSystemVisualPassive w = wrapMRPassive (screenGetSystemVisual w)
+
+
+-- @G: screenGetToplevelWindows					 | ["screen","Get","Toplevel","Windows"]
+screenGetToplevelWindowsPassive :: (Screen) -> ReactiveFieldRead IO ([DrawWindow])
+screenGetToplevelWindowsPassive w = wrapMRPassive (screenGetToplevelWindows w)
+
+
+-- @G: screenGetWidth					 | ["screen","Get","Width"]
+screenGetWidthPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetWidthPassive w = wrapMRPassive (screenGetWidth w)
+
+
+-- @G: screenGetWidthMm					 | ["screen","Get","Width","Mm"]
+screenGetWidthMmPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetWidthMmPassive w = wrapMRPassive (screenGetWidthMm w)
+
+
+-- @G: screenGetWidthMM					 | ["screen","Get","Width","MM"]
+screenGetWidthMMPassive :: (Screen) -> ReactiveFieldRead IO (Int)
+screenGetWidthMMPassive w = wrapMRPassive (screenGetWidthMM w)
+
+
+-- @G: screenGetWindowStack					 | ["screen","Get","Window","Stack"]
+screenGetWindowStackPassive :: (Screen) -> ReactiveFieldRead IO ((Maybe [DrawWindow]))
+screenGetWindowStackPassive w = wrapMRPassive (screenGetWindowStack w)
+
+
+-- @S: screenMonitorsChanged
+screenMonitorsChangedReactive :: ScreenClass self => self -> ReactiveFieldRead IO ()
+screenMonitorsChangedReactive = (`reactiveSignalIO` screenMonitorsChanged)
+
+
+-- @A: screenResolution
+screenResolutionPassive :: Screen -> ReactiveFieldReadWrite IO Double
+screenResolutionPassive w = passivePropertyNE w screenResolution
+
+
+-- @T: screenSetDefaultColormap					 | ["screen","Set","Default","Colormap"]
+
+screenSetDefaultColormapPassive w = wrapMW (screenSetDefaultColormap w)
+
+-- @S: screenSizeChanged
+screenSizeChangedReactive :: ScreenClass self => self -> ReactiveFieldRead IO ()
+screenSizeChangedReactive = (`reactiveSignalIO` screenSizeChanged)
+
+
+-- @G: clipboardGetDisplay					 | ["clipboard","Get","Display"]
+clipboardGetDisplayPassive :: ClipboardClass self => (self) -> ReactiveFieldRead IO (Display)
+clipboardGetDisplayPassive w = wrapMRPassive (clipboardGetDisplay w)
+
+
+-- @G: clipboardGetForDisplay					 | ["clipboard","Get","For","Display"]
+-- TODO
+-- @G: clipboardGet					 | ["clipboard","Get"]
+clipboardGetPassive :: (SelectionTag) -> ReactiveFieldRead IO (Clipboard)
+clipboardGetPassive w = wrapMRPassive (clipboardGet w)
+
+
+-- @T: clipboardSetCanStore					 | ["clipboard","Set","Can","Store"]
+clipboardSetCanStoreReactive :: ClipboardClass self => (self) -> ReactiveFieldWrite IO (Maybe [(TargetTag, InfoId)])
+clipboardSetCanStoreReactive w = wrapMW (clipboardSetCanStore w)
+
+
+-- @T: clipboardSetImage					 | ["clipboard","Set","Image"]
+clipboardSetImageReactive :: ClipboardClass self => (self) -> ReactiveFieldWrite IO (Pixbuf)
+clipboardSetImageReactive w = wrapMW (clipboardSetImage w)
+
+
+-- @T: clipboardSetText					 | ["clipboard","Set","Text"]
+clipboardSetTextReactive :: (ClipboardClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+clipboardSetTextReactive w = wrapMW (clipboardSetText w)
+
+
+-- @T: clipboardSetWithData					 | ["clipboard","Set","With","Data"]
+-- TODO
+-- @S: dragBegin
+-- TODO
+-- @A: dragContextActions
+dragContextActionsPassive :: DragContext -> ReactiveFieldReadWrite IO ([DragAction])
+dragContextActionsPassive w = passivePropertyNE w dragContextActions
+
+
+-- @A: dragContextAction
+dragContextActionPassive :: DragContext -> ReactiveFieldReadWrite IO DragAction
+dragContextActionPassive w = passivePropertyNE w dragContextAction
+
+
+-- @A: dragContextSuggestedAction
+dragContextSuggestedActionPassive :: DragContext -> ReactiveFieldReadWrite IO DragAction
+dragContextSuggestedActionPassive w = passivePropertyNE w dragContextSuggestedAction
+
+
+-- @S: dragDataDelete
+-- TODO
+-- @S: dragDataGet
+-- TODO
+-- @S: dragDataReceived
+-- TODO
+-- @G: dragDestGetTargetList					 | ["drag","Dest","Get","Target","List"]
+dragDestGetTargetListPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO ((Maybe TargetList))
+dragDestGetTargetListPassive w = wrapMRPassive (dragDestGetTargetList w)
+
+
+-- @T: dragDestSet					 | ["drag","Dest","Set"]
+-- TODO
+-- @T: dragDestSetProxy					 | ["drag","Dest","Set","Proxy"]
+-- TODO
+-- @T: dragDestSetTargetList					 | ["drag","Dest","Set","Target","List"]
+dragDestSetTargetListReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (TargetList)
+dragDestSetTargetListReactive w = wrapMW (dragDestSetTargetList w)
+
+
+-- @S: dragDrop
+-- TODO
+-- @S: dragEnd
+-- TODO
+-- @S: dragFailed
+-- TODO
+-- @G: dragGetData					 | ["drag","Get","Data"]
+-- TODO
+-- @G: dragGetSourceWidget					 | ["drag","Get","Source","Widget"]
+dragGetSourceWidgetPassive :: DragContextClass context => (context) -> ReactiveFieldRead IO ((Maybe Widget))
+dragGetSourceWidgetPassive w = wrapMRPassive (dragGetSourceWidget w)
+
+
+-- @S: dragLeave
+-- TODO
+-- @S: dragMotion
+-- TODO
+-- @T: dragSetIconDefault					 | ["drag","Set","Icon","Default"]
+-- TODO
+-- @T: dragSetIconName					 | ["drag","Set","Icon","Name"]
+-- TODO
+-- @T: dragSetIconPixbuf					 | ["drag","Set","Icon","Pixbuf"]
+-- TODO
+-- @T: dragSetIconStock					 | ["drag","Set","Icon","Stock"]
+-- TODO
+-- @T: dragSetIconWidget					 | ["drag","Set","Icon","Widget"]
+-- TODO
+-- @G: dragSourceGetTargetList					 | ["drag","Source","Get","Target","List"]
+dragSourceGetTargetListPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO ((Maybe TargetList))
+dragSourceGetTargetListPassive w = wrapMRPassive (dragSourceGetTargetList w)
+
+
+-- @T: dragSourceSet					 | ["drag","Source","Set"]
+-- TODO
+-- @T: dragSourceSetIconName					 | ["drag","Source","Set","Icon","Name"]
+dragSourceSetIconNameReactive :: (WidgetClass widget, GlibString string) => (widget) -> ReactiveFieldWrite IO (string)
+dragSourceSetIconNameReactive w = wrapMW (dragSourceSetIconName w)
+
+
+-- @T: dragSourceSetIconPixbuf					 | ["drag","Source","Set","Icon","Pixbuf"]
+dragSourceSetIconPixbufReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (Pixbuf)
+dragSourceSetIconPixbufReactive w = wrapMW (dragSourceSetIconPixbuf w)
+
+
+-- @T: dragSourceSetIconStock					 | ["drag","Source","Set","Icon","Stock"]
+dragSourceSetIconStockReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (StockId)
+dragSourceSetIconStockReactive w = wrapMW (dragSourceSetIconStock w)
+
+
+-- @T: dragSourceSetTargetList					 | ["drag","Source","Set","Target","List"]
+dragSourceSetTargetListReactive :: WidgetClass widget => (widget) -> ReactiveFieldWrite IO (TargetList)
+dragSourceSetTargetListReactive w = wrapMW (dragSourceSetTargetList w)
+
+
+-- @G: grabGetCurrent					 | ["grab","Get","Current"]
+grabGetCurrentPassive :: ReactiveFieldRead IO ((Maybe Widget))
+grabGetCurrentPassive = wrapMRPassive (grabGetCurrent)
+
+
+-- @T: iconSetAddSource					 | ["icon","Set","Add","Source"]
+iconSetAddSourcePassive :: (IconSet) -> ReactiveFieldWrite IO (IconSource)
+iconSetAddSourcePassive w = wrapMW (iconSetAddSource w)
+
+-- @G: iconSetGetSizes					 | ["icon","Set","Get","Sizes"]
+iconSetGetSizesPassive :: (IconSet) -> ReactiveFieldRead IO ([IconSize])
+iconSetGetSizesPassive w = wrapMRPassive (iconSetGetSizes w)
+
+
+-- @T: iconSetNewFromPixbuf					 | ["icon","Set","New","From","Pixbuf"]
+-- TODO
+-- @T: iconSetNew					 | ["icon","Set","New"]
+-- TODO
+-- @T: iconSetRenderIcon					 | ["icon","Set","Render","Icon"]
+-- TODO
+-- @G: iconSizeGetName					 | ["icon","Size","Get","Name"]
+iconSizeGetNamePassive :: GlibString string => (IconSize) -> ReactiveFieldRead IO ((Maybe string))
+iconSizeGetNamePassive w = wrapMRPassive (iconSizeGetName w)
+
+
+-- @G: iconSourceGetDirection					 | ["icon","Source","Get","Direction"]
+iconSourceGetDirectionPassive :: (IconSource) -> ReactiveFieldRead IO ((Maybe TextDirection))
+iconSourceGetDirectionPassive w = wrapMRPassive (iconSourceGetDirection w)
+
+
+-- @G: iconSourceGetFilename					 | ["icon","Source","Get","Filename"]
+iconSourceGetFilenamePassive :: GlibString string => (IconSource) -> ReactiveFieldRead IO ((Maybe string))
+iconSourceGetFilenamePassive w = wrapMRPassive (iconSourceGetFilename w)
+
+
+-- @G: iconSourceGetPixbuf					 | ["icon","Source","Get","Pixbuf"]
+iconSourceGetPixbufPassive :: (IconSource) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+iconSourceGetPixbufPassive w = wrapMRPassive (iconSourceGetPixbuf w)
+
+
+-- @G: iconSourceGetSize					 | ["icon","Source","Get","Size"]
+iconSourceGetSizePassive :: (IconSource) -> ReactiveFieldRead IO ((Maybe IconSize))
+iconSourceGetSizePassive w = wrapMRPassive (iconSourceGetSize w)
+
+
+-- @G: iconSourceGetState					 | ["icon","Source","Get","State"]
+iconSourceGetStatePassive :: (IconSource) -> ReactiveFieldRead IO ((Maybe StateType))
+iconSourceGetStatePassive w = wrapMRPassive (iconSourceGetState w)
+
+
+-- @T: iconSourceSetDirection					 | ["icon","Source","Set","Direction"]
+iconSourceSetDirectionPassive :: (IconSource) -> ReactiveFieldWrite IO (TextDirection)
+iconSourceSetDirectionPassive w = wrapMW (iconSourceSetDirection w)
+
+-- @T: iconSourceSetFilename					 | ["icon","Source","Set","Filename"]
+iconSourceSetFilenameReactive :: GlibFilePath fp => (IconSource) -> ReactiveFieldWrite IO (fp)
+iconSourceSetFilenameReactive w = wrapMW (iconSourceSetFilename w)
+
+
+-- @T: iconSourceSetPixbuf					 | ["icon","Source","Set","Pixbuf"]
+iconSourceSetPixbufPassive :: (IconSource) -> ReactiveFieldWrite IO (Pixbuf)
+iconSourceSetPixbufPassive w = wrapMW (iconSourceSetPixbuf w)
+
+-- @T: iconSourceSetSize					 | ["icon","Source","Set","Size"]
+iconSourceSetSizePassive :: (IconSource) -> ReactiveFieldWrite IO (IconSize)
+iconSourceSetSizePassive w = wrapMW (iconSourceSetSize w)
+
+-- @T: iconSourceSetState					 | ["icon","Source","Set","State"]
+iconSourceSetStatePassive :: (IconSource) -> ReactiveFieldWrite IO (StateType)
+iconSourceSetStatePassive w = wrapMW (iconSourceSetState w)
+
+-- @G: iconInfoGetAttachPoints					 | ["icon","Info","Get","Attach","Points"]
+iconInfoGetAttachPointsPassive :: (IconInfo) -> ReactiveFieldRead IO ((Maybe [Point]))
+iconInfoGetAttachPointsPassive w = wrapMRPassive (iconInfoGetAttachPoints w)
+
+
+-- @G: iconInfoGetBaseSize					 | ["icon","Info","Get","Base","Size"]
+iconInfoGetBaseSizePassive :: (IconInfo) -> ReactiveFieldRead IO (Int)
+iconInfoGetBaseSizePassive w = wrapMRPassive (iconInfoGetBaseSize w)
+
+
+-- @G: iconInfoGetBuiltinPixbuf					 | ["icon","Info","Get","Builtin","Pixbuf"]
+iconInfoGetBuiltinPixbufPassive :: (IconInfo) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+iconInfoGetBuiltinPixbufPassive w = wrapMRPassive (iconInfoGetBuiltinPixbuf w)
+
+
+-- @G: iconInfoGetDisplayName					 | ["icon","Info","Get","Display","Name"]
+iconInfoGetDisplayNamePassive :: GlibString string => (IconInfo) -> ReactiveFieldRead IO ((Maybe string))
+iconInfoGetDisplayNamePassive w = wrapMRPassive (iconInfoGetDisplayName w)
+
+
+-- @G: iconInfoGetEmbeddedRect					 | ["icon","Info","Get","Embedded","Rect"]
+iconInfoGetEmbeddedRectPassive :: (IconInfo) -> ReactiveFieldRead IO ((Maybe Rectangle))
+iconInfoGetEmbeddedRectPassive w = wrapMRPassive (iconInfoGetEmbeddedRect w)
+
+
+-- @G: iconInfoGetFilename					 | ["icon","Info","Get","Filename"]
+iconInfoGetFilenamePassive :: GlibString string => (IconInfo) -> ReactiveFieldRead IO ((Maybe string))
+iconInfoGetFilenamePassive w = wrapMRPassive (iconInfoGetFilename w)
+
+
+-- @T: iconInfoSetRawCoordinates					 | ["icon","Info","Set","Raw","Coordinates"]
+iconInfoSetRawCoordinatesPassive :: (IconInfo) -> ReactiveFieldWrite IO (Bool)
+iconInfoSetRawCoordinatesPassive w = wrapMW (iconInfoSetRawCoordinates w)
+
+-- @S: iconThemeChanged
+iconThemeChangedReactive :: IconThemeClass self => self -> ReactiveFieldRead IO ()
+iconThemeChangedReactive = (`reactiveSignalIO` iconThemeChanged)
+
+
+-- @G: iconThemeGetDefault					 | ["icon","Theme","Get","Default"]
+iconThemeGetDefaultPassive :: ReactiveFieldRead IO (IconTheme)
+iconThemeGetDefaultPassive = wrapMRPassive (iconThemeGetDefault)
+
+
+-- @G: iconThemeGetExampleIconName					 | ["icon","Theme","Get","Example","Icon","Name"]
+iconThemeGetExampleIconNamePassive :: (IconThemeClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+iconThemeGetExampleIconNamePassive w = wrapMRPassive (iconThemeGetExampleIconName w)
+
+
+-- @G: iconThemeGetForScreen					 | ["icon","Theme","Get","For","Screen"]
+iconThemeGetForScreenPassive :: (Screen) -> ReactiveFieldRead IO (IconTheme)
+iconThemeGetForScreenPassive w = wrapMRPassive (iconThemeGetForScreen w)
+
+
+-- @G: iconThemeGetIconSizes					 | ["icon","Theme","Get","Icon","Sizes"]
+-- TODO
+-- @G: iconThemeGetSearchPath					 | ["icon","Theme","Get","Search","Path"]
+iconThemeGetSearchPathPassive :: (IconThemeClass self, GlibFilePath fp) => (self) -> ReactiveFieldRead IO (([fp], Int))
+iconThemeGetSearchPathPassive w = wrapMRPassive (iconThemeGetSearchPath w)
+
+
+-- @T: iconThemeSetCustomTheme					 | ["icon","Theme","Set","Custom","Theme"]
+iconThemeSetCustomThemeReactive :: (IconThemeClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+iconThemeSetCustomThemeReactive w = wrapMW (iconThemeSetCustomTheme w)
+
+
+-- @T: iconThemeSetScreen					 | ["icon","Theme","Set","Screen"]
+iconThemeSetScreenReactive :: IconThemeClass self => (self) -> ReactiveFieldWrite IO (Screen)
+iconThemeSetScreenReactive w = wrapMW (iconThemeSetScreen w)
+
+
+-- @T: iconThemeSetSearchPath					 | ["icon","Theme","Set","Search","Path"]
+-- TODO
+-- @G: rcGetDefaultFiles					 | ["rc","Get","Default","Files"]
+-- TODO
+-- @G: rcGetImModuleFile					 | ["rc","Get","Im","Module","File"]
+-- TODO
+-- @G: rcGetModuleDir					 | ["rc","Get","Module","Dir"]
+-- TODO
+-- @G: rcGetStyleByPaths					 | ["rc","Get","Style","By","Paths"]
+-- TODO
+-- @G: rcGetStyle					 | ["rc","Get","Style"]
+rcGetStylePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (Style)
+rcGetStylePassive w = wrapMRPassive (rcGetStyle w)
+
+
+-- @G: rcGetThemeDir					 | ["rc","Get","Theme","Dir"]
+-- TODO
+-- @T: rcSetDefaultFiles					 | ["rc","Set","Default","Files"]
+-- TODO
+-- @G: selectionDataGet					 | ["selection","Data","Get"]
+-- TODO
+-- @G: selectionDataGetPixbuf					 | ["selection","Data","Get","Pixbuf"]
+-- TODO
+-- @G: selectionDataGetTarget					 | ["selection","Data","Get","Target"]
+-- TODO
+-- @G: selectionDataGetTargets					 | ["selection","Data","Get","Targets"]
+-- TODO
+-- @G: selectionDataGetText					 | ["selection","Data","Get","Text"]
+-- TODO
+-- @G: selectionDataGetURIs					 | ["selection","Data","Get","URIs"]
+-- TODO
+-- @T: selectionDataSet					 | ["selection","Data","Set"]
+-- TODO
+-- @T: selectionDataSetPixbuf					 | ["selection","Data","Set","Pixbuf"]
+-- TODO
+-- @T: selectionDataSetTarget					 | ["selection","Data","Set","Target"]
+-- TODO
+-- @T: selectionDataSetText					 | ["selection","Data","Set","Text"]
+-- TODO
+-- @T: selectionDataSetURIs					 | ["selection","Data","Set","URIs"]
+-- TODO
+-- @S: selectionGet
+-- TODO
+-- @T: selectionOwnerSetForDisplay					 | ["selection","Owner","Set","For","Display"]
+-- TODO
+-- @T: selectionOwnerSet					 | ["selection","Owner","Set"]
+-- TODO
+-- @S: selectionReceived
+-- TODO
+-- @G: settingsGetDefault					 | ["settings","Get","Default"]
+settingsGetDefaultPassive :: ReactiveFieldRead IO ((Maybe Settings))
+settingsGetDefaultPassive = wrapMRPassive (settingsGetDefault)
+
+
+-- @G: settingsGetForScreen					 | ["settings","Get","For","Screen"]
+settingsGetForScreenPassive :: ScreenClass screen => (screen) -> ReactiveFieldRead IO (Settings)
+settingsGetForScreenPassive w = wrapMRPassive (settingsGetForScreen w)
+
+
+-- @T: settingsSetLongProperty					 | ["settings","Set","Long","Property"]
+-- TODO
+-- @T: settingsSetStringProperty					 | ["settings","Set","String","Property"]
+-- TODO
+-- @G: colorSelectionDialogGetCancelButton					 | ["color","Selection","Dialog","Get","Cancel","Button"]
+colorSelectionDialogGetCancelButtonPassive :: (ColorSelectionDialog) -> ReactiveFieldRead IO (Button)
+colorSelectionDialogGetCancelButtonPassive w = wrapMRPassive (colorSelectionDialogGetCancelButton w)
+
+
+-- @G: colorSelectionDialogGetColor					 | ["color","Selection","Dialog","Get","Color"]
+colorSelectionDialogGetColorPassive :: (ColorSelectionDialog) -> ReactiveFieldRead IO (ColorSelection)
+colorSelectionDialogGetColorPassive w = wrapMRPassive (colorSelectionDialogGetColor w)
+
+
+-- @G: colorSelectionDialogGetHelpButton					 | ["color","Selection","Dialog","Get","Help","Button"]
+colorSelectionDialogGetHelpButtonPassive :: (ColorSelectionDialog) -> ReactiveFieldRead IO (Button)
+colorSelectionDialogGetHelpButtonPassive w = wrapMRPassive (colorSelectionDialogGetHelpButton w)
+
+
+-- @G: colorSelectionDialogGetOkButton					 | ["color","Selection","Dialog","Get","Ok","Button"]
+colorSelectionDialogGetOkButtonPassive :: (ColorSelectionDialog) -> ReactiveFieldRead IO (Button)
+colorSelectionDialogGetOkButtonPassive w = wrapMRPassive (colorSelectionDialogGetOkButton w)
+
+
+-- @G: dialogGetActionArea					 | ["dialog","Get","Action","Area"]
+dialogGetActionAreaPassive :: DialogClass dc => (dc) -> ReactiveFieldRead IO (HBox)
+dialogGetActionAreaPassive w = wrapMRPassive (dialogGetActionArea w)
+
+
+-- @G: dialogGetUpper					 | ["dialog","Get","Upper"]
+dialogGetUpperPassive :: DialogClass dc => (dc) -> ReactiveFieldRead IO (VBox)
+dialogGetUpperPassive w = wrapMRPassive (dialogGetUpper w)
+
+
+-- @G: drawableGetID					 | ["drawable","Get","ID"]
+drawableGetIDPassive :: DrawableClass d => (d) -> ReactiveFieldRead IO (NativeWindowId)
+drawableGetIDPassive w = wrapMRPassive (drawableGetID w)
+
+
+-- @G: fileSelectionGetButtons					 | ["file","Selection","Get","Buttons"]
+fileSelectionGetButtonsPassive :: FileSelectionClass fsel => (fsel) -> ReactiveFieldRead IO ((Button, Button))
+fileSelectionGetButtonsPassive w = wrapMRPassive (fileSelectionGetButtons w)
+
+
+-- @G: styleGetAntiAliasing					 | ["style","Get","Anti","Aliasing"]
+-- TODO
+-- @G: styleGetBackground					 | ["style","Get","Background"]
+-- TODO
+-- @G: styleGetBase					 | ["style","Get","Base"]
+-- TODO
+-- @G: styleGetDark					 | ["style","Get","Dark"]
+-- TODO
+-- @G: styleGetForeground					 | ["style","Get","Foreground"]
+-- TODO
+-- @G: styleGetLight					 | ["style","Get","Light"]
+-- TODO
+-- @G: styleGetMiddle					 | ["style","Get","Middle"]
+-- TODO
+-- @G: styleGetText					 | ["style","Get","Text"]
+-- TODO
+-- @G: widgetGetDrawWindow					 | ["widget","Get","Draw","Window"]
+widgetGetDrawWindowPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO (DrawWindow)
+widgetGetDrawWindowPassive w = wrapMRPassive (widgetGetDrawWindow w)
+
+
+-- @G: widgetGetSavedState					 | ["widget","Get","Saved","State"]
+widgetGetSavedStatePassive :: WidgetClass w => (w) -> ReactiveFieldRead IO (StateType)
+widgetGetSavedStatePassive w = wrapMRPassive (widgetGetSavedState w)
+
+
+-- @G: widgetGetSize					 | ["widget","Get","Size"]
+widgetGetSizePassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO ((Int, Int))
+widgetGetSizePassive w = wrapMRPassive (widgetGetSize w)
+
+
+-- @G: windowGetFrame					 | ["window","Get","Frame"]
+windowGetFramePassive :: WindowClass widget => (widget) -> ReactiveFieldRead IO ((Maybe DrawWindow))
+windowGetFramePassive w = wrapMRPassive (windowGetFrame w)
+
+
+-- @A: alignmentBottomPadding
+alignmentBottomPaddingPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+alignmentBottomPaddingPassive w = passivePropertyNE w alignmentBottomPadding
+
+
+-- @G: alignmentGetPadding					 | ["alignment","Get","Padding"]
+alignmentGetPaddingPassive :: AlignmentClass self => (self) -> ReactiveFieldRead IO ((Int, Int, Int, Int))
+alignmentGetPaddingPassive w = wrapMRPassive (alignmentGetPadding w)
+
+
+-- @A: alignmentLeftPadding
+alignmentLeftPaddingPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+alignmentLeftPaddingPassive w = passivePropertyNE w alignmentLeftPadding
+
+
+-- @A: alignmentRightPadding
+alignmentRightPaddingPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+alignmentRightPaddingPassive w = passivePropertyNE w alignmentRightPadding
+
+
+-- @T: alignmentSet					 | ["alignment","Set"]
+-- TODO
+-- @T: alignmentSetPadding					 | ["alignment","Set","Padding"]
+-- TODO
+-- @A: alignmentTopPadding
+alignmentTopPaddingPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+alignmentTopPaddingPassive w = passivePropertyNE w alignmentTopPadding
+
+
+-- @A: alignmentXAlign
+alignmentXAlignPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+alignmentXAlignPassive w = passivePropertyNE w alignmentXAlign
+
+
+-- @A: alignmentXScale
+alignmentXScalePassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+alignmentXScalePassive w = passivePropertyNE w alignmentXScale
+
+
+-- @A: alignmentYAlign
+alignmentYAlignPassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+alignmentYAlignPassive w = passivePropertyNE w alignmentYAlign
+
+
+-- @A: alignmentYScale
+alignmentYScalePassive :: AlignmentClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+alignmentYScalePassive w = passivePropertyNE w alignmentYScale
+
+
+-- @A: aspectFrameObeyChild
+aspectFrameObeyChildPassive :: AspectFrameClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+aspectFrameObeyChildPassive w = passivePropertyNE w aspectFrameObeyChild
+
+
+-- @A: aspectFrameRatio
+aspectFrameRatioPassive :: AspectFrameClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+aspectFrameRatioPassive w = passivePropertyNE w aspectFrameRatio
+
+
+-- @T: aspectFrameSet					 | ["aspect","Frame","Set"]
+-- TODO
+-- @A: aspectFrameXAlign
+aspectFrameXAlignPassive :: AspectFrameClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+aspectFrameXAlignPassive w = passivePropertyNE w aspectFrameXAlign
+
+
+-- @A: aspectFrameYAlign
+aspectFrameYAlignPassive :: AspectFrameClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+aspectFrameYAlignPassive w = passivePropertyNE w aspectFrameYAlign
+
+
+-- @C: afterActivate
+afterActivateReactive :: Expander -> ReactiveFieldRead IO ()
+afterActivateReactive w = reactivePropertyH_ w afterActivate
+
+-- @A: expanderExpanded
+expanderExpandedPassive :: Expander -> ReactiveFieldReadWrite IO Bool
+expanderExpandedPassive w = passivePropertyNE w expanderExpanded
+
+
+-- @G: expanderGetExpanded					 | ["expander","Get","Expanded"]
+expanderGetExpandedPassive :: (Expander) -> ReactiveFieldRead IO (Bool)
+expanderGetExpandedPassive w = wrapMRPassive (expanderGetExpanded w)
+
+
+-- @G: expanderGetLabel					 | ["expander","Get","Label"]
+expanderGetLabelPassive :: GlibString string => (Expander) -> ReactiveFieldRead IO (string)
+expanderGetLabelPassive w = wrapMRPassive (expanderGetLabel w)
+
+
+-- @G: expanderGetLabelWidget					 | ["expander","Get","Label","Widget"]
+expanderGetLabelWidgetPassive :: (Expander) -> ReactiveFieldRead IO (Widget)
+expanderGetLabelWidgetPassive w = wrapMRPassive (expanderGetLabelWidget w)
+
+
+-- @G: expanderGetSpacing					 | ["expander","Get","Spacing"]
+expanderGetSpacingPassive :: (Expander) -> ReactiveFieldRead IO (Int)
+expanderGetSpacingPassive w = wrapMRPassive (expanderGetSpacing w)
+
+
+-- @G: expanderGetUseMarkup					 | ["expander","Get","Use","Markup"]
+expanderGetUseMarkupPassive :: (Expander) -> ReactiveFieldRead IO (Bool)
+expanderGetUseMarkupPassive w = wrapMRPassive (expanderGetUseMarkup w)
+
+
+-- @G: expanderGetUseUnderline					 | ["expander","Get","Use","Underline"]
+expanderGetUseUnderlinePassive :: (Expander) -> ReactiveFieldRead IO (Bool)
+expanderGetUseUnderlinePassive w = wrapMRPassive (expanderGetUseUnderline w)
+
+
+-- @A: expanderLabelFill
+expanderLabelFillPassive :: Expander -> ReactiveFieldReadWrite IO Bool
+expanderLabelFillPassive w = passivePropertyNE w expanderLabelFill
+
+
+-- @A: expanderLabel
+expanderLabelPassive :: GlibString string => Expander -> ReactiveFieldReadWrite IO string
+expanderLabelPassive w = passivePropertyNE w expanderLabel
+
+
+-- @T: expanderSetExpanded					 | ["expander","Set","Expanded"]
+expanderSetExpandedPassive :: (Expander) -> ReactiveFieldWrite IO (Bool)
+expanderSetExpandedPassive w = wrapMW (expanderSetExpanded w)
+
+-- @T: expanderSetLabel					 | ["expander","Set","Label"]
+expanderSetLabelReactive :: GlibString string => (Expander) -> ReactiveFieldWrite IO (string)
+expanderSetLabelReactive w = wrapMW (expanderSetLabel w)
+
+
+-- @T: expanderSetLabelWidget					 | ["expander","Set","Label","Widget"]
+expanderSetLabelWidgetReactive :: WidgetClass labelWidget => (Expander) -> ReactiveFieldWrite IO (labelWidget)
+expanderSetLabelWidgetReactive w = wrapMW (expanderSetLabelWidget w)
+
+
+-- @T: expanderSetSpacing					 | ["expander","Set","Spacing"]
+expanderSetSpacingPassive :: (Expander) -> ReactiveFieldWrite IO (Int)
+expanderSetSpacingPassive w = wrapMW (expanderSetSpacing w)
+
+-- @T: expanderSetUseMarkup					 | ["expander","Set","Use","Markup"]
+expanderSetUseMarkupPassive :: (Expander) -> ReactiveFieldWrite IO (Bool)
+expanderSetUseMarkupPassive w = wrapMW (expanderSetUseMarkup w)
+
+-- @T: expanderSetUseUnderline					 | ["expander","Set","Use","Underline"]
+expanderSetUseUnderlinePassive :: (Expander) -> ReactiveFieldWrite IO (Bool)
+expanderSetUseUnderlinePassive w = wrapMW (expanderSetUseUnderline w)
+
+-- @A: expanderSpacing
+expanderSpacingPassive :: Expander -> ReactiveFieldReadWrite IO Int
+expanderSpacingPassive w = passivePropertyNE w expanderSpacing
+
+
+-- @A: expanderUseMarkup
+expanderUseMarkupPassive :: Expander -> ReactiveFieldReadWrite IO Bool
+expanderUseMarkupPassive w = passivePropertyNE w expanderUseMarkup
+
+
+-- @A: expanderUseUnderline
+expanderUseUnderlinePassive :: Expander -> ReactiveFieldReadWrite IO Bool
+expanderUseUnderlinePassive w = passivePropertyNE w expanderUseUnderline
+
+
+-- @C: onActivate
+onActivateReactive :: Expander -> ReactiveFieldRead IO ()
+onActivateReactive w = reactivePropertyH_ w onActivate
+
+-- @A: fixedChildX
+-- TODO
+-- @A: fixedChildY
+-- TODO
+-- @G: fixedGetHasWindow					 | ["fixed","Get","Has","Window"]
+fixedGetHasWindowPassive :: FixedClass self => (self) -> ReactiveFieldRead IO (Bool)
+fixedGetHasWindowPassive w = wrapMRPassive (fixedGetHasWindow w)
+
+
+-- @A: fixedHasWindow
+fixedHasWindowPassive :: FixedClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fixedHasWindowPassive w = passivePropertyNE w fixedHasWindow
+
+
+-- @T: fixedSetHasWindow					 | ["fixed","Set","Has","Window"]
+fixedSetHasWindowReactive :: FixedClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fixedSetHasWindowReactive w = wrapMW (fixedSetHasWindow w)
+
+
+-- @C: afterSetScrollAdjustments
+-- TODO
+-- @A: layoutChildX
+-- TODO
+-- @A: layoutChildY
+-- TODO
+-- @G: layoutGetDrawWindow					 | ["layout","Get","Draw","Window"]
+layoutGetDrawWindowPassive :: (Layout) -> ReactiveFieldRead IO (DrawWindow)
+layoutGetDrawWindowPassive w = wrapMRPassive (layoutGetDrawWindow w)
+
+
+-- @G: layoutGetHAdjustment					 | ["layout","Get","HAdjustment"]
+layoutGetHAdjustmentPassive :: LayoutClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+layoutGetHAdjustmentPassive w = wrapMRPassive (layoutGetHAdjustment w)
+
+
+-- @G: layoutGetSize					 | ["layout","Get","Size"]
+layoutGetSizePassive :: LayoutClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+layoutGetSizePassive w = wrapMRPassive (layoutGetSize w)
+
+
+-- @G: layoutGetVAdjustment					 | ["layout","Get","VAdjustment"]
+layoutGetVAdjustmentPassive :: LayoutClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+layoutGetVAdjustmentPassive w = wrapMRPassive (layoutGetVAdjustment w)
+
+
+-- @A: layoutHAdjustment
+layoutHAdjustmentPassive :: LayoutClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+layoutHAdjustmentPassive w = passivePropertyNE w layoutHAdjustment
+
+
+-- @A: layoutHeight
+layoutHeightPassive :: LayoutClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+layoutHeightPassive w = passivePropertyNE w layoutHeight
+
+
+-- @T: layoutSetHAdjustment					 | ["layout","Set","HAdjustment"]
+layoutSetHAdjustmentReactive :: LayoutClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+layoutSetHAdjustmentReactive w = wrapMW (layoutSetHAdjustment w)
+
+
+-- @T: layoutSetSize					 | ["layout","Set","Size"]
+-- TODO
+-- @T: layoutSetVAdjustment					 | ["layout","Set","VAdjustment"]
+layoutSetVAdjustmentReactive :: LayoutClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+layoutSetVAdjustmentReactive w = wrapMW (layoutSetVAdjustment w)
+
+
+-- @A: layoutVAdjustment
+layoutVAdjustmentPassive :: LayoutClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+layoutVAdjustmentPassive w = passivePropertyNE w layoutVAdjustment
+
+
+-- @A: layoutWidth
+layoutWidthPassive :: LayoutClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+layoutWidthPassive w = passivePropertyNE w layoutWidth
+
+
+-- @C: onSetScrollAdjustments
+-- TODO
+-- @C: afterSwitchPage
+-- TODO
+-- @A: notebookChildDetachable
+notebookChildDetachablePassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookChildDetachablePassive w = passivePropertyNE w notebookChildDetachable
+
+
+-- @A: notebookChildMenuLabel
+-- TODO
+-- @A: notebookChildPosition
+-- TODO
+-- @A: notebookChildReorderable
+notebookChildReorderablePassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookChildReorderablePassive w = passivePropertyNE w notebookChildReorderable
+
+
+-- @A: notebookChildTabExpand
+notebookChildTabExpandPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookChildTabExpandPassive w = passivePropertyNE w notebookChildTabExpand
+
+
+-- @A: notebookChildTabFill
+notebookChildTabFillPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookChildTabFillPassive w = passivePropertyNE w notebookChildTabFill
+
+
+-- @A: notebookChildTabLabel
+-- TODO
+-- @A: notebookChildTabPacking
+-- TODO
+-- @A: notebookChildTabPackType
+-- TODO
+-- @A: notebookCurrentPage
+notebookCurrentPagePassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+notebookCurrentPagePassive w = passivePropertyNE w notebookCurrentPage
+
+
+-- @A: notebookEnablePopup
+notebookEnablePopupPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookEnablePopupPassive w = passivePropertyNE w notebookEnablePopup
+
+
+-- @G: notebookGetActionWidget					 | ["notebook","Get","Action","Widget"]
+-- TODO
+-- @G: notebookGetCurrentPage					 | ["notebook","Get","Current","Page"]
+notebookGetCurrentPagePassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (Int)
+notebookGetCurrentPagePassive w = wrapMRPassive (notebookGetCurrentPage w)
+
+
+-- @G: notebookGetMenuLabel					 | ["notebook","Get","Menu","Label"]
+-- TODO
+-- @G: notebookGetMenuLabelText					 | ["notebook","Get","Menu","Label","Text"]
+-- TODO
+-- @G: notebookGetNPages					 | ["notebook","Get","NPages"]
+notebookGetNPagesPassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (Int)
+notebookGetNPagesPassive w = wrapMRPassive (notebookGetNPages w)
+
+
+-- @G: notebookGetNthPage					 | ["notebook","Get","Nth","Page"]
+-- TODO
+-- @G: notebookGetScrollable					 | ["notebook","Get","Scrollable"]
+notebookGetScrollablePassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (Bool)
+notebookGetScrollablePassive w = wrapMRPassive (notebookGetScrollable w)
+
+
+-- @G: notebookGetShowBorder					 | ["notebook","Get","Show","Border"]
+notebookGetShowBorderPassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (Bool)
+notebookGetShowBorderPassive w = wrapMRPassive (notebookGetShowBorder w)
+
+
+-- @G: notebookGetShowTabs					 | ["notebook","Get","Show","Tabs"]
+notebookGetShowTabsPassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (Bool)
+notebookGetShowTabsPassive w = wrapMRPassive (notebookGetShowTabs w)
+
+
+-- @G: notebookGetTabDetachable					 | ["notebook","Get","Tab","Detachable"]
+-- TODO
+-- @G: notebookGetTabLabel					 | ["notebook","Get","Tab","Label"]
+-- TODO
+-- @G: notebookGetTabLabelText					 | ["notebook","Get","Tab","Label","Text"]
+-- TODO
+-- @G: notebookGetTabPos					 | ["notebook","Get","Tab","Pos"]
+notebookGetTabPosPassive :: NotebookClass self => (self) -> ReactiveFieldRead IO (PositionType)
+notebookGetTabPosPassive w = wrapMRPassive (notebookGetTabPos w)
+
+
+-- @G: notebookGetTabReorderable					 | ["notebook","Get","Tab","Reorderable"]
+-- TODO
+-- @A: notebookHomogeneous
+notebookHomogeneousPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookHomogeneousPassive w = passivePropertyNE w notebookHomogeneous
+
+
+-- @A: notebookPage
+notebookPagePassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+notebookPagePassive w = passivePropertyNE w notebookPage
+
+
+-- @A: notebookScrollable
+notebookScrollablePassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookScrollablePassive w = passivePropertyNE w notebookScrollable
+
+
+-- @T: notebookSetActionWidget					 | ["notebook","Set","Action","Widget"]
+-- TODO
+-- @T: notebookSetCurrentPage					 | ["notebook","Set","Current","Page"]
+notebookSetCurrentPageReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Int)
+notebookSetCurrentPageReactive w = wrapMW (notebookSetCurrentPage w)
+
+
+-- @T: notebookSetHomogeneousTabs					 | ["notebook","Set","Homogeneous","Tabs"]
+notebookSetHomogeneousTabsReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Bool)
+notebookSetHomogeneousTabsReactive w = wrapMW (notebookSetHomogeneousTabs w)
+
+
+-- @T: notebookSetMenuLabel					 | ["notebook","Set","Menu","Label"]
+-- TODO
+-- @T: notebookSetMenuLabelText					 | ["notebook","Set","Menu","Label","Text"]
+-- TODO
+-- @T: notebookSetPopup					 | ["notebook","Set","Popup"]
+notebookSetPopupReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Bool)
+notebookSetPopupReactive w = wrapMW (notebookSetPopup w)
+
+
+-- @T: notebookSetScrollable					 | ["notebook","Set","Scrollable"]
+notebookSetScrollableReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Bool)
+notebookSetScrollableReactive w = wrapMW (notebookSetScrollable w)
+
+
+-- @T: notebookSetShowBorder					 | ["notebook","Set","Show","Border"]
+notebookSetShowBorderReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Bool)
+notebookSetShowBorderReactive w = wrapMW (notebookSetShowBorder w)
+
+
+-- @T: notebookSetShowTabs					 | ["notebook","Set","Show","Tabs"]
+notebookSetShowTabsReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Bool)
+notebookSetShowTabsReactive w = wrapMW (notebookSetShowTabs w)
+
+
+-- @T: notebookSetTabBorder					 | ["notebook","Set","Tab","Border"]
+notebookSetTabBorderReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Int)
+notebookSetTabBorderReactive w = wrapMW (notebookSetTabBorder w)
+
+
+-- @T: notebookSetTabDetachable					 | ["notebook","Set","Tab","Detachable"]
+-- TODO
+-- @T: notebookSetTabHBorder					 | ["notebook","Set","Tab","HBorder"]
+notebookSetTabHBorderReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Int)
+notebookSetTabHBorderReactive w = wrapMW (notebookSetTabHBorder w)
+
+
+-- @T: notebookSetTabLabel					 | ["notebook","Set","Tab","Label"]
+-- TODO
+-- @T: notebookSetTabLabelPacking					 | ["notebook","Set","Tab","Label","Packing"]
+-- TODO
+-- @T: notebookSetTabLabelText					 | ["notebook","Set","Tab","Label","Text"]
+-- TODO
+-- @T: notebookSetTabPos					 | ["notebook","Set","Tab","Pos"]
+notebookSetTabPosReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (PositionType)
+notebookSetTabPosReactive w = wrapMW (notebookSetTabPos w)
+
+
+-- @T: notebookSetTabReorderable					 | ["notebook","Set","Tab","Reorderable"]
+-- TODO
+-- @T: notebookSetTabVBorder					 | ["notebook","Set","Tab","VBorder"]
+notebookSetTabVBorderReactive :: NotebookClass self => (self) -> ReactiveFieldWrite IO (Int)
+notebookSetTabVBorderReactive w = wrapMW (notebookSetTabVBorder w)
+
+
+-- @A: notebookShowBorder
+notebookShowBorderPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookShowBorderPassive w = passivePropertyNE w notebookShowBorder
+
+
+-- @A: notebookShowTabs
+notebookShowTabsPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+notebookShowTabsPassive w = passivePropertyNE w notebookShowTabs
+
+
+-- @A: notebookTabHborder
+notebookTabHborderPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+notebookTabHborderPassive w = passivePropertyNE w notebookTabHborder
+
+
+-- @A: notebookTabPos
+notebookTabPosPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (PositionType)
+notebookTabPosPassive w = passivePropertyNE w notebookTabPos
+
+
+-- @A: notebookTabVborder
+notebookTabVborderPassive :: NotebookClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+notebookTabVborderPassive w = passivePropertyNE w notebookTabVborder
+
+
+-- @C: onSwitchPage
+-- TODO
+-- @S: pageAdded
+-- TODO
+-- @S: pageRemoved
+-- TODO
+-- @S: pageReordered
+-- TODO
+-- @S: switchPage
+-- TODO
+-- @A: tableChildBottomAttach
+-- TODO
+-- @A: tableChildLeftAttach
+-- TODO
+-- @A: tableChildRightAttach
+-- TODO
+-- @A: tableChildTopAttach
+-- TODO
+-- @A: tableChildXOptions
+-- TODO
+-- @A: tableChildXPadding
+-- TODO
+-- @A: tableChildYOptions
+-- TODO
+-- @A: tableChildYPadding
+-- TODO
+-- @A: tableColumnSpacing
+tableColumnSpacingPassive :: TableClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+tableColumnSpacingPassive w = passivePropertyNE w tableColumnSpacing
+
+
+-- @G: tableGetColSpacing					 | ["table","Get","Col","Spacing"]
+-- TODO
+-- @G: tableGetDefaultColSpacing					 | ["table","Get","Default","Col","Spacing"]
+tableGetDefaultColSpacingPassive :: TableClass self => (self) -> ReactiveFieldRead IO (Int)
+tableGetDefaultColSpacingPassive w = wrapMRPassive (tableGetDefaultColSpacing w)
+
+
+-- @G: tableGetDefaultRowSpacing					 | ["table","Get","Default","Row","Spacing"]
+tableGetDefaultRowSpacingPassive :: TableClass self => (self) -> ReactiveFieldRead IO (Int)
+tableGetDefaultRowSpacingPassive w = wrapMRPassive (tableGetDefaultRowSpacing w)
+
+
+-- @G: tableGetHomogeneous					 | ["table","Get","Homogeneous"]
+tableGetHomogeneousPassive :: TableClass self => (self) -> ReactiveFieldRead IO (Bool)
+tableGetHomogeneousPassive w = wrapMRPassive (tableGetHomogeneous w)
+
+
+-- @G: tableGetRowSpacing					 | ["table","Get","Row","Spacing"]
+-- TODO
+-- @G: tableGetSize					 | ["table","Get","Size"]
+tableGetSizePassive :: TableClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+tableGetSizePassive w = wrapMRPassive (tableGetSize w)
+
+
+-- @A: tableHomogeneous
+tableHomogeneousPassive :: TableClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+tableHomogeneousPassive w = passivePropertyNE w tableHomogeneous
+
+
+-- @A: tableNColumns
+tableNColumnsPassive :: TableClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+tableNColumnsPassive w = passivePropertyNE w tableNColumns
+
+
+-- @A: tableNRows
+tableNRowsPassive :: TableClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+tableNRowsPassive w = passivePropertyNE w tableNRows
+
+
+-- @A: tableRowSpacing
+tableRowSpacingPassive :: TableClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+tableRowSpacingPassive w = passivePropertyNE w tableRowSpacing
+
+
+-- @T: tableSetColSpacing					 | ["table","Set","Col","Spacing"]
+-- TODO
+-- @T: tableSetColSpacings					 | ["table","Set","Col","Spacings"]
+tableSetColSpacingsReactive :: TableClass self => (self) -> ReactiveFieldWrite IO (Int)
+tableSetColSpacingsReactive w = wrapMW (tableSetColSpacings w)
+
+
+-- @T: tableSetHomogeneous					 | ["table","Set","Homogeneous"]
+tableSetHomogeneousReactive :: TableClass self => (self) -> ReactiveFieldWrite IO (Bool)
+tableSetHomogeneousReactive w = wrapMW (tableSetHomogeneous w)
+
+
+-- @T: tableSetRowSpacing					 | ["table","Set","Row","Spacing"]
+-- TODO
+-- @T: tableSetRowSpacings					 | ["table","Set","Row","Spacings"]
+tableSetRowSpacingsReactive :: TableClass self => (self) -> ReactiveFieldWrite IO (Int)
+tableSetRowSpacingsReactive w = wrapMW (tableSetRowSpacings w)
+
+
+-- @A: checkMenuItemActive
+checkMenuItemActivePassive :: CheckMenuItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+checkMenuItemActivePassive w = passivePropertyNE w checkMenuItemActive
+
+
+-- @A: checkMenuItemDrawAsRadio
+checkMenuItemDrawAsRadioPassive :: CheckMenuItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+checkMenuItemDrawAsRadioPassive w = passivePropertyNE w checkMenuItemDrawAsRadio
+
+
+-- @G: checkMenuItemGetActive					 | ["check","Menu","Item","Get","Active"]
+checkMenuItemGetActivePassive :: CheckMenuItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+checkMenuItemGetActivePassive w = wrapMRPassive (checkMenuItemGetActive w)
+
+
+-- @G: checkMenuItemGetDrawAsRadio					 | ["check","Menu","Item","Get","Draw","As","Radio"]
+checkMenuItemGetDrawAsRadioPassive :: CheckMenuItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+checkMenuItemGetDrawAsRadioPassive w = wrapMRPassive (checkMenuItemGetDrawAsRadio w)
+
+
+-- @G: checkMenuItemGetInconsistent					 | ["check","Menu","Item","Get","Inconsistent"]
+checkMenuItemGetInconsistentPassive :: CheckMenuItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+checkMenuItemGetInconsistentPassive w = wrapMRPassive (checkMenuItemGetInconsistent w)
+
+
+-- @A: checkMenuItemInconsistent
+checkMenuItemInconsistentPassive :: CheckMenuItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+checkMenuItemInconsistentPassive w = passivePropertyNE w checkMenuItemInconsistent
+
+
+-- @T: checkMenuItemSetActive					 | ["check","Menu","Item","Set","Active"]
+checkMenuItemSetActiveReactive :: CheckMenuItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+checkMenuItemSetActiveReactive w = wrapMW (checkMenuItemSetActive w)
+
+
+-- @T: checkMenuItemSetDrawAsRadio					 | ["check","Menu","Item","Set","Draw","As","Radio"]
+checkMenuItemSetDrawAsRadioReactive :: CheckMenuItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+checkMenuItemSetDrawAsRadioReactive w = wrapMW (checkMenuItemSetDrawAsRadio w)
+
+
+-- @T: checkMenuItemSetInconsistent					 | ["check","Menu","Item","Set","Inconsistent"]
+checkMenuItemSetInconsistentReactive :: CheckMenuItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+checkMenuItemSetInconsistentReactive w = wrapMW (checkMenuItemSetInconsistent w)
+
+
+-- @S: checkMenuItemToggled
+checkMenuItemToggledReactive :: CheckMenuItemClass self => self -> ReactiveFieldRead IO ()
+checkMenuItemToggledReactive = (`reactiveSignalIO` checkMenuItemToggled)
+
+
+-- @C: afterChanged
+afterChangedReactive :: ComboBoxClass self => self -> ReactiveFieldRead IO ()
+afterChangedReactive w = reactivePropertyH_ w afterChanged
+
+-- @S: changed
+changedReactive :: ComboBoxClass self => self -> ReactiveFieldRead IO ()
+changedReactive = (`reactiveSignalIO` changed)
+
+
+-- @A: comboBoxActive
+comboBoxActivePassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+comboBoxActivePassive w = passivePropertyNE w comboBoxActive
+
+
+-- @A: comboBoxAddTearoffs
+comboBoxAddTearoffsPassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboBoxAddTearoffsPassive w = passivePropertyNE w comboBoxAddTearoffs
+
+
+-- @A: comboBoxColumnSpanColumn
+comboBoxColumnSpanColumnPassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO ((ColumnId row Int))
+comboBoxColumnSpanColumnPassive w = passivePropertyNE w comboBoxColumnSpanColumn
+
+
+-- @A: comboBoxFocusOnClick
+comboBoxFocusOnClickPassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboBoxFocusOnClickPassive w = passivePropertyNE w comboBoxFocusOnClick
+
+
+-- @G: comboBoxGetActive					 | ["combo","Box","Get","Active"]
+comboBoxGetActivePassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO (Int)
+comboBoxGetActivePassive w = wrapMRPassive (comboBoxGetActive w)
+
+
+-- @G: comboBoxGetActiveIter					 | ["combo","Box","Get","Active","Iter"]
+comboBoxGetActiveIterPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeIter))
+comboBoxGetActiveIterPassive w = wrapMRPassive (comboBoxGetActiveIter w)
+
+
+-- @G: comboBoxGetActiveText					 | ["combo","Box","Get","Active","Text"]
+comboBoxGetActiveTextPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((Maybe ComboBoxText))
+comboBoxGetActiveTextPassive w = wrapMRPassive (comboBoxGetActiveText w)
+
+
+-- @G: comboBoxGetAddTearoffs					 | ["combo","Box","Get","Add","Tearoffs"]
+comboBoxGetAddTearoffsPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO (Bool)
+comboBoxGetAddTearoffsPassive w = wrapMRPassive (comboBoxGetAddTearoffs w)
+
+
+-- @G: comboBoxGetColumnSpanColumn					 | ["combo","Box","Get","Column","Span","Column"]
+comboBoxGetColumnSpanColumnPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((ColumnId row Int))
+comboBoxGetColumnSpanColumnPassive w = wrapMRPassive (comboBoxGetColumnSpanColumn w)
+
+
+-- @G: comboBoxGetEntryTextColumn					 | ["combo","Box","Get","Entry","Text","Column"]
+comboBoxGetEntryTextColumnPassive :: ComboBoxClass comboBox => (comboBox) -> ReactiveFieldRead IO ((ColumnId row ComboBoxText))
+comboBoxGetEntryTextColumnPassive w = wrapMRPassive (comboBoxGetEntryTextColumn w)
+
+
+-- @G: comboBoxGetFocusOnClick					 | ["combo","Box","Get","Focus","On","Click"]
+comboBoxGetFocusOnClickPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO (Bool)
+comboBoxGetFocusOnClickPassive w = wrapMRPassive (comboBoxGetFocusOnClick w)
+
+
+-- @G: comboBoxGetHasEntry					 | ["combo","Box","Get","Has","Entry"]
+comboBoxGetHasEntryPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO (Bool)
+comboBoxGetHasEntryPassive w = wrapMRPassive (comboBoxGetHasEntry w)
+
+
+-- @G: comboBoxGetModel					 | ["combo","Box","Get","Model"]
+comboBoxGetModelPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeModel))
+comboBoxGetModelPassive w = wrapMRPassive (comboBoxGetModel w)
+
+
+-- @G: comboBoxGetModelText					 | ["combo","Box","Get","Model","Text"]
+comboBoxGetModelTextPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((ListStore ComboBoxText))
+comboBoxGetModelTextPassive w = wrapMRPassive (comboBoxGetModelText w)
+
+
+-- @G: comboBoxGetRowSpanColumn					 | ["combo","Box","Get","Row","Span","Column"]
+comboBoxGetRowSpanColumnPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO ((ColumnId row Int))
+comboBoxGetRowSpanColumnPassive w = wrapMRPassive (comboBoxGetRowSpanColumn w)
+
+
+-- @G: comboBoxGetTitle					 | ["combo","Box","Get","Title"]
+comboBoxGetTitlePassive :: (ComboBoxClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+comboBoxGetTitlePassive w = wrapMRPassive (comboBoxGetTitle w)
+
+
+-- @G: comboBoxGetWrapWidth					 | ["combo","Box","Get","Wrap","Width"]
+comboBoxGetWrapWidthPassive :: ComboBoxClass self => (self) -> ReactiveFieldRead IO (Int)
+comboBoxGetWrapWidthPassive w = wrapMRPassive (comboBoxGetWrapWidth w)
+
+
+-- @A: comboBoxHasFrame
+comboBoxHasFramePassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboBoxHasFramePassive w = passivePropertyNE w comboBoxHasFrame
+
+
+-- @A: comboBoxRowSpanColumn
+comboBoxRowSpanColumnPassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO ((ColumnId row Int))
+comboBoxRowSpanColumnPassive w = passivePropertyNE w comboBoxRowSpanColumn
+
+
+-- @T: comboBoxSetActive					 | ["combo","Box","Set","Active"]
+comboBoxSetActiveReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (Int)
+comboBoxSetActiveReactive w = wrapMW (comboBoxSetActive w)
+
+
+-- @T: comboBoxSetActiveIter					 | ["combo","Box","Set","Active","Iter"]
+comboBoxSetActiveIterReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (TreeIter)
+comboBoxSetActiveIterReactive w = wrapMW (comboBoxSetActiveIter w)
+
+
+-- @T: comboBoxSetAddTearoffs					 | ["combo","Box","Set","Add","Tearoffs"]
+comboBoxSetAddTearoffsReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (Bool)
+comboBoxSetAddTearoffsReactive w = wrapMW (comboBoxSetAddTearoffs w)
+
+
+-- @T: comboBoxSetColumnSpanColumn					 | ["combo","Box","Set","Column","Span","Column"]
+comboBoxSetColumnSpanColumnReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (ColumnId row Int)
+comboBoxSetColumnSpanColumnReactive w = wrapMW (comboBoxSetColumnSpanColumn w)
+
+
+-- @T: comboBoxSetEntryTextColumn					 | ["combo","Box","Set","Entry","Text","Column"]
+comboBoxSetEntryTextColumnReactive :: ComboBoxClass comboBox => (comboBox) -> ReactiveFieldWrite IO (ColumnId row ComboBoxText)
+comboBoxSetEntryTextColumnReactive w = wrapMW (comboBoxSetEntryTextColumn w)
+
+
+-- @T: comboBoxSetFocusOnClick					 | ["combo","Box","Set","Focus","On","Click"]
+comboBoxSetFocusOnClickReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (Bool)
+comboBoxSetFocusOnClickReactive w = wrapMW (comboBoxSetFocusOnClick w)
+
+
+-- @T: comboBoxSetModel					 | ["combo","Box","Set","Model"]
+comboBoxSetModelReactive :: (ComboBoxClass self, TreeModelClass model) => (self) -> ReactiveFieldWrite IO (Maybe model)
+comboBoxSetModelReactive w = wrapMW (comboBoxSetModel w)
+
+
+-- @T: comboBoxSetModelText					 | ["combo","Box","Set","Model","Text"]
+-- TODO
+-- @T: comboBoxSetRowSpanColumn					 | ["combo","Box","Set","Row","Span","Column"]
+comboBoxSetRowSpanColumnReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (ColumnId row Int)
+comboBoxSetRowSpanColumnReactive w = wrapMW (comboBoxSetRowSpanColumn w)
+
+
+-- @T: comboBoxSetTitle					 | ["combo","Box","Set","Title"]
+comboBoxSetTitleReactive :: (ComboBoxClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+comboBoxSetTitleReactive w = wrapMW (comboBoxSetTitle w)
+
+
+-- @T: comboBoxSetWrapWidth					 | ["combo","Box","Set","Wrap","Width"]
+comboBoxSetWrapWidthReactive :: ComboBoxClass self => (self) -> ReactiveFieldWrite IO (Int)
+comboBoxSetWrapWidthReactive w = wrapMW (comboBoxSetWrapWidth w)
+
+
+-- @A: comboBoxTearoffTitle
+comboBoxTearoffTitlePassive :: (ComboBoxClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+comboBoxTearoffTitlePassive w = passivePropertyNE w comboBoxTearoffTitle
+
+
+-- @A: comboBoxTitle
+comboBoxTitlePassive :: (ComboBoxClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+comboBoxTitlePassive w = passivePropertyNE w comboBoxTitle
+
+
+-- @A: comboBoxWrapWidth
+comboBoxWrapWidthPassive :: ComboBoxClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+comboBoxWrapWidthPassive w = passivePropertyNE w comboBoxWrapWidth
+
+
+-- @G: comboBoxEntryGetActiveText					 | ["combo","Box","Entry","Get","Active","Text"]
+comboBoxEntryGetActiveTextPassive :: (ComboBoxEntryClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+comboBoxEntryGetActiveTextPassive w = wrapMRPassive (comboBoxEntryGetActiveText w)
+
+
+-- @G: comboBoxEntryGetTextColumn					 | ["combo","Box","Entry","Get","Text","Column"]
+comboBoxEntryGetTextColumnPassive :: (ComboBoxEntryClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((ColumnId row string))
+comboBoxEntryGetTextColumnPassive w = wrapMRPassive (comboBoxEntryGetTextColumn w)
+
+
+-- @T: comboBoxEntrySetModelText					 | ["combo","Box","Entry","Set","Model","Text"]
+-- TODO
+-- @T: comboBoxEntrySetTextColumn					 | ["combo","Box","Entry","Set","Text","Column"]
+comboBoxEntrySetTextColumnReactive :: (ComboBoxEntryClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (ColumnId row string)
+comboBoxEntrySetTextColumnReactive w = wrapMW (comboBoxEntrySetTextColumn w)
+
+
+-- @A: comboBoxEntryTextColumn
+comboBoxEntryTextColumnPassive :: (ComboBoxEntryClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((ColumnId row string))
+comboBoxEntryTextColumnPassive w = passivePropertyNE w comboBoxEntryTextColumn
+
+
+-- @C: onChanged
+onChangedReactive :: ComboBoxClass self => self -> ReactiveFieldRead IO ()
+onChangedReactive w = reactivePropertyH_ w onChanged
+
+-- @A: comboAllowEmpty
+comboAllowEmptyPassive :: ComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboAllowEmptyPassive w = passivePropertyNE w comboAllowEmpty
+
+
+-- @A: comboCaseSensitive
+comboCaseSensitivePassive :: ComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboCaseSensitivePassive w = passivePropertyNE w comboCaseSensitive
+
+
+-- @A: comboEnableArrowKeys
+comboEnableArrowKeysPassive :: ComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboEnableArrowKeysPassive w = passivePropertyNE w comboEnableArrowKeys
+
+
+-- @A: comboEnableArrowsAlways
+comboEnableArrowsAlwaysPassive :: ComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboEnableArrowsAlwaysPassive w = passivePropertyNE w comboEnableArrowsAlways
+
+
+-- @T: comboSetCaseSensitive					 | ["combo","Set","Case","Sensitive"]
+comboSetCaseSensitiveReactive :: ComboClass self => (self) -> ReactiveFieldWrite IO (Bool)
+comboSetCaseSensitiveReactive w = wrapMW (comboSetCaseSensitive w)
+
+
+-- @T: comboSetPopdownStrings					 | ["combo","Set","Popdown","Strings"]
+comboSetPopdownStringsReactive :: (ComboClass self, GlibString string) => (self) -> ReactiveFieldWrite IO ([string])
+comboSetPopdownStringsReactive w = wrapMW (comboSetPopdownStrings w)
+
+
+-- @T: comboSetUseArrowsAlways					 | ["combo","Set","Use","Arrows","Always"]
+comboSetUseArrowsAlwaysReactive :: ComboClass self => (self) -> ReactiveFieldWrite IO (Bool)
+comboSetUseArrowsAlwaysReactive w = wrapMW (comboSetUseArrowsAlways w)
+
+
+-- @T: comboSetUseArrows					 | ["combo","Set","Use","Arrows"]
+comboSetUseArrowsReactive :: ComboClass self => (self) -> ReactiveFieldWrite IO (Bool)
+comboSetUseArrowsReactive w = wrapMW (comboSetUseArrows w)
+
+
+-- @T: comboSetValueInList					 | ["combo","Set","Value","In","List"]
+-- TODO
+-- @A: comboValueInList
+comboValueInListPassive :: ComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+comboValueInListPassive w = passivePropertyNE w comboValueInList
+
+
+-- @G: imageMenuItemGetImage					 | ["image","Menu","Item","Get","Image"]
+imageMenuItemGetImagePassive :: ImageMenuItemClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+imageMenuItemGetImagePassive w = wrapMRPassive (imageMenuItemGetImage w)
+
+
+-- @T: imageMenuItemSetImage					 | ["image","Menu","Item","Set","Image"]
+imageMenuItemSetImageReactive :: (ImageMenuItemClass self, WidgetClass image) => (self) -> ReactiveFieldWrite IO (image)
+imageMenuItemSetImageReactive w = wrapMW (imageMenuItemSetImage w)
+
+
+-- @A: menuBarChildPackDirection
+menuBarChildPackDirectionPassive :: MenuBarClass self => (self) -> ReactiveFieldReadWrite IO (PackDirection)
+menuBarChildPackDirectionPassive w = passivePropertyNE w menuBarChildPackDirection
+
+
+-- @G: menuBarGetChildPackDirection					 | ["menu","Bar","Get","Child","Pack","Direction"]
+menuBarGetChildPackDirectionPassive :: MenuBarClass self => (self) -> ReactiveFieldRead IO (PackDirection)
+menuBarGetChildPackDirectionPassive w = wrapMRPassive (menuBarGetChildPackDirection w)
+
+
+-- @G: menuBarGetPackDirection					 | ["menu","Bar","Get","Pack","Direction"]
+menuBarGetPackDirectionPassive :: MenuBarClass self => (self) -> ReactiveFieldRead IO (PackDirection)
+menuBarGetPackDirectionPassive w = wrapMRPassive (menuBarGetPackDirection w)
+
+
+-- @A: menuBarPackDirection
+menuBarPackDirectionPassive :: MenuBarClass self => (self) -> ReactiveFieldReadWrite IO (PackDirection)
+menuBarPackDirectionPassive w = passivePropertyNE w menuBarPackDirection
+
+
+-- @T: menuBarSetChildPackDirection					 | ["menu","Bar","Set","Child","Pack","Direction"]
+menuBarSetChildPackDirectionReactive :: MenuBarClass self => (self) -> ReactiveFieldWrite IO (PackDirection)
+menuBarSetChildPackDirectionReactive w = wrapMW (menuBarSetChildPackDirection w)
+
+
+-- @T: menuBarSetPackDirection					 | ["menu","Bar","Set","Pack","Direction"]
+menuBarSetPackDirectionReactive :: MenuBarClass self => (self) -> ReactiveFieldWrite IO (PackDirection)
+menuBarSetPackDirectionReactive w = wrapMW (menuBarSetPackDirection w)
+
+
+-- @C: afterActivateItem
+afterActivateItemReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+afterActivateItemReactive w = reactivePropertyH_ w afterActivateItem
+
+-- @C: afterActivateLeaf
+afterActivateLeafReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+afterActivateLeafReactive w = reactivePropertyH_ w afterActivateLeaf
+
+-- @C: afterDeselect
+
+afterDeselectReactive w = reactivePropertyH_ w afterDeselect
+
+-- @C: afterSelect
+
+afterSelectReactive w = reactivePropertyH_ w afterSelect
+
+-- @C: afterToggle
+
+afterToggleReactive w = reactivePropertyH_ w afterToggle
+
+-- @S: menuItemActivated
+menuItemActivatedReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemActivatedReactive = (`reactiveSignalIO` menuItemActivated)
+
+
+-- @S: menuItemActivatedItem
+menuItemActivatedItemReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemActivatedItemReactive = (`reactiveSignalIO` menuItemActivatedItem)
+
+
+-- @S: menuItemActivate
+menuItemActivateReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemActivateReactive = (`reactiveSignalIO` menuItemActivate)
+
+
+-- @S: menuItemActivateItem
+menuItemActivateItemReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemActivateItemReactive = (`reactiveSignalIO` menuItemActivateItem)
+
+
+-- @S: menuItemDeselect
+menuItemDeselectReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemDeselectReactive = (`reactiveSignalIO` menuItemDeselect)
+
+
+-- @G: menuItemGetLabel					 | ["menu","Item","Get","Label"]
+menuItemGetLabelPassive :: (MenuItemClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+menuItemGetLabelPassive w = wrapMRPassive (menuItemGetLabel w)
+
+
+-- @G: menuItemGetRightJustified					 | ["menu","Item","Get","Right","Justified"]
+menuItemGetRightJustifiedPassive :: MenuItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+menuItemGetRightJustifiedPassive w = wrapMRPassive (menuItemGetRightJustified w)
+
+
+-- @G: menuItemGetSubmenu					 | ["menu","Item","Get","Submenu"]
+menuItemGetSubmenuPassive :: MenuItemClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+menuItemGetSubmenuPassive w = wrapMRPassive (menuItemGetSubmenu w)
+
+
+-- @G: menuItemGetUseUnderline					 | ["menu","Item","Get","Use","Underline"]
+menuItemGetUseUnderlinePassive :: MenuItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+menuItemGetUseUnderlinePassive w = wrapMRPassive (menuItemGetUseUnderline w)
+
+
+-- @A: menuItemLabel
+menuItemLabelPassive :: (MenuItemClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+menuItemLabelPassive w = passivePropertyNE w menuItemLabel
+
+
+-- @A: menuItemRightJustified
+menuItemRightJustifiedPassive :: MenuItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+menuItemRightJustifiedPassive w = passivePropertyNE w menuItemRightJustified
+
+
+-- @S: menuItemSelect
+menuItemSelectReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemSelectReactive = (`reactiveSignalIO` menuItemSelect)
+
+
+-- @T: menuItemSetAccelPath					 | ["menu","Item","Set","Accel","Path"]
+menuItemSetAccelPathReactive :: (MenuItemClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+menuItemSetAccelPathReactive w = wrapMW (menuItemSetAccelPath w)
+
+
+-- @T: menuItemSetLabel					 | ["menu","Item","Set","Label"]
+menuItemSetLabelReactive :: (MenuItemClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+menuItemSetLabelReactive w = wrapMW (menuItemSetLabel w)
+
+
+-- @T: menuItemSetRightJustified					 | ["menu","Item","Set","Right","Justified"]
+menuItemSetRightJustifiedReactive :: MenuItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+menuItemSetRightJustifiedReactive w = wrapMW (menuItemSetRightJustified w)
+
+
+-- @T: menuItemSetSubmenu					 | ["menu","Item","Set","Submenu"]
+menuItemSetSubmenuReactive :: (MenuItemClass self, MenuClass submenu) => (self) -> ReactiveFieldWrite IO (submenu)
+menuItemSetSubmenuReactive w = wrapMW (menuItemSetSubmenu w)
+
+
+-- @T: menuItemSetUseUnderline					 | ["menu","Item","Set","Use","Underline"]
+menuItemSetUseUnderlineReactive :: MenuItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+menuItemSetUseUnderlineReactive w = wrapMW (menuItemSetUseUnderline w)
+
+
+-- @S: menuItemToggle
+menuItemToggleReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+menuItemToggleReactive = (`reactiveSignalIO` menuItemToggle)
+
+
+-- @A: menuItemUseUnderline
+menuItemUseUnderlinePassive :: MenuItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+menuItemUseUnderlinePassive w = passivePropertyNE w menuItemUseUnderline
+
+
+-- @C: onActivateItem
+onActivateItemReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+onActivateItemReactive w = reactivePropertyH_ w onActivateItem
+
+-- @C: onActivateLeaf
+onActivateLeafReactive :: MenuItemClass self => self -> ReactiveFieldRead IO ()
+onActivateLeafReactive w = reactivePropertyH_ w onActivateLeaf
+
+-- @C: onDeselect
+
+onDeselectReactive w = reactivePropertyH_ w onDeselect
+
+-- @C: onSelect
+
+onSelectReactive w = reactivePropertyH_ w onSelect
+
+-- @C: onToggle
+
+onToggleReactive w = reactivePropertyH_ w onToggle
+
+-- @A: menuAccelGroup
+
+menuAccelGroupPassive w = passivePropertyNE w menuAccelGroup
+
+
+-- @A: menuChildBottomAttach
+-- TODO
+-- @A: menuChildLeftAttach
+-- TODO
+-- @A: menuChildRightAttach
+-- TODO
+-- @A: menuChildTopAttach
+-- TODO
+-- @G: menuGetAccelGroup					 | ["menu","Get","Accel","Group"]
+
+menuGetAccelGroupPassive w = wrapMRPassive (menuGetAccelGroup w)
+
+
+-- @G: menuGetActive					 | ["menu","Get","Active"]
+menuGetActivePassive :: MenuClass self => (self) -> ReactiveFieldRead IO (MenuItem)
+menuGetActivePassive w = wrapMRPassive (menuGetActive w)
+
+
+-- @G: menuGetAttachWidget					 | ["menu","Get","Attach","Widget"]
+menuGetAttachWidgetPassive :: MenuClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+menuGetAttachWidgetPassive w = wrapMRPassive (menuGetAttachWidget w)
+
+
+-- @G: menuGetForAttachWidget					 | ["menu","Get","For","Attach","Widget"]
+menuGetForAttachWidgetPassive :: WidgetClass widget => (widget) -> ReactiveFieldRead IO ([Menu])
+menuGetForAttachWidgetPassive w = wrapMRPassive (menuGetForAttachWidget w)
+
+
+-- @G: menuGetTearoffState					 | ["menu","Get","Tearoff","State"]
+menuGetTearoffStatePassive :: MenuClass self => (self) -> ReactiveFieldRead IO (Bool)
+menuGetTearoffStatePassive w = wrapMRPassive (menuGetTearoffState w)
+
+
+-- @G: menuGetTitle					 | ["menu","Get","Title"]
+menuGetTitlePassive :: (MenuClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+menuGetTitlePassive w = wrapMRPassive (menuGetTitle w)
+
+
+-- @T: menuSetAccelGroup					 | ["menu","Set","Accel","Group"]
+
+menuSetAccelGroupReactive w = wrapMW (menuSetAccelGroup w)
+
+
+-- @T: menuSetAccelPath					 | ["menu","Set","Accel","Path"]
+menuSetAccelPathReactive :: (MenuClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+menuSetAccelPathReactive w = wrapMW (menuSetAccelPath w)
+
+
+-- @T: menuSetActive					 | ["menu","Set","Active"]
+menuSetActiveReactive :: MenuClass self => (self) -> ReactiveFieldWrite IO (Int)
+menuSetActiveReactive w = wrapMW (menuSetActive w)
+
+
+-- @T: menuSetMonitor					 | ["menu","Set","Monitor"]
+menuSetMonitorReactive :: MenuClass self => (self) -> ReactiveFieldWrite IO (Int)
+menuSetMonitorReactive w = wrapMW (menuSetMonitor w)
+
+
+-- @T: menuSetScreen					 | ["menu","Set","Screen"]
+menuSetScreenReactive :: MenuClass self => (self) -> ReactiveFieldWrite IO (Maybe Screen)
+menuSetScreenReactive w = wrapMW (menuSetScreen w)
+
+
+-- @T: menuSetTearoffState					 | ["menu","Set","Tearoff","State"]
+menuSetTearoffStateReactive :: MenuClass self => (self) -> ReactiveFieldWrite IO (Bool)
+menuSetTearoffStateReactive w = wrapMW (menuSetTearoffState w)
+
+
+-- @T: menuSetTitle					 | ["menu","Set","Title"]
+menuSetTitleReactive :: (MenuClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+menuSetTitleReactive w = wrapMW (menuSetTitle w)
+
+
+-- @A: menuTearoffState
+menuTearoffStatePassive :: MenuClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+menuTearoffStatePassive w = passivePropertyNE w menuTearoffState
+
+
+-- @A: menuTitle
+menuTitlePassive :: (MenuClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+menuTitlePassive w = passivePropertyNE w menuTitle
+
+
+-- @C: afterActivateCurrent
+-- TODO
+-- @C: afterCancel
+afterCancelReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+afterCancelReactive w = reactivePropertyH_ w afterCancel
+
+-- @C: afterDeactivated
+afterDeactivatedReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+afterDeactivatedReactive w = reactivePropertyH_ w afterDeactivated
+
+-- @C: afterMoveCurrent
+-- TODO
+-- @C: afterSelectionDone
+afterSelectionDoneReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+afterSelectionDoneReactive w = reactivePropertyH_ w afterSelectionDone
+
+-- @G: menuShellGetTakeFocus					 | ["menu","Shell","Get","Take","Focus"]
+menuShellGetTakeFocusPassive :: MenuShellClass self => (self) -> ReactiveFieldRead IO (Bool)
+menuShellGetTakeFocusPassive w = wrapMRPassive (menuShellGetTakeFocus w)
+
+
+-- @T: menuShellSetTakeFocus					 | ["menu","Shell","Set","Take","Focus"]
+menuShellSetTakeFocusReactive :: MenuShellClass self => (self) -> ReactiveFieldWrite IO (Bool)
+menuShellSetTakeFocusReactive w = wrapMW (menuShellSetTakeFocus w)
+
+
+-- @A: menuShellTakeFocus
+menuShellTakeFocusPassive :: MenuShellClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+menuShellTakeFocusPassive w = passivePropertyNE w menuShellTakeFocus
+
+
+-- @C: onActivateCurrent
+-- TODO
+-- @C: onCancel
+onCancelReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+onCancelReactive w = reactivePropertyH_ w onCancel
+
+-- @C: onDeactivated
+onDeactivatedReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+onDeactivatedReactive w = reactivePropertyH_ w onDeactivated
+
+-- @C: onMoveCurrent
+-- TODO
+-- @C: onSelectionDone
+onSelectionDoneReactive :: MenuShellClass self => self -> ReactiveFieldRead IO ()
+onSelectionDoneReactive w = reactivePropertyH_ w onSelectionDone
+
+-- @C: afterShowMenu
+afterShowMenuReactive :: MenuToolButtonClass self => self -> ReactiveFieldRead IO ()
+afterShowMenuReactive w = reactivePropertyH_ w afterShowMenu
+
+-- @G: menuToolButtonGetMenu					 | ["menu","Tool","Button","Get","Menu"]
+menuToolButtonGetMenuPassive :: MenuToolButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe Menu))
+menuToolButtonGetMenuPassive w = wrapMRPassive (menuToolButtonGetMenu w)
+
+
+-- @T: menuToolButtonSetArrowTooltip					 | ["menu","Tool","Button","Set","Arrow","Tooltip"]
+-- TODO
+-- @T: menuToolButtonSetArrowTooltipMarkup					 | ["menu","Tool","Button","Set","Arrow","Tooltip","Markup"]
+menuToolButtonSetArrowTooltipMarkupReactive :: (MenuToolButtonClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (markup)
+menuToolButtonSetArrowTooltipMarkupReactive w = wrapMW (menuToolButtonSetArrowTooltipMarkup w)
+
+
+-- @T: menuToolButtonSetArrowTooltipText					 | ["menu","Tool","Button","Set","Arrow","Tooltip","Text"]
+menuToolButtonSetArrowTooltipTextReactive :: (MenuToolButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+menuToolButtonSetArrowTooltipTextReactive w = wrapMW (menuToolButtonSetArrowTooltipText w)
+
+
+-- @T: menuToolButtonSetMenu					 | ["menu","Tool","Button","Set","Menu"]
+menuToolButtonSetMenuReactive :: (MenuToolButtonClass self, MenuClass menu) => (self) -> ReactiveFieldWrite IO (Maybe menu)
+menuToolButtonSetMenuReactive w = wrapMW (menuToolButtonSetMenu w)
+
+
+-- @C: onShowMenu
+onShowMenuReactive :: MenuToolButtonClass self => self -> ReactiveFieldRead IO ()
+onShowMenuReactive w = reactivePropertyH_ w onShowMenu
+
+-- @C: afterOMChanged
+afterOMChangedReactive :: OptionMenuClass self => self -> ReactiveFieldRead IO ()
+afterOMChangedReactive w = reactivePropertyH_ w afterOMChanged
+
+-- @C: onOMChanged
+onOMChangedReactive :: OptionMenuClass self => self -> ReactiveFieldRead IO ()
+onOMChangedReactive w = reactivePropertyH_ w onOMChanged
+
+-- @G: optionMenuGetHistory					 | ["option","Menu","Get","History"]
+optionMenuGetHistoryPassive :: OptionMenuClass self => (self) -> ReactiveFieldRead IO (Int)
+optionMenuGetHistoryPassive w = wrapMRPassive (optionMenuGetHistory w)
+
+
+-- @G: optionMenuGetMenu					 | ["option","Menu","Get","Menu"]
+optionMenuGetMenuPassive :: OptionMenuClass self => (self) -> ReactiveFieldRead IO (Menu)
+optionMenuGetMenuPassive w = wrapMRPassive (optionMenuGetMenu w)
+
+
+-- @T: optionMenuSetHistory					 | ["option","Menu","Set","History"]
+optionMenuSetHistoryReactive :: OptionMenuClass self => (self) -> ReactiveFieldWrite IO (Int)
+optionMenuSetHistoryReactive w = wrapMW (optionMenuSetHistory w)
+
+
+-- @T: optionMenuSetMenu					 | ["option","Menu","Set","Menu"]
+optionMenuSetMenuReactive :: (OptionMenuClass self, MenuClass menu) => (self) -> ReactiveFieldWrite IO (menu)
+optionMenuSetMenuReactive w = wrapMW (optionMenuSetMenu w)
+
+
+-- @G: radioToolButtonGetGroup					 | ["radio","Tool","Button","Get","Group"]
+radioToolButtonGetGroupPassive :: RadioToolButtonClass self => (self) -> ReactiveFieldRead IO ([RadioToolButton])
+radioToolButtonGetGroupPassive w = wrapMRPassive (radioToolButtonGetGroup w)
+
+
+-- @T: radioToolButtonSetGroup					 | ["radio","Tool","Button","Set","Group"]
+radioToolButtonSetGroupReactive :: RadioToolButtonClass self => (self) -> ReactiveFieldWrite IO (RadioToolButton)
+radioToolButtonSetGroupReactive w = wrapMW (radioToolButtonSetGroup w)
+
+
+-- @A: separatorToolItemDraw
+separatorToolItemDrawPassive :: SeparatorToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+separatorToolItemDrawPassive w = passivePropertyNE w separatorToolItemDraw
+
+
+-- @G: separatorToolItemGetDraw					 | ["separator","Tool","Item","Get","Draw"]
+separatorToolItemGetDrawPassive :: SeparatorToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+separatorToolItemGetDrawPassive w = wrapMRPassive (separatorToolItemGetDraw w)
+
+
+-- @T: separatorToolItemSetDraw					 | ["separator","Tool","Item","Set","Draw"]
+separatorToolItemSetDrawReactive :: SeparatorToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+separatorToolItemSetDrawReactive w = wrapMW (separatorToolItemSetDraw w)
+
+
+-- @C: afterToolButtonToggled
+afterToolButtonToggledReactive :: ToggleToolButtonClass self => self -> ReactiveFieldRead IO ()
+afterToolButtonToggledReactive w = reactivePropertyH_ w afterToolButtonToggled
+
+-- @C: onToolButtonToggled
+onToolButtonToggledReactive :: ToggleToolButtonClass self => self -> ReactiveFieldRead IO ()
+onToolButtonToggledReactive w = reactivePropertyH_ w onToolButtonToggled
+
+-- @A: toggleToolButtonActive
+toggleToolButtonActivePassive :: ToggleToolButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toggleToolButtonActivePassive w = passivePropertyNE w toggleToolButtonActive
+
+
+-- @G: toggleToolButtonGetActive					 | ["toggle","Tool","Button","Get","Active"]
+toggleToolButtonGetActivePassive :: ToggleToolButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+toggleToolButtonGetActivePassive w = wrapMRPassive (toggleToolButtonGetActive w)
+
+
+-- @T: toggleToolButtonSetActive					 | ["toggle","Tool","Button","Set","Active"]
+toggleToolButtonSetActiveReactive :: ToggleToolButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toggleToolButtonSetActiveReactive w = wrapMW (toggleToolButtonSetActive w)
+
+
+-- @C: afterOrientationChanged
+-- TODO
+-- @C: afterPopupContextMenu
+-- TODO
+-- @C: afterStyleChanged
+-- TODO
+-- @C: onOrientationChanged
+-- TODO
+-- @C: onPopupContextMenu
+-- TODO
+-- @C: onStyleChanged
+-- TODO
+-- @A: toolbarChildExpand
+-- TODO
+-- @A: toolbarChildHomogeneous
+-- TODO
+-- @G: toolbarGetDropIndex					 | ["toolbar","Get","Drop","Index"]
+-- TODO
+-- @G: toolbarGetIconSize					 | ["toolbar","Get","Icon","Size"]
+toolbarGetIconSizePassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (IconSize)
+toolbarGetIconSizePassive w = wrapMRPassive (toolbarGetIconSize w)
+
+
+-- @G: toolbarGetItemIndex					 | ["toolbar","Get","Item","Index"]
+-- TODO
+-- @G: toolbarGetNItems					 | ["toolbar","Get","NItems"]
+toolbarGetNItemsPassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (Int)
+toolbarGetNItemsPassive w = wrapMRPassive (toolbarGetNItems w)
+
+
+-- @G: toolbarGetNthItem					 | ["toolbar","Get","Nth","Item"]
+-- TODO
+-- @G: toolbarGetOrientation					 | ["toolbar","Get","Orientation"]
+toolbarGetOrientationPassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (Orientation)
+toolbarGetOrientationPassive w = wrapMRPassive (toolbarGetOrientation w)
+
+
+-- @G: toolbarGetReliefStyle					 | ["toolbar","Get","Relief","Style"]
+toolbarGetReliefStylePassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (ReliefStyle)
+toolbarGetReliefStylePassive w = wrapMRPassive (toolbarGetReliefStyle w)
+
+
+-- @G: toolbarGetShowArrow					 | ["toolbar","Get","Show","Arrow"]
+toolbarGetShowArrowPassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolbarGetShowArrowPassive w = wrapMRPassive (toolbarGetShowArrow w)
+
+
+-- @G: toolbarGetStyle					 | ["toolbar","Get","Style"]
+toolbarGetStylePassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (ToolbarStyle)
+toolbarGetStylePassive w = wrapMRPassive (toolbarGetStyle w)
+
+
+-- @G: toolbarGetTooltips					 | ["toolbar","Get","Tooltips"]
+toolbarGetTooltipsPassive :: ToolbarClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolbarGetTooltipsPassive w = wrapMRPassive (toolbarGetTooltips w)
+
+
+-- @A: toolbarOrientation
+toolbarOrientationPassive :: ToolbarClass self => (self) -> ReactiveFieldReadWrite IO (Orientation)
+toolbarOrientationPassive w = passivePropertyNE w toolbarOrientation
+
+
+-- @T: toolbarSetDropHighlightItem					 | ["toolbar","Set","Drop","Highlight","Item"]
+-- TODO
+-- @T: toolbarSetIconSize					 | ["toolbar","Set","Icon","Size"]
+toolbarSetIconSizeReactive :: ToolbarClass self => (self) -> ReactiveFieldWrite IO (IconSize)
+toolbarSetIconSizeReactive w = wrapMW (toolbarSetIconSize w)
+
+
+-- @T: toolbarSetOrientation					 | ["toolbar","Set","Orientation"]
+toolbarSetOrientationReactive :: ToolbarClass self => (self) -> ReactiveFieldWrite IO (Orientation)
+toolbarSetOrientationReactive w = wrapMW (toolbarSetOrientation w)
+
+
+-- @T: toolbarSetShowArrow					 | ["toolbar","Set","Show","Arrow"]
+toolbarSetShowArrowReactive :: ToolbarClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolbarSetShowArrowReactive w = wrapMW (toolbarSetShowArrow w)
+
+
+-- @T: toolbarSetStyle					 | ["toolbar","Set","Style"]
+toolbarSetStyleReactive :: ToolbarClass self => (self) -> ReactiveFieldWrite IO (ToolbarStyle)
+toolbarSetStyleReactive w = wrapMW (toolbarSetStyle w)
+
+
+-- @T: toolbarSetTooltips					 | ["toolbar","Set","Tooltips"]
+toolbarSetTooltipsReactive :: ToolbarClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolbarSetTooltipsReactive w = wrapMW (toolbarSetTooltips w)
+
+
+-- @A: toolbarShowArrow
+toolbarShowArrowPassive :: ToolbarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolbarShowArrowPassive w = passivePropertyNE w toolbarShowArrow
+
+
+-- @A: toolbarStyle
+toolbarStylePassive :: ToolbarClass self => (self) -> ReactiveFieldReadWrite IO (ToolbarStyle)
+toolbarStylePassive w = passivePropertyNE w toolbarStyle
+
+
+-- @A: toolbarTooltips
+toolbarTooltipsPassive :: ToolbarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolbarTooltipsPassive w = passivePropertyNE w toolbarTooltips
+
+
+-- @C: afterToolButtonClicked
+afterToolButtonClickedReactive :: ToolButtonClass self => self -> ReactiveFieldRead IO ()
+afterToolButtonClickedReactive w = reactivePropertyH_ w afterToolButtonClicked
+
+-- @C: onToolButtonClicked
+onToolButtonClickedReactive :: ToolButtonClass self => self -> ReactiveFieldRead IO ()
+onToolButtonClickedReactive w = reactivePropertyH_ w onToolButtonClicked
+
+-- @G: toolButtonGetIconName					 | ["tool","Button","Get","Icon","Name"]
+toolButtonGetIconNamePassive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+toolButtonGetIconNamePassive w = wrapMRPassive (toolButtonGetIconName w)
+
+
+-- @G: toolButtonGetIconWidget					 | ["tool","Button","Get","Icon","Widget"]
+toolButtonGetIconWidgetPassive :: ToolButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+toolButtonGetIconWidgetPassive w = wrapMRPassive (toolButtonGetIconWidget w)
+
+
+-- @G: toolButtonGetLabel					 | ["tool","Button","Get","Label"]
+toolButtonGetLabelPassive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+toolButtonGetLabelPassive w = wrapMRPassive (toolButtonGetLabel w)
+
+
+-- @G: toolButtonGetLabelWidget					 | ["tool","Button","Get","Label","Widget"]
+toolButtonGetLabelWidgetPassive :: ToolButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+toolButtonGetLabelWidgetPassive w = wrapMRPassive (toolButtonGetLabelWidget w)
+
+
+-- @G: toolButtonGetStockId					 | ["tool","Button","Get","Stock","Id"]
+toolButtonGetStockIdPassive :: ToolButtonClass self => (self) -> ReactiveFieldRead IO ((Maybe StockId))
+toolButtonGetStockIdPassive w = wrapMRPassive (toolButtonGetStockId w)
+
+
+-- @G: toolButtonGetUseUnderline					 | ["tool","Button","Get","Use","Underline"]
+toolButtonGetUseUnderlinePassive :: ToolButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolButtonGetUseUnderlinePassive w = wrapMRPassive (toolButtonGetUseUnderline w)
+
+
+-- @A: toolButtonIconName
+toolButtonIconNamePassive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+toolButtonIconNamePassive w = passivePropertyNE w toolButtonIconName
+
+
+-- @A: toolButtonLabel
+toolButtonLabelPassive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+toolButtonLabelPassive w = passivePropertyNE w toolButtonLabel
+
+
+-- @T: toolButtonSetIconName					 | ["tool","Button","Set","Icon","Name"]
+toolButtonSetIconNameReactive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+toolButtonSetIconNameReactive w = wrapMW (toolButtonSetIconName w)
+
+
+-- @T: toolButtonSetIconWidget					 | ["tool","Button","Set","Icon","Widget"]
+toolButtonSetIconWidgetReactive :: (ToolButtonClass self, WidgetClass iconWidget) => (self) -> ReactiveFieldWrite IO (Maybe iconWidget)
+toolButtonSetIconWidgetReactive w = wrapMW (toolButtonSetIconWidget w)
+
+
+-- @T: toolButtonSetLabel					 | ["tool","Button","Set","Label"]
+toolButtonSetLabelReactive :: (ToolButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+toolButtonSetLabelReactive w = wrapMW (toolButtonSetLabel w)
+
+
+-- @T: toolButtonSetLabelWidget					 | ["tool","Button","Set","Label","Widget"]
+toolButtonSetLabelWidgetReactive :: (ToolButtonClass self, WidgetClass labelWidget) => (self) -> ReactiveFieldWrite IO (Maybe labelWidget)
+toolButtonSetLabelWidgetReactive w = wrapMW (toolButtonSetLabelWidget w)
+
+
+-- @T: toolButtonSetStockId					 | ["tool","Button","Set","Stock","Id"]
+toolButtonSetStockIdReactive :: ToolButtonClass self => (self) -> ReactiveFieldWrite IO (Maybe StockId)
+toolButtonSetStockIdReactive w = wrapMW (toolButtonSetStockId w)
+
+
+-- @T: toolButtonSetUseUnderline					 | ["tool","Button","Set","Use","Underline"]
+toolButtonSetUseUnderlineReactive :: ToolButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolButtonSetUseUnderlineReactive w = wrapMW (toolButtonSetUseUnderline w)
+
+
+-- @A: toolButtonUseUnderline
+toolButtonUseUnderlinePassive :: ToolButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolButtonUseUnderlinePassive w = passivePropertyNE w toolButtonUseUnderline
+
+
+-- @A: toolItemGroupChildExpand
+toolItemGroupChildExpandPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Bool)
+toolItemGroupChildExpandPassive w = passivePropertyNE w toolItemGroupChildExpand
+
+
+-- @A: toolItemGroupChildFill
+toolItemGroupChildFillPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Bool)
+toolItemGroupChildFillPassive w = passivePropertyNE w toolItemGroupChildFill
+
+
+-- @A: toolItemGroupChildHomogeneous
+toolItemGroupChildHomogeneousPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Bool)
+toolItemGroupChildHomogeneousPassive w = passivePropertyNE w toolItemGroupChildHomogeneous
+
+
+-- @A: toolItemGroupChildNewRow
+toolItemGroupChildNewRowPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Bool)
+toolItemGroupChildNewRowPassive w = passivePropertyNE w toolItemGroupChildNewRow
+
+
+-- @A: toolItemGroupChildPosition
+toolItemGroupChildPositionPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Int)
+toolItemGroupChildPositionPassive w = passivePropertyNE w toolItemGroupChildPosition
+
+
+-- @A: toolItemGroupCollapsed
+toolItemGroupCollapsedPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Bool)
+toolItemGroupCollapsedPassive w = passivePropertyNE w toolItemGroupCollapsed
+
+
+-- @A: toolItemGroupEllipsize
+toolItemGroupEllipsizePassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (EllipsizeMode)
+toolItemGroupEllipsizePassive w = passivePropertyNE w toolItemGroupEllipsize
+
+
+-- @G: toolItemGroupGetDropItem					 | ["tool","Item","Group","Get","Drop","Item"]
+-- TODO
+-- @G: toolItemGroupGetItemPosition					 | ["tool","Item","Group","Get","Item","Position"]
+-- TODO
+-- @G: toolItemGroupGetNItems					 | ["tool","Item","Group","Get","NItems"]
+toolItemGroupGetNItemsPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldRead IO (Int)
+toolItemGroupGetNItemsPassive w = wrapMRPassive (toolItemGroupGetNItems w)
+
+
+-- @G: toolItemGroupGetNthItem					 | ["tool","Item","Group","Get","Nth","Item"]
+-- TODO
+-- @A: toolItemGroupHeaderRelief
+toolItemGroupHeaderReliefPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (ReliefStyle)
+toolItemGroupHeaderReliefPassive w = passivePropertyNE w toolItemGroupHeaderRelief
+
+
+-- @A: toolItemGroupLabel
+toolItemGroupLabelPassive :: (GlibString string, ToolItemGroupClass group) => (group) -> ReactiveFieldReadWrite IO (string)
+toolItemGroupLabelPassive w = passivePropertyNE w toolItemGroupLabel
+
+
+-- @A: toolItemGroupLabelWidget
+toolItemGroupLabelWidgetPassive :: ToolItemGroupClass group => (group) -> ReactiveFieldReadWrite IO (Widget)
+toolItemGroupLabelWidgetPassive w = passivePropertyNE w toolItemGroupLabelWidget
+
+
+-- @T: toolItemGroupSetItemPosition					 | ["tool","Item","Group","Set","Item","Position"]
+-- TODO
+-- @A: toolItemExpand
+toolItemExpandPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemExpandPassive w = passivePropertyNE w toolItemExpand
+
+
+-- @G: toolItemGetEllipsizeMode					 | ["tool","Item","Get","Ellipsize","Mode"]
+toolItemGetEllipsizeModePassive :: ToolItemClass item => (item) -> ReactiveFieldRead IO (EllipsizeMode)
+toolItemGetEllipsizeModePassive w = wrapMRPassive (toolItemGetEllipsizeMode w)
+
+
+-- @G: toolItemGetExpand					 | ["tool","Item","Get","Expand"]
+toolItemGetExpandPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetExpandPassive w = wrapMRPassive (toolItemGetExpand w)
+
+
+-- @G: toolItemGetHomogeneous					 | ["tool","Item","Get","Homogeneous"]
+toolItemGetHomogeneousPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetHomogeneousPassive w = wrapMRPassive (toolItemGetHomogeneous w)
+
+
+-- @G: toolItemGetIconSize					 | ["tool","Item","Get","Icon","Size"]
+toolItemGetIconSizePassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (IconSize)
+toolItemGetIconSizePassive w = wrapMRPassive (toolItemGetIconSize w)
+
+
+-- @G: toolItemGetIsImportant					 | ["tool","Item","Get","Is","Important"]
+toolItemGetIsImportantPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetIsImportantPassive w = wrapMRPassive (toolItemGetIsImportant w)
+
+
+-- @G: toolItemGetOrientation					 | ["tool","Item","Get","Orientation"]
+toolItemGetOrientationPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Orientation)
+toolItemGetOrientationPassive w = wrapMRPassive (toolItemGetOrientation w)
+
+
+-- @G: toolItemGetProxyMenuItem					 | ["tool","Item","Get","Proxy","Menu","Item"]
+-- TODO
+-- @G: toolItemGetReliefStyle					 | ["tool","Item","Get","Relief","Style"]
+toolItemGetReliefStylePassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (ReliefStyle)
+toolItemGetReliefStylePassive w = wrapMRPassive (toolItemGetReliefStyle w)
+
+
+-- @G: toolItemGetTextAlignment					 | ["tool","Item","Get","Text","Alignment"]
+toolItemGetTextAlignmentPassive :: ToolItemClass item => (item) -> ReactiveFieldRead IO (Double)
+toolItemGetTextAlignmentPassive w = wrapMRPassive (toolItemGetTextAlignment w)
+
+
+-- @G: toolItemGetTextOrientation					 | ["tool","Item","Get","Text","Orientation"]
+toolItemGetTextOrientationPassive :: ToolItemClass item => (item) -> ReactiveFieldRead IO (Orientation)
+toolItemGetTextOrientationPassive w = wrapMRPassive (toolItemGetTextOrientation w)
+
+
+-- @G: toolItemGetTextSizeGroup					 | ["tool","Item","Get","Text","Size","Group"]
+toolItemGetTextSizeGroupPassive :: ToolItemClass item => (item) -> ReactiveFieldRead IO (SizeGroup)
+toolItemGetTextSizeGroupPassive w = wrapMRPassive (toolItemGetTextSizeGroup w)
+
+
+-- @G: toolItemGetToolbarStyle					 | ["tool","Item","Get","Toolbar","Style"]
+toolItemGetToolbarStylePassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (ToolbarStyle)
+toolItemGetToolbarStylePassive w = wrapMRPassive (toolItemGetToolbarStyle w)
+
+
+-- @G: toolItemGetUseDragWindow					 | ["tool","Item","Get","Use","Drag","Window"]
+toolItemGetUseDragWindowPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetUseDragWindowPassive w = wrapMRPassive (toolItemGetUseDragWindow w)
+
+
+-- @G: toolItemGetVisibleHorizontal					 | ["tool","Item","Get","Visible","Horizontal"]
+toolItemGetVisibleHorizontalPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetVisibleHorizontalPassive w = wrapMRPassive (toolItemGetVisibleHorizontal w)
+
+
+-- @G: toolItemGetVisibleVertical					 | ["tool","Item","Get","Visible","Vertical"]
+toolItemGetVisibleVerticalPassive :: ToolItemClass self => (self) -> ReactiveFieldRead IO (Bool)
+toolItemGetVisibleVerticalPassive w = wrapMRPassive (toolItemGetVisibleVertical w)
+
+
+-- @A: toolItemHomogeneous
+toolItemHomogeneousPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemHomogeneousPassive w = passivePropertyNE w toolItemHomogeneous
+
+
+-- @A: toolItemIsImportant
+toolItemIsImportantPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemIsImportantPassive w = passivePropertyNE w toolItemIsImportant
+
+
+-- @T: toolItemSetExpand					 | ["tool","Item","Set","Expand"]
+toolItemSetExpandReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetExpandReactive w = wrapMW (toolItemSetExpand w)
+
+
+-- @T: toolItemSetHomogeneous					 | ["tool","Item","Set","Homogeneous"]
+toolItemSetHomogeneousReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetHomogeneousReactive w = wrapMW (toolItemSetHomogeneous w)
+
+
+-- @T: toolItemSetIsImportant					 | ["tool","Item","Set","Is","Important"]
+toolItemSetIsImportantReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetIsImportantReactive w = wrapMW (toolItemSetIsImportant w)
+
+
+-- @T: toolItemSetProxyMenuItem					 | ["tool","Item","Set","Proxy","Menu","Item"]
+-- TODO
+-- @T: toolItemSetTooltip					 | ["tool","Item","Set","Tooltip"]
+-- TODO
+-- @T: toolItemSetUseDragWindow					 | ["tool","Item","Set","Use","Drag","Window"]
+toolItemSetUseDragWindowReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetUseDragWindowReactive w = wrapMW (toolItemSetUseDragWindow w)
+
+
+-- @T: toolItemSetVisibleHorizontal					 | ["tool","Item","Set","Visible","Horizontal"]
+toolItemSetVisibleHorizontalReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetVisibleHorizontalReactive w = wrapMW (toolItemSetVisibleHorizontal w)
+
+
+-- @T: toolItemSetVisibleVertical					 | ["tool","Item","Set","Visible","Vertical"]
+toolItemSetVisibleVerticalReactive :: ToolItemClass self => (self) -> ReactiveFieldWrite IO (Bool)
+toolItemSetVisibleVerticalReactive w = wrapMW (toolItemSetVisibleVertical w)
+
+
+-- @A: toolItemUseDragWindow
+toolItemUseDragWindowPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemUseDragWindowPassive w = passivePropertyNE w toolItemUseDragWindow
+
+
+-- @A: toolItemVisibleHorizontal
+toolItemVisibleHorizontalPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemVisibleHorizontalPassive w = passivePropertyNE w toolItemVisibleHorizontal
+
+
+-- @A: toolItemVisibleVertical
+toolItemVisibleVerticalPassive :: ToolItemClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolItemVisibleVerticalPassive w = passivePropertyNE w toolItemVisibleVertical
+
+
+-- @A: toolPaletteChildExclusive
+toolPaletteChildExclusivePassive :: ToolPaletteClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolPaletteChildExclusivePassive w = passivePropertyNE w toolPaletteChildExclusive
+
+
+-- @A: toolPaletteChildExpand
+toolPaletteChildExpandPassive :: ToolPaletteClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolPaletteChildExpandPassive w = passivePropertyNE w toolPaletteChildExpand
+
+
+-- @G: toolPaletteGetGroupPosition					 | ["tool","Palette","Get","Group","Position"]
+-- TODO
+-- @G: toolPaletteGetHAdjustment					 | ["tool","Palette","Get","HAdjustment"]
+toolPaletteGetHAdjustmentPassive :: ToolPaletteClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+toolPaletteGetHAdjustmentPassive w = wrapMRPassive (toolPaletteGetHAdjustment w)
+
+
+-- @G: toolPaletteGetVAdjustment					 | ["tool","Palette","Get","VAdjustment"]
+toolPaletteGetVAdjustmentPassive :: ToolPaletteClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+toolPaletteGetVAdjustmentPassive w = wrapMRPassive (toolPaletteGetVAdjustment w)
+
+
+-- @A: toolPaletteIconSize
+toolPaletteIconSizePassive :: ToolPaletteClass self => (self) -> ReactiveFieldReadWrite IO (IconSize)
+toolPaletteIconSizePassive w = passivePropertyNE w toolPaletteIconSize
+
+
+-- @A: toolPaletteIconSizeSet
+toolPaletteIconSizeSetPassive :: ToolPaletteClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+toolPaletteIconSizeSetPassive w = passivePropertyNE w toolPaletteIconSizeSet
+
+
+-- @T: toolPaletteSetGroupPosition					 | ["tool","Palette","Set","Group","Position"]
+-- TODO
+-- @S: toolPaletteSetScrollAdjustments
+-- TODO
+-- @A: toolPaletteToolbarStyle
+toolPaletteToolbarStylePassive :: ToolPaletteClass self => (self) -> ReactiveFieldReadWrite IO (ToolbarStyle)
+toolPaletteToolbarStylePassive w = passivePropertyNE w toolPaletteToolbarStyle
+
+
+-- @G: accessibleGetWidget					 | ["accessible","Get","Widget"]
+accessibleGetWidgetPassive :: AccessibleClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+accessibleGetWidgetPassive w = wrapMRPassive (accessibleGetWidget w)
+
+
+-- @T: accessibleSetWidget					 | ["accessible","Set","Widget"]
+accessibleSetWidgetReactive :: (AccessibleClass self, WidgetClass widget) => (self) -> ReactiveFieldWrite IO (widget)
+accessibleSetWidgetReactive w = wrapMW (accessibleSetWidget w)
+
+
+-- @G: adjustmentGetLower					 | ["adjustment","Get","Lower"]
+adjustmentGetLowerPassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetLowerPassive w = wrapMRPassive (adjustmentGetLower w)
+
+
+-- @G: adjustmentGetPageIncrement					 | ["adjustment","Get","Page","Increment"]
+adjustmentGetPageIncrementPassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetPageIncrementPassive w = wrapMRPassive (adjustmentGetPageIncrement w)
+
+
+-- @G: adjustmentGetPageSize					 | ["adjustment","Get","Page","Size"]
+adjustmentGetPageSizePassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetPageSizePassive w = wrapMRPassive (adjustmentGetPageSize w)
+
+
+-- @G: adjustmentGetStepIncrement					 | ["adjustment","Get","Step","Increment"]
+adjustmentGetStepIncrementPassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetStepIncrementPassive w = wrapMRPassive (adjustmentGetStepIncrement w)
+
+
+-- @G: adjustmentGetUpper					 | ["adjustment","Get","Upper"]
+adjustmentGetUpperPassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetUpperPassive w = wrapMRPassive (adjustmentGetUpper w)
+
+
+-- @G: adjustmentGetValue					 | ["adjustment","Get","Value"]
+adjustmentGetValuePassive :: (Adjustment) -> ReactiveFieldRead IO (Double)
+adjustmentGetValuePassive w = wrapMRPassive (adjustmentGetValue w)
+
+
+-- @A: adjustmentLower
+adjustmentLowerPassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentLowerPassive w = passivePropertyNE w adjustmentLower
+
+
+-- @A: adjustmentPageIncrement
+adjustmentPageIncrementPassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentPageIncrementPassive w = passivePropertyNE w adjustmentPageIncrement
+
+
+-- @A: adjustmentPageSize
+adjustmentPageSizePassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentPageSizePassive w = passivePropertyNE w adjustmentPageSize
+
+
+-- @T: adjustmentSetLower					 | ["adjustment","Set","Lower"]
+adjustmentSetLowerPassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetLowerPassive w = wrapMW (adjustmentSetLower w)
+
+-- @T: adjustmentSetPageIncrement					 | ["adjustment","Set","Page","Increment"]
+adjustmentSetPageIncrementPassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetPageIncrementPassive w = wrapMW (adjustmentSetPageIncrement w)
+
+-- @T: adjustmentSetPageSize					 | ["adjustment","Set","Page","Size"]
+adjustmentSetPageSizePassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetPageSizePassive w = wrapMW (adjustmentSetPageSize w)
+
+-- @T: adjustmentSetStepIncrement					 | ["adjustment","Set","Step","Increment"]
+adjustmentSetStepIncrementPassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetStepIncrementPassive w = wrapMW (adjustmentSetStepIncrement w)
+
+-- @T: adjustmentSetUpper					 | ["adjustment","Set","Upper"]
+adjustmentSetUpperPassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetUpperPassive w = wrapMW (adjustmentSetUpper w)
+
+-- @T: adjustmentSetValue					 | ["adjustment","Set","Value"]
+adjustmentSetValuePassive :: (Adjustment) -> ReactiveFieldWrite IO (Double)
+adjustmentSetValuePassive w = wrapMW (adjustmentSetValue w)
+
+-- @A: adjustmentStepIncrement
+adjustmentStepIncrementPassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentStepIncrementPassive w = passivePropertyNE w adjustmentStepIncrement
+
+
+-- @A: adjustmentUpper
+adjustmentUpperPassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentUpperPassive w = passivePropertyNE w adjustmentUpper
+
+
+-- @A: adjustmentValue
+adjustmentValuePassive :: Adjustment -> ReactiveFieldReadWrite IO Double
+adjustmentValuePassive w = passivePropertyNE w adjustmentValue
+
+
+-- @C: afterAdjChanged
+afterAdjChangedReactive :: Adjustment -> ReactiveFieldRead IO ()
+afterAdjChangedReactive w = reactivePropertyH_ w afterAdjChanged
+
+-- @C: afterValueChanged
+afterValueChangedReactive :: Adjustment -> ReactiveFieldRead IO ()
+afterValueChangedReactive w = reactivePropertyH_ w afterValueChanged
+
+-- @C: onAdjChanged
+onAdjChangedReactive :: Adjustment -> ReactiveFieldRead IO ()
+onAdjChangedReactive w = reactivePropertyH_ w onAdjChanged
+
+-- @C: onValueChanged
+onValueChangedReactive :: Adjustment -> ReactiveFieldRead IO ()
+onValueChangedReactive w = reactivePropertyH_ w onValueChanged
+
+-- @A: arrowArrowType
+arrowArrowTypePassive :: ArrowClass self => (self) -> ReactiveFieldReadWrite IO (ArrowType)
+arrowArrowTypePassive w = passivePropertyNE w arrowArrowType
+
+
+-- @T: arrowSet					 | ["arrow","Set"]
+-- TODO
+-- @A: arrowShadowType
+arrowShadowTypePassive :: ArrowClass self => (self) -> ReactiveFieldReadWrite IO (ShadowType)
+arrowShadowTypePassive w = passivePropertyNE w arrowShadowType
+
+
+-- @C: afterDaySelectedDoubleClick
+afterDaySelectedDoubleClickReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterDaySelectedDoubleClickReactive w = reactivePropertyH_ w afterDaySelectedDoubleClick
+
+-- @C: afterDaySelected
+afterDaySelectedReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterDaySelectedReactive w = reactivePropertyH_ w afterDaySelected
+
+-- @C: afterMonthChanged
+afterMonthChangedReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterMonthChangedReactive w = reactivePropertyH_ w afterMonthChanged
+
+-- @C: afterNextMonth
+afterNextMonthReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterNextMonthReactive w = reactivePropertyH_ w afterNextMonth
+
+-- @C: afterNextYear
+afterNextYearReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterNextYearReactive w = reactivePropertyH_ w afterNextYear
+
+-- @C: afterPrevMonth
+afterPrevMonthReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterPrevMonthReactive w = reactivePropertyH_ w afterPrevMonth
+
+-- @C: afterPrevYear
+afterPrevYearReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+afterPrevYearReactive w = reactivePropertyH_ w afterPrevYear
+
+-- @A: calendarDay
+calendarDayPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+calendarDayPassive w = passivePropertyNE w calendarDay
+
+
+-- @G: calendarGetDate					 | ["calendar","Get","Date"]
+calendarGetDatePassive :: CalendarClass self => (self) -> ReactiveFieldRead IO ((Int, Int, Int))
+calendarGetDatePassive w = wrapMRPassive (calendarGetDate w)
+
+
+-- @G: calendarGetDisplayOptions					 | ["calendar","Get","Display","Options"]
+calendarGetDisplayOptionsPassive :: CalendarClass self => (self) -> ReactiveFieldRead IO ([CalendarDisplayOptions])
+calendarGetDisplayOptionsPassive w = wrapMRPassive (calendarGetDisplayOptions w)
+
+
+-- @A: calendarMonth
+calendarMonthPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+calendarMonthPassive w = passivePropertyNE w calendarMonth
+
+
+-- @A: calendarNoMonthChange
+calendarNoMonthChangePassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+calendarNoMonthChangePassive w = passivePropertyNE w calendarNoMonthChange
+
+
+-- @T: calendarSetDisplayOptions					 | ["calendar","Set","Display","Options"]
+calendarSetDisplayOptionsReactive :: CalendarClass self => (self) -> ReactiveFieldWrite IO ([CalendarDisplayOptions])
+calendarSetDisplayOptionsReactive w = wrapMW (calendarSetDisplayOptions w)
+
+
+-- @A: calendarShowDayNames
+calendarShowDayNamesPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+calendarShowDayNamesPassive w = passivePropertyNE w calendarShowDayNames
+
+
+-- @A: calendarShowHeading
+calendarShowHeadingPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+calendarShowHeadingPassive w = passivePropertyNE w calendarShowHeading
+
+
+-- @A: calendarShowWeekNumbers
+calendarShowWeekNumbersPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+calendarShowWeekNumbersPassive w = passivePropertyNE w calendarShowWeekNumbers
+
+
+-- @A: calendarYear
+calendarYearPassive :: CalendarClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+calendarYearPassive w = passivePropertyNE w calendarYear
+
+
+-- @C: onDaySelectedDoubleClick
+onDaySelectedDoubleClickReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onDaySelectedDoubleClickReactive w = reactivePropertyH_ w onDaySelectedDoubleClick
+
+-- @C: onDaySelected
+onDaySelectedReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onDaySelectedReactive w = reactivePropertyH_ w onDaySelected
+
+-- @C: onMonthChanged
+onMonthChangedReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onMonthChangedReactive w = reactivePropertyH_ w onMonthChanged
+
+-- @C: onNextMonth
+onNextMonthReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onNextMonthReactive w = reactivePropertyH_ w onNextMonth
+
+-- @C: onNextYear
+onNextYearReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onNextYearReactive w = reactivePropertyH_ w onNextYear
+
+-- @C: onPrevMonth
+onPrevMonthReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onPrevMonthReactive w = reactivePropertyH_ w onPrevMonth
+
+-- @C: onPrevYear
+onPrevYearReactive :: CalendarClass self => self -> ReactiveFieldRead IO ()
+onPrevYearReactive w = reactivePropertyH_ w onPrevYear
+
+-- @G: drawingAreaGetDrawWindow					 | ["drawing","Area","Get","Draw","Window"]
+drawingAreaGetDrawWindowPassive :: (DrawingArea) -> ReactiveFieldRead IO (DrawWindow)
+drawingAreaGetDrawWindowPassive w = wrapMRPassive (drawingAreaGetDrawWindow w)
+
+
+-- @G: drawingAreaGetSize					 | ["drawing","Area","Get","Size"]
+drawingAreaGetSizePassive :: (DrawingArea) -> ReactiveFieldRead IO ((Int, Int))
+drawingAreaGetSizePassive w = wrapMRPassive (drawingAreaGetSize w)
+
+
+-- @A: eventBoxAboveChild
+eventBoxAboveChildPassive :: EventBox -> ReactiveFieldReadWrite IO Bool
+eventBoxAboveChildPassive w = passivePropertyNE w eventBoxAboveChild
+
+
+-- @G: eventBoxGetAboveChild					 | ["event","Box","Get","Above","Child"]
+eventBoxGetAboveChildPassive :: (EventBox) -> ReactiveFieldRead IO (Bool)
+eventBoxGetAboveChildPassive w = wrapMRPassive (eventBoxGetAboveChild w)
+
+
+-- @G: eventBoxGetVisibleWindow					 | ["event","Box","Get","Visible","Window"]
+eventBoxGetVisibleWindowPassive :: (EventBox) -> ReactiveFieldRead IO (Bool)
+eventBoxGetVisibleWindowPassive w = wrapMRPassive (eventBoxGetVisibleWindow w)
+
+
+-- @T: eventBoxSetAboveChild					 | ["event","Box","Set","Above","Child"]
+eventBoxSetAboveChildPassive :: (EventBox) -> ReactiveFieldWrite IO (Bool)
+eventBoxSetAboveChildPassive w = wrapMW (eventBoxSetAboveChild w)
+
+-- @T: eventBoxSetVisibleWindow					 | ["event","Box","Set","Visible","Window"]
+eventBoxSetVisibleWindowPassive :: (EventBox) -> ReactiveFieldWrite IO (Bool)
+eventBoxSetVisibleWindowPassive w = wrapMW (eventBoxSetVisibleWindow w)
+
+-- @A: eventBoxVisibleWindow
+eventBoxVisibleWindowPassive :: EventBox -> ReactiveFieldReadWrite IO Bool
+eventBoxVisibleWindowPassive w = passivePropertyNE w eventBoxVisibleWindow
+
+
+-- @C: afterChildAttached
+afterChildAttachedReactive :: HandleBoxClass self => self -> ReactiveFieldRead IO ()
+afterChildAttachedReactive w = reactivePropertyH_ w afterChildAttached
+
+-- @C: afterChildDetached
+afterChildDetachedReactive :: HandleBoxClass self => self -> ReactiveFieldRead IO ()
+afterChildDetachedReactive w = reactivePropertyH_ w afterChildDetached
+
+-- @G: handleBoxGetHandlePosition					 | ["handle","Box","Get","Handle","Position"]
+handleBoxGetHandlePositionPassive :: HandleBoxClass self => (self) -> ReactiveFieldRead IO (PositionType)
+handleBoxGetHandlePositionPassive w = wrapMRPassive (handleBoxGetHandlePosition w)
+
+
+-- @G: handleBoxGetShadowType					 | ["handle","Box","Get","Shadow","Type"]
+handleBoxGetShadowTypePassive :: HandleBoxClass self => (self) -> ReactiveFieldRead IO (ShadowType)
+handleBoxGetShadowTypePassive w = wrapMRPassive (handleBoxGetShadowType w)
+
+
+-- @G: handleBoxGetSnapEdge					 | ["handle","Box","Get","Snap","Edge"]
+handleBoxGetSnapEdgePassive :: HandleBoxClass self => (self) -> ReactiveFieldRead IO (PositionType)
+handleBoxGetSnapEdgePassive w = wrapMRPassive (handleBoxGetSnapEdge w)
+
+
+-- @A: handleBoxHandlePosition
+handleBoxHandlePositionPassive :: HandleBoxClass self => (self) -> ReactiveFieldReadWrite IO (PositionType)
+handleBoxHandlePositionPassive w = passivePropertyNE w handleBoxHandlePosition
+
+
+-- @T: handleBoxSetHandlePosition					 | ["handle","Box","Set","Handle","Position"]
+handleBoxSetHandlePositionReactive :: HandleBoxClass self => (self) -> ReactiveFieldWrite IO (PositionType)
+handleBoxSetHandlePositionReactive w = wrapMW (handleBoxSetHandlePosition w)
+
+
+-- @T: handleBoxSetShadowType					 | ["handle","Box","Set","Shadow","Type"]
+handleBoxSetShadowTypeReactive :: HandleBoxClass self => (self) -> ReactiveFieldWrite IO (ShadowType)
+handleBoxSetShadowTypeReactive w = wrapMW (handleBoxSetShadowType w)
+
+
+-- @T: handleBoxSetSnapEdge					 | ["handle","Box","Set","Snap","Edge"]
+handleBoxSetSnapEdgeReactive :: HandleBoxClass self => (self) -> ReactiveFieldWrite IO (PositionType)
+handleBoxSetSnapEdgeReactive w = wrapMW (handleBoxSetSnapEdge w)
+
+
+-- @A: handleBoxShadowType
+handleBoxShadowTypePassive :: HandleBoxClass self => (self) -> ReactiveFieldReadWrite IO (ShadowType)
+handleBoxShadowTypePassive w = passivePropertyNE w handleBoxShadowType
+
+
+-- @A: handleBoxSnapEdge
+handleBoxSnapEdgePassive :: HandleBoxClass self => (self) -> ReactiveFieldReadWrite IO (PositionType)
+handleBoxSnapEdgePassive w = passivePropertyNE w handleBoxSnapEdge
+
+
+-- @A: handleBoxSnapEdgeSet
+handleBoxSnapEdgeSetPassive :: HandleBoxClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+handleBoxSnapEdgeSetPassive w = passivePropertyNE w handleBoxSnapEdgeSet
+
+
+-- @C: onChildAttached
+onChildAttachedReactive :: HandleBoxClass self => self -> ReactiveFieldRead IO ()
+onChildAttachedReactive w = reactivePropertyH_ w onChildAttached
+
+-- @C: onChildDetached
+onChildDetachedReactive :: HandleBoxClass self => self -> ReactiveFieldRead IO ()
+onChildDetachedReactive w = reactivePropertyH_ w onChildDetached
+
+-- @G: sizeGroupGetIgnoreHidden					 | ["size","Group","Get","Ignore","Hidden"]
+sizeGroupGetIgnoreHiddenPassive :: SizeGroupClass self => (self) -> ReactiveFieldRead IO (Bool)
+sizeGroupGetIgnoreHiddenPassive w = wrapMRPassive (sizeGroupGetIgnoreHidden w)
+
+
+-- @G: sizeGroupGetMode					 | ["size","Group","Get","Mode"]
+sizeGroupGetModePassive :: SizeGroupClass self => (self) -> ReactiveFieldRead IO (SizeGroupMode)
+sizeGroupGetModePassive w = wrapMRPassive (sizeGroupGetMode w)
+
+
+-- @A: sizeGroupIgnoreHidden
+sizeGroupIgnoreHiddenPassive :: SizeGroupClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+sizeGroupIgnoreHiddenPassive w = passivePropertyNE w sizeGroupIgnoreHidden
+
+
+-- @A: sizeGroupMode
+sizeGroupModePassive :: SizeGroupClass self => (self) -> ReactiveFieldReadWrite IO (SizeGroupMode)
+sizeGroupModePassive w = passivePropertyNE w sizeGroupMode
+
+
+-- @T: sizeGroupSetIgnoreHidden					 | ["size","Group","Set","Ignore","Hidden"]
+sizeGroupSetIgnoreHiddenReactive :: SizeGroupClass self => (self) -> ReactiveFieldWrite IO (Bool)
+sizeGroupSetIgnoreHiddenReactive w = wrapMW (sizeGroupSetIgnoreHidden w)
+
+
+-- @T: sizeGroupSetMode					 | ["size","Group","Set","Mode"]
+sizeGroupSetModeReactive :: SizeGroupClass self => (self) -> ReactiveFieldWrite IO (SizeGroupMode)
+sizeGroupSetModeReactive w = wrapMW (sizeGroupSetMode w)
+
+
+-- @G: tooltipsDataGet					 | ["tooltips","Data","Get"]
+tooltipsDataGetPassive :: (WidgetClass w, GlibString string) => (w) -> ReactiveFieldRead IO ((Maybe (Tooltips, string, string)))
+tooltipsDataGetPassive w = wrapMRPassive (tooltipsDataGet w)
+
+
+-- @T: tooltipsSetDelay					 | ["tooltips","Set","Delay"]
+tooltipsSetDelayReactive :: TooltipsClass self => (self) -> ReactiveFieldWrite IO (Int)
+tooltipsSetDelayReactive w = wrapMW (tooltipsSetDelay w)
+
+
+-- @T: tooltipsSetTip					 | ["tooltips","Set","Tip"]
+-- TODO
+-- @T: tooltipSetCustom					 | ["tooltip","Set","Custom"]
+tooltipSetCustomReactive :: (TooltipClass self, WidgetClass widget) => (self) -> ReactiveFieldWrite IO (Maybe widget)
+tooltipSetCustomReactive w = wrapMW (tooltipSetCustom w)
+
+
+-- @T: tooltipSetIconFromGIcon					 | ["tooltip","Set","Icon","From","GIcon"]
+-- TODO
+-- @T: tooltipSetIconFromIconName					 | ["tooltip","Set","Icon","From","Icon","Name"]
+-- TODO
+-- @T: tooltipSetIconFromStock					 | ["tooltip","Set","Icon","From","Stock"]
+-- TODO
+-- @T: tooltipSetIcon					 | ["tooltip","Set","Icon"]
+tooltipSetIconReactive :: TooltipClass self => (self) -> ReactiveFieldWrite IO (Maybe Pixbuf)
+tooltipSetIconReactive w = wrapMW (tooltipSetIcon w)
+
+
+-- @T: tooltipSetMarkup					 | ["tooltip","Set","Markup"]
+tooltipSetMarkupReactive :: (TooltipClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (Maybe markup)
+tooltipSetMarkupReactive w = wrapMW (tooltipSetMarkup w)
+
+
+-- @T: tooltipSetText					 | ["tooltip","Set","Text"]
+tooltipSetTextReactive :: (TooltipClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+tooltipSetTextReactive w = wrapMW (tooltipSetText w)
+
+
+-- @T: tooltipSetTipArea					 | ["tooltip","Set","Tip","Area"]
+tooltipSetTipAreaReactive :: TooltipClass self => (self) -> ReactiveFieldWrite IO (Rectangle)
+tooltipSetTipAreaReactive w = wrapMW (tooltipSetTipArea w)
+
+
+-- @G: viewportGetBinWindow					 | ["viewport","Get","Bin","Window"]
+viewportGetBinWindowPassive :: ViewportClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+viewportGetBinWindowPassive w = wrapMRPassive (viewportGetBinWindow w)
+
+
+-- @G: viewportGetHAdjustment					 | ["viewport","Get","HAdjustment"]
+viewportGetHAdjustmentPassive :: ViewportClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+viewportGetHAdjustmentPassive w = wrapMRPassive (viewportGetHAdjustment w)
+
+
+-- @G: viewportGetShadowType					 | ["viewport","Get","Shadow","Type"]
+viewportGetShadowTypePassive :: ViewportClass self => (self) -> ReactiveFieldRead IO (ShadowType)
+viewportGetShadowTypePassive w = wrapMRPassive (viewportGetShadowType w)
+
+
+-- @G: viewportGetVAdjustment					 | ["viewport","Get","VAdjustment"]
+viewportGetVAdjustmentPassive :: ViewportClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+viewportGetVAdjustmentPassive w = wrapMRPassive (viewportGetVAdjustment w)
+
+
+-- @G: viewportGetViewWindow					 | ["viewport","Get","View","Window"]
+viewportGetViewWindowPassive :: ViewportClass self => (self) -> ReactiveFieldRead IO (DrawWindow)
+viewportGetViewWindowPassive w = wrapMRPassive (viewportGetViewWindow w)
+
+
+-- @A: viewportHAdjustment
+viewportHAdjustmentPassive :: ViewportClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+viewportHAdjustmentPassive w = passivePropertyNE w viewportHAdjustment
+
+
+-- @T: viewportSetHAdjustment					 | ["viewport","Set","HAdjustment"]
+viewportSetHAdjustmentReactive :: ViewportClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+viewportSetHAdjustmentReactive w = wrapMW (viewportSetHAdjustment w)
+
+
+-- @T: viewportSetShadowType					 | ["viewport","Set","Shadow","Type"]
+viewportSetShadowTypeReactive :: ViewportClass self => (self) -> ReactiveFieldWrite IO (ShadowType)
+viewportSetShadowTypeReactive w = wrapMW (viewportSetShadowType w)
+
+
+-- @T: viewportSetVAdjustment					 | ["viewport","Set","VAdjustment"]
+viewportSetVAdjustmentReactive :: ViewportClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+viewportSetVAdjustmentReactive w = wrapMW (viewportSetVAdjustment w)
+
+
+-- @A: viewportShadowType
+viewportShadowTypePassive :: ViewportClass self => (self) -> ReactiveFieldReadWrite IO (ShadowType)
+viewportShadowTypePassive w = passivePropertyNE w viewportShadowType
+
+
+-- @A: viewportVAdjustment
+viewportVAdjustmentPassive :: ViewportClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+viewportVAdjustmentPassive w = passivePropertyNE w viewportVAdjustment
+
+
+-- @A: cellEditableEditingCanceled
+cellEditableEditingCanceledPassive :: CellEditableClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellEditableEditingCanceledPassive w = passivePropertyNE w cellEditableEditingCanceled
+
+
+-- @S: cellEditableEditingDone
+cellEditableEditingDoneReactive :: CellEditableClass self => self -> ReactiveFieldRead IO ()
+cellEditableEditingDoneReactive = (`reactiveSignalIO` cellEditableEditingDone)
+
+
+-- @S: cellEditableRemoveWidget
+cellEditableRemoveWidgetReactive :: CellEditableClass self => self -> ReactiveFieldRead IO ()
+cellEditableRemoveWidgetReactive = (`reactiveSignalIO` cellEditableRemoveWidget)
+
+
+-- @G: cellLayoutGetCells					 | ["cell","Layout","Get","Cells"]
+cellLayoutGetCellsPassive :: CellLayoutClass self => (self) -> ReactiveFieldRead IO ([CellRenderer])
+cellLayoutGetCellsPassive w = wrapMRPassive (cellLayoutGetCells w)
+
+
+-- @T: cellLayoutSetAttributeFunc					 | ["cell","Layout","Set","Attribute","Func"]
+-- TODO
+-- @T: cellLayoutSetAttributes					 | ["cell","Layout","Set","Attributes"]
+-- TODO
+-- @S: accelCleared
+-- TODO
+-- @S: accelEdited
+-- TODO
+-- @A: cellRendererAccelAccelKey
+cellRendererAccelAccelKeyPassive :: CellRendererAccelClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellRendererAccelAccelKeyPassive w = passivePropertyNE w cellRendererAccelAccelKey
+
+
+-- @A: cellRendererAccelAccelMode
+cellRendererAccelAccelModePassive :: CellRendererAccelClass self => (self) -> ReactiveFieldReadWrite IO (CellRendererAccelMode)
+cellRendererAccelAccelModePassive w = passivePropertyNE w cellRendererAccelAccelMode
+
+
+-- @A: cellRendererAccelAccelMods
+cellRendererAccelAccelModsPassive :: CellRendererAccelClass self => (self) -> ReactiveFieldReadWrite IO ([Modifier])
+cellRendererAccelAccelModsPassive w = passivePropertyNE w cellRendererAccelAccelMods
+
+
+-- @A: cellRendererAccelKeycode
+cellRendererAccelKeycodePassive :: CellRendererAccelClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellRendererAccelKeycodePassive w = passivePropertyNE w cellRendererAccelKeycode
+
+
+-- @C: afterEditingCanceled
+afterEditingCanceledReactive :: CellRendererClass self => self -> ReactiveFieldRead IO ()
+afterEditingCanceledReactive w = reactivePropertyH_ w afterEditingCanceled
+
+-- @C: afterEditingStarted
+-- TODO
+-- @A: cellBackgroundColor
+cellBackgroundColorPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+cellBackgroundColorPassive w = passivePropertyNE w cellBackgroundColor
+
+
+-- @A: cellBackgroundSet
+cellBackgroundSetPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellBackgroundSetPassive w = passivePropertyNE w cellBackgroundSet
+
+
+-- @A: cellHeight
+cellHeightPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellHeightPassive w = passivePropertyNE w cellHeight
+
+
+-- @A: cellIsExpanded
+cellIsExpandedPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellIsExpandedPassive w = passivePropertyNE w cellIsExpanded
+
+
+-- @A: cellIsExpander
+cellIsExpanderPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellIsExpanderPassive w = passivePropertyNE w cellIsExpander
+
+
+-- @A: cellMode
+cellModePassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (CellRendererMode)
+cellModePassive w = passivePropertyNE w cellMode
+
+
+-- @G: cellRendererGetFixedSize					 | ["cell","Renderer","Get","Fixed","Size"]
+cellRendererGetFixedSizePassive :: CellRendererClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+cellRendererGetFixedSizePassive w = wrapMRPassive (cellRendererGetFixedSize w)
+
+
+-- @T: cellRendererSetFixedSize					 | ["cell","Renderer","Set","Fixed","Size"]
+-- TODO
+-- @A: cellSensitive
+cellSensitivePassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellSensitivePassive w = passivePropertyNE w cellSensitive
+
+
+-- @A: cellVisible
+cellVisiblePassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellVisiblePassive w = passivePropertyNE w cellVisible
+
+
+-- @A: cellWidth
+cellWidthPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellWidthPassive w = passivePropertyNE w cellWidth
+
+
+-- @A: cellXAlign
+cellXAlignPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+cellXAlignPassive w = passivePropertyNE w cellXAlign
+
+
+-- @A: cellXPad
+cellXPadPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellXPadPassive w = passivePropertyNE w cellXPad
+
+
+-- @A: cellYAlign
+cellYAlignPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+cellYAlignPassive w = passivePropertyNE w cellYAlign
+
+
+-- @A: cellYPad
+cellYPadPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellYPadPassive w = passivePropertyNE w cellYPad
+
+
+-- @A: cellComboHasEntry
+cellComboHasEntryPassive :: CellRendererComboClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellComboHasEntryPassive w = passivePropertyNE w cellComboHasEntry
+
+
+-- @S: editingCanceled
+editingCanceledReactive :: CellRendererClass self => self -> ReactiveFieldRead IO ()
+editingCanceledReactive = (`reactiveSignalIO` editingCanceled)
+
+
+-- @S: editingStarted
+-- TODO
+-- @C: onEditingCanceled
+onEditingCanceledReactive :: CellRendererClass self => self -> ReactiveFieldRead IO ()
+onEditingCanceledReactive w = reactivePropertyH_ w onEditingCanceled
+
+-- @C: onEditingStarted
+-- TODO
+-- @A: cellPixbufExpanderClosed
+cellPixbufExpanderClosedPassive :: CellRendererPixbufClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+cellPixbufExpanderClosedPassive w = passivePropertyNE w cellPixbufExpanderClosed
+
+
+-- @A: cellPixbufExpanderOpen
+cellPixbufExpanderOpenPassive :: CellRendererPixbufClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+cellPixbufExpanderOpenPassive w = passivePropertyNE w cellPixbufExpanderOpen
+
+
+-- @A: cellPixbufFollowState
+cellPixbufFollowStatePassive :: CellRendererPixbufClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellPixbufFollowStatePassive w = passivePropertyNE w cellPixbufFollowState
+
+
+-- @A: cellPixbuf
+cellPixbufPassive :: CellRendererPixbufClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+cellPixbufPassive w = passivePropertyNE w cellPixbuf
+
+
+-- @A: cellPixbufIconName
+cellPixbufIconNamePassive :: (CellRendererPixbufClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+cellPixbufIconNamePassive w = passivePropertyNE w cellPixbufIconName
+
+
+-- @A: cellPixbufStockDetail
+cellPixbufStockDetailPassive :: (CellRendererPixbufClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+cellPixbufStockDetailPassive w = passivePropertyNE w cellPixbufStockDetail
+
+
+-- @A: cellPixbufStockId
+cellPixbufStockIdPassive :: (CellRendererPixbufClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+cellPixbufStockIdPassive w = passivePropertyNE w cellPixbufStockId
+
+
+-- @A: cellPixbufStockSize
+cellPixbufStockSizePassive :: CellRendererPixbufClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellPixbufStockSizePassive w = passivePropertyNE w cellPixbufStockSize
+
+
+-- @A: cellProgressText
+cellProgressTextPassive :: (CellRendererProgressClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+cellProgressTextPassive w = passivePropertyNE w cellProgressText
+
+
+-- @A: cellProgressValue
+cellProgressValuePassive :: CellRendererProgressClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellProgressValuePassive w = passivePropertyNE w cellProgressValue
+
+
+-- @A: cellRendererSpinAdjustment
+cellRendererSpinAdjustmentPassive :: CellRendererSpinClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+cellRendererSpinAdjustmentPassive w = passivePropertyNE w cellRendererSpinAdjustment
+
+
+-- @A: cellRendererSpinClimbRate
+cellRendererSpinClimbRatePassive :: CellRendererSpinClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+cellRendererSpinClimbRatePassive w = passivePropertyNE w cellRendererSpinClimbRate
+
+
+-- @A: cellRendererSpinDigits
+cellRendererSpinDigitsPassive :: CellRendererSpinClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellRendererSpinDigitsPassive w = passivePropertyNE w cellRendererSpinDigits
+
+
+-- @A: cellRendererSpinnerActive
+cellRendererSpinnerActivePassive :: CellRendererSpinnerClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellRendererSpinnerActivePassive w = passivePropertyNE w cellRendererSpinnerActive
+
+
+-- @A: cellRendererSpinnerPulse
+cellRendererSpinnerPulsePassive :: CellRendererSpinnerClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellRendererSpinnerPulsePassive w = passivePropertyNE w cellRendererSpinnerPulse
+
+
+-- @A: cellRendererSpinnerSize
+cellRendererSpinnerSizePassive :: CellRendererSpinnerClass self => (self) -> ReactiveFieldReadWrite IO (IconSize)
+cellRendererSpinnerSizePassive w = passivePropertyNE w cellRendererSpinnerSize
+
+
+-- @C: afterEdited
+-- TODO
+-- @T: cellRendererTextSetFixedHeightFromFont					 | ["cell","Renderer","Text","Set","Fixed","Height","From","Font"]
+cellRendererTextSetFixedHeightFromFontReactive :: CellRendererTextClass self => (self) -> ReactiveFieldWrite IO (Int)
+cellRendererTextSetFixedHeightFromFontReactive w = wrapMW (cellRendererTextSetFixedHeightFromFont w)
+
+
+-- @A: cellTextAlignment
+cellTextAlignmentPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (LayoutAlignment)
+cellTextAlignmentPassive w = passivePropertyNE w cellTextAlignment
+
+
+-- @A: cellTextBackgroundColor
+cellTextBackgroundColorPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+cellTextBackgroundColorPassive w = passivePropertyNE w cellTextBackgroundColor
+
+
+-- @A: cellTextBackgroundSet
+cellTextBackgroundSetPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextBackgroundSetPassive w = passivePropertyNE w cellTextBackgroundSet
+
+
+-- @A: cellTextEditable
+cellTextEditablePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextEditablePassive w = passivePropertyNE w cellTextEditable
+
+
+-- @A: cellTextEditableSet
+cellTextEditableSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextEditableSetPassive w = passivePropertyNE w cellTextEditableSet
+
+
+-- @A: cellTextEllipsize
+cellTextEllipsizePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (EllipsizeMode)
+cellTextEllipsizePassive w = passivePropertyNE w cellTextEllipsize
+
+
+-- @A: cellTextEllipsizeSet
+cellTextEllipsizeSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextEllipsizeSetPassive w = passivePropertyNE w cellTextEllipsizeSet
+
+
+-- @A: cellTextFamily
+cellTextFamilyPassive :: (CellRendererTextClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+cellTextFamilyPassive w = passivePropertyNE w cellTextFamily
+
+
+-- @A: cellTextFamilySet
+cellTextFamilySetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextFamilySetPassive w = passivePropertyNE w cellTextFamilySet
+
+
+-- @A: cellTextFontDesc
+cellTextFontDescPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (FontDescription)
+cellTextFontDescPassive w = passivePropertyNE w cellTextFontDesc
+
+
+-- @A: cellTextFont
+cellTextFontPassive :: (CellRendererTextClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+cellTextFontPassive w = passivePropertyNE w cellTextFont
+
+
+-- @A: cellTextForegroundColor
+cellTextForegroundColorPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+cellTextForegroundColorPassive w = passivePropertyNE w cellTextForegroundColor
+
+
+-- @A: cellTextForegroundSet
+cellTextForegroundSetPassive :: CellRendererClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextForegroundSetPassive w = passivePropertyNE w cellTextForegroundSet
+
+
+-- @A: cellText
+cellTextPassive :: (CellRendererTextClass cr, GlibString string) => (cr) -> ReactiveFieldReadWrite IO (string)
+cellTextPassive w = passivePropertyNE w cellText
+
+
+-- @A: cellTextLanguage
+cellTextLanguagePassive :: (CellRendererTextClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+cellTextLanguagePassive w = passivePropertyNE w cellTextLanguage
+
+
+-- @A: cellTextLanguageSet
+cellTextLanguageSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextLanguageSetPassive w = passivePropertyNE w cellTextLanguageSet
+
+
+-- @A: cellTextRise
+cellTextRisePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellTextRisePassive w = passivePropertyNE w cellTextRise
+
+
+-- @A: cellTextRiseSet
+cellTextRiseSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextRiseSetPassive w = passivePropertyNE w cellTextRiseSet
+
+
+-- @A: cellTextScale
+cellTextScalePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+cellTextScalePassive w = passivePropertyNE w cellTextScale
+
+
+-- @A: cellTextScaleSet
+cellTextScaleSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextScaleSetPassive w = passivePropertyNE w cellTextScaleSet
+
+
+-- @A: cellTextSingleParagraphMode
+cellTextSingleParagraphModePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextSingleParagraphModePassive w = passivePropertyNE w cellTextSingleParagraphMode
+
+
+-- @A: cellTextSize
+cellTextSizePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+cellTextSizePassive w = passivePropertyNE w cellTextSize
+
+
+-- @A: cellTextSizePoints
+cellTextSizePointsPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+cellTextSizePointsPassive w = passivePropertyNE w cellTextSizePoints
+
+
+-- @A: cellTextSizeSet
+cellTextSizeSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextSizeSetPassive w = passivePropertyNE w cellTextSizeSet
+
+
+-- @A: cellTextStretch
+cellTextStretchPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Stretch)
+cellTextStretchPassive w = passivePropertyNE w cellTextStretch
+
+
+-- @A: cellTextStretchSet
+cellTextStretchSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextStretchSetPassive w = passivePropertyNE w cellTextStretchSet
+
+
+-- @A: cellTextStrikethrough
+cellTextStrikethroughPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextStrikethroughPassive w = passivePropertyNE w cellTextStrikethrough
+
+
+-- @A: cellTextStrikethroughSet
+cellTextStrikethroughSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextStrikethroughSetPassive w = passivePropertyNE w cellTextStrikethroughSet
+
+
+-- @A: cellTextStyle
+cellTextStylePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (FontStyle)
+cellTextStylePassive w = passivePropertyNE w cellTextStyle
+
+
+-- @A: cellTextStyleSet
+cellTextStyleSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextStyleSetPassive w = passivePropertyNE w cellTextStyleSet
+
+
+-- @A: cellTextUnderline
+cellTextUnderlinePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Underline)
+cellTextUnderlinePassive w = passivePropertyNE w cellTextUnderline
+
+
+-- @A: cellTextUnderlineSet
+cellTextUnderlineSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextUnderlineSetPassive w = passivePropertyNE w cellTextUnderlineSet
+
+
+-- @A: cellTextVariant
+cellTextVariantPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Variant)
+cellTextVariantPassive w = passivePropertyNE w cellTextVariant
+
+
+-- @A: cellTextVariantSet
+cellTextVariantSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextVariantSetPassive w = passivePropertyNE w cellTextVariantSet
+
+
+-- @A: cellTextWeight
+cellTextWeightPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellTextWeightPassive w = passivePropertyNE w cellTextWeight
+
+
+-- @A: cellTextWeightSet
+cellTextWeightSetPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellTextWeightSetPassive w = passivePropertyNE w cellTextWeightSet
+
+
+-- @A: cellTextWidthChars
+cellTextWidthCharsPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellTextWidthCharsPassive w = passivePropertyNE w cellTextWidthChars
+
+
+-- @A: cellTextWrapMode
+cellTextWrapModePassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (LayoutWrapMode)
+cellTextWrapModePassive w = passivePropertyNE w cellTextWrapMode
+
+
+-- @A: cellTextWrapWidth
+cellTextWrapWidthPassive :: CellRendererTextClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellTextWrapWidthPassive w = passivePropertyNE w cellTextWrapWidth
+
+
+-- @S: edited
+-- TODO
+-- @C: onEdited
+-- TODO
+-- @C: afterCellToggled
+-- TODO
+-- @G: cellRendererToggleGetActive					 | ["cell","Renderer","Toggle","Get","Active"]
+cellRendererToggleGetActivePassive :: CellRendererToggleClass self => (self) -> ReactiveFieldRead IO (Bool)
+cellRendererToggleGetActivePassive w = wrapMRPassive (cellRendererToggleGetActive w)
+
+
+-- @G: cellRendererToggleGetRadio					 | ["cell","Renderer","Toggle","Get","Radio"]
+cellRendererToggleGetRadioPassive :: CellRendererToggleClass self => (self) -> ReactiveFieldRead IO (Bool)
+cellRendererToggleGetRadioPassive w = wrapMRPassive (cellRendererToggleGetRadio w)
+
+
+-- @T: cellRendererToggleSetActive					 | ["cell","Renderer","Toggle","Set","Active"]
+cellRendererToggleSetActiveReactive :: CellRendererToggleClass self => (self) -> ReactiveFieldWrite IO (Bool)
+cellRendererToggleSetActiveReactive w = wrapMW (cellRendererToggleSetActive w)
+
+
+-- @T: cellRendererToggleSetRadio					 | ["cell","Renderer","Toggle","Set","Radio"]
+cellRendererToggleSetRadioReactive :: CellRendererToggleClass self => (self) -> ReactiveFieldWrite IO (Bool)
+cellRendererToggleSetRadioReactive w = wrapMW (cellRendererToggleSetRadio w)
+
+
+-- @A: cellToggleActivatable
+cellToggleActivatablePassive :: CellRendererToggleClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellToggleActivatablePassive w = passivePropertyNE w cellToggleActivatable
+
+
+-- @A: cellToggleActive
+cellToggleActivePassive :: CellRendererToggleClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellToggleActivePassive w = passivePropertyNE w cellToggleActive
+
+
+-- @S: cellToggled
+-- TODO
+-- @A: cellToggleInconsistent
+cellToggleInconsistentPassive :: CellRendererToggleClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellToggleInconsistentPassive w = passivePropertyNE w cellToggleInconsistent
+
+
+-- @A: cellToggleIndicatorSize
+cellToggleIndicatorSizePassive :: CellRendererToggleClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+cellToggleIndicatorSizePassive w = passivePropertyNE w cellToggleIndicatorSize
+
+
+-- @A: cellToggleRadio
+cellToggleRadioPassive :: CellRendererToggleClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+cellToggleRadioPassive w = passivePropertyNE w cellToggleRadio
+
+
+-- @C: onCellToggled
+-- TODO
+-- @G: cellViewGetCellRenderers					 | ["cell","View","Get","Cell","Renderers"]
+cellViewGetCellRenderersPassive :: CellViewClass self => (self) -> ReactiveFieldRead IO ([CellRenderer])
+cellViewGetCellRenderersPassive w = wrapMRPassive (cellViewGetCellRenderers w)
+
+
+-- @G: cellViewGetSizeOfRow					 | ["cell","View","Get","Size","Of","Row"]
+-- TODO
+-- @T: cellViewSetBackgroundColor					 | ["cell","View","Set","Background","Color"]
+cellViewSetBackgroundColorReactive :: CellViewClass self => (self) -> ReactiveFieldWrite IO (Color)
+cellViewSetBackgroundColorReactive w = wrapMW (cellViewSetBackgroundColor w)
+
+
+-- @T: cellViewSetModel					 | ["cell","View","Set","Model"]
+cellViewSetModelReactive :: (CellViewClass self, TreeModelClass model) => (self) -> ReactiveFieldWrite IO (Maybe model)
+cellViewSetModelReactive w = wrapMW (cellViewSetModel w)
+
+
+-- @G: customStoreGetPrivate					 | ["custom","Store","Get","Private"]
+-- TODO
+-- @G: customStoreGetRow					 | ["custom","Store","Get","Row"]
+-- TODO
+-- @G: customStoreGetStamp					 | ["custom","Store","Get","Stamp"]
+customStoreGetStampPassive :: (CustomStore private row) -> ReactiveFieldRead IO (C.CInt)
+customStoreGetStampPassive w = wrapMRPassive (customStoreGetStamp w)
+
+
+-- @T: customStoreSetColumn					 | ["custom","Store","Set","Column"]
+-- TODO
+-- @G: treeModelGetRow					 | ["tree","Model","Get","Row"]
+-- TODO
+-- @T: treeModelSetColumn					 | ["tree","Model","Set","Column"]
+-- TODO
+-- @A: iconViewColumns
+iconViewColumnsPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewColumnsPassive w = passivePropertyNE w iconViewColumns
+
+
+-- @A: iconViewColumnSpacing
+iconViewColumnSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewColumnSpacingPassive w = passivePropertyNE w iconViewColumnSpacing
+
+
+-- @G: iconViewGetColumns					 | ["icon","View","Get","Columns"]
+iconViewGetColumnsPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetColumnsPassive w = wrapMRPassive (iconViewGetColumns w)
+
+
+-- @G: iconViewGetColumnSpacing					 | ["icon","View","Get","Column","Spacing"]
+iconViewGetColumnSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetColumnSpacingPassive w = wrapMRPassive (iconViewGetColumnSpacing w)
+
+
+-- @G: iconViewGetCursor					 | ["icon","View","Get","Cursor"]
+iconViewGetCursorPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO ((TreePath, Maybe CellRenderer))
+iconViewGetCursorPassive w = wrapMRPassive (iconViewGetCursor w)
+
+
+-- @G: iconViewGetItemAtPos					 | ["icon","View","Get","Item","At","Pos"]
+-- TODO
+-- @G: iconViewGetItemColumn					 | ["icon","View","Get","Item","Column"]
+-- TODO
+-- @G: iconViewGetItemRow					 | ["icon","View","Get","Item","Row"]
+-- TODO
+-- @G: iconViewGetItemWidth					 | ["icon","View","Get","Item","Width"]
+iconViewGetItemWidthPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetItemWidthPassive w = wrapMRPassive (iconViewGetItemWidth w)
+
+
+-- @G: iconViewGetMargin					 | ["icon","View","Get","Margin"]
+iconViewGetMarginPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetMarginPassive w = wrapMRPassive (iconViewGetMargin w)
+
+
+-- @G: iconViewGetMarkupColumn					 | ["icon","View","Get","Markup","Column"]
+iconViewGetMarkupColumnPassive :: (IconViewClass self, GlibString markup) => (self) -> ReactiveFieldRead IO ((ColumnId row markup))
+iconViewGetMarkupColumnPassive w = wrapMRPassive (iconViewGetMarkupColumn w)
+
+
+-- @G: iconViewGetModel					 | ["icon","View","Get","Model"]
+iconViewGetModelPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeModel))
+iconViewGetModelPassive w = wrapMRPassive (iconViewGetModel w)
+
+
+-- @G: iconViewGetOrientation					 | ["icon","View","Get","Orientation"]
+iconViewGetOrientationPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Orientation)
+iconViewGetOrientationPassive w = wrapMRPassive (iconViewGetOrientation w)
+
+
+-- @G: iconViewGetPathAtPos					 | ["icon","View","Get","Path","At","Pos"]
+-- TODO
+-- @G: iconViewGetPixbufColumn					 | ["icon","View","Get","Pixbuf","Column"]
+iconViewGetPixbufColumnPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO ((ColumnId row Pixbuf))
+iconViewGetPixbufColumnPassive w = wrapMRPassive (iconViewGetPixbufColumn w)
+
+
+-- @G: iconViewGetReorderable					 | ["icon","View","Get","Reorderable"]
+iconViewGetReorderablePassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+iconViewGetReorderablePassive w = wrapMRPassive (iconViewGetReorderable w)
+
+
+-- @G: iconViewGetRowSpacing					 | ["icon","View","Get","Row","Spacing"]
+iconViewGetRowSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetRowSpacingPassive w = wrapMRPassive (iconViewGetRowSpacing w)
+
+
+-- @G: iconViewGetSelectedItems					 | ["icon","View","Get","Selected","Items"]
+iconViewGetSelectedItemsPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO ([TreePath])
+iconViewGetSelectedItemsPassive w = wrapMRPassive (iconViewGetSelectedItems w)
+
+
+-- @G: iconViewGetSelectionMode					 | ["icon","View","Get","Selection","Mode"]
+iconViewGetSelectionModePassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (SelectionMode)
+iconViewGetSelectionModePassive w = wrapMRPassive (iconViewGetSelectionMode w)
+
+
+-- @G: iconViewGetSpacing					 | ["icon","View","Get","Spacing"]
+iconViewGetSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldRead IO (Int)
+iconViewGetSpacingPassive w = wrapMRPassive (iconViewGetSpacing w)
+
+
+-- @G: iconViewGetTextColumn					 | ["icon","View","Get","Text","Column"]
+iconViewGetTextColumnPassive :: (IconViewClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((ColumnId row string))
+iconViewGetTextColumnPassive w = wrapMRPassive (iconViewGetTextColumn w)
+
+
+-- @G: iconViewGetVisibleRange					 | ["icon","View","Get","Visible","Range"]
+iconViewGetVisibleRangePassive :: IconViewClass self => (self) -> ReactiveFieldRead IO ((Maybe (TreePath, TreePath)))
+iconViewGetVisibleRangePassive w = wrapMRPassive (iconViewGetVisibleRange w)
+
+
+-- @A: iconViewItemOrientation
+iconViewItemOrientationPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Orientation)
+iconViewItemOrientationPassive w = passivePropertyNE w iconViewItemOrientation
+
+
+-- @A: iconViewItemWidth
+iconViewItemWidthPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewItemWidthPassive w = passivePropertyNE w iconViewItemWidth
+
+
+-- @A: iconViewMargin
+iconViewMarginPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewMarginPassive w = passivePropertyNE w iconViewMargin
+
+
+-- @A: iconViewMarkupColumn
+iconViewMarkupColumnPassive :: (IconViewClass self, GlibString markup) => (self) -> ReactiveFieldReadWrite IO ((ColumnId row markup))
+iconViewMarkupColumnPassive w = passivePropertyNE w iconViewMarkupColumn
+
+
+-- @A: iconViewOrientation
+iconViewOrientationPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Orientation)
+iconViewOrientationPassive w = passivePropertyNE w iconViewOrientation
+
+
+-- @A: iconViewPixbufColumn
+iconViewPixbufColumnPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO ((ColumnId row Pixbuf))
+iconViewPixbufColumnPassive w = passivePropertyNE w iconViewPixbufColumn
+
+
+-- @A: iconViewReorderable
+iconViewReorderablePassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+iconViewReorderablePassive w = passivePropertyNE w iconViewReorderable
+
+
+-- @A: iconViewRowSpacing
+iconViewRowSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewRowSpacingPassive w = passivePropertyNE w iconViewRowSpacing
+
+
+-- @A: iconViewSelectionMode
+iconViewSelectionModePassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (SelectionMode)
+iconViewSelectionModePassive w = passivePropertyNE w iconViewSelectionMode
+
+
+-- @T: iconViewSetColumns					 | ["icon","View","Set","Columns"]
+iconViewSetColumnsReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetColumnsReactive w = wrapMW (iconViewSetColumns w)
+
+
+-- @T: iconViewSetColumnSpacing					 | ["icon","View","Set","Column","Spacing"]
+iconViewSetColumnSpacingReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetColumnSpacingReactive w = wrapMW (iconViewSetColumnSpacing w)
+
+
+-- @T: iconViewSetCursor					 | ["icon","View","Set","Cursor"]
+-- TODO
+-- @T: iconViewSetItemWidth					 | ["icon","View","Set","Item","Width"]
+iconViewSetItemWidthReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetItemWidthReactive w = wrapMW (iconViewSetItemWidth w)
+
+
+-- @T: iconViewSetMargin					 | ["icon","View","Set","Margin"]
+iconViewSetMarginReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetMarginReactive w = wrapMW (iconViewSetMargin w)
+
+
+-- @T: iconViewSetMarkupColumn					 | ["icon","View","Set","Markup","Column"]
+iconViewSetMarkupColumnReactive :: (IconViewClass self, GlibString markup) => (self) -> ReactiveFieldWrite IO (ColumnId row markup)
+iconViewSetMarkupColumnReactive w = wrapMW (iconViewSetMarkupColumn w)
+
+
+-- @T: iconViewSetModel					 | ["icon","View","Set","Model"]
+iconViewSetModelReactive :: (IconViewClass self, TreeModelClass model) => (self) -> ReactiveFieldWrite IO (Maybe model)
+iconViewSetModelReactive w = wrapMW (iconViewSetModel w)
+
+
+-- @T: iconViewSetOrientation					 | ["icon","View","Set","Orientation"]
+iconViewSetOrientationReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Orientation)
+iconViewSetOrientationReactive w = wrapMW (iconViewSetOrientation w)
+
+
+-- @T: iconViewSetPixbufColumn					 | ["icon","View","Set","Pixbuf","Column"]
+iconViewSetPixbufColumnReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (ColumnId row Pixbuf)
+iconViewSetPixbufColumnReactive w = wrapMW (iconViewSetPixbufColumn w)
+
+
+-- @T: iconViewSetReorderable					 | ["icon","View","Set","Reorderable"]
+iconViewSetReorderableReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+iconViewSetReorderableReactive w = wrapMW (iconViewSetReorderable w)
+
+
+-- @T: iconViewSetRowSpacing					 | ["icon","View","Set","Row","Spacing"]
+iconViewSetRowSpacingReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetRowSpacingReactive w = wrapMW (iconViewSetRowSpacing w)
+
+
+-- @T: iconViewSetSelectionMode					 | ["icon","View","Set","Selection","Mode"]
+iconViewSetSelectionModeReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (SelectionMode)
+iconViewSetSelectionModeReactive w = wrapMW (iconViewSetSelectionMode w)
+
+
+-- @T: iconViewSetSpacing					 | ["icon","View","Set","Spacing"]
+iconViewSetSpacingReactive :: IconViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+iconViewSetSpacingReactive w = wrapMW (iconViewSetSpacing w)
+
+
+-- @T: iconViewSetTextColumn					 | ["icon","View","Set","Text","Column"]
+iconViewSetTextColumnReactive :: (IconViewClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (ColumnId row string)
+iconViewSetTextColumnReactive w = wrapMW (iconViewSetTextColumn w)
+
+
+-- @A: iconViewSpacing
+iconViewSpacingPassive :: IconViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+iconViewSpacingPassive w = passivePropertyNE w iconViewSpacing
+
+
+-- @A: iconViewTextColumn
+iconViewTextColumnPassive :: (IconViewClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((ColumnId row string))
+iconViewTextColumnPassive w = passivePropertyNE w iconViewTextColumn
+
+
+-- @S: itemActivated
+-- TODO
+-- @S: selectionChanged
+selectionChangedReactive :: IconViewClass self => self -> ReactiveFieldRead IO ()
+selectionChangedReactive = (`reactiveSignalIO` selectionChanged)
+
+
+-- @S: setIconViewScrollAdjustments
+-- TODO
+-- @G: listStoreGetSize					 | ["list","Store","Get","Size"]
+listStoreGetSizePassive :: (ListStore a) -> ReactiveFieldRead IO (Int)
+listStoreGetSizePassive w = wrapMRPassive (listStoreGetSize w)
+
+
+-- @G: listStoreGetValue					 | ["list","Store","Get","Value"]
+-- TODO
+-- @G: listStoreSafeGetValue					 | ["list","Store","Safe","Get","Value"]
+-- TODO
+-- @T: listStoreSetValue					 | ["list","Store","Set","Value"]
+-- TODO
+-- @G: treeGetRowDragData					 | ["tree","Get","Row","Drag","Data"]
+-- TODO
+-- @T: treeSetRowDragData					 | ["tree","Set","Row","Drag","Data"]
+-- TODO
+-- @G: treeModelFilterGetModel					 | ["tree","Model","Filter","Get","Model"]
+treeModelFilterGetModelPassive :: TreeModelFilterClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeModel))
+treeModelFilterGetModelPassive w = wrapMRPassive (treeModelFilterGetModel w)
+
+
+-- @T: treeModelFilterSetVisibleFunc					 | ["tree","Model","Filter","Set","Visible","Func"]
+treeModelFilterSetVisibleFuncReactive :: TreeModelFilterClass self => (self) -> ReactiveFieldWrite IO ((TreeIter -> IO Bool))
+treeModelFilterSetVisibleFuncReactive w = wrapMW (treeModelFilterSetVisibleFunc w)
+
+
+-- @S: rowChanged
+-- TODO
+-- @S: rowDeleted
+-- TODO
+-- @S: rowHasChildToggled
+-- TODO
+-- @S: rowInserted
+-- TODO
+-- @S: rowsReordered
+-- TODO
+-- @G: treeModelSortGetModel					 | ["tree","Model","Sort","Get","Model"]
+treeModelSortGetModelPassive :: TreeModelSortClass self => (self) -> ReactiveFieldRead IO (TreeModel)
+treeModelSortGetModelPassive w = wrapMRPassive (treeModelSortGetModel w)
+
+
+-- @G: treeModelGetFlags					 | ["tree","Model","Get","Flags"]
+treeModelGetFlagsPassive :: TreeModelClass self => (self) -> ReactiveFieldRead IO ([TreeModelFlags])
+treeModelGetFlagsPassive w = wrapMRPassive (treeModelGetFlags w)
+
+
+-- @G: treeModelGetIterFirst					 | ["tree","Model","Get","Iter","First"]
+treeModelGetIterFirstPassive :: TreeModelClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeIter))
+treeModelGetIterFirstPassive w = wrapMRPassive (treeModelGetIterFirst w)
+
+
+-- @G: treeModelGetIterFromString					 | ["tree","Model","Get","Iter","From","String"]
+-- TODO
+-- @G: treeModelGetIter					 | ["tree","Model","Get","Iter"]
+-- TODO
+-- @G: treeModelGetPath					 | ["tree","Model","Get","Path"]
+-- TODO
+-- @G: treeModelGetStringFromIter					 | ["tree","Model","Get","String","From","Iter"]
+-- TODO
+-- @G: treeModelGetValue					 | ["tree","Model","Get","Value"]
+-- TODO
+-- @G: treeRowReferenceGetPath					 | ["tree","Row","Reference","Get","Path"]
+treeRowReferenceGetPathPassive :: (TreeRowReference) -> ReactiveFieldRead IO (TreePath)
+treeRowReferenceGetPathPassive w = wrapMRPassive (treeRowReferenceGetPath w)
+
+
+-- @C: afterSelectionChanged
+afterSelectionChangedReactive :: TreeSelectionClass self => self -> ReactiveFieldRead IO ()
+afterSelectionChangedReactive w = reactivePropertyH_ w afterSelectionChanged
+
+-- @C: onSelectionChanged
+onSelectionChangedReactive :: TreeSelectionClass self => self -> ReactiveFieldRead IO ()
+onSelectionChangedReactive w = reactivePropertyH_ w onSelectionChanged
+
+-- @G: treeSelectionGetMode					 | ["tree","Selection","Get","Mode"]
+treeSelectionGetModePassive :: TreeSelectionClass self => (self) -> ReactiveFieldRead IO (SelectionMode)
+treeSelectionGetModePassive w = wrapMRPassive (treeSelectionGetMode w)
+
+
+-- @G: treeSelectionGetSelected					 | ["tree","Selection","Get","Selected"]
+treeSelectionGetSelectedPassive :: TreeSelectionClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeIter))
+treeSelectionGetSelectedPassive w = wrapMRPassive (treeSelectionGetSelected w)
+
+
+-- @G: treeSelectionGetSelectedRows					 | ["tree","Selection","Get","Selected","Rows"]
+treeSelectionGetSelectedRowsPassive :: TreeSelectionClass self => (self) -> ReactiveFieldRead IO ([TreePath])
+treeSelectionGetSelectedRowsPassive w = wrapMRPassive (treeSelectionGetSelectedRows w)
+
+
+-- @G: treeSelectionGetTreeView					 | ["tree","Selection","Get","Tree","View"]
+treeSelectionGetTreeViewPassive :: TreeSelectionClass self => (self) -> ReactiveFieldRead IO (TreeView)
+treeSelectionGetTreeViewPassive w = wrapMRPassive (treeSelectionGetTreeView w)
+
+
+-- @A: treeSelectionMode
+treeSelectionModePassive :: TreeSelectionClass self => (self) -> ReactiveFieldReadWrite IO (SelectionMode)
+treeSelectionModePassive w = passivePropertyNE w treeSelectionMode
+
+
+-- @S: treeSelectionSelectionChanged
+treeSelectionSelectionChangedReactive :: TreeSelectionClass self => self -> ReactiveFieldRead IO ()
+treeSelectionSelectionChangedReactive = (`reactiveSignalIO` treeSelectionSelectionChanged)
+
+
+-- @T: treeSelectionSetMode					 | ["tree","Selection","Set","Mode"]
+treeSelectionSetModeReactive :: TreeSelectionClass self => (self) -> ReactiveFieldWrite IO (SelectionMode)
+treeSelectionSetModeReactive w = wrapMW (treeSelectionSetMode w)
+
+
+-- @T: treeSelectionSetSelectFunction					 | ["tree","Selection","Set","Select","Function"]
+treeSelectionSetSelectFunctionReactive :: TreeSelectionClass self => (self) -> ReactiveFieldWrite IO (TreeSelectionCB)
+treeSelectionSetSelectFunctionReactive w = wrapMW (treeSelectionSetSelectFunction w)
+
+
+-- @S: sortColumnChanged
+sortColumnChangedReactive :: TreeSortableClass self => self -> ReactiveFieldRead IO ()
+sortColumnChangedReactive = (`reactiveSignalIO` sortColumnChanged)
+
+
+-- @G: treeSortableGetSortColumnId					 | ["tree","Sortable","Get","Sort","Column","Id"]
+treeSortableGetSortColumnIdPassive :: TreeSortableClass self => (self) -> ReactiveFieldRead IO ((SortType, Bool, SortColumnId))
+treeSortableGetSortColumnIdPassive w = wrapMRPassive (treeSortableGetSortColumnId w)
+
+
+-- @T: treeSortableSetDefaultSortFunc					 | ["tree","Sortable","Set","Default","Sort","Func"]
+treeSortableSetDefaultSortFuncReactive :: TreeSortableClass self => (self) -> ReactiveFieldWrite IO (Maybe (TreeIter -> TreeIter -> IO Ordering))
+treeSortableSetDefaultSortFuncReactive w = wrapMW (treeSortableSetDefaultSortFunc w)
+
+
+-- @T: treeSortableSetSortColumnId					 | ["tree","Sortable","Set","Sort","Column","Id"]
+-- TODO
+-- @T: treeSortableSetSortFunc					 | ["tree","Sortable","Set","Sort","Func"]
+-- TODO
+-- @G: treeStoreGetTree					 | ["tree","Store","Get","Tree"]
+-- TODO
+-- @G: treeStoreGetValue					 | ["tree","Store","Get","Value"]
+-- TODO
+-- @T: treeStoreSetValue					 | ["tree","Store","Set","Value"]
+-- TODO
+-- @C: afterColumnsChanged
+afterColumnsChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+afterColumnsChangedReactive w = reactivePropertyH_ w afterColumnsChanged
+
+-- @C: afterCursorChanged
+afterCursorChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+afterCursorChangedReactive w = reactivePropertyH_ w afterCursorChanged
+
+-- @C: afterRowActivated
+-- TODO
+-- @C: afterRowCollapsed
+-- TODO
+-- @C: afterRowExpanded
+-- TODO
+-- @C: afterStartInteractiveSearch
+afterStartInteractiveSearchReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+afterStartInteractiveSearchReactive w = reactivePropertyH_ w afterStartInteractiveSearch
+
+-- @C: afterTestCollapseRow
+-- TODO
+-- @C: afterTestExpandRow
+-- TODO
+-- @C: afterColClicked
+afterColClickedReactive :: TreeViewColumnClass self => self -> ReactiveFieldRead IO ()
+afterColClickedReactive w = reactivePropertyH_ w afterColClicked
+
+-- @C: onColClicked
+onColClickedReactive :: TreeViewColumnClass self => self -> ReactiveFieldRead IO ()
+onColClickedReactive w = reactivePropertyH_ w onColClicked
+
+-- @S: columnsChanged
+columnsChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+columnsChangedReactive = (`reactiveSignalIO` columnsChanged)
+
+
+-- @A: treeViewColumnAlignment
+treeViewColumnAlignmentPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Float
+treeViewColumnAlignmentPassive w = passivePropertyNE w treeViewColumnAlignment
+
+
+-- @A: treeViewColumnClickable
+treeViewColumnClickablePassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnClickablePassive w = passivePropertyNE w treeViewColumnClickable
+
+
+-- @A: treeViewColumnExpand
+treeViewColumnExpandPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnExpandPassive w = passivePropertyNE w treeViewColumnExpand
+
+
+-- @A: treeViewColumnFixedWidth
+treeViewColumnFixedWidthPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Int
+treeViewColumnFixedWidthPassive w = passivePropertyNE w treeViewColumnFixedWidth
+
+
+-- @G: treeViewColumnGetAlignment					 | ["tree","View","Column","Get","Alignment"]
+treeViewColumnGetAlignmentPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Float)
+treeViewColumnGetAlignmentPassive w = wrapMRPassive (treeViewColumnGetAlignment w)
+
+
+-- @G: treeViewColumnGetCellRenderers					 | ["tree","View","Column","Get","Cell","Renderers"]
+treeViewColumnGetCellRenderersPassive :: (TreeViewColumn) -> ReactiveFieldRead IO ([CellRenderer])
+treeViewColumnGetCellRenderersPassive w = wrapMRPassive (treeViewColumnGetCellRenderers w)
+
+
+-- @G: treeViewColumnGetClickable					 | ["tree","View","Column","Get","Clickable"]
+treeViewColumnGetClickablePassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetClickablePassive w = wrapMRPassive (treeViewColumnGetClickable w)
+
+
+-- @G: treeViewColumnGetExpand					 | ["tree","View","Column","Get","Expand"]
+treeViewColumnGetExpandPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetExpandPassive w = wrapMRPassive (treeViewColumnGetExpand w)
+
+
+-- @G: treeViewColumnGetFixedWidth					 | ["tree","View","Column","Get","Fixed","Width"]
+treeViewColumnGetFixedWidthPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Int)
+treeViewColumnGetFixedWidthPassive w = wrapMRPassive (treeViewColumnGetFixedWidth w)
+
+
+-- @G: treeViewColumnGetMaxWidth					 | ["tree","View","Column","Get","Max","Width"]
+treeViewColumnGetMaxWidthPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Int)
+treeViewColumnGetMaxWidthPassive w = wrapMRPassive (treeViewColumnGetMaxWidth w)
+
+
+-- @G: treeViewColumnGetMinWidth					 | ["tree","View","Column","Get","Min","Width"]
+treeViewColumnGetMinWidthPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Int)
+treeViewColumnGetMinWidthPassive w = wrapMRPassive (treeViewColumnGetMinWidth w)
+
+
+-- @G: treeViewColumnGetReorderable					 | ["tree","View","Column","Get","Reorderable"]
+treeViewColumnGetReorderablePassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetReorderablePassive w = wrapMRPassive (treeViewColumnGetReorderable w)
+
+
+-- @G: treeViewColumnGetResizable					 | ["tree","View","Column","Get","Resizable"]
+treeViewColumnGetResizablePassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetResizablePassive w = wrapMRPassive (treeViewColumnGetResizable w)
+
+
+-- @G: treeViewColumnGetSizing					 | ["tree","View","Column","Get","Sizing"]
+treeViewColumnGetSizingPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (TreeViewColumnSizing)
+treeViewColumnGetSizingPassive w = wrapMRPassive (treeViewColumnGetSizing w)
+
+
+-- @G: treeViewColumnGetSortColumnId					 | ["tree","View","Column","Get","Sort","Column","Id"]
+treeViewColumnGetSortColumnIdPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (SortColumnId)
+treeViewColumnGetSortColumnIdPassive w = wrapMRPassive (treeViewColumnGetSortColumnId w)
+
+
+-- @G: treeViewColumnGetSortIndicator					 | ["tree","View","Column","Get","Sort","Indicator"]
+treeViewColumnGetSortIndicatorPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetSortIndicatorPassive w = wrapMRPassive (treeViewColumnGetSortIndicator w)
+
+
+-- @G: treeViewColumnGetSortOrder					 | ["tree","View","Column","Get","Sort","Order"]
+treeViewColumnGetSortOrderPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (SortType)
+treeViewColumnGetSortOrderPassive w = wrapMRPassive (treeViewColumnGetSortOrder w)
+
+
+-- @G: treeViewColumnGetSpacing					 | ["tree","View","Column","Get","Spacing"]
+treeViewColumnGetSpacingPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Int)
+treeViewColumnGetSpacingPassive w = wrapMRPassive (treeViewColumnGetSpacing w)
+
+
+-- @G: treeViewColumnGetTitle					 | ["tree","View","Column","Get","Title"]
+treeViewColumnGetTitlePassive :: GlibString string => (TreeViewColumn) -> ReactiveFieldRead IO ((Maybe string))
+treeViewColumnGetTitlePassive w = wrapMRPassive (treeViewColumnGetTitle w)
+
+
+-- @G: treeViewColumnGetVisible					 | ["tree","View","Column","Get","Visible"]
+treeViewColumnGetVisiblePassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Bool)
+treeViewColumnGetVisiblePassive w = wrapMRPassive (treeViewColumnGetVisible w)
+
+
+-- @G: treeViewColumnGetWidget					 | ["tree","View","Column","Get","Widget"]
+treeViewColumnGetWidgetPassive :: (TreeViewColumn) -> ReactiveFieldRead IO ((Maybe Widget))
+treeViewColumnGetWidgetPassive w = wrapMRPassive (treeViewColumnGetWidget w)
+
+
+-- @G: treeViewColumnGetWidth					 | ["tree","View","Column","Get","Width"]
+treeViewColumnGetWidthPassive :: (TreeViewColumn) -> ReactiveFieldRead IO (Int)
+treeViewColumnGetWidthPassive w = wrapMRPassive (treeViewColumnGetWidth w)
+
+
+-- @A: treeViewColumnMaxWidth
+treeViewColumnMaxWidthPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Int
+treeViewColumnMaxWidthPassive w = passivePropertyNE w treeViewColumnMaxWidth
+
+
+-- @A: treeViewColumnMinWidth
+treeViewColumnMinWidthPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Int
+treeViewColumnMinWidthPassive w = passivePropertyNE w treeViewColumnMinWidth
+
+
+-- @A: treeViewColumnReorderable
+treeViewColumnReorderablePassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnReorderablePassive w = passivePropertyNE w treeViewColumnReorderable
+
+
+-- @A: treeViewColumnResizable
+treeViewColumnResizablePassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnResizablePassive w = passivePropertyNE w treeViewColumnResizable
+
+
+-- @T: treeViewColumnSetAlignment					 | ["tree","View","Column","Set","Alignment"]
+treeViewColumnSetAlignmentPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Float)
+treeViewColumnSetAlignmentPassive w = wrapMW (treeViewColumnSetAlignment w)
+
+-- @T: treeViewColumnSetClickable					 | ["tree","View","Column","Set","Clickable"]
+treeViewColumnSetClickablePassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetClickablePassive w = wrapMW (treeViewColumnSetClickable w)
+
+-- @T: treeViewColumnSetExpand					 | ["tree","View","Column","Set","Expand"]
+treeViewColumnSetExpandPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetExpandPassive w = wrapMW (treeViewColumnSetExpand w)
+
+-- @T: treeViewColumnSetFixedWidth					 | ["tree","View","Column","Set","Fixed","Width"]
+treeViewColumnSetFixedWidthPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Int)
+treeViewColumnSetFixedWidthPassive w = wrapMW (treeViewColumnSetFixedWidth w)
+
+-- @T: treeViewColumnSetMaxWidth					 | ["tree","View","Column","Set","Max","Width"]
+treeViewColumnSetMaxWidthPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Int)
+treeViewColumnSetMaxWidthPassive w = wrapMW (treeViewColumnSetMaxWidth w)
+
+-- @T: treeViewColumnSetMinWidth					 | ["tree","View","Column","Set","Min","Width"]
+treeViewColumnSetMinWidthPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Int)
+treeViewColumnSetMinWidthPassive w = wrapMW (treeViewColumnSetMinWidth w)
+
+-- @T: treeViewColumnSetReorderable					 | ["tree","View","Column","Set","Reorderable"]
+treeViewColumnSetReorderablePassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetReorderablePassive w = wrapMW (treeViewColumnSetReorderable w)
+
+-- @T: treeViewColumnSetResizable					 | ["tree","View","Column","Set","Resizable"]
+treeViewColumnSetResizablePassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetResizablePassive w = wrapMW (treeViewColumnSetResizable w)
+
+-- @T: treeViewColumnSetSizing					 | ["tree","View","Column","Set","Sizing"]
+treeViewColumnSetSizingPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (TreeViewColumnSizing)
+treeViewColumnSetSizingPassive w = wrapMW (treeViewColumnSetSizing w)
+
+-- @T: treeViewColumnSetSortColumnId					 | ["tree","View","Column","Set","Sort","Column","Id"]
+treeViewColumnSetSortColumnIdPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (SortColumnId)
+treeViewColumnSetSortColumnIdPassive w = wrapMW (treeViewColumnSetSortColumnId w)
+
+-- @T: treeViewColumnSetSortIndicator					 | ["tree","View","Column","Set","Sort","Indicator"]
+treeViewColumnSetSortIndicatorPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetSortIndicatorPassive w = wrapMW (treeViewColumnSetSortIndicator w)
+
+-- @T: treeViewColumnSetSortOrder					 | ["tree","View","Column","Set","Sort","Order"]
+treeViewColumnSetSortOrderPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (SortType)
+treeViewColumnSetSortOrderPassive w = wrapMW (treeViewColumnSetSortOrder w)
+
+-- @T: treeViewColumnSetSpacing					 | ["tree","View","Column","Set","Spacing"]
+treeViewColumnSetSpacingPassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Int)
+treeViewColumnSetSpacingPassive w = wrapMW (treeViewColumnSetSpacing w)
+
+-- @T: treeViewColumnSetTitle					 | ["tree","View","Column","Set","Title"]
+treeViewColumnSetTitleReactive :: GlibString string => (TreeViewColumn) -> ReactiveFieldWrite IO (string)
+treeViewColumnSetTitleReactive w = wrapMW (treeViewColumnSetTitle w)
+
+
+-- @T: treeViewColumnSetVisible					 | ["tree","View","Column","Set","Visible"]
+treeViewColumnSetVisiblePassive :: (TreeViewColumn) -> ReactiveFieldWrite IO (Bool)
+treeViewColumnSetVisiblePassive w = wrapMW (treeViewColumnSetVisible w)
+
+-- @T: treeViewColumnSetWidget					 | ["tree","View","Column","Set","Widget"]
+treeViewColumnSetWidgetReactive :: WidgetClass widget => (TreeViewColumn) -> ReactiveFieldWrite IO (Maybe widget)
+treeViewColumnSetWidgetReactive w = wrapMW (treeViewColumnSetWidget w)
+
+
+-- @A: treeViewColumnSizing
+treeViewColumnSizingPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO TreeViewColumnSizing
+treeViewColumnSizingPassive w = passivePropertyNE w treeViewColumnSizing
+
+
+-- @A: treeViewColumnSortColumnId
+treeViewColumnSortColumnIdPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO SortColumnId
+treeViewColumnSortColumnIdPassive w = passivePropertyNE w treeViewColumnSortColumnId
+
+
+-- @A: treeViewColumnSortIndicator
+treeViewColumnSortIndicatorPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnSortIndicatorPassive w = passivePropertyNE w treeViewColumnSortIndicator
+
+
+-- @A: treeViewColumnSortOrder
+treeViewColumnSortOrderPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO SortType
+treeViewColumnSortOrderPassive w = passivePropertyNE w treeViewColumnSortOrder
+
+
+-- @A: treeViewColumnSpacing
+treeViewColumnSpacingPassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Int
+treeViewColumnSpacingPassive w = passivePropertyNE w treeViewColumnSpacing
+
+
+-- @A: treeViewColumnVisible
+treeViewColumnVisiblePassive :: TreeViewColumn -> ReactiveFieldReadWrite IO Bool
+treeViewColumnVisiblePassive w = passivePropertyNE w treeViewColumnVisible
+
+
+-- @S: cursorChanged
+cursorChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+cursorChangedReactive = (`reactiveSignalIO` cursorChanged)
+
+
+-- @C: onColumnsChanged
+onColumnsChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+onColumnsChangedReactive w = reactivePropertyH_ w onColumnsChanged
+
+-- @C: onCursorChanged
+onCursorChangedReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+onCursorChangedReactive w = reactivePropertyH_ w onCursorChanged
+
+-- @C: onRowActivated
+-- TODO
+-- @C: onRowCollapsed
+-- TODO
+-- @C: onRowExpanded
+-- TODO
+-- @C: onStartInteractiveSearch
+onStartInteractiveSearchReactive :: TreeViewClass self => self -> ReactiveFieldRead IO ()
+onStartInteractiveSearchReactive w = reactivePropertyH_ w onStartInteractiveSearch
+
+-- @C: onTestCollapseRow
+-- TODO
+-- @C: onTestExpandRow
+-- TODO
+-- @S: rowActivated
+-- TODO
+-- @S: rowCollapsed
+-- TODO
+-- @S: rowExpanded
+-- TODO
+-- @S: testCollapseRow
+-- TODO
+-- @S: testExpandRow
+-- TODO
+-- @A: treeViewEnableGridLines
+treeViewEnableGridLinesPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (TreeViewGridLines)
+treeViewEnableGridLinesPassive w = passivePropertyNE w treeViewEnableGridLines
+
+
+-- @A: treeViewEnableSearch
+treeViewEnableSearchPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewEnableSearchPassive w = passivePropertyNE w treeViewEnableSearch
+
+
+-- @A: treeViewEnableTreeLines
+treeViewEnableTreeLinesPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewEnableTreeLinesPassive w = passivePropertyNE w treeViewEnableTreeLines
+
+
+-- @A: treeViewFixedHeightMode
+treeViewFixedHeightModePassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewFixedHeightModePassive w = passivePropertyNE w treeViewFixedHeightMode
+
+
+-- @G: treeViewGetBackgroundArea					 | ["tree","View","Get","Background","Area"]
+-- TODO
+-- @G: treeViewGetCellArea					 | ["tree","View","Get","Cell","Area"]
+-- TODO
+-- @G: treeViewGetColumn					 | ["tree","View","Get","Column"]
+-- TODO
+-- @G: treeViewGetColumns					 | ["tree","View","Get","Columns"]
+treeViewGetColumnsPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ([TreeViewColumn])
+treeViewGetColumnsPassive w = wrapMRPassive (treeViewGetColumns w)
+
+
+-- @G: treeViewGetCursor					 | ["tree","View","Get","Cursor"]
+treeViewGetCursorPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((TreePath, Maybe TreeViewColumn))
+treeViewGetCursorPassive w = wrapMRPassive (treeViewGetCursor w)
+
+
+-- @G: treeViewGetEnableSearch					 | ["tree","View","Get","Enable","Search"]
+treeViewGetEnableSearchPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetEnableSearchPassive w = wrapMRPassive (treeViewGetEnableSearch w)
+
+
+-- @G: treeViewGetEnableTreeLines					 | ["tree","View","Get","Enable","Tree","Lines"]
+treeViewGetEnableTreeLinesPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetEnableTreeLinesPassive w = wrapMRPassive (treeViewGetEnableTreeLines w)
+
+
+-- @G: treeViewGetExpanderColumn					 | ["tree","View","Get","Expander","Column"]
+treeViewGetExpanderColumnPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (TreeViewColumn)
+treeViewGetExpanderColumnPassive w = wrapMRPassive (treeViewGetExpanderColumn w)
+
+
+-- @G: treeViewGetFixedHeightMode					 | ["tree","View","Get","Fixed","Height","Mode"]
+treeViewGetFixedHeightModePassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetFixedHeightModePassive w = wrapMRPassive (treeViewGetFixedHeightMode w)
+
+
+-- @G: treeViewGetGridLines					 | ["tree","View","Get","Grid","Lines"]
+treeViewGetGridLinesPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (TreeViewGridLines)
+treeViewGetGridLinesPassive w = wrapMRPassive (treeViewGetGridLines w)
+
+
+-- @G: treeViewGetHAdjustment					 | ["tree","View","Get","HAdjustment"]
+treeViewGetHAdjustmentPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((Maybe Adjustment))
+treeViewGetHAdjustmentPassive w = wrapMRPassive (treeViewGetHAdjustment w)
+
+
+-- @G: treeViewGetHeadersClickable					 | ["tree","View","Get","Headers","Clickable"]
+treeViewGetHeadersClickablePassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetHeadersClickablePassive w = wrapMRPassive (treeViewGetHeadersClickable w)
+
+
+-- @G: treeViewGetHeadersVisible					 | ["tree","View","Get","Headers","Visible"]
+treeViewGetHeadersVisiblePassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetHeadersVisiblePassive w = wrapMRPassive (treeViewGetHeadersVisible w)
+
+
+-- @G: treeViewGetHoverExpand					 | ["tree","View","Get","Hover","Expand"]
+treeViewGetHoverExpandPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetHoverExpandPassive w = wrapMRPassive (treeViewGetHoverExpand w)
+
+
+-- @G: treeViewGetHoverSelection					 | ["tree","View","Get","Hover","Selection"]
+treeViewGetHoverSelectionPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetHoverSelectionPassive w = wrapMRPassive (treeViewGetHoverSelection w)
+
+
+-- @G: treeViewGetModel					 | ["tree","View","Get","Model"]
+treeViewGetModelPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((Maybe TreeModel))
+treeViewGetModelPassive w = wrapMRPassive (treeViewGetModel w)
+
+
+-- @G: treeViewGetPathAtPos					 | ["tree","View","Get","Path","At","Pos"]
+-- TODO
+-- @G: treeViewGetReorderable					 | ["tree","View","Get","Reorderable"]
+treeViewGetReorderablePassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetReorderablePassive w = wrapMRPassive (treeViewGetReorderable w)
+
+
+-- @G: treeViewGetRubberBanding					 | ["tree","View","Get","Rubber","Banding"]
+treeViewGetRubberBandingPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetRubberBandingPassive w = wrapMRPassive (treeViewGetRubberBanding w)
+
+
+-- @G: treeViewGetRulesHint					 | ["tree","View","Get","Rules","Hint"]
+treeViewGetRulesHintPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+treeViewGetRulesHintPassive w = wrapMRPassive (treeViewGetRulesHint w)
+
+
+-- @G: treeViewGetSearchColumn					 | ["tree","View","Get","Search","Column"]
+treeViewGetSearchColumnPassive :: (TreeViewClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((ColumnId row string))
+treeViewGetSearchColumnPassive w = wrapMRPassive (treeViewGetSearchColumn w)
+
+
+-- @G: treeViewGetSearchEntry					 | ["tree","View","Get","Search","Entry"]
+treeViewGetSearchEntryPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((Maybe Entry))
+treeViewGetSearchEntryPassive w = wrapMRPassive (treeViewGetSearchEntry w)
+
+
+-- @G: treeViewGetSelection					 | ["tree","View","Get","Selection"]
+treeViewGetSelectionPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (TreeSelection)
+treeViewGetSelectionPassive w = wrapMRPassive (treeViewGetSelection w)
+
+
+-- @G: treeViewGetTooltipContext					 | ["tree","View","Get","Tooltip","Context"]
+-- TODO
+-- @G: treeViewGetVAdjustment					 | ["tree","View","Get","VAdjustment"]
+treeViewGetVAdjustmentPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((Maybe Adjustment))
+treeViewGetVAdjustmentPassive w = wrapMRPassive (treeViewGetVAdjustment w)
+
+
+-- @G: treeViewGetVisibleRange					 | ["tree","View","Get","Visible","Range"]
+treeViewGetVisibleRangePassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO ((TreePath, TreePath))
+treeViewGetVisibleRangePassive w = wrapMRPassive (treeViewGetVisibleRange w)
+
+
+-- @G: treeViewGetVisibleRect					 | ["tree","View","Get","Visible","Rect"]
+treeViewGetVisibleRectPassive :: TreeViewClass self => (self) -> ReactiveFieldRead IO (Rectangle)
+treeViewGetVisibleRectPassive w = wrapMRPassive (treeViewGetVisibleRect w)
+
+
+-- @A: treeViewGridLines
+treeViewGridLinesPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (TreeViewGridLines)
+treeViewGridLinesPassive w = passivePropertyNE w treeViewGridLines
+
+
+-- @A: treeViewHAdjustment
+treeViewHAdjustmentPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO ((Maybe Adjustment))
+treeViewHAdjustmentPassive w = passivePropertyNE w treeViewHAdjustment
+
+
+-- @A: treeViewHeadersClickable
+treeViewHeadersClickablePassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewHeadersClickablePassive w = passivePropertyNE w treeViewHeadersClickable
+
+
+-- @A: treeViewHeadersVisible
+treeViewHeadersVisiblePassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewHeadersVisiblePassive w = passivePropertyNE w treeViewHeadersVisible
+
+
+-- @A: treeViewHoverExpand
+treeViewHoverExpandPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewHoverExpandPassive w = passivePropertyNE w treeViewHoverExpand
+
+
+-- @A: treeViewHoverSelection
+treeViewHoverSelectionPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewHoverSelectionPassive w = passivePropertyNE w treeViewHoverSelection
+
+
+-- @A: treeViewLevelIndentation
+treeViewLevelIndentationPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+treeViewLevelIndentationPassive w = passivePropertyNE w treeViewLevelIndentation
+
+
+-- @A: treeViewReorderable
+treeViewReorderablePassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewReorderablePassive w = passivePropertyNE w treeViewReorderable
+
+
+-- @A: treeViewRubberBanding
+treeViewRubberBandingPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewRubberBandingPassive w = passivePropertyNE w treeViewRubberBanding
+
+
+-- @A: treeViewRulesHint
+treeViewRulesHintPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewRulesHintPassive w = passivePropertyNE w treeViewRulesHint
+
+
+-- @A: treeViewSearchColumn
+treeViewSearchColumnPassive :: (TreeViewClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((ColumnId row string))
+treeViewSearchColumnPassive w = passivePropertyNE w treeViewSearchColumn
+
+
+-- @T: treeViewSetColumnDragFunction					 | ["tree","View","Set","Column","Drag","Function"]
+treeViewSetColumnDragFunctionReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Maybe
+  (TreeViewColumn ->
+     Maybe TreeViewColumn -> Maybe TreeViewColumn -> IO Bool))
+treeViewSetColumnDragFunctionReactive w = wrapMW (treeViewSetColumnDragFunction w)
+
+
+-- @T: treeViewSetCursor					 | ["tree","View","Set","Cursor"]
+-- TODO
+-- @T: treeViewSetCursorOnCell					 | ["tree","View","Set","Cursor","On","Cell"]
+-- TODO
+-- @T: treeViewSetEnableSearch					 | ["tree","View","Set","Enable","Search"]
+treeViewSetEnableSearchReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetEnableSearchReactive w = wrapMW (treeViewSetEnableSearch w)
+
+
+-- @T: treeViewSetEnableTreeLines					 | ["tree","View","Set","Enable","Tree","Lines"]
+treeViewSetEnableTreeLinesReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetEnableTreeLinesReactive w = wrapMW (treeViewSetEnableTreeLines w)
+
+
+-- @T: treeViewSetExpanderColumn					 | ["tree","View","Set","Expander","Column"]
+treeViewSetExpanderColumnReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Maybe TreeViewColumn)
+treeViewSetExpanderColumnReactive w = wrapMW (treeViewSetExpanderColumn w)
+
+
+-- @T: treeViewSetFixedHeightMode					 | ["tree","View","Set","Fixed","Height","Mode"]
+treeViewSetFixedHeightModeReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetFixedHeightModeReactive w = wrapMW (treeViewSetFixedHeightMode w)
+
+
+-- @T: treeViewSetGridLines					 | ["tree","View","Set","Grid","Lines"]
+treeViewSetGridLinesReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (TreeViewGridLines)
+treeViewSetGridLinesReactive w = wrapMW (treeViewSetGridLines w)
+
+
+-- @T: treeViewSetHAdjustment					 | ["tree","View","Set","HAdjustment"]
+treeViewSetHAdjustmentReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Maybe Adjustment)
+treeViewSetHAdjustmentReactive w = wrapMW (treeViewSetHAdjustment w)
+
+
+-- @T: treeViewSetHeadersClickable					 | ["tree","View","Set","Headers","Clickable"]
+treeViewSetHeadersClickableReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetHeadersClickableReactive w = wrapMW (treeViewSetHeadersClickable w)
+
+
+-- @T: treeViewSetHeadersVisible					 | ["tree","View","Set","Headers","Visible"]
+treeViewSetHeadersVisibleReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetHeadersVisibleReactive w = wrapMW (treeViewSetHeadersVisible w)
+
+
+-- @T: treeViewSetHoverExpand					 | ["tree","View","Set","Hover","Expand"]
+treeViewSetHoverExpandReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetHoverExpandReactive w = wrapMW (treeViewSetHoverExpand w)
+
+
+-- @T: treeViewSetHoverSelection					 | ["tree","View","Set","Hover","Selection"]
+treeViewSetHoverSelectionReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetHoverSelectionReactive w = wrapMW (treeViewSetHoverSelection w)
+
+
+-- @T: treeViewSetModel					 | ["tree","View","Set","Model"]
+treeViewSetModelReactive :: (TreeViewClass self, TreeModelClass model) => (self) -> ReactiveFieldWrite IO (model)
+treeViewSetModelReactive w = wrapMW (treeViewSetModel w)
+
+
+-- @T: treeViewSetReorderable					 | ["tree","View","Set","Reorderable"]
+treeViewSetReorderableReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetReorderableReactive w = wrapMW (treeViewSetReorderable w)
+
+
+-- @T: treeViewSetRowSeparatorFunc					 | ["tree","View","Set","Row","Separator","Func"]
+treeViewSetRowSeparatorFuncReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Maybe (TreeIter -> IO Bool))
+treeViewSetRowSeparatorFuncReactive w = wrapMW (treeViewSetRowSeparatorFunc w)
+
+
+-- @T: treeViewSetRubberBanding					 | ["tree","View","Set","Rubber","Banding"]
+treeViewSetRubberBandingReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetRubberBandingReactive w = wrapMW (treeViewSetRubberBanding w)
+
+
+-- @T: treeViewSetRulesHint					 | ["tree","View","Set","Rules","Hint"]
+treeViewSetRulesHintReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+treeViewSetRulesHintReactive w = wrapMW (treeViewSetRulesHint w)
+
+
+-- @T: treeViewSetSearchColumn					 | ["tree","View","Set","Search","Column"]
+treeViewSetSearchColumnReactive :: (TreeViewClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (ColumnId row string)
+treeViewSetSearchColumnReactive w = wrapMW (treeViewSetSearchColumn w)
+
+
+-- @T: treeViewSetSearchEntry					 | ["tree","View","Set","Search","Entry"]
+treeViewSetSearchEntryReactive :: (TreeViewClass self, EntryClass entry) => (self) -> ReactiveFieldWrite IO (Maybe entry)
+treeViewSetSearchEntryReactive w = wrapMW (treeViewSetSearchEntry w)
+
+
+-- @T: treeViewSetSearchEqualFunc					 | ["tree","View","Set","Search","Equal","Func"]
+treeViewSetSearchEqualFuncReactive :: (TreeViewClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe (string -> TreeIter -> IO Bool))
+treeViewSetSearchEqualFuncReactive w = wrapMW (treeViewSetSearchEqualFunc w)
+
+
+-- @T: treeViewSetTooltipCell					 | ["tree","View","Set","Tooltip","Cell"]
+-- TODO
+-- @T: treeViewSetTooltipRow					 | ["tree","View","Set","Tooltip","Row"]
+-- TODO
+-- @T: treeViewSetVAdjustment					 | ["tree","View","Set","VAdjustment"]
+treeViewSetVAdjustmentReactive :: TreeViewClass self => (self) -> ReactiveFieldWrite IO (Maybe Adjustment)
+treeViewSetVAdjustmentReactive w = wrapMW (treeViewSetVAdjustment w)
+
+
+-- @A: treeViewShowExpanders
+treeViewShowExpandersPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+treeViewShowExpandersPassive w = passivePropertyNE w treeViewShowExpanders
+
+
+-- @A: treeViewTooltipColumn
+treeViewTooltipColumnPassive :: (TreeViewClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((ColumnId row string))
+treeViewTooltipColumnPassive w = passivePropertyNE w treeViewTooltipColumn
+
+
+-- @A: treeViewVAdjustment
+treeViewVAdjustmentPassive :: TreeViewClass self => (self) -> ReactiveFieldReadWrite IO ((Maybe Adjustment))
+treeViewVAdjustmentPassive w = passivePropertyNE w treeViewVAdjustment
+
+
+-- @C: afterApplyTag
+-- TODO
+-- @C: afterBeginUserAction
+afterBeginUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+afterBeginUserActionReactive w = reactivePropertyH_ w afterBeginUserAction
+
+-- @C: afterBufferChanged
+afterBufferChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+afterBufferChangedReactive w = reactivePropertyH_ w afterBufferChanged
+
+-- @C: afterBufferInsertText
+-- TODO
+-- @C: afterDeleteRange
+-- TODO
+-- @C: afterEndUserAction
+afterEndUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+afterEndUserActionReactive w = reactivePropertyH_ w afterEndUserAction
+
+-- @C: afterInsertPixbuf
+-- TODO
+-- @C: afterMarkDeleted
+-- TODO
+-- @C: afterMarkSet
+-- TODO
+-- @C: afterModifiedChanged
+afterModifiedChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+afterModifiedChangedReactive w = reactivePropertyH_ w afterModifiedChanged
+
+-- @C: afterRemoveTag
+-- TODO
+-- @S: applyTag
+-- TODO
+-- @S: beginUserAction
+beginUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+beginUserActionReactive = (`reactiveSignalIO` beginUserAction)
+
+
+-- @S: bufferChanged
+bufferChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+bufferChangedReactive = (`reactiveSignalIO` bufferChanged)
+
+
+-- @S: bufferInsertText
+-- TODO
+-- @S: deleteRange
+-- TODO
+-- @S: endUserAction
+endUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+endUserActionReactive = (`reactiveSignalIO` endUserAction)
+
+
+-- @S: insertChildAnchor
+-- TODO
+-- @S: insertPixbuf
+-- TODO
+-- @S: markDeleted
+-- TODO
+-- @S: markSet
+-- TODO
+-- @S: modifiedChanged
+modifiedChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+modifiedChangedReactive = (`reactiveSignalIO` modifiedChanged)
+
+
+-- @C: onApplyTag
+-- TODO
+-- @C: onBeginUserAction
+onBeginUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+onBeginUserActionReactive w = reactivePropertyH_ w onBeginUserAction
+
+-- @C: onBufferChanged
+onBufferChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+onBufferChangedReactive w = reactivePropertyH_ w onBufferChanged
+
+-- @C: onBufferInsertText
+-- TODO
+-- @C: onDeleteRange
+-- TODO
+-- @C: onEndUserAction
+onEndUserActionReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+onEndUserActionReactive w = reactivePropertyH_ w onEndUserAction
+
+-- @C: onInsertPixbuf
+-- TODO
+-- @C: onMarkDeleted
+-- TODO
+-- @C: onMarkSet
+-- TODO
+-- @C: onModifiedChanged
+onModifiedChangedReactive :: TextBufferClass self => self -> ReactiveFieldRead IO ()
+onModifiedChangedReactive w = reactivePropertyH_ w onModifiedChanged
+
+-- @C: onRemoveTag
+-- TODO
+-- @S: pasteDone
+-- TODO
+-- @S: removeTag
+-- TODO
+-- @G: textBufferGetBounds					 | ["text","Buffer","Get","Bounds"]
+textBufferGetBoundsPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO ((TextIter, TextIter))
+textBufferGetBoundsPassive w = wrapMRPassive (textBufferGetBounds w)
+
+
+-- @G: textBufferGetByteString					 | ["text","Buffer","Get","Byte","String"]
+-- TODO
+-- @G: textBufferGetByteStringSlice					 | ["text","Buffer","Get","Byte","String","Slice"]
+-- TODO
+-- @G: textBufferGetCharCount					 | ["text","Buffer","Get","Char","Count"]
+textBufferGetCharCountPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (Int)
+textBufferGetCharCountPassive w = wrapMRPassive (textBufferGetCharCount w)
+
+
+-- @G: textBufferGetEndIter					 | ["text","Buffer","Get","End","Iter"]
+textBufferGetEndIterPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (TextIter)
+textBufferGetEndIterPassive w = wrapMRPassive (textBufferGetEndIter w)
+
+
+-- @G: textBufferGetInsert					 | ["text","Buffer","Get","Insert"]
+textBufferGetInsertPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (TextMark)
+textBufferGetInsertPassive w = wrapMRPassive (textBufferGetInsert w)
+
+
+-- @G: textBufferGetIterAtChildAnchor					 | ["text","Buffer","Get","Iter","At","Child","Anchor"]
+-- TODO
+-- @G: textBufferGetIterAtLine					 | ["text","Buffer","Get","Iter","At","Line"]
+-- TODO
+-- @G: textBufferGetIterAtLineOffset					 | ["text","Buffer","Get","Iter","At","Line","Offset"]
+-- TODO
+-- @G: textBufferGetIterAtMark					 | ["text","Buffer","Get","Iter","At","Mark"]
+-- TODO
+-- @G: textBufferGetIterAtOffset					 | ["text","Buffer","Get","Iter","At","Offset"]
+-- TODO
+-- @G: textBufferGetLineCount					 | ["text","Buffer","Get","Line","Count"]
+textBufferGetLineCountPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (Int)
+textBufferGetLineCountPassive w = wrapMRPassive (textBufferGetLineCount w)
+
+
+-- @G: textBufferGetMark					 | ["text","Buffer","Get","Mark"]
+-- TODO
+-- @G: textBufferGetModified					 | ["text","Buffer","Get","Modified"]
+textBufferGetModifiedPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (Bool)
+textBufferGetModifiedPassive w = wrapMRPassive (textBufferGetModified w)
+
+
+-- @G: textBufferGetSelectionBound					 | ["text","Buffer","Get","Selection","Bound"]
+textBufferGetSelectionBoundPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (TextMark)
+textBufferGetSelectionBoundPassive w = wrapMRPassive (textBufferGetSelectionBound w)
+
+
+-- @G: textBufferGetSelectionBounds					 | ["text","Buffer","Get","Selection","Bounds"]
+textBufferGetSelectionBoundsPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO ((TextIter, TextIter))
+textBufferGetSelectionBoundsPassive w = wrapMRPassive (textBufferGetSelectionBounds w)
+
+
+-- @G: textBufferGetSlice					 | ["text","Buffer","Get","Slice"]
+-- TODO
+-- @G: textBufferGetStartIter					 | ["text","Buffer","Get","Start","Iter"]
+textBufferGetStartIterPassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (TextIter)
+textBufferGetStartIterPassive w = wrapMRPassive (textBufferGetStartIter w)
+
+
+-- @G: textBufferGetTagTable					 | ["text","Buffer","Get","Tag","Table"]
+textBufferGetTagTablePassive :: TextBufferClass self => (self) -> ReactiveFieldRead IO (TextTagTable)
+textBufferGetTagTablePassive w = wrapMRPassive (textBufferGetTagTable w)
+
+
+-- @G: textBufferGetText					 | ["text","Buffer","Get","Text"]
+-- TODO
+-- @A: textBufferModified
+textBufferModifiedPassive :: TextBufferClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textBufferModifiedPassive w = passivePropertyNE w textBufferModified
+
+
+-- @T: textBufferSetByteString					 | ["text","Buffer","Set","Byte","String"]
+textBufferSetByteStringReactive :: TextBufferClass self => (self) -> ReactiveFieldWrite IO (ByteString)
+textBufferSetByteStringReactive w = wrapMW (textBufferSetByteString w)
+
+
+-- @T: textBufferSetModified					 | ["text","Buffer","Set","Modified"]
+textBufferSetModifiedReactive :: TextBufferClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textBufferSetModifiedReactive w = wrapMW (textBufferSetModified w)
+
+
+-- @T: textBufferSetText					 | ["text","Buffer","Set","Text"]
+textBufferSetTextReactive :: (TextBufferClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+textBufferSetTextReactive w = wrapMW (textBufferSetText w)
+
+
+-- @A: textBufferText
+textBufferTextPassive :: (TextBufferClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+textBufferTextPassive w = passivePropertyNE w textBufferText
+
+
+-- @G: textIterGetAttributes					 | ["text","Iter","Get","Attributes"]
+-- TODO
+-- @G: textIterGetBuffer					 | ["text","Iter","Get","Buffer"]
+textIterGetBufferPassive :: (TextIter) -> ReactiveFieldRead IO (TextBuffer)
+textIterGetBufferPassive w = wrapMRPassive (textIterGetBuffer w)
+
+
+-- @G: textIterGetChar					 | ["text","Iter","Get","Char"]
+textIterGetCharPassive :: (TextIter) -> ReactiveFieldRead IO ((Maybe Char))
+textIterGetCharPassive w = wrapMRPassive (textIterGetChar w)
+
+
+-- @G: textIterGetCharsInLine					 | ["text","Iter","Get","Chars","In","Line"]
+textIterGetCharsInLinePassive :: (TextIter) -> ReactiveFieldRead IO (Int)
+textIterGetCharsInLinePassive w = wrapMRPassive (textIterGetCharsInLine w)
+
+
+-- @G: textIterGetChildAnchor					 | ["text","Iter","Get","Child","Anchor"]
+textIterGetChildAnchorPassive :: (TextIter) -> ReactiveFieldRead IO ((Maybe TextChildAnchor))
+textIterGetChildAnchorPassive w = wrapMRPassive (textIterGetChildAnchor w)
+
+
+-- @G: textIterGetLanguage					 | ["text","Iter","Get","Language"]
+textIterGetLanguagePassive :: (TextIter) -> ReactiveFieldRead IO (Language)
+textIterGetLanguagePassive w = wrapMRPassive (textIterGetLanguage w)
+
+
+-- @G: textIterGetLine					 | ["text","Iter","Get","Line"]
+textIterGetLinePassive :: (TextIter) -> ReactiveFieldRead IO (Int)
+textIterGetLinePassive w = wrapMRPassive (textIterGetLine w)
+
+
+-- @G: textIterGetLineOffset					 | ["text","Iter","Get","Line","Offset"]
+textIterGetLineOffsetPassive :: (TextIter) -> ReactiveFieldRead IO (Int)
+textIterGetLineOffsetPassive w = wrapMRPassive (textIterGetLineOffset w)
+
+
+-- @G: textIterGetMarks					 | ["text","Iter","Get","Marks"]
+textIterGetMarksPassive :: (TextIter) -> ReactiveFieldRead IO ([TextMark])
+textIterGetMarksPassive w = wrapMRPassive (textIterGetMarks w)
+
+
+-- @G: textIterGetOffset					 | ["text","Iter","Get","Offset"]
+textIterGetOffsetPassive :: (TextIter) -> ReactiveFieldRead IO (Int)
+textIterGetOffsetPassive w = wrapMRPassive (textIterGetOffset w)
+
+
+-- @G: textIterGetPixbuf					 | ["text","Iter","Get","Pixbuf"]
+textIterGetPixbufPassive :: (TextIter) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+textIterGetPixbufPassive w = wrapMRPassive (textIterGetPixbuf w)
+
+
+-- @G: textIterGetSlice					 | ["text","Iter","Get","Slice"]
+-- TODO
+-- @G: textIterGetTags					 | ["text","Iter","Get","Tags"]
+textIterGetTagsPassive :: (TextIter) -> ReactiveFieldRead IO ([TextTag])
+textIterGetTagsPassive w = wrapMRPassive (textIterGetTags w)
+
+
+-- @G: textIterGetText					 | ["text","Iter","Get","Text"]
+-- TODO
+-- @G: textIterGetToggledTags					 | ["text","Iter","Get","Toggled","Tags"]
+-- TODO
+-- @G: textIterGetVisibleLineOffset					 | ["text","Iter","Get","Visible","Line","Offset"]
+textIterGetVisibleLineOffsetPassive :: (TextIter) -> ReactiveFieldRead IO (Int)
+textIterGetVisibleLineOffsetPassive w = wrapMRPassive (textIterGetVisibleLineOffset w)
+
+
+-- @G: textIterGetVisibleSlice					 | ["text","Iter","Get","Visible","Slice"]
+-- TODO
+-- @G: textIterGetVisibleText					 | ["text","Iter","Get","Visible","Text"]
+-- TODO
+-- @A: textIterLineOffset
+textIterLineOffsetPassive :: TextIter -> ReactiveFieldReadWrite IO Int
+textIterLineOffsetPassive w = passivePropertyNE w textIterLineOffset
+
+
+-- @A: textIterLine
+textIterLinePassive :: TextIter -> ReactiveFieldReadWrite IO Int
+textIterLinePassive w = passivePropertyNE w textIterLine
+
+
+-- @A: textIterOffset
+textIterOffsetPassive :: TextIter -> ReactiveFieldReadWrite IO Int
+textIterOffsetPassive w = passivePropertyNE w textIterOffset
+
+
+-- @T: textIterSetLine					 | ["text","Iter","Set","Line"]
+textIterSetLinePassive :: (TextIter) -> ReactiveFieldWrite IO (Int)
+textIterSetLinePassive w = wrapMW (textIterSetLine w)
+
+-- @T: textIterSetLineOffset					 | ["text","Iter","Set","Line","Offset"]
+textIterSetLineOffsetPassive :: (TextIter) -> ReactiveFieldWrite IO (Int)
+textIterSetLineOffsetPassive w = wrapMW (textIterSetLineOffset w)
+
+-- @T: textIterSetOffset					 | ["text","Iter","Set","Offset"]
+textIterSetOffsetPassive :: (TextIter) -> ReactiveFieldWrite IO (Int)
+textIterSetOffsetPassive w = wrapMW (textIterSetOffset w)
+
+-- @T: textIterSetVisibleLineOffset					 | ["text","Iter","Set","Visible","Line","Offset"]
+textIterSetVisibleLineOffsetPassive :: (TextIter) -> ReactiveFieldWrite IO (Int)
+textIterSetVisibleLineOffsetPassive w = wrapMW (textIterSetVisibleLineOffset w)
+
+-- @A: textIterVisibleLineOffset
+textIterVisibleLineOffsetPassive :: TextIter -> ReactiveFieldReadWrite IO Int
+textIterVisibleLineOffsetPassive w = passivePropertyNE w textIterVisibleLineOffset
+
+
+-- @G: textMarkGetBuffer					 | ["text","Mark","Get","Buffer"]
+textMarkGetBufferPassive :: TextMarkClass self => (self) -> ReactiveFieldRead IO ((Maybe TextBuffer))
+textMarkGetBufferPassive w = wrapMRPassive (textMarkGetBuffer w)
+
+
+-- @G: textMarkGetDeleted					 | ["text","Mark","Get","Deleted"]
+textMarkGetDeletedPassive :: TextMarkClass self => (self) -> ReactiveFieldRead IO (Bool)
+textMarkGetDeletedPassive w = wrapMRPassive (textMarkGetDeleted w)
+
+
+-- @G: textMarkGetLeftGravity					 | ["text","Mark","Get","Left","Gravity"]
+textMarkGetLeftGravityPassive :: TextMarkClass self => (self) -> ReactiveFieldRead IO (Bool)
+textMarkGetLeftGravityPassive w = wrapMRPassive (textMarkGetLeftGravity w)
+
+
+-- @G: textMarkGetName					 | ["text","Mark","Get","Name"]
+textMarkGetNamePassive :: TextMarkClass self => (self) -> ReactiveFieldRead IO ((Maybe MarkName))
+textMarkGetNamePassive w = wrapMRPassive (textMarkGetName w)
+
+
+-- @G: textMarkGetVisible					 | ["text","Mark","Get","Visible"]
+textMarkGetVisiblePassive :: TextMarkClass self => (self) -> ReactiveFieldRead IO (Bool)
+textMarkGetVisiblePassive w = wrapMRPassive (textMarkGetVisible w)
+
+
+-- @T: textMarkSetVisible					 | ["text","Mark","Set","Visible"]
+textMarkSetVisibleReactive :: TextMarkClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textMarkSetVisibleReactive w = wrapMW (textMarkSetVisible w)
+
+
+-- @A: textMarkVisible
+textMarkVisiblePassive :: TextMarkClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textMarkVisiblePassive w = passivePropertyNE w textMarkVisible
+
+
+-- @C: onTextTagEvent
+-- TODO
+-- @G: textTagTableGetSize					 | ["text","Tag","Table","Get","Size"]
+textTagTableGetSizePassive :: TextTagTableClass self => (self) -> ReactiveFieldRead IO (Int)
+textTagTableGetSizePassive w = wrapMRPassive (textTagTableGetSize w)
+
+
+-- @A: textTagBackgroundFullHeight
+textTagBackgroundFullHeightPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagBackgroundFullHeightPassive w = passivePropertyNE w textTagBackgroundFullHeight
+
+
+-- @A: textTagBackgroundFullHeightSet
+textTagBackgroundFullHeightSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagBackgroundFullHeightSetPassive w = passivePropertyNE w textTagBackgroundFullHeightSet
+
+
+-- @A: textTagBackgroundGdk
+textTagBackgroundGdkPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+textTagBackgroundGdkPassive w = passivePropertyNE w textTagBackgroundGdk
+
+
+-- @A: textTagBackgroundSet
+textTagBackgroundSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagBackgroundSetPassive w = passivePropertyNE w textTagBackgroundSet
+
+
+-- @A: textTagBackgroundStippleSet
+textTagBackgroundStippleSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagBackgroundStippleSetPassive w = passivePropertyNE w textTagBackgroundStippleSet
+
+
+-- @A: textTagDirection
+textTagDirectionPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (TextDirection)
+textTagDirectionPassive w = passivePropertyNE w textTagDirection
+
+
+-- @A: textTagEditable
+textTagEditablePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagEditablePassive w = passivePropertyNE w textTagEditable
+
+
+-- @A: textTagEditableSet
+textTagEditableSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagEditableSetPassive w = passivePropertyNE w textTagEditableSet
+
+
+-- @S: textTagEvent
+-- TODO
+-- @A: textTagFamily
+textTagFamilyPassive :: (TextTagClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+textTagFamilyPassive w = passivePropertyNE w textTagFamily
+
+
+-- @A: textTagFamilySet
+textTagFamilySetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagFamilySetPassive w = passivePropertyNE w textTagFamilySet
+
+
+-- @A: textTagFontDesc
+textTagFontDescPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (FontDescription)
+textTagFontDescPassive w = passivePropertyNE w textTagFontDesc
+
+
+-- @A: textTagFont
+textTagFontPassive :: (TextTagClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+textTagFontPassive w = passivePropertyNE w textTagFont
+
+
+-- @A: textTagForegroundGdk
+textTagForegroundGdkPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+textTagForegroundGdkPassive w = passivePropertyNE w textTagForegroundGdk
+
+
+-- @A: textTagForegroundSet
+textTagForegroundSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagForegroundSetPassive w = passivePropertyNE w textTagForegroundSet
+
+
+-- @A: textTagForegroundStippleSet
+textTagForegroundStippleSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagForegroundStippleSetPassive w = passivePropertyNE w textTagForegroundStippleSet
+
+
+-- @G: textTagGetPriority					 | ["text","Tag","Get","Priority"]
+textTagGetPriorityPassive :: TextTagClass self => (self) -> ReactiveFieldRead IO (Int)
+textTagGetPriorityPassive w = wrapMRPassive (textTagGetPriority w)
+
+
+-- @A: textTagIndent
+textTagIndentPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagIndentPassive w = passivePropertyNE w textTagIndent
+
+
+-- @A: textTagIndentSet
+textTagIndentSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagIndentSetPassive w = passivePropertyNE w textTagIndentSet
+
+
+-- @A: textTagInvisible
+textTagInvisiblePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagInvisiblePassive w = passivePropertyNE w textTagInvisible
+
+
+-- @A: textTagInvisibleSet
+textTagInvisibleSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagInvisibleSetPassive w = passivePropertyNE w textTagInvisibleSet
+
+
+-- @A: textTagJustification
+textTagJustificationPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Justification)
+textTagJustificationPassive w = passivePropertyNE w textTagJustification
+
+
+-- @A: textTagJustificationSet
+textTagJustificationSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagJustificationSetPassive w = passivePropertyNE w textTagJustificationSet
+
+
+-- @A: textTagLanguage
+textTagLanguagePassive :: (TextTagClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+textTagLanguagePassive w = passivePropertyNE w textTagLanguage
+
+
+-- @A: textTagLanguageSet
+textTagLanguageSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagLanguageSetPassive w = passivePropertyNE w textTagLanguageSet
+
+
+-- @A: textTagLeftMargin
+textTagLeftMarginPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagLeftMarginPassive w = passivePropertyNE w textTagLeftMargin
+
+
+-- @A: textTagLeftMarginSet
+textTagLeftMarginSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagLeftMarginSetPassive w = passivePropertyNE w textTagLeftMarginSet
+
+
+-- @A: textTagName
+textTagNamePassive :: (TextTagClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+textTagNamePassive w = passivePropertyNE w textTagName
+
+
+-- @A: textTagParagraphBackgroundGdk
+textTagParagraphBackgroundGdkPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Color)
+textTagParagraphBackgroundGdkPassive w = passivePropertyNE w textTagParagraphBackgroundGdk
+
+
+-- @A: textTagParagraphBackgroundSet
+textTagParagraphBackgroundSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagParagraphBackgroundSetPassive w = passivePropertyNE w textTagParagraphBackgroundSet
+
+
+-- @A: textTagPixelsAboveLines
+textTagPixelsAboveLinesPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagPixelsAboveLinesPassive w = passivePropertyNE w textTagPixelsAboveLines
+
+
+-- @A: textTagPixelsAboveLinesSet
+textTagPixelsAboveLinesSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagPixelsAboveLinesSetPassive w = passivePropertyNE w textTagPixelsAboveLinesSet
+
+
+-- @A: textTagPixelsBelowLines
+textTagPixelsBelowLinesPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagPixelsBelowLinesPassive w = passivePropertyNE w textTagPixelsBelowLines
+
+
+-- @A: textTagPixelsBelowLinesSet
+textTagPixelsBelowLinesSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagPixelsBelowLinesSetPassive w = passivePropertyNE w textTagPixelsBelowLinesSet
+
+
+-- @A: textTagPixelsInsideWrap
+textTagPixelsInsideWrapPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagPixelsInsideWrapPassive w = passivePropertyNE w textTagPixelsInsideWrap
+
+
+-- @A: textTagPixelsInsideWrapSet
+textTagPixelsInsideWrapSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagPixelsInsideWrapSetPassive w = passivePropertyNE w textTagPixelsInsideWrapSet
+
+
+-- @A: textTagPriority
+textTagPriorityPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagPriorityPassive w = passivePropertyNE w textTagPriority
+
+
+-- @A: textTagRightMargin
+textTagRightMarginPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagRightMarginPassive w = passivePropertyNE w textTagRightMargin
+
+
+-- @A: textTagRightMarginSet
+textTagRightMarginSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagRightMarginSetPassive w = passivePropertyNE w textTagRightMarginSet
+
+
+-- @A: textTagRise
+textTagRisePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagRisePassive w = passivePropertyNE w textTagRise
+
+
+-- @A: textTagRiseSet
+textTagRiseSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagRiseSetPassive w = passivePropertyNE w textTagRiseSet
+
+
+-- @A: textTagScale
+textTagScalePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+textTagScalePassive w = passivePropertyNE w textTagScale
+
+
+-- @A: textTagScaleSet
+textTagScaleSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagScaleSetPassive w = passivePropertyNE w textTagScaleSet
+
+
+-- @T: textTagSetPriority					 | ["text","Tag","Set","Priority"]
+textTagSetPriorityReactive :: TextTagClass self => (self) -> ReactiveFieldWrite IO (Int)
+textTagSetPriorityReactive w = wrapMW (textTagSetPriority w)
+
+
+-- @A: textTagSize
+textTagSizePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagSizePassive w = passivePropertyNE w textTagSize
+
+
+-- @A: textTagSizePoints
+textTagSizePointsPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+textTagSizePointsPassive w = passivePropertyNE w textTagSizePoints
+
+
+-- @A: textTagSizeSet
+textTagSizeSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagSizeSetPassive w = passivePropertyNE w textTagSizeSet
+
+
+-- @A: textTagStretch
+textTagStretchPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Stretch)
+textTagStretchPassive w = passivePropertyNE w textTagStretch
+
+
+-- @A: textTagStretchSet
+textTagStretchSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagStretchSetPassive w = passivePropertyNE w textTagStretchSet
+
+
+-- @A: textTagStrikethrough
+textTagStrikethroughPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagStrikethroughPassive w = passivePropertyNE w textTagStrikethrough
+
+
+-- @A: textTagStrikethroughSet
+textTagStrikethroughSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagStrikethroughSetPassive w = passivePropertyNE w textTagStrikethroughSet
+
+
+-- @A: textTagStyle
+textTagStylePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (FontStyle)
+textTagStylePassive w = passivePropertyNE w textTagStyle
+
+
+-- @A: textTagStyleSet
+textTagStyleSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagStyleSetPassive w = passivePropertyNE w textTagStyleSet
+
+
+-- @A: textTagTabsSet
+textTagTabsSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagTabsSetPassive w = passivePropertyNE w textTagTabsSet
+
+
+-- @A: textTagUnderline
+textTagUnderlinePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Underline)
+textTagUnderlinePassive w = passivePropertyNE w textTagUnderline
+
+
+-- @A: textTagUnderlineSet
+textTagUnderlineSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagUnderlineSetPassive w = passivePropertyNE w textTagUnderlineSet
+
+
+-- @A: textTagVariant
+textTagVariantPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Variant)
+textTagVariantPassive w = passivePropertyNE w textTagVariant
+
+
+-- @A: textTagVariantSet
+textTagVariantSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagVariantSetPassive w = passivePropertyNE w textTagVariantSet
+
+
+-- @A: textTagWeight
+textTagWeightPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textTagWeightPassive w = passivePropertyNE w textTagWeight
+
+
+-- @A: textTagWeightSet
+textTagWeightSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagWeightSetPassive w = passivePropertyNE w textTagWeightSet
+
+
+-- @A: textTagWrapMode
+textTagWrapModePassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (WrapMode)
+textTagWrapModePassive w = passivePropertyNE w textTagWrapMode
+
+
+-- @A: textTagWrapModeSet
+textTagWrapModeSetPassive :: TextTagClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textTagWrapModeSetPassive w = passivePropertyNE w textTagWrapModeSet
+
+
+-- @S: backspace
+backspaceReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+backspaceReactive = (`reactiveSignalIO` backspace)
+
+
+-- @S: copyClipboard
+copyClipboardReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+copyClipboardReactive = (`reactiveSignalIO` copyClipboard)
+
+
+-- @S: cutClipboard
+cutClipboardReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+cutClipboardReactive = (`reactiveSignalIO` cutClipboard)
+
+
+-- @S: deleteFromCursor
+-- TODO
+-- @S: insertAtCursor
+-- TODO
+-- @S: moveCursor
+-- TODO
+-- @S: moveFocus
+-- TODO
+-- @S: moveViewport
+-- TODO
+-- @S: pageHorizontally
+-- TODO
+-- @S: pasteClipboard
+pasteClipboardReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+pasteClipboardReactive = (`reactiveSignalIO` pasteClipboard)
+
+
+-- @S: populatePopup
+-- TODO
+-- @S: selectAll
+-- TODO
+-- @S: setAnchor
+setAnchorReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+setAnchorReactive = (`reactiveSignalIO` setAnchor)
+
+
+-- @S: setTextViewScrollAdjustments
+-- TODO
+-- @G: textChildAnchorGetDeleted					 | ["text","Child","Anchor","Get","Deleted"]
+textChildAnchorGetDeletedPassive :: (TextChildAnchor) -> ReactiveFieldRead IO (Bool)
+textChildAnchorGetDeletedPassive w = wrapMRPassive (textChildAnchorGetDeleted w)
+
+
+-- @G: textChildAnchorGetWidgets					 | ["text","Child","Anchor","Get","Widgets"]
+textChildAnchorGetWidgetsPassive :: (TextChildAnchor) -> ReactiveFieldRead IO ([Widget])
+textChildAnchorGetWidgetsPassive w = wrapMRPassive (textChildAnchorGetWidgets w)
+
+
+-- @A: textViewAcceptsTab
+textViewAcceptsTabPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textViewAcceptsTabPassive w = passivePropertyNE w textViewAcceptsTab
+
+
+-- @A: textViewBuffer
+textViewBufferPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (TextBuffer)
+textViewBufferPassive w = passivePropertyNE w textViewBuffer
+
+
+-- @A: textViewCursorVisible
+textViewCursorVisiblePassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textViewCursorVisiblePassive w = passivePropertyNE w textViewCursorVisible
+
+
+-- @A: textViewEditable
+textViewEditablePassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textViewEditablePassive w = passivePropertyNE w textViewEditable
+
+
+-- @G: textViewGetAcceptsTab					 | ["text","View","Get","Accepts","Tab"]
+textViewGetAcceptsTabPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+textViewGetAcceptsTabPassive w = wrapMRPassive (textViewGetAcceptsTab w)
+
+
+-- @G: textViewGetBorderWindowSize					 | ["text","View","Get","Border","Window","Size"]
+-- TODO
+-- @G: textViewGetBuffer					 | ["text","View","Get","Buffer"]
+textViewGetBufferPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (TextBuffer)
+textViewGetBufferPassive w = wrapMRPassive (textViewGetBuffer w)
+
+
+-- @G: textViewGetCursorVisible					 | ["text","View","Get","Cursor","Visible"]
+textViewGetCursorVisiblePassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+textViewGetCursorVisiblePassive w = wrapMRPassive (textViewGetCursorVisible w)
+
+
+-- @G: textViewGetDefaultAttributes					 | ["text","View","Get","Default","Attributes"]
+textViewGetDefaultAttributesPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (TextAttributes)
+textViewGetDefaultAttributesPassive w = wrapMRPassive (textViewGetDefaultAttributes w)
+
+
+-- @G: textViewGetEditable					 | ["text","View","Get","Editable"]
+textViewGetEditablePassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+textViewGetEditablePassive w = wrapMRPassive (textViewGetEditable w)
+
+
+-- @G: textViewGetHadjustment					 | ["text","View","Get","Hadjustment"]
+textViewGetHadjustmentPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+textViewGetHadjustmentPassive w = wrapMRPassive (textViewGetHadjustment w)
+
+
+-- @G: textViewGetIndent					 | ["text","View","Get","Indent"]
+textViewGetIndentPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetIndentPassive w = wrapMRPassive (textViewGetIndent w)
+
+
+-- @G: textViewGetIterAtLocation					 | ["text","View","Get","Iter","At","Location"]
+-- TODO
+-- @G: textViewGetIterAtPosition					 | ["text","View","Get","Iter","At","Position"]
+-- TODO
+-- @G: textViewGetIterLocation					 | ["text","View","Get","Iter","Location"]
+-- TODO
+-- @G: textViewGetJustification					 | ["text","View","Get","Justification"]
+textViewGetJustificationPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Justification)
+textViewGetJustificationPassive w = wrapMRPassive (textViewGetJustification w)
+
+
+-- @G: textViewGetLeftMargin					 | ["text","View","Get","Left","Margin"]
+textViewGetLeftMarginPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetLeftMarginPassive w = wrapMRPassive (textViewGetLeftMargin w)
+
+
+-- @G: textViewGetLineAtY					 | ["text","View","Get","Line","At","Y"]
+-- TODO
+-- @G: textViewGetLineYrange					 | ["text","View","Get","Line","Yrange"]
+-- TODO
+-- @G: textViewGetOverwrite					 | ["text","View","Get","Overwrite"]
+textViewGetOverwritePassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Bool)
+textViewGetOverwritePassive w = wrapMRPassive (textViewGetOverwrite w)
+
+
+-- @G: textViewGetPixelsAboveLines					 | ["text","View","Get","Pixels","Above","Lines"]
+textViewGetPixelsAboveLinesPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetPixelsAboveLinesPassive w = wrapMRPassive (textViewGetPixelsAboveLines w)
+
+
+-- @G: textViewGetPixelsBelowLines					 | ["text","View","Get","Pixels","Below","Lines"]
+textViewGetPixelsBelowLinesPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetPixelsBelowLinesPassive w = wrapMRPassive (textViewGetPixelsBelowLines w)
+
+
+-- @G: textViewGetPixelsInsideWrap					 | ["text","View","Get","Pixels","Inside","Wrap"]
+textViewGetPixelsInsideWrapPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetPixelsInsideWrapPassive w = wrapMRPassive (textViewGetPixelsInsideWrap w)
+
+
+-- @G: textViewGetRightMargin					 | ["text","View","Get","Right","Margin"]
+textViewGetRightMarginPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Int)
+textViewGetRightMarginPassive w = wrapMRPassive (textViewGetRightMargin w)
+
+
+-- @G: textViewGetVadjustment					 | ["text","View","Get","Vadjustment"]
+textViewGetVadjustmentPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+textViewGetVadjustmentPassive w = wrapMRPassive (textViewGetVadjustment w)
+
+
+-- @G: textViewGetVisibleRect					 | ["text","View","Get","Visible","Rect"]
+textViewGetVisibleRectPassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (Rectangle)
+textViewGetVisibleRectPassive w = wrapMRPassive (textViewGetVisibleRect w)
+
+
+-- @G: textViewGetWindow					 | ["text","View","Get","Window"]
+-- TODO
+-- @G: textViewGetWindowType					 | ["text","View","Get","Window","Type"]
+-- TODO
+-- @G: textViewGetWrapMode					 | ["text","View","Get","Wrap","Mode"]
+textViewGetWrapModePassive :: TextViewClass self => (self) -> ReactiveFieldRead IO (WrapMode)
+textViewGetWrapModePassive w = wrapMRPassive (textViewGetWrapMode w)
+
+
+-- @A: textViewImModule
+textViewImModulePassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (DefaultGlibString)
+textViewImModulePassive w = passivePropertyNE w textViewImModule
+
+
+-- @A: textViewIndent
+textViewIndentPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewIndentPassive w = passivePropertyNE w textViewIndent
+
+
+-- @A: textViewJustification
+textViewJustificationPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Justification)
+textViewJustificationPassive w = passivePropertyNE w textViewJustification
+
+
+-- @A: textViewLeftMargin
+textViewLeftMarginPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewLeftMarginPassive w = passivePropertyNE w textViewLeftMargin
+
+
+-- @A: textViewOverwrite
+textViewOverwritePassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+textViewOverwritePassive w = passivePropertyNE w textViewOverwrite
+
+
+-- @A: textViewPixelsAboveLines
+textViewPixelsAboveLinesPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewPixelsAboveLinesPassive w = passivePropertyNE w textViewPixelsAboveLines
+
+
+-- @A: textViewPixelsBelowLines
+textViewPixelsBelowLinesPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewPixelsBelowLinesPassive w = passivePropertyNE w textViewPixelsBelowLines
+
+
+-- @A: textViewPixelsInsideWrap
+textViewPixelsInsideWrapPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewPixelsInsideWrapPassive w = passivePropertyNE w textViewPixelsInsideWrap
+
+
+-- @S: textViewPreeditChanged
+-- TODO
+-- @A: textViewRightMargin
+textViewRightMarginPassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+textViewRightMarginPassive w = passivePropertyNE w textViewRightMargin
+
+
+-- @T: textViewSetAcceptsTab					 | ["text","View","Set","Accepts","Tab"]
+textViewSetAcceptsTabReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textViewSetAcceptsTabReactive w = wrapMW (textViewSetAcceptsTab w)
+
+
+-- @T: textViewSetBorderWindowSize					 | ["text","View","Set","Border","Window","Size"]
+-- TODO
+-- @T: textViewSetBuffer					 | ["text","View","Set","Buffer"]
+textViewSetBufferReactive :: (TextViewClass self, TextBufferClass buffer) => (self) -> ReactiveFieldWrite IO (buffer)
+textViewSetBufferReactive w = wrapMW (textViewSetBuffer w)
+
+
+-- @T: textViewSetCursorVisible					 | ["text","View","Set","Cursor","Visible"]
+textViewSetCursorVisibleReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textViewSetCursorVisibleReactive w = wrapMW (textViewSetCursorVisible w)
+
+
+-- @T: textViewSetEditable					 | ["text","View","Set","Editable"]
+textViewSetEditableReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textViewSetEditableReactive w = wrapMW (textViewSetEditable w)
+
+
+-- @T: textViewSetIndent					 | ["text","View","Set","Indent"]
+textViewSetIndentReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetIndentReactive w = wrapMW (textViewSetIndent w)
+
+
+-- @T: textViewSetJustification					 | ["text","View","Set","Justification"]
+textViewSetJustificationReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Justification)
+textViewSetJustificationReactive w = wrapMW (textViewSetJustification w)
+
+
+-- @T: textViewSetLeftMargin					 | ["text","View","Set","Left","Margin"]
+textViewSetLeftMarginReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetLeftMarginReactive w = wrapMW (textViewSetLeftMargin w)
+
+
+-- @T: textViewSetOverwrite					 | ["text","View","Set","Overwrite"]
+textViewSetOverwriteReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Bool)
+textViewSetOverwriteReactive w = wrapMW (textViewSetOverwrite w)
+
+
+-- @T: textViewSetPixelsAboveLines					 | ["text","View","Set","Pixels","Above","Lines"]
+textViewSetPixelsAboveLinesReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetPixelsAboveLinesReactive w = wrapMW (textViewSetPixelsAboveLines w)
+
+
+-- @T: textViewSetPixelsBelowLines					 | ["text","View","Set","Pixels","Below","Lines"]
+textViewSetPixelsBelowLinesReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetPixelsBelowLinesReactive w = wrapMW (textViewSetPixelsBelowLines w)
+
+
+-- @T: textViewSetPixelsInsideWrap					 | ["text","View","Set","Pixels","Inside","Wrap"]
+textViewSetPixelsInsideWrapReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetPixelsInsideWrapReactive w = wrapMW (textViewSetPixelsInsideWrap w)
+
+
+-- @T: textViewSetRightMargin					 | ["text","View","Set","Right","Margin"]
+textViewSetRightMarginReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (Int)
+textViewSetRightMarginReactive w = wrapMW (textViewSetRightMargin w)
+
+
+-- @T: textViewSetWrapMode					 | ["text","View","Set","Wrap","Mode"]
+textViewSetWrapModeReactive :: TextViewClass self => (self) -> ReactiveFieldWrite IO (WrapMode)
+textViewSetWrapModeReactive w = wrapMW (textViewSetWrapMode w)
+
+
+-- @A: textViewWrapMode
+textViewWrapModePassive :: TextViewClass self => (self) -> ReactiveFieldReadWrite IO (WrapMode)
+textViewWrapModePassive w = passivePropertyNE w textViewWrapMode
+
+
+-- @S: toggleCursorVisible
+toggleCursorVisibleReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+toggleCursorVisibleReactive = (`reactiveSignalIO` toggleCursorVisible)
+
+
+-- @S: toggleOverwrite
+toggleOverwriteReactive :: TextViewClass self => self -> ReactiveFieldRead IO ()
+toggleOverwriteReactive = (`reactiveSignalIO` toggleOverwrite)
+
+
+-- @G: frameGetLabelAlign					 | ["frame","Get","Label","Align"]
+frameGetLabelAlignPassive :: FrameClass self => (self) -> ReactiveFieldRead IO ((Float, Float))
+frameGetLabelAlignPassive w = wrapMRPassive (frameGetLabelAlign w)
+
+
+-- @G: frameGetLabel					 | ["frame","Get","Label"]
+frameGetLabelPassive :: (FrameClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+frameGetLabelPassive w = wrapMRPassive (frameGetLabel w)
+
+
+-- @G: frameGetLabelWidget					 | ["frame","Get","Label","Widget"]
+frameGetLabelWidgetPassive :: FrameClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+frameGetLabelWidgetPassive w = wrapMRPassive (frameGetLabelWidget w)
+
+
+-- @G: frameGetShadowType					 | ["frame","Get","Shadow","Type"]
+frameGetShadowTypePassive :: FrameClass self => (self) -> ReactiveFieldRead IO (ShadowType)
+frameGetShadowTypePassive w = wrapMRPassive (frameGetShadowType w)
+
+
+-- @A: frameLabel
+frameLabelPassive :: (FrameClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+frameLabelPassive w = passivePropertyNE w frameLabel
+
+
+-- @A: frameLabelXAlign
+frameLabelXAlignPassive :: FrameClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+frameLabelXAlignPassive w = passivePropertyNE w frameLabelXAlign
+
+
+-- @A: frameLabelYAlign
+frameLabelYAlignPassive :: FrameClass self => (self) -> ReactiveFieldReadWrite IO (Float)
+frameLabelYAlignPassive w = passivePropertyNE w frameLabelYAlign
+
+
+-- @T: frameSetLabelAlign					 | ["frame","Set","Label","Align"]
+-- TODO
+-- @T: frameSetLabel					 | ["frame","Set","Label"]
+frameSetLabelReactive :: (FrameClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+frameSetLabelReactive w = wrapMW (frameSetLabel w)
+
+
+-- @T: frameSetLabelWidget					 | ["frame","Set","Label","Widget"]
+frameSetLabelWidgetReactive :: (FrameClass self, WidgetClass labelWidget) => (self) -> ReactiveFieldWrite IO (labelWidget)
+frameSetLabelWidgetReactive w = wrapMW (frameSetLabelWidget w)
+
+
+-- @T: frameSetShadowType					 | ["frame","Set","Shadow","Type"]
+frameSetShadowTypeReactive :: FrameClass self => (self) -> ReactiveFieldWrite IO (ShadowType)
+frameSetShadowTypeReactive w = wrapMW (frameSetShadowType w)
+
+
+-- @A: frameShadowType
+frameShadowTypePassive :: FrameClass self => (self) -> ReactiveFieldReadWrite IO (ShadowType)
+frameShadowTypePassive w = passivePropertyNE w frameShadowType
+
+
+-- @G: pageSetupGetBottomMargin					 | ["page","Setup","Get","Bottom","Margin"]
+-- TODO
+-- @G: pageSetupGetLeftMargin					 | ["page","Setup","Get","Left","Margin"]
+-- TODO
+-- @G: pageSetupGetPageHeight					 | ["page","Setup","Get","Page","Height"]
+-- TODO
+-- @G: pageSetupGetPageWidth					 | ["page","Setup","Get","Page","Width"]
+-- TODO
+-- @G: pageSetupGetPaperHeight					 | ["page","Setup","Get","Paper","Height"]
+-- TODO
+-- @G: pageSetupGetPaperWidth					 | ["page","Setup","Get","Paper","Width"]
+-- TODO
+-- @G: pageSetupGetRightMargin					 | ["page","Setup","Get","Right","Margin"]
+-- TODO
+-- @G: pageSetupGetTopMargin					 | ["page","Setup","Get","Top","Margin"]
+-- TODO
+-- @A: pageSetupOrientation
+pageSetupOrientationPassive :: PageSetupClass self => (self) -> ReactiveFieldReadWrite IO (PageOrientation)
+pageSetupOrientationPassive w = passivePropertyNE w pageSetupOrientation
+
+
+-- @A: pageSetupPaperSize
+pageSetupPaperSizePassive :: PageSetupClass self => (self) -> ReactiveFieldReadWrite IO (PaperSize)
+pageSetupPaperSizePassive w = passivePropertyNE w pageSetupPaperSize
+
+
+-- @T: pageSetupSetBottomMargin					 | ["page","Setup","Set","Bottom","Margin"]
+-- TODO
+-- @T: pageSetupSetLeftMargin					 | ["page","Setup","Set","Left","Margin"]
+-- TODO
+-- @T: pageSetupSetPaperSizeAndDefaultMargins					 | ["page","Setup","Set","Paper","Size","And","Default","Margins"]
+pageSetupSetPaperSizeAndDefaultMarginsReactive :: PageSetupClass self => (self) -> ReactiveFieldWrite IO (PaperSize)
+pageSetupSetPaperSizeAndDefaultMarginsReactive w = wrapMW (pageSetupSetPaperSizeAndDefaultMargins w)
+
+
+-- @T: pageSetupSetRightMargin					 | ["page","Setup","Set","Right","Margin"]
+-- TODO
+-- @T: pageSetupSetTopMargin					 | ["page","Setup","Set","Top","Margin"]
+-- TODO
+-- @G: paperSizeGetDefaultBottomMargin					 | ["paper","Size","Get","Default","Bottom","Margin"]
+-- TODO
+-- @G: paperSizeGetDefaultLeftMargin					 | ["paper","Size","Get","Default","Left","Margin"]
+-- TODO
+-- @G: paperSizeGetDefaultRightMargin					 | ["paper","Size","Get","Default","Right","Margin"]
+-- TODO
+-- @G: paperSizeGetDefault					 | ["paper","Size","Get","Default"]
+-- TODO
+-- @G: paperSizeGetDefaultTopMargin					 | ["paper","Size","Get","Default","Top","Margin"]
+-- TODO
+-- @G: paperSizeGetDisplayName					 | ["paper","Size","Get","Display","Name"]
+paperSizeGetDisplayNamePassive :: GlibString string => (PaperSize) -> ReactiveFieldRead IO (string)
+paperSizeGetDisplayNamePassive w = wrapMRPassive (paperSizeGetDisplayName w)
+
+
+-- @G: paperSizeGetHeight					 | ["paper","Size","Get","Height"]
+-- TODO
+-- @G: paperSizeGetName					 | ["paper","Size","Get","Name"]
+paperSizeGetNamePassive :: GlibString string => (PaperSize) -> ReactiveFieldRead IO (string)
+paperSizeGetNamePassive w = wrapMRPassive (paperSizeGetName w)
+
+
+-- @G: paperSizeGetPaperSizes					 | ["paper","Size","Get","Paper","Sizes"]
+paperSizeGetPaperSizesPassive :: (Bool) -> ReactiveFieldRead IO ([PaperSize])
+paperSizeGetPaperSizesPassive w = wrapMRPassive (paperSizeGetPaperSizes w)
+
+
+-- @G: paperSizeGetPpdName					 | ["paper","Size","Get","Ppd","Name"]
+paperSizeGetPpdNamePassive :: GlibString string => (PaperSize) -> ReactiveFieldRead IO ((Maybe string))
+paperSizeGetPpdNamePassive w = wrapMRPassive (paperSizeGetPpdName w)
+
+
+-- @G: paperSizeGetWidth					 | ["paper","Size","Get","Width"]
+-- TODO
+-- @T: paperSizeSetSize					 | ["paper","Size","Set","Size"]
+-- TODO
+-- @G: printContextGetCairoContext					 | ["print","Context","Get","Cairo","Context"]
+printContextGetCairoContextPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (Cairo)
+printContextGetCairoContextPassive w = wrapMRPassive (printContextGetCairoContext w)
+
+
+-- @G: printContextGetDpiX					 | ["print","Context","Get","Dpi","X"]
+printContextGetDpiXPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (Double)
+printContextGetDpiXPassive w = wrapMRPassive (printContextGetDpiX w)
+
+
+-- @G: printContextGetDpiY					 | ["print","Context","Get","Dpi","Y"]
+printContextGetDpiYPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (Double)
+printContextGetDpiYPassive w = wrapMRPassive (printContextGetDpiY w)
+
+
+-- @G: printContextGetHardMargins					 | ["print","Context","Get","Hard","Margins"]
+printContextGetHardMarginsPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO ((Maybe (Double, Double, Double, Double)))
+printContextGetHardMarginsPassive w = wrapMRPassive (printContextGetHardMargins w)
+
+
+-- @G: printContextGetHeight					 | ["print","Context","Get","Height"]
+printContextGetHeightPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (Double)
+printContextGetHeightPassive w = wrapMRPassive (printContextGetHeight w)
+
+
+-- @G: printContextGetPageSetup					 | ["print","Context","Get","Page","Setup"]
+printContextGetPageSetupPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (PageSetup)
+printContextGetPageSetupPassive w = wrapMRPassive (printContextGetPageSetup w)
+
+
+-- @G: printContextGetPangoFontmap					 | ["print","Context","Get","Pango","Fontmap"]
+printContextGetPangoFontmapPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (FontMap)
+printContextGetPangoFontmapPassive w = wrapMRPassive (printContextGetPangoFontmap w)
+
+
+-- @G: printContextGetWidth					 | ["print","Context","Get","Width"]
+printContextGetWidthPassive :: PrintContextClass self => (self) -> ReactiveFieldRead IO (Double)
+printContextGetWidthPassive w = wrapMRPassive (printContextGetWidth w)
+
+
+-- @T: printContextSetCairoContext					 | ["print","Context","Set","Cairo","Context"]
+-- TODO
+-- @A: printOperationAllowAsync
+printOperationAllowAsyncPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationAllowAsyncPassive w = passivePropertyNE w printOperationAllowAsync
+
+
+-- @A: printOperationCurrentPage
+printOperationCurrentPagePassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+printOperationCurrentPagePassive w = passivePropertyNE w printOperationCurrentPage
+
+
+-- @A: printOperationCustomTabLabel
+printOperationCustomTabLabelPassive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printOperationCustomTabLabelPassive w = passivePropertyNE w printOperationCustomTabLabel
+
+
+-- @A: printOperationEmbedPageSetup
+printOperationEmbedPageSetupPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationEmbedPageSetupPassive w = passivePropertyNE w printOperationEmbedPageSetup
+
+
+-- @A: printOperationExportFilename
+printOperationExportFilenamePassive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printOperationExportFilenamePassive w = passivePropertyNE w printOperationExportFilename
+
+
+-- @G: printOperationGetError					 | ["print","Operation","Get","Error"]
+printOperationGetErrorPassive :: PrintOperationClass self => (self) -> ReactiveFieldRead IO (())
+printOperationGetErrorPassive w = wrapMRPassive (printOperationGetError w)
+
+
+-- @G: printOperationGetNPagesToPrint					 | ["print","Operation","Get","NPages","To","Print"]
+printOperationGetNPagesToPrintPassive :: PrintOperationClass self => (self) -> ReactiveFieldRead IO (Int)
+printOperationGetNPagesToPrintPassive w = wrapMRPassive (printOperationGetNPagesToPrint w)
+
+
+-- @G: printOperationGetStatus					 | ["print","Operation","Get","Status"]
+printOperationGetStatusPassive :: PrintOperationClass self => (self) -> ReactiveFieldRead IO (PrintStatus)
+printOperationGetStatusPassive w = wrapMRPassive (printOperationGetStatus w)
+
+
+-- @G: printOperationGetStatusString					 | ["print","Operation","Get","Status","String"]
+printOperationGetStatusStringPassive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+printOperationGetStatusStringPassive w = wrapMRPassive (printOperationGetStatusString w)
+
+
+-- @A: printOperationHasSelection
+printOperationHasSelectionPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationHasSelectionPassive w = passivePropertyNE w printOperationHasSelection
+
+
+-- @A: printOperationJobName
+printOperationJobNamePassive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printOperationJobNamePassive w = passivePropertyNE w printOperationJobName
+
+
+-- @A: printOperationNPages
+printOperationNPagesPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+printOperationNPagesPassive w = passivePropertyNE w printOperationNPages
+
+
+-- @T: printOperationSetAllowAsync					 | ["print","Operation","Set","Allow","Async"]
+printOperationSetAllowAsyncReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Bool)
+printOperationSetAllowAsyncReactive w = wrapMW (printOperationSetAllowAsync w)
+
+
+-- @T: printOperationSetCurrentPage					 | ["print","Operation","Set","Current","Page"]
+printOperationSetCurrentPageReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Int)
+printOperationSetCurrentPageReactive w = wrapMW (printOperationSetCurrentPage w)
+
+
+-- @T: printOperationSetCustomTabLabel					 | ["print","Operation","Set","Custom","Tab","Label"]
+printOperationSetCustomTabLabelReactive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+printOperationSetCustomTabLabelReactive w = wrapMW (printOperationSetCustomTabLabel w)
+
+
+-- @T: printOperationSetDeferDrawing					 | ["print","Operation","Set","Defer","Drawing"]
+-- TODO
+-- @T: printOperationSetExportFilename					 | ["print","Operation","Set","Export","Filename"]
+printOperationSetExportFilenameReactive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+printOperationSetExportFilenameReactive w = wrapMW (printOperationSetExportFilename w)
+
+
+-- @T: printOperationSetJobName					 | ["print","Operation","Set","Job","Name"]
+printOperationSetJobNameReactive :: (PrintOperationClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+printOperationSetJobNameReactive w = wrapMW (printOperationSetJobName w)
+
+
+-- @T: printOperationSetNPages					 | ["print","Operation","Set","NPages"]
+printOperationSetNPagesReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Int)
+printOperationSetNPagesReactive w = wrapMW (printOperationSetNPages w)
+
+
+-- @T: printOperationSetShowProgress					 | ["print","Operation","Set","Show","Progress"]
+printOperationSetShowProgressReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Bool)
+printOperationSetShowProgressReactive w = wrapMW (printOperationSetShowProgress w)
+
+
+-- @T: printOperationSetTrackPrintStatus					 | ["print","Operation","Set","Track","Print","Status"]
+printOperationSetTrackPrintStatusReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Bool)
+printOperationSetTrackPrintStatusReactive w = wrapMW (printOperationSetTrackPrintStatus w)
+
+
+-- @T: printOperationSetUnit					 | ["print","Operation","Set","Unit"]
+printOperationSetUnitReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Unit)
+printOperationSetUnitReactive w = wrapMW (printOperationSetUnit w)
+
+
+-- @T: printOperationSetUseFullPage					 | ["print","Operation","Set","Use","Full","Page"]
+printOperationSetUseFullPageReactive :: PrintOperationClass self => (self) -> ReactiveFieldWrite IO (Bool)
+printOperationSetUseFullPageReactive w = wrapMW (printOperationSetUseFullPage w)
+
+
+-- @A: printOperationShowProgress
+printOperationShowProgressPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationShowProgressPassive w = passivePropertyNE w printOperationShowProgress
+
+
+-- @A: printOperationSupportSelection
+printOperationSupportSelectionPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationSupportSelectionPassive w = passivePropertyNE w printOperationSupportSelection
+
+
+-- @A: printOperationTrackPrintStatus
+printOperationTrackPrintStatusPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationTrackPrintStatusPassive w = passivePropertyNE w printOperationTrackPrintStatus
+
+
+-- @A: printOperationUnit
+printOperationUnitPassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Unit)
+printOperationUnitPassive w = passivePropertyNE w printOperationUnit
+
+
+-- @A: printOperationUseFullPage
+printOperationUseFullPagePassive :: PrintOperationClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printOperationUseFullPagePassive w = passivePropertyNE w printOperationUseFullPage
+
+
+-- @S: printOptBeginPrint
+-- TODO
+-- @S: printOptCreateCustomWidget
+-- TODO
+-- @S: printOptCustomWidgetApply
+-- TODO
+-- @S: printOptDone
+-- TODO
+-- @S: printOptDrawPage
+-- TODO
+-- @S: printOptEndPrint
+-- TODO
+-- @S: printOptGotPageSize
+-- TODO
+-- @S: printOptPaginate
+-- TODO
+-- @S: printOptPreview
+-- TODO
+-- @S: printOptReady
+-- TODO
+-- @S: printOptRequestPageSetup
+-- TODO
+-- @S: printOptStatusChanged
+printOptStatusChangedReactive :: PrintOperationClass self => self -> ReactiveFieldRead IO ()
+printOptStatusChangedReactive = (`reactiveSignalIO` printOptStatusChanged)
+
+
+-- @S: printOptUpdateCustomWidget
+-- TODO
+-- @A: printSettingsCollate
+printSettingsCollatePassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printSettingsCollatePassive w = passivePropertyNE w printSettingsCollate
+
+
+-- @A: printSettingsDefaultSource
+printSettingsDefaultSourcePassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsDefaultSourcePassive w = passivePropertyNE w printSettingsDefaultSource
+
+
+-- @A: printSettingsDither
+printSettingsDitherPassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsDitherPassive w = passivePropertyNE w printSettingsDither
+
+
+-- @A: printSettingsDuplex
+printSettingsDuplexPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PrintDuplex)
+printSettingsDuplexPassive w = passivePropertyNE w printSettingsDuplex
+
+
+-- @A: printSettingsFinishings
+printSettingsFinishingsPassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsFinishingsPassive w = passivePropertyNE w printSettingsFinishings
+
+
+-- @G: printSettingsGetBool					 | ["print","Settings","Get","Bool"]
+-- TODO
+-- @G: printSettingsGetDouble					 | ["print","Settings","Get","Double"]
+-- TODO
+-- @G: printSettingsGetDoubleWithDefault					 | ["print","Settings","Get","Double","With","Default"]
+-- TODO
+-- @G: printSettingsGet					 | ["print","Settings","Get"]
+-- TODO
+-- @G: printSettingsGetInt					 | ["print","Settings","Get","Int"]
+-- TODO
+-- @G: printSettingsGetIntWithDefault					 | ["print","Settings","Get","Int","With","Default"]
+-- TODO
+-- @G: printSettingsGetLength					 | ["print","Settings","Get","Length"]
+-- TODO
+-- @G: printSettingsGetPaperHeight					 | ["print","Settings","Get","Paper","Height"]
+-- TODO
+-- @G: printSettingsGetPaperWidth					 | ["print","Settings","Get","Paper","Width"]
+-- TODO
+-- @G: printSettingsGetResolutionX					 | ["print","Settings","Get","Resolution","X"]
+printSettingsGetResolutionXPassive :: PrintSettingsClass self => (self) -> ReactiveFieldRead IO (Int)
+printSettingsGetResolutionXPassive w = wrapMRPassive (printSettingsGetResolutionX w)
+
+
+-- @G: printSettingsGetResolutionY					 | ["print","Settings","Get","Resolution","Y"]
+printSettingsGetResolutionYPassive :: PrintSettingsClass self => (self) -> ReactiveFieldRead IO (Int)
+printSettingsGetResolutionYPassive w = wrapMRPassive (printSettingsGetResolutionY w)
+
+
+-- @A: printSettingsMediaType
+printSettingsMediaTypePassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsMediaTypePassive w = passivePropertyNE w printSettingsMediaType
+
+
+-- @A: printSettingsNCopies
+printSettingsNCopiesPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+printSettingsNCopiesPassive w = passivePropertyNE w printSettingsNCopies
+
+
+-- @A: printSettingsNumberUp
+printSettingsNumberUpPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+printSettingsNumberUpPassive w = passivePropertyNE w printSettingsNumberUp
+
+
+-- @A: printSettingsNumberUpLayout
+printSettingsNumberUpLayoutPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (NumberUpLayout)
+printSettingsNumberUpLayoutPassive w = passivePropertyNE w printSettingsNumberUpLayout
+
+
+-- @A: printSettingsOrientation
+printSettingsOrientationPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PageOrientation)
+printSettingsOrientationPassive w = passivePropertyNE w printSettingsOrientation
+
+
+-- @A: printSettingsOutputBin
+printSettingsOutputBinPassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsOutputBinPassive w = passivePropertyNE w printSettingsOutputBin
+
+
+-- @A: printSettingsPageSet
+printSettingsPageSetPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PageSet)
+printSettingsPageSetPassive w = passivePropertyNE w printSettingsPageSet
+
+
+-- @A: printSettingsPaperSize
+printSettingsPaperSizePassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PaperSize)
+printSettingsPaperSizePassive w = passivePropertyNE w printSettingsPaperSize
+
+
+-- @A: printSettingsPrinter
+printSettingsPrinterPassive :: (PrintSettingsClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+printSettingsPrinterPassive w = passivePropertyNE w printSettingsPrinter
+
+
+-- @A: printSettingsPrinterLpi
+printSettingsPrinterLpiPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+printSettingsPrinterLpiPassive w = passivePropertyNE w printSettingsPrinterLpi
+
+
+-- @A: printSettingsPrintPages
+printSettingsPrintPagesPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PrintPages)
+printSettingsPrintPagesPassive w = passivePropertyNE w printSettingsPrintPages
+
+
+-- @A: printSettingsQuality
+printSettingsQualityPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (PrintQuality)
+printSettingsQualityPassive w = passivePropertyNE w printSettingsQuality
+
+
+-- @A: printSettingsResolution
+printSettingsResolutionPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+printSettingsResolutionPassive w = passivePropertyNE w printSettingsResolution
+
+
+-- @A: printSettingsReverse
+printSettingsReversePassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printSettingsReversePassive w = passivePropertyNE w printSettingsReverse
+
+
+-- @A: printSettingsScale
+printSettingsScalePassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+printSettingsScalePassive w = passivePropertyNE w printSettingsScale
+
+
+-- @T: printSettingsSetBool					 | ["print","Settings","Set","Bool"]
+-- TODO
+-- @T: printSettingsSetDouble					 | ["print","Settings","Set","Double"]
+-- TODO
+-- @T: printSettingsSet					 | ["print","Settings","Set"]
+-- TODO
+-- @T: printSettingsSetInt					 | ["print","Settings","Set","Int"]
+-- TODO
+-- @T: printSettingsSetLength					 | ["print","Settings","Set","Length"]
+-- TODO
+-- @T: printSettingsSetPaperHeight					 | ["print","Settings","Set","Paper","Height"]
+-- TODO
+-- @T: printSettingsSetPaperWidth					 | ["print","Settings","Set","Paper","Width"]
+-- TODO
+-- @T: printSettingsSetResolutionXy					 | ["print","Settings","Set","Resolution","Xy"]
+-- TODO
+-- @A: printSettingsUseColor
+printSettingsUseColorPassive :: PrintSettingsClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+printSettingsUseColorPassive w = passivePropertyNE w printSettingsUseColor
+
+
+-- @A: recentChooserMenuShowNumbers
+recentChooserMenuShowNumbersPassive :: RecentChooserMenuClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserMenuShowNumbersPassive w = passivePropertyNE w recentChooserMenuShowNumbers
+
+
+-- @G: recentChooserGetCurrentItem					 | ["recent","Chooser","Get","Current","Item"]
+recentChooserGetCurrentItemPassive :: RecentChooserClass self => (self) -> ReactiveFieldRead IO (RecentInfo)
+recentChooserGetCurrentItemPassive w = wrapMRPassive (recentChooserGetCurrentItem w)
+
+
+-- @G: recentChooserGetCurrentURI					 | ["recent","Chooser","Get","Current","URI"]
+recentChooserGetCurrentURIPassive :: (RecentChooserClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+recentChooserGetCurrentURIPassive w = wrapMRPassive (recentChooserGetCurrentURI w)
+
+
+-- @G: recentChooserGetItems					 | ["recent","Chooser","Get","Items"]
+recentChooserGetItemsPassive :: RecentChooserClass self => (self) -> ReactiveFieldRead IO ([RecentInfo])
+recentChooserGetItemsPassive w = wrapMRPassive (recentChooserGetItems w)
+
+
+-- @G: recentChooserGetURIs					 | ["recent","Chooser","Get","URIs"]
+recentChooserGetURIsPassive :: (RecentChooserClass self, GlibString string) => (self) -> ReactiveFieldRead IO ([string])
+recentChooserGetURIsPassive w = wrapMRPassive (recentChooserGetURIs w)
+
+
+-- @S: recentChooserItemActivated
+recentChooserItemActivatedReactive :: RecentChooserClass self => self -> ReactiveFieldRead IO ()
+recentChooserItemActivatedReactive = (`reactiveSignalIO` recentChooserItemActivated)
+
+
+-- @A: recentChooserLimit
+recentChooserLimitPassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+recentChooserLimitPassive w = passivePropertyNE w recentChooserLimit
+
+
+-- @A: recentChooserLocalOnly
+recentChooserLocalOnlyPassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserLocalOnlyPassive w = passivePropertyNE w recentChooserLocalOnly
+
+
+-- @S: recentChooserSelectionChanged
+recentChooserSelectionChangedReactive :: RecentChooserClass self => self -> ReactiveFieldRead IO ()
+recentChooserSelectionChangedReactive = (`reactiveSignalIO` recentChooserSelectionChanged)
+
+
+-- @A: recentChooserSelectMultiple
+recentChooserSelectMultiplePassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserSelectMultiplePassive w = passivePropertyNE w recentChooserSelectMultiple
+
+
+-- @T: recentChooserSetCurrentURI					 | ["recent","Chooser","Set","Current","URI"]
+recentChooserSetCurrentURIReactive :: (RecentChooserClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+recentChooserSetCurrentURIReactive w = wrapMW (void . recentChooserSetCurrentURI w)
+
+-- @T: recentChooserSetSortFunc					 | ["recent","Chooser","Set","Sort","Func"]
+recentChooserSetSortFuncReactive :: RecentChooserClass self => (self) -> ReactiveFieldWrite IO (Maybe (RecentInfo -> IO Int))
+recentChooserSetSortFuncReactive w = wrapMW (recentChooserSetSortFunc w)
+
+
+-- @A: recentChooserShowIcons
+recentChooserShowIconsPassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserShowIconsPassive w = passivePropertyNE w recentChooserShowIcons
+
+
+-- @A: recentChooserShowNotFound
+recentChooserShowNotFoundPassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserShowNotFoundPassive w = passivePropertyNE w recentChooserShowNotFound
+
+
+-- @A: recentChooserShowPrivate
+recentChooserShowPrivatePassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserShowPrivatePassive w = passivePropertyNE w recentChooserShowPrivate
+
+
+-- @A: recentChooserShowTips
+recentChooserShowTipsPassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+recentChooserShowTipsPassive w = passivePropertyNE w recentChooserShowTips
+
+
+-- @A: recentChooserSortType
+recentChooserSortTypePassive :: RecentChooserClass self => (self) -> ReactiveFieldReadWrite IO (RecentSortType)
+recentChooserSortTypePassive w = passivePropertyNE w recentChooserSortType
+
+
+-- @G: recentFilterGetName					 | ["recent","Filter","Get","Name"]
+recentFilterGetNamePassive :: (RecentFilterClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+recentFilterGetNamePassive w = wrapMRPassive (recentFilterGetName w)
+
+
+-- @T: recentFilterSetName					 | ["recent","Filter","Set","Name"]
+recentFilterSetNameReactive :: (RecentFilterClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+recentFilterSetNameReactive w = wrapMW (recentFilterSetName w)
+
+
+-- @G: recentInfoGetAdded					 | ["recent","Info","Get","Added"]
+recentInfoGetAddedPassive :: (RecentInfo) -> ReactiveFieldRead IO (Int)
+recentInfoGetAddedPassive w = wrapMRPassive (recentInfoGetAdded w)
+
+
+-- @G: recentInfoGetAge					 | ["recent","Info","Get","Age"]
+recentInfoGetAgePassive :: (RecentInfo) -> ReactiveFieldRead IO (Int)
+recentInfoGetAgePassive w = wrapMRPassive (recentInfoGetAge w)
+
+
+-- @G: recentInfoGetApplicationInfo					 | ["recent","Info","Get","Application","Info"]
+-- TODO
+-- @G: recentInfoGetApplications					 | ["recent","Info","Get","Applications"]
+recentInfoGetApplicationsPassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO ([string])
+recentInfoGetApplicationsPassive w = wrapMRPassive (recentInfoGetApplications w)
+
+
+-- @G: recentInfoGetDescription					 | ["recent","Info","Get","Description"]
+recentInfoGetDescriptionPassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetDescriptionPassive w = wrapMRPassive (recentInfoGetDescription w)
+
+
+-- @G: recentInfoGetDisplayName					 | ["recent","Info","Get","Display","Name"]
+recentInfoGetDisplayNamePassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetDisplayNamePassive w = wrapMRPassive (recentInfoGetDisplayName w)
+
+
+-- @G: recentInfoGetGroups					 | ["recent","Info","Get","Groups"]
+recentInfoGetGroupsPassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO ([string])
+recentInfoGetGroupsPassive w = wrapMRPassive (recentInfoGetGroups w)
+
+
+-- @G: recentInfoGetIcon					 | ["recent","Info","Get","Icon"]
+-- TODO
+-- @G: recentInfoGetMimeType					 | ["recent","Info","Get","Mime","Type"]
+recentInfoGetMimeTypePassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetMimeTypePassive w = wrapMRPassive (recentInfoGetMimeType w)
+
+
+-- @G: recentInfoGetModified					 | ["recent","Info","Get","Modified"]
+recentInfoGetModifiedPassive :: (RecentInfo) -> ReactiveFieldRead IO (Int)
+recentInfoGetModifiedPassive w = wrapMRPassive (recentInfoGetModified w)
+
+
+-- @G: recentInfoGetPrivateHint					 | ["recent","Info","Get","Private","Hint"]
+recentInfoGetPrivateHintPassive :: (RecentInfo) -> ReactiveFieldRead IO (Bool)
+recentInfoGetPrivateHintPassive w = wrapMRPassive (recentInfoGetPrivateHint w)
+
+
+-- @G: recentInfoGetShortName					 | ["recent","Info","Get","Short","Name"]
+recentInfoGetShortNamePassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetShortNamePassive w = wrapMRPassive (recentInfoGetShortName w)
+
+
+-- @G: recentInfoGetURIDisplay					 | ["recent","Info","Get","URIDisplay"]
+recentInfoGetURIDisplayPassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetURIDisplayPassive w = wrapMRPassive (recentInfoGetURIDisplay w)
+
+
+-- @G: recentInfoGetURI					 | ["recent","Info","Get","URI"]
+recentInfoGetURIPassive :: GlibString string => (RecentInfo) -> ReactiveFieldRead IO (string)
+recentInfoGetURIPassive w = wrapMRPassive (recentInfoGetURI w)
+
+
+-- @G: recentInfoGetVisited					 | ["recent","Info","Get","Visited"]
+recentInfoGetVisitedPassive :: (RecentInfo) -> ReactiveFieldRead IO (Int)
+recentInfoGetVisitedPassive w = wrapMRPassive (recentInfoGetVisited w)
+
+
+-- @S: recentManagerChanged
+recentManagerChangedReactive :: RecentManagerClass self => self -> ReactiveFieldRead IO ()
+recentManagerChangedReactive = (`reactiveSignalIO` recentManagerChanged)
+
+
+-- @G: recentManagerGetDefault					 | ["recent","Manager","Get","Default"]
+recentManagerGetDefaultPassive :: ReactiveFieldRead IO (RecentManager)
+recentManagerGetDefaultPassive = wrapMRPassive (recentManagerGetDefault)
+
+
+-- @G: recentManagerGetItems					 | ["recent","Manager","Get","Items"]
+recentManagerGetItemsPassive :: RecentManagerClass self => (self) -> ReactiveFieldRead IO ([RecentInfo])
+recentManagerGetItemsPassive w = wrapMRPassive (recentManagerGetItems w)
+
+
+-- @A: recentManagerLimit
+recentManagerLimitPassive :: RecentManagerClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+recentManagerLimitPassive w = passivePropertyNE w recentManagerLimit
+
+
+-- @G: scrolledWindowGetHAdjustment					 | ["scrolled","Window","Get","HAdjustment"]
+scrolledWindowGetHAdjustmentPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+scrolledWindowGetHAdjustmentPassive w = wrapMRPassive (scrolledWindowGetHAdjustment w)
+
+
+-- @G: scrolledWindowGetHScrollbar					 | ["scrolled","Window","Get","HScrollbar"]
+scrolledWindowGetHScrollbarPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe HScrollbar))
+scrolledWindowGetHScrollbarPassive w = wrapMRPassive (scrolledWindowGetHScrollbar w)
+
+
+-- @G: scrolledWindowGetPlacement					 | ["scrolled","Window","Get","Placement"]
+scrolledWindowGetPlacementPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO (CornerType)
+scrolledWindowGetPlacementPassive w = wrapMRPassive (scrolledWindowGetPlacement w)
+
+
+-- @G: scrolledWindowGetPolicy					 | ["scrolled","Window","Get","Policy"]
+scrolledWindowGetPolicyPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO ((PolicyType, PolicyType))
+scrolledWindowGetPolicyPassive w = wrapMRPassive (scrolledWindowGetPolicy w)
+
+
+-- @G: scrolledWindowGetShadowType					 | ["scrolled","Window","Get","Shadow","Type"]
+scrolledWindowGetShadowTypePassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO (ShadowType)
+scrolledWindowGetShadowTypePassive w = wrapMRPassive (scrolledWindowGetShadowType w)
+
+
+-- @G: scrolledWindowGetVAdjustment					 | ["scrolled","Window","Get","VAdjustment"]
+scrolledWindowGetVAdjustmentPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO (Adjustment)
+scrolledWindowGetVAdjustmentPassive w = wrapMRPassive (scrolledWindowGetVAdjustment w)
+
+
+-- @G: scrolledWindowGetVScrollbar					 | ["scrolled","Window","Get","VScrollbar"]
+scrolledWindowGetVScrollbarPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe VScrollbar))
+scrolledWindowGetVScrollbarPassive w = wrapMRPassive (scrolledWindowGetVScrollbar w)
+
+
+-- @A: scrolledWindowHAdjustment
+scrolledWindowHAdjustmentPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+scrolledWindowHAdjustmentPassive w = passivePropertyNE w scrolledWindowHAdjustment
+
+
+-- @A: scrolledWindowHscrollbarPolicy
+scrolledWindowHscrollbarPolicyPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (PolicyType)
+scrolledWindowHscrollbarPolicyPassive w = passivePropertyNE w scrolledWindowHscrollbarPolicy
+
+
+-- @A: scrolledWindowPlacement
+scrolledWindowPlacementPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (CornerType)
+scrolledWindowPlacementPassive w = passivePropertyNE w scrolledWindowPlacement
+
+
+-- @T: scrolledWindowSetHAdjustment					 | ["scrolled","Window","Set","HAdjustment"]
+scrolledWindowSetHAdjustmentReactive :: ScrolledWindowClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+scrolledWindowSetHAdjustmentReactive w = wrapMW (scrolledWindowSetHAdjustment w)
+
+
+-- @T: scrolledWindowSetPlacement					 | ["scrolled","Window","Set","Placement"]
+scrolledWindowSetPlacementReactive :: ScrolledWindowClass self => (self) -> ReactiveFieldWrite IO (CornerType)
+scrolledWindowSetPlacementReactive w = wrapMW (scrolledWindowSetPlacement w)
+
+
+-- @T: scrolledWindowSetPolicy					 | ["scrolled","Window","Set","Policy"]
+-- TODO
+-- @T: scrolledWindowSetShadowType					 | ["scrolled","Window","Set","Shadow","Type"]
+scrolledWindowSetShadowTypeReactive :: ScrolledWindowClass self => (self) -> ReactiveFieldWrite IO (ShadowType)
+scrolledWindowSetShadowTypeReactive w = wrapMW (scrolledWindowSetShadowType w)
+
+
+-- @T: scrolledWindowSetVAdjustment					 | ["scrolled","Window","Set","VAdjustment"]
+scrolledWindowSetVAdjustmentReactive :: ScrolledWindowClass self => (self) -> ReactiveFieldWrite IO (Adjustment)
+scrolledWindowSetVAdjustmentReactive w = wrapMW (scrolledWindowSetVAdjustment w)
+
+
+-- @A: scrolledWindowShadowType
+scrolledWindowShadowTypePassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (ShadowType)
+scrolledWindowShadowTypePassive w = passivePropertyNE w scrolledWindowShadowType
+
+
+-- @A: scrolledWindowVAdjustment
+scrolledWindowVAdjustmentPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (Adjustment)
+scrolledWindowVAdjustmentPassive w = passivePropertyNE w scrolledWindowVAdjustment
+
+
+-- @A: scrolledWindowVscrollbarPolicy
+scrolledWindowVscrollbarPolicyPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (PolicyType)
+scrolledWindowVscrollbarPolicyPassive w = passivePropertyNE w scrolledWindowVscrollbarPolicy
+
+
+-- @A: scrolledWindowWindowPlacement
+scrolledWindowWindowPlacementPassive :: ScrolledWindowClass self => (self) -> ReactiveFieldReadWrite IO (CornerType)
+scrolledWindowWindowPlacementPassive w = passivePropertyNE w scrolledWindowWindowPlacement
+
+
+-- @C: afterColorSet
+afterColorSetReactive :: ColorButtonClass self => self -> ReactiveFieldRead IO ()
+afterColorSetReactive w = reactivePropertyH_ w afterColorSet
+
+-- @A: colorButtonAlpha
+colorButtonAlphaPassive :: ColorButtonClass self => (self) -> ReactiveFieldReadWrite IO (Word16)
+colorButtonAlphaPassive w = passivePropertyNE w colorButtonAlpha
+
+
+-- @G: colorButtonGetAlpha					 | ["color","Button","Get","Alpha"]
+colorButtonGetAlphaPassive :: ColorButtonClass self => (self) -> ReactiveFieldRead IO (Word16)
+colorButtonGetAlphaPassive w = wrapMRPassive (colorButtonGetAlpha w)
+
+
+-- @G: colorButtonGetColor					 | ["color","Button","Get","Color"]
+colorButtonGetColorPassive :: ColorButtonClass self => (self) -> ReactiveFieldRead IO (Color)
+colorButtonGetColorPassive w = wrapMRPassive (colorButtonGetColor w)
+
+
+-- @G: colorButtonGetTitle					 | ["color","Button","Get","Title"]
+colorButtonGetTitlePassive :: (ColorButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+colorButtonGetTitlePassive w = wrapMRPassive (colorButtonGetTitle w)
+
+
+-- @G: colorButtonGetUseAlpha					 | ["color","Button","Get","Use","Alpha"]
+colorButtonGetUseAlphaPassive :: ColorButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+colorButtonGetUseAlphaPassive w = wrapMRPassive (colorButtonGetUseAlpha w)
+
+
+-- @T: colorButtonSetAlpha					 | ["color","Button","Set","Alpha"]
+colorButtonSetAlphaReactive :: ColorButtonClass self => (self) -> ReactiveFieldWrite IO (Word16)
+colorButtonSetAlphaReactive w = wrapMW (colorButtonSetAlpha w)
+
+
+-- @T: colorButtonSetColor					 | ["color","Button","Set","Color"]
+colorButtonSetColorReactive :: ColorButtonClass self => (self) -> ReactiveFieldWrite IO (Color)
+colorButtonSetColorReactive w = wrapMW (colorButtonSetColor w)
+
+
+-- @T: colorButtonSetTitle					 | ["color","Button","Set","Title"]
+colorButtonSetTitleReactive :: (ColorButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+colorButtonSetTitleReactive w = wrapMW (colorButtonSetTitle w)
+
+
+-- @T: colorButtonSetUseAlpha					 | ["color","Button","Set","Use","Alpha"]
+colorButtonSetUseAlphaReactive :: ColorButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+colorButtonSetUseAlphaReactive w = wrapMW (colorButtonSetUseAlpha w)
+
+
+-- @A: colorButtonTitle
+colorButtonTitlePassive :: (ColorButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+colorButtonTitlePassive w = passivePropertyNE w colorButtonTitle
+
+
+-- @A: colorButtonUseAlpha
+colorButtonUseAlphaPassive :: ColorButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+colorButtonUseAlphaPassive w = passivePropertyNE w colorButtonUseAlpha
+
+
+-- @C: onColorSet
+onColorSetReactive :: ColorButtonClass self => self -> ReactiveFieldRead IO ()
+onColorSetReactive w = reactivePropertyH_ w onColorSet
+
+-- @A: colorSelectionCurrentAlpha
+colorSelectionCurrentAlphaPassive :: ColorSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+colorSelectionCurrentAlphaPassive w = passivePropertyNE w colorSelectionCurrentAlpha
+
+
+-- @G: colorSelectionGetCurrentAlpha					 | ["color","Selection","Get","Current","Alpha"]
+colorSelectionGetCurrentAlphaPassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Int)
+colorSelectionGetCurrentAlphaPassive w = wrapMRPassive (colorSelectionGetCurrentAlpha w)
+
+
+-- @G: colorSelectionGetCurrentColor					 | ["color","Selection","Get","Current","Color"]
+colorSelectionGetCurrentColorPassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Color)
+colorSelectionGetCurrentColorPassive w = wrapMRPassive (colorSelectionGetCurrentColor w)
+
+
+-- @G: colorSelectionGetHasOpacityControl					 | ["color","Selection","Get","Has","Opacity","Control"]
+colorSelectionGetHasOpacityControlPassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Bool)
+colorSelectionGetHasOpacityControlPassive w = wrapMRPassive (colorSelectionGetHasOpacityControl w)
+
+
+-- @G: colorSelectionGetHasPalette					 | ["color","Selection","Get","Has","Palette"]
+colorSelectionGetHasPalettePassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Bool)
+colorSelectionGetHasPalettePassive w = wrapMRPassive (colorSelectionGetHasPalette w)
+
+
+-- @G: colorSelectionGetPreviousAlpha					 | ["color","Selection","Get","Previous","Alpha"]
+colorSelectionGetPreviousAlphaPassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Int)
+colorSelectionGetPreviousAlphaPassive w = wrapMRPassive (colorSelectionGetPreviousAlpha w)
+
+
+-- @G: colorSelectionGetPreviousColor					 | ["color","Selection","Get","Previous","Color"]
+colorSelectionGetPreviousColorPassive :: ColorSelectionClass self => (self) -> ReactiveFieldRead IO (Color)
+colorSelectionGetPreviousColorPassive w = wrapMRPassive (colorSelectionGetPreviousColor w)
+
+
+-- @A: colorSelectionHasOpacityControl
+colorSelectionHasOpacityControlPassive :: ColorSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+colorSelectionHasOpacityControlPassive w = passivePropertyNE w colorSelectionHasOpacityControl
+
+
+-- @A: colorSelectionHasPalette
+colorSelectionHasPalettePassive :: ColorSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+colorSelectionHasPalettePassive w = passivePropertyNE w colorSelectionHasPalette
+
+
+-- @A: colorSelectionPreviousAlpha
+colorSelectionPreviousAlphaPassive :: ColorSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+colorSelectionPreviousAlphaPassive w = passivePropertyNE w colorSelectionPreviousAlpha
+
+
+-- @T: colorSelectionSetCurrentAlpha					 | ["color","Selection","Set","Current","Alpha"]
+colorSelectionSetCurrentAlphaReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Int)
+colorSelectionSetCurrentAlphaReactive w = wrapMW (colorSelectionSetCurrentAlpha w)
+
+
+-- @T: colorSelectionSetCurrentColor					 | ["color","Selection","Set","Current","Color"]
+colorSelectionSetCurrentColorReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Color)
+colorSelectionSetCurrentColorReactive w = wrapMW (colorSelectionSetCurrentColor w)
+
+
+-- @T: colorSelectionSetHasOpacityControl					 | ["color","Selection","Set","Has","Opacity","Control"]
+colorSelectionSetHasOpacityControlReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+colorSelectionSetHasOpacityControlReactive w = wrapMW (colorSelectionSetHasOpacityControl w)
+
+
+-- @T: colorSelectionSetHasPalette					 | ["color","Selection","Set","Has","Palette"]
+colorSelectionSetHasPaletteReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+colorSelectionSetHasPaletteReactive w = wrapMW (colorSelectionSetHasPalette w)
+
+
+-- @T: colorSelectionSetPreviousAlpha					 | ["color","Selection","Set","Previous","Alpha"]
+colorSelectionSetPreviousAlphaReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Int)
+colorSelectionSetPreviousAlphaReactive w = wrapMW (colorSelectionSetPreviousAlpha w)
+
+
+-- @T: colorSelectionSetPreviousColor					 | ["color","Selection","Set","Previous","Color"]
+colorSelectionSetPreviousColorReactive :: ColorSelectionClass self => (self) -> ReactiveFieldWrite IO (Color)
+colorSelectionSetPreviousColorReactive w = wrapMW (colorSelectionSetPreviousColor w)
+
+
+-- @C: afterConfirmOverwrite
+-- TODO
+-- @C: afterCurrentFolderChanged
+afterCurrentFolderChangedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+afterCurrentFolderChangedReactive w = reactivePropertyH_ w afterCurrentFolderChanged
+
+-- @C: afterFileActivated
+afterFileActivatedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+afterFileActivatedReactive w = reactivePropertyH_ w afterFileActivated
+
+-- @C: afterUpdatePreview
+afterUpdatePreviewReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+afterUpdatePreviewReactive w = reactivePropertyH_ w afterUpdatePreview
+
+-- @G: fileChooserButtonGetTitle					 | ["file","Chooser","Button","Get","Title"]
+fileChooserButtonGetTitlePassive :: (FileChooserButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fileChooserButtonGetTitlePassive w = wrapMRPassive (fileChooserButtonGetTitle w)
+
+
+-- @G: fileChooserButtonGetWidthChars					 | ["file","Chooser","Button","Get","Width","Chars"]
+fileChooserButtonGetWidthCharsPassive :: FileChooserButtonClass self => (self) -> ReactiveFieldRead IO (Int)
+fileChooserButtonGetWidthCharsPassive w = wrapMRPassive (fileChooserButtonGetWidthChars w)
+
+
+-- @T: fileChooserButtonSetTitle					 | ["file","Chooser","Button","Set","Title"]
+fileChooserButtonSetTitleReactive :: (FileChooserButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fileChooserButtonSetTitleReactive w = wrapMW (fileChooserButtonSetTitle w)
+
+
+-- @T: fileChooserButtonSetWidthChars					 | ["file","Chooser","Button","Set","Width","Chars"]
+fileChooserButtonSetWidthCharsReactive :: FileChooserButtonClass self => (self) -> ReactiveFieldWrite IO (Int)
+fileChooserButtonSetWidthCharsReactive w = wrapMW (fileChooserButtonSetWidthChars w)
+
+
+-- @A: fileChooserButtonTitle
+fileChooserButtonTitlePassive :: (FileChooserButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fileChooserButtonTitlePassive w = passivePropertyNE w fileChooserButtonTitle
+
+
+-- @A: fileChooserButtonWidthChars
+fileChooserButtonWidthCharsPassive :: FileChooserButtonClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+fileChooserButtonWidthCharsPassive w = passivePropertyNE w fileChooserButtonWidthChars
+
+
+-- @S: confirmOverwrite
+-- TODO
+-- @S: currentFolderChanged
+currentFolderChangedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+currentFolderChangedReactive = (`reactiveSignalIO` currentFolderChanged)
+
+
+-- @S: fileActivated
+fileActivatedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+fileActivatedReactive = (`reactiveSignalIO` fileActivated)
+
+
+-- @A: fileChooserAction
+fileChooserActionPassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (FileChooserAction)
+fileChooserActionPassive w = passivePropertyNE w fileChooserAction
+
+
+-- @A: fileChooserDoOverwriteConfirmation
+fileChooserDoOverwriteConfirmationPassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserDoOverwriteConfirmationPassive w = passivePropertyNE w fileChooserDoOverwriteConfirmation
+
+
+-- @G: fileChooserGetAction					 | ["file","Chooser","Get","Action"]
+fileChooserGetActionPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (FileChooserAction)
+fileChooserGetActionPassive w = wrapMRPassive (fileChooserGetAction w)
+
+
+-- @G: fileChooserGetCurrentFolder					 | ["file","Chooser","Get","Current","Folder"]
+fileChooserGetCurrentFolderPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe FilePath))
+fileChooserGetCurrentFolderPassive w = wrapMRPassive (fileChooserGetCurrentFolder w)
+
+
+-- @G: fileChooserGetCurrentFolderURI					 | ["file","Chooser","Get","Current","Folder","URI"]
+fileChooserGetCurrentFolderURIPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (String)
+fileChooserGetCurrentFolderURIPassive w = wrapMRPassive (fileChooserGetCurrentFolderURI w)
+
+
+-- @G: fileChooserGetDoOverwriteConfirmation					 | ["file","Chooser","Get","Do","Overwrite","Confirmation"]
+fileChooserGetDoOverwriteConfirmationPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetDoOverwriteConfirmationPassive w = wrapMRPassive (fileChooserGetDoOverwriteConfirmation w)
+
+
+-- @G: fileChooserGetExtraWidget					 | ["file","Chooser","Get","Extra","Widget"]
+fileChooserGetExtraWidgetPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+fileChooserGetExtraWidgetPassive w = wrapMRPassive (fileChooserGetExtraWidget w)
+
+
+-- @G: fileChooserGetFilename					 | ["file","Chooser","Get","Filename"]
+fileChooserGetFilenamePassive :: (FileChooserClass self, GlibFilePath fp) => (self) -> ReactiveFieldRead IO ((Maybe fp))
+fileChooserGetFilenamePassive w = wrapMRPassive (fileChooserGetFilename w)
+
+
+-- @G: fileChooserGetFilenames					 | ["file","Chooser","Get","Filenames"]
+fileChooserGetFilenamesPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ([FilePath])
+fileChooserGetFilenamesPassive w = wrapMRPassive (fileChooserGetFilenames w)
+
+
+-- @G: fileChooserGetFilter					 | ["file","Chooser","Get","Filter"]
+fileChooserGetFilterPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe FileFilter))
+fileChooserGetFilterPassive w = wrapMRPassive (fileChooserGetFilter w)
+
+
+-- @G: fileChooserGetLocalOnly					 | ["file","Chooser","Get","Local","Only"]
+fileChooserGetLocalOnlyPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetLocalOnlyPassive w = wrapMRPassive (fileChooserGetLocalOnly w)
+
+
+-- @G: fileChooserGetPreviewFilename					 | ["file","Chooser","Get","Preview","Filename"]
+fileChooserGetPreviewFilenamePassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe FilePath))
+fileChooserGetPreviewFilenamePassive w = wrapMRPassive (fileChooserGetPreviewFilename w)
+
+
+-- @G: fileChooserGetPreviewURI					 | ["file","Chooser","Get","Preview","URI"]
+fileChooserGetPreviewURIPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe String))
+fileChooserGetPreviewURIPassive w = wrapMRPassive (fileChooserGetPreviewURI w)
+
+
+-- @G: fileChooserGetPreviewWidgetActive					 | ["file","Chooser","Get","Preview","Widget","Active"]
+fileChooserGetPreviewWidgetActivePassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetPreviewWidgetActivePassive w = wrapMRPassive (fileChooserGetPreviewWidgetActive w)
+
+
+-- @G: fileChooserGetPreviewWidget					 | ["file","Chooser","Get","Preview","Widget"]
+fileChooserGetPreviewWidgetPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+fileChooserGetPreviewWidgetPassive w = wrapMRPassive (fileChooserGetPreviewWidget w)
+
+
+-- @G: fileChooserGetSelectMultiple					 | ["file","Chooser","Get","Select","Multiple"]
+fileChooserGetSelectMultiplePassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetSelectMultiplePassive w = wrapMRPassive (fileChooserGetSelectMultiple w)
+
+
+-- @G: fileChooserGetShowHidden					 | ["file","Chooser","Get","Show","Hidden"]
+fileChooserGetShowHiddenPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetShowHiddenPassive w = wrapMRPassive (fileChooserGetShowHidden w)
+
+
+-- @G: fileChooserGetURI					 | ["file","Chooser","Get","URI"]
+fileChooserGetURIPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ((Maybe String))
+fileChooserGetURIPassive w = wrapMRPassive (fileChooserGetURI w)
+
+
+-- @G: fileChooserGetURIs					 | ["file","Chooser","Get","URIs"]
+fileChooserGetURIsPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO ([String])
+fileChooserGetURIsPassive w = wrapMRPassive (fileChooserGetURIs w)
+
+
+-- @G: fileChooserGetUsePreviewLabel					 | ["file","Chooser","Get","Use","Preview","Label"]
+fileChooserGetUsePreviewLabelPassive :: FileChooserClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileChooserGetUsePreviewLabelPassive w = wrapMRPassive (fileChooserGetUsePreviewLabel w)
+
+
+-- @A: fileChooserLocalOnly
+fileChooserLocalOnlyPassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserLocalOnlyPassive w = passivePropertyNE w fileChooserLocalOnly
+
+
+-- @A: fileChooserPreviewWidgetActive
+fileChooserPreviewWidgetActivePassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserPreviewWidgetActivePassive w = passivePropertyNE w fileChooserPreviewWidgetActive
+
+
+-- @A: fileChooserSelectMultiple
+fileChooserSelectMultiplePassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserSelectMultiplePassive w = passivePropertyNE w fileChooserSelectMultiple
+
+
+-- @T: fileChooserSetAction					 | ["file","Chooser","Set","Action"]
+fileChooserSetActionReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (FileChooserAction)
+fileChooserSetActionReactive w = wrapMW (fileChooserSetAction w)
+
+
+-- @T: fileChooserSetCurrentFolder					 | ["file","Chooser","Set","Current","Folder"]
+fileChooserSetCurrentFolderReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (FilePath)
+fileChooserSetCurrentFolderReactive w = wrapMW (void . fileChooserSetCurrentFolder w)
+
+-- @T: fileChooserSetCurrentFolderURI					 | ["file","Chooser","Set","Current","Folder","URI"]
+fileChooserSetCurrentFolderURIReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (String)
+fileChooserSetCurrentFolderURIReactive w = wrapMW (void . fileChooserSetCurrentFolderURI w)
+
+-- @T: fileChooserSetCurrentName					 | ["file","Chooser","Set","Current","Name"]
+fileChooserSetCurrentNameReactive :: (FileChooserClass self, GlibFilePath fp) => (self) -> ReactiveFieldWrite IO (fp)
+fileChooserSetCurrentNameReactive w = wrapMW (fileChooserSetCurrentName w)
+
+
+-- @T: fileChooserSetDoOverwriteConfirmation					 | ["file","Chooser","Set","Do","Overwrite","Confirmation"]
+fileChooserSetDoOverwriteConfirmationReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetDoOverwriteConfirmationReactive w = wrapMW (fileChooserSetDoOverwriteConfirmation w)
+
+
+-- @T: fileChooserSetExtraWidget					 | ["file","Chooser","Set","Extra","Widget"]
+fileChooserSetExtraWidgetReactive :: (FileChooserClass self, WidgetClass extraWidget) => (self) -> ReactiveFieldWrite IO (extraWidget)
+fileChooserSetExtraWidgetReactive w = wrapMW (fileChooserSetExtraWidget w)
+
+
+-- @T: fileChooserSetFilename					 | ["file","Chooser","Set","Filename"]
+fileChooserSetFilenameReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (FilePath)
+fileChooserSetFilenameReactive w = wrapMW (void . fileChooserSetFilename w)
+
+-- @T: fileChooserSetFilter					 | ["file","Chooser","Set","Filter"]
+fileChooserSetFilterReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (FileFilter)
+fileChooserSetFilterReactive w = wrapMW (fileChooserSetFilter w)
+
+
+-- @T: fileChooserSetLocalOnly					 | ["file","Chooser","Set","Local","Only"]
+fileChooserSetLocalOnlyReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetLocalOnlyReactive w = wrapMW (fileChooserSetLocalOnly w)
+
+
+-- @T: fileChooserSetPreviewWidgetActive					 | ["file","Chooser","Set","Preview","Widget","Active"]
+fileChooserSetPreviewWidgetActiveReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetPreviewWidgetActiveReactive w = wrapMW (fileChooserSetPreviewWidgetActive w)
+
+
+-- @T: fileChooserSetPreviewWidget					 | ["file","Chooser","Set","Preview","Widget"]
+fileChooserSetPreviewWidgetReactive :: (FileChooserClass self, WidgetClass previewWidget) => (self) -> ReactiveFieldWrite IO (previewWidget)
+fileChooserSetPreviewWidgetReactive w = wrapMW (fileChooserSetPreviewWidget w)
+
+
+-- @T: fileChooserSetSelectMultiple					 | ["file","Chooser","Set","Select","Multiple"]
+fileChooserSetSelectMultipleReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetSelectMultipleReactive w = wrapMW (fileChooserSetSelectMultiple w)
+
+
+-- @T: fileChooserSetShowHidden					 | ["file","Chooser","Set","Show","Hidden"]
+fileChooserSetShowHiddenReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetShowHiddenReactive w = wrapMW (fileChooserSetShowHidden w)
+
+
+-- @T: fileChooserSetURI					 | ["file","Chooser","Set","URI"]
+fileChooserSetURIReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (String)
+fileChooserSetURIReactive w = wrapMW (void . fileChooserSetURI w)
+
+-- @T: fileChooserSetUsePreviewLabel					 | ["file","Chooser","Set","Use","Preview","Label"]
+fileChooserSetUsePreviewLabelReactive :: FileChooserClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileChooserSetUsePreviewLabelReactive w = wrapMW (fileChooserSetUsePreviewLabel w)
+
+
+-- @A: fileChooserShowHidden
+fileChooserShowHiddenPassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserShowHiddenPassive w = passivePropertyNE w fileChooserShowHidden
+
+
+-- @A: fileChooserUsePreviewLabel
+fileChooserUsePreviewLabelPassive :: FileChooserClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileChooserUsePreviewLabelPassive w = passivePropertyNE w fileChooserUsePreviewLabel
+
+
+-- @S: fileSelectionChanged
+fileSelectionChangedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+fileSelectionChangedReactive = (`reactiveSignalIO` fileSelectionChanged)
+
+
+-- @C: onConfirmOverwrite
+-- TODO
+-- @C: onCurrentFolderChanged
+onCurrentFolderChangedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+onCurrentFolderChangedReactive w = reactivePropertyH_ w onCurrentFolderChanged
+
+-- @C: onFileActivated
+onFileActivatedReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+onFileActivatedReactive w = reactivePropertyH_ w onFileActivated
+
+-- @C: onUpdatePreview
+onUpdatePreviewReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+onUpdatePreviewReactive w = reactivePropertyH_ w onUpdatePreview
+
+-- @S: updatePreview
+updatePreviewReactive :: FileChooserClass self => self -> ReactiveFieldRead IO ()
+updatePreviewReactive = (`reactiveSignalIO` updatePreview)
+
+
+-- @G: fileFilterGetName					 | ["file","Filter","Get","Name"]
+fileFilterGetNamePassive :: GlibString string => (FileFilter) -> ReactiveFieldRead IO (string)
+fileFilterGetNamePassive w = wrapMRPassive (fileFilterGetName w)
+
+
+-- @A: fileFilterName
+fileFilterNamePassive :: GlibString string => FileFilter -> ReactiveFieldReadWrite IO string
+fileFilterNamePassive w = passivePropertyNE w fileFilterName
+
+
+-- @T: fileFilterSetName					 | ["file","Filter","Set","Name"]
+fileFilterSetNameReactive :: GlibString string => (FileFilter) -> ReactiveFieldWrite IO (string)
+fileFilterSetNameReactive w = wrapMW (fileFilterSetName w)
+
+
+-- @A: fileSelectionFilename
+fileSelectionFilenamePassive :: (FileSelectionClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fileSelectionFilenamePassive w = passivePropertyNE w fileSelectionFilename
+
+
+-- @G: fileSelectionGetFilename					 | ["file","Selection","Get","Filename"]
+fileSelectionGetFilenamePassive :: (FileSelectionClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fileSelectionGetFilenamePassive w = wrapMRPassive (fileSelectionGetFilename w)
+
+
+-- @G: fileSelectionGetSelections					 | ["file","Selection","Get","Selections"]
+fileSelectionGetSelectionsPassive :: (FileSelectionClass self, GlibString string) => (self) -> ReactiveFieldRead IO ([string])
+fileSelectionGetSelectionsPassive w = wrapMRPassive (fileSelectionGetSelections w)
+
+
+-- @G: fileSelectionGetSelectMultiple					 | ["file","Selection","Get","Select","Multiple"]
+fileSelectionGetSelectMultiplePassive :: FileSelectionClass self => (self) -> ReactiveFieldRead IO (Bool)
+fileSelectionGetSelectMultiplePassive w = wrapMRPassive (fileSelectionGetSelectMultiple w)
+
+
+-- @A: fileSelectionSelectMultiple
+fileSelectionSelectMultiplePassive :: FileSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileSelectionSelectMultiplePassive w = passivePropertyNE w fileSelectionSelectMultiple
+
+
+-- @T: fileSelectionSetFilename					 | ["file","Selection","Set","Filename"]
+fileSelectionSetFilenameReactive :: (FileSelectionClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fileSelectionSetFilenameReactive w = wrapMW (fileSelectionSetFilename w)
+
+
+-- @T: fileSelectionSetSelectMultiple					 | ["file","Selection","Set","Select","Multiple"]
+fileSelectionSetSelectMultipleReactive :: FileSelectionClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fileSelectionSetSelectMultipleReactive w = wrapMW (fileSelectionSetSelectMultiple w)
+
+
+-- @A: fileSelectionShowFileops
+fileSelectionShowFileopsPassive :: FileSelectionClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fileSelectionShowFileopsPassive w = passivePropertyNE w fileSelectionShowFileops
+
+
+-- @C: afterFontSet
+afterFontSetReactive :: FontButtonClass self => self -> ReactiveFieldRead IO ()
+afterFontSetReactive w = reactivePropertyH_ w afterFontSet
+
+-- @A: fontButtonFontName
+fontButtonFontNamePassive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fontButtonFontNamePassive w = passivePropertyNE w fontButtonFontName
+
+
+-- @G: fontButtonGetFontName					 | ["font","Button","Get","Font","Name"]
+fontButtonGetFontNamePassive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fontButtonGetFontNamePassive w = wrapMRPassive (fontButtonGetFontName w)
+
+
+-- @G: fontButtonGetShowSize					 | ["font","Button","Get","Show","Size"]
+fontButtonGetShowSizePassive :: FontButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+fontButtonGetShowSizePassive w = wrapMRPassive (fontButtonGetShowSize w)
+
+
+-- @G: fontButtonGetShowStyle					 | ["font","Button","Get","Show","Style"]
+fontButtonGetShowStylePassive :: FontButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+fontButtonGetShowStylePassive w = wrapMRPassive (fontButtonGetShowStyle w)
+
+
+-- @G: fontButtonGetTitle					 | ["font","Button","Get","Title"]
+fontButtonGetTitlePassive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fontButtonGetTitlePassive w = wrapMRPassive (fontButtonGetTitle w)
+
+
+-- @G: fontButtonGetUseFont					 | ["font","Button","Get","Use","Font"]
+fontButtonGetUseFontPassive :: FontButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+fontButtonGetUseFontPassive w = wrapMRPassive (fontButtonGetUseFont w)
+
+
+-- @G: fontButtonGetUseSize					 | ["font","Button","Get","Use","Size"]
+fontButtonGetUseSizePassive :: FontButtonClass self => (self) -> ReactiveFieldRead IO (Bool)
+fontButtonGetUseSizePassive w = wrapMRPassive (fontButtonGetUseSize w)
+
+
+-- @T: fontButtonSetFontName					 | ["font","Button","Set","Font","Name"]
+fontButtonSetFontNameReactive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontButtonSetFontNameReactive w = wrapMW (void . fontButtonSetFontName w)
+
+-- @T: fontButtonSetShowSize					 | ["font","Button","Set","Show","Size"]
+fontButtonSetShowSizeReactive :: FontButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fontButtonSetShowSizeReactive w = wrapMW (fontButtonSetShowSize w)
+
+
+-- @T: fontButtonSetShowStyle					 | ["font","Button","Set","Show","Style"]
+fontButtonSetShowStyleReactive :: FontButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fontButtonSetShowStyleReactive w = wrapMW (fontButtonSetShowStyle w)
+
+
+-- @T: fontButtonSetTitle					 | ["font","Button","Set","Title"]
+fontButtonSetTitleReactive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontButtonSetTitleReactive w = wrapMW (fontButtonSetTitle w)
+
+
+-- @T: fontButtonSetUseFont					 | ["font","Button","Set","Use","Font"]
+fontButtonSetUseFontReactive :: FontButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fontButtonSetUseFontReactive w = wrapMW (fontButtonSetUseFont w)
+
+
+-- @T: fontButtonSetUseSize					 | ["font","Button","Set","Use","Size"]
+fontButtonSetUseSizeReactive :: FontButtonClass self => (self) -> ReactiveFieldWrite IO (Bool)
+fontButtonSetUseSizeReactive w = wrapMW (fontButtonSetUseSize w)
+
+
+-- @A: fontButtonShowSize
+fontButtonShowSizePassive :: FontButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fontButtonShowSizePassive w = passivePropertyNE w fontButtonShowSize
+
+
+-- @A: fontButtonShowStyle
+fontButtonShowStylePassive :: FontButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fontButtonShowStylePassive w = passivePropertyNE w fontButtonShowStyle
+
+
+-- @A: fontButtonTitle
+fontButtonTitlePassive :: (FontButtonClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fontButtonTitlePassive w = passivePropertyNE w fontButtonTitle
+
+
+-- @A: fontButtonUseFont
+fontButtonUseFontPassive :: FontButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fontButtonUseFontPassive w = passivePropertyNE w fontButtonUseFont
+
+
+-- @A: fontButtonUseSize
+fontButtonUseSizePassive :: FontButtonClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+fontButtonUseSizePassive w = passivePropertyNE w fontButtonUseSize
+
+
+-- @C: onFontSet
+onFontSetReactive :: FontButtonClass self => self -> ReactiveFieldRead IO ()
+onFontSetReactive w = reactivePropertyH_ w onFontSet
+
+-- @G: fontSelectionDialogGetCancelButton					 | ["font","Selection","Dialog","Get","Cancel","Button"]
+fontSelectionDialogGetCancelButtonPassive :: FontSelectionDialogClass self => (self) -> ReactiveFieldRead IO (Widget)
+fontSelectionDialogGetCancelButtonPassive w = wrapMRPassive (fontSelectionDialogGetCancelButton w)
+
+
+-- @G: fontSelectionDialogGetFontName					 | ["font","Selection","Dialog","Get","Font","Name"]
+fontSelectionDialogGetFontNamePassive :: (FontSelectionDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+fontSelectionDialogGetFontNamePassive w = wrapMRPassive (fontSelectionDialogGetFontName w)
+
+
+-- @G: fontSelectionDialogGetFontSelection					 | ["font","Selection","Dialog","Get","Font","Selection"]
+fontSelectionDialogGetFontSelectionPassive :: FontSelectionDialogClass self => (self) -> ReactiveFieldRead IO (FontSelection)
+fontSelectionDialogGetFontSelectionPassive w = wrapMRPassive (fontSelectionDialogGetFontSelection w)
+
+
+-- @G: fontSelectionDialogGetOkButton					 | ["font","Selection","Dialog","Get","Ok","Button"]
+fontSelectionDialogGetOkButtonPassive :: FontSelectionDialogClass self => (self) -> ReactiveFieldRead IO (Widget)
+fontSelectionDialogGetOkButtonPassive w = wrapMRPassive (fontSelectionDialogGetOkButton w)
+
+
+-- @G: fontSelectionDialogGetPreviewText					 | ["font","Selection","Dialog","Get","Preview","Text"]
+fontSelectionDialogGetPreviewTextPassive :: (FontSelectionDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fontSelectionDialogGetPreviewTextPassive w = wrapMRPassive (fontSelectionDialogGetPreviewText w)
+
+
+-- @A: fontSelectionDialogPreviewText
+fontSelectionDialogPreviewTextPassive :: (FontSelectionDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fontSelectionDialogPreviewTextPassive w = passivePropertyNE w fontSelectionDialogPreviewText
+
+
+-- @T: fontSelectionDialogSetFontName					 | ["font","Selection","Dialog","Set","Font","Name"]
+fontSelectionDialogSetFontNameReactive :: (FontSelectionDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontSelectionDialogSetFontNameReactive w = wrapMW (void . fontSelectionDialogSetFontName w)
+
+-- @T: fontSelectionDialogSetPreviewText					 | ["font","Selection","Dialog","Set","Preview","Text"]
+fontSelectionDialogSetPreviewTextReactive :: (FontSelectionDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontSelectionDialogSetPreviewTextReactive w = wrapMW (fontSelectionDialogSetPreviewText w)
+
+
+-- @A: fontSelectionFontName
+fontSelectionFontNamePassive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fontSelectionFontNamePassive w = passivePropertyNE w fontSelectionFontName
+
+
+-- @G: fontSelectionGetFontName					 | ["font","Selection","Get","Font","Name"]
+fontSelectionGetFontNamePassive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+fontSelectionGetFontNamePassive w = wrapMRPassive (fontSelectionGetFontName w)
+
+
+-- @G: fontSelectionGetPreviewText					 | ["font","Selection","Get","Preview","Text"]
+fontSelectionGetPreviewTextPassive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+fontSelectionGetPreviewTextPassive w = wrapMRPassive (fontSelectionGetPreviewText w)
+
+
+-- @A: fontSelectionPreviewText
+fontSelectionPreviewTextPassive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+fontSelectionPreviewTextPassive w = passivePropertyNE w fontSelectionPreviewText
+
+
+-- @T: fontSelectionSetFontName					 | ["font","Selection","Set","Font","Name"]
+fontSelectionSetFontNameReactive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontSelectionSetFontNameReactive w = wrapMW (void . fontSelectionSetFontName w)
+
+-- @T: fontSelectionSetPreviewText					 | ["font","Selection","Set","Preview","Text"]
+fontSelectionSetPreviewTextReactive :: (FontSelectionClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+fontSelectionSetPreviewTextReactive w = wrapMW (fontSelectionSetPreviewText w)
+
+
+-- @S: hsvChanged
+hsvChangedReactive :: HSVClass self => self -> ReactiveFieldRead IO ()
+hsvChangedReactive = (`reactiveSignalIO` hsvChanged)
+
+
+-- @A: hsvColor
+hsvColorPassive :: HSVClass self => (self) -> ReactiveFieldReadWrite IO ((Double, Double, Double))
+hsvColorPassive w = passivePropertyNE w hsvColor
+
+
+-- @A: hsvMetrics
+hsvMetricsPassive :: HSVClass self => (self) -> ReactiveFieldReadWrite IO ((Int, Int))
+hsvMetricsPassive w = passivePropertyNE w hsvMetrics
+
+
+-- @S: hsvMove
+-- TODO
+-- @A: rulerLower
+rulerLowerPassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+rulerLowerPassive w = passivePropertyNE w rulerLower
+
+
+-- @A: rulerMaxSize
+rulerMaxSizePassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+rulerMaxSizePassive w = passivePropertyNE w rulerMaxSize
+
+
+-- @A: rulerMetric
+rulerMetricPassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO (MetricType)
+rulerMetricPassive w = passivePropertyNE w rulerMetric
+
+
+-- @A: rulerPosition
+rulerPositionPassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+rulerPositionPassive w = passivePropertyNE w rulerPosition
+
+
+-- @A: rulerRange
+rulerRangePassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO ((Double, Double, Double, Double))
+rulerRangePassive w = passivePropertyNE w rulerRange
+
+
+-- @A: rulerUpper
+rulerUpperPassive :: RulerClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+rulerUpperPassive w = passivePropertyNE w rulerUpper
+
+
+-- @A: aboutDialogArtists
+aboutDialogArtistsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ([string])
+aboutDialogArtistsPassive w = passivePropertyNE w aboutDialogArtists
+
+
+-- @A: aboutDialogAuthors
+aboutDialogAuthorsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ([string])
+aboutDialogAuthorsPassive w = passivePropertyNE w aboutDialogAuthors
+
+
+-- @A: aboutDialogComments
+aboutDialogCommentsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogCommentsPassive w = passivePropertyNE w aboutDialogComments
+
+
+-- @A: aboutDialogCopyright
+aboutDialogCopyrightPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogCopyrightPassive w = passivePropertyNE w aboutDialogCopyright
+
+
+-- @A: aboutDialogDocumenters
+aboutDialogDocumentersPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ([string])
+aboutDialogDocumentersPassive w = passivePropertyNE w aboutDialogDocumenters
+
+
+-- @G: aboutDialogGetArtists					 | ["about","Dialog","Get","Artists"]
+aboutDialogGetArtistsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO ([string])
+aboutDialogGetArtistsPassive w = wrapMRPassive (aboutDialogGetArtists w)
+
+
+-- @G: aboutDialogGetAuthors					 | ["about","Dialog","Get","Authors"]
+aboutDialogGetAuthorsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO ([string])
+aboutDialogGetAuthorsPassive w = wrapMRPassive (aboutDialogGetAuthors w)
+
+
+-- @G: aboutDialogGetComments					 | ["about","Dialog","Get","Comments"]
+aboutDialogGetCommentsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetCommentsPassive w = wrapMRPassive (aboutDialogGetComments w)
+
+
+-- @G: aboutDialogGetCopyright					 | ["about","Dialog","Get","Copyright"]
+aboutDialogGetCopyrightPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetCopyrightPassive w = wrapMRPassive (aboutDialogGetCopyright w)
+
+
+-- @G: aboutDialogGetDocumenters					 | ["about","Dialog","Get","Documenters"]
+aboutDialogGetDocumentersPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO ([string])
+aboutDialogGetDocumentersPassive w = wrapMRPassive (aboutDialogGetDocumenters w)
+
+
+-- @G: aboutDialogGetLicense					 | ["about","Dialog","Get","License"]
+aboutDialogGetLicensePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+aboutDialogGetLicensePassive w = wrapMRPassive (aboutDialogGetLicense w)
+
+
+-- @G: aboutDialogGetLogo					 | ["about","Dialog","Get","Logo"]
+aboutDialogGetLogoPassive :: AboutDialogClass self => (self) -> ReactiveFieldRead IO (Pixbuf)
+aboutDialogGetLogoPassive w = wrapMRPassive (aboutDialogGetLogo w)
+
+
+-- @G: aboutDialogGetLogoIconName					 | ["about","Dialog","Get","Logo","Icon","Name"]
+aboutDialogGetLogoIconNamePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetLogoIconNamePassive w = wrapMRPassive (aboutDialogGetLogoIconName w)
+
+
+-- @G: aboutDialogGetName					 | ["about","Dialog","Get","Name"]
+aboutDialogGetNamePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetNamePassive w = wrapMRPassive (aboutDialogGetName w)
+
+
+-- @G: aboutDialogGetTranslatorCredits					 | ["about","Dialog","Get","Translator","Credits"]
+aboutDialogGetTranslatorCreditsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetTranslatorCreditsPassive w = wrapMRPassive (aboutDialogGetTranslatorCredits w)
+
+
+-- @G: aboutDialogGetVersion					 | ["about","Dialog","Get","Version"]
+aboutDialogGetVersionPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetVersionPassive w = wrapMRPassive (aboutDialogGetVersion w)
+
+
+-- @G: aboutDialogGetWebsite					 | ["about","Dialog","Get","Website"]
+aboutDialogGetWebsitePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetWebsitePassive w = wrapMRPassive (aboutDialogGetWebsite w)
+
+
+-- @G: aboutDialogGetWebsiteLabel					 | ["about","Dialog","Get","Website","Label"]
+aboutDialogGetWebsiteLabelPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+aboutDialogGetWebsiteLabelPassive w = wrapMRPassive (aboutDialogGetWebsiteLabel w)
+
+
+-- @G: aboutDialogGetWrapLicense					 | ["about","Dialog","Get","Wrap","License"]
+aboutDialogGetWrapLicensePassive :: AboutDialogClass self => (self) -> ReactiveFieldRead IO (Bool)
+aboutDialogGetWrapLicensePassive w = wrapMRPassive (aboutDialogGetWrapLicense w)
+
+
+-- @A: aboutDialogLicense
+aboutDialogLicensePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+aboutDialogLicensePassive w = passivePropertyNE w aboutDialogLicense
+
+
+-- @A: aboutDialogName
+aboutDialogNamePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogNamePassive w = passivePropertyNE w aboutDialogName
+
+
+-- @A: aboutDialogProgramName
+aboutDialogProgramNamePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogProgramNamePassive w = passivePropertyNE w aboutDialogProgramName
+
+
+-- @T: aboutDialogSetArtists					 | ["about","Dialog","Set","Artists"]
+aboutDialogSetArtistsReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO ([string])
+aboutDialogSetArtistsReactive w = wrapMW (aboutDialogSetArtists w)
+
+
+-- @T: aboutDialogSetAuthors					 | ["about","Dialog","Set","Authors"]
+aboutDialogSetAuthorsReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO ([string])
+aboutDialogSetAuthorsReactive w = wrapMW (aboutDialogSetAuthors w)
+
+
+-- @T: aboutDialogSetComments					 | ["about","Dialog","Set","Comments"]
+aboutDialogSetCommentsReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetCommentsReactive w = wrapMW (aboutDialogSetComments w)
+
+
+-- @T: aboutDialogSetCopyright					 | ["about","Dialog","Set","Copyright"]
+aboutDialogSetCopyrightReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetCopyrightReactive w = wrapMW (aboutDialogSetCopyright w)
+
+
+-- @T: aboutDialogSetDocumenters					 | ["about","Dialog","Set","Documenters"]
+aboutDialogSetDocumentersReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO ([string])
+aboutDialogSetDocumentersReactive w = wrapMW (aboutDialogSetDocumenters w)
+
+
+-- @T: aboutDialogSetEmailHook					 | ["about","Dialog","Set","Email","Hook"]
+-- TODO
+-- @T: aboutDialogSetLicense					 | ["about","Dialog","Set","License"]
+aboutDialogSetLicenseReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+aboutDialogSetLicenseReactive w = wrapMW (aboutDialogSetLicense w)
+
+
+-- @T: aboutDialogSetLogo					 | ["about","Dialog","Set","Logo"]
+aboutDialogSetLogoReactive :: AboutDialogClass self => (self) -> ReactiveFieldWrite IO (Maybe Pixbuf)
+aboutDialogSetLogoReactive w = wrapMW (aboutDialogSetLogo w)
+
+
+-- @T: aboutDialogSetLogoIconName					 | ["about","Dialog","Set","Logo","Icon","Name"]
+aboutDialogSetLogoIconNameReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (Maybe string)
+aboutDialogSetLogoIconNameReactive w = wrapMW (aboutDialogSetLogoIconName w)
+
+
+-- @T: aboutDialogSetName					 | ["about","Dialog","Set","Name"]
+aboutDialogSetNameReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetNameReactive w = wrapMW (aboutDialogSetName w)
+
+
+-- @T: aboutDialogSetTranslatorCredits					 | ["about","Dialog","Set","Translator","Credits"]
+aboutDialogSetTranslatorCreditsReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetTranslatorCreditsReactive w = wrapMW (aboutDialogSetTranslatorCredits w)
+
+
+-- @T: aboutDialogSetUrlHook					 | ["about","Dialog","Set","Url","Hook"]
+-- TODO
+-- @T: aboutDialogSetVersion					 | ["about","Dialog","Set","Version"]
+aboutDialogSetVersionReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetVersionReactive w = wrapMW (aboutDialogSetVersion w)
+
+
+-- @T: aboutDialogSetWebsite					 | ["about","Dialog","Set","Website"]
+aboutDialogSetWebsiteReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetWebsiteReactive w = wrapMW (aboutDialogSetWebsite w)
+
+
+-- @T: aboutDialogSetWebsiteLabel					 | ["about","Dialog","Set","Website","Label"]
+aboutDialogSetWebsiteLabelReactive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+aboutDialogSetWebsiteLabelReactive w = wrapMW (aboutDialogSetWebsiteLabel w)
+
+
+-- @T: aboutDialogSetWrapLicense					 | ["about","Dialog","Set","Wrap","License"]
+aboutDialogSetWrapLicenseReactive :: AboutDialogClass self => (self) -> ReactiveFieldWrite IO (Bool)
+aboutDialogSetWrapLicenseReactive w = wrapMW (aboutDialogSetWrapLicense w)
+
+
+-- @A: aboutDialogTranslatorCredits
+aboutDialogTranslatorCreditsPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogTranslatorCreditsPassive w = passivePropertyNE w aboutDialogTranslatorCredits
+
+
+-- @A: aboutDialogVersion
+aboutDialogVersionPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogVersionPassive w = passivePropertyNE w aboutDialogVersion
+
+
+-- @A: aboutDialogWebsite
+aboutDialogWebsitePassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogWebsitePassive w = passivePropertyNE w aboutDialogWebsite
+
+
+-- @A: aboutDialogWebsiteLabel
+aboutDialogWebsiteLabelPassive :: (AboutDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+aboutDialogWebsiteLabelPassive w = passivePropertyNE w aboutDialogWebsiteLabel
+
+
+-- @A: aboutDialogWrapLicense
+aboutDialogWrapLicensePassive :: AboutDialogClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+aboutDialogWrapLicensePassive w = passivePropertyNE w aboutDialogWrapLicense
+
+
+-- @S: assistantApply
+assistantApplyReactive :: AssistantClass self => self -> ReactiveFieldRead IO ()
+assistantApplyReactive = (`reactiveSignalIO` assistantApply)
+
+
+-- @S: assistantCancel
+assistantCancelReactive :: AssistantClass self => self -> ReactiveFieldRead IO ()
+assistantCancelReactive = (`reactiveSignalIO` assistantCancel)
+
+
+-- @A: assistantChildComplete
+assistantChildCompletePassive :: AssistantClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+assistantChildCompletePassive w = passivePropertyNE w assistantChildComplete
+
+
+-- @A: assistantChildHeaderImage
+assistantChildHeaderImagePassive :: AssistantClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+assistantChildHeaderImagePassive w = passivePropertyNE w assistantChildHeaderImage
+
+
+-- @A: assistantChildPageType
+assistantChildPageTypePassive :: AssistantClass self => (self) -> ReactiveFieldReadWrite IO (AssistantPageType)
+assistantChildPageTypePassive w = passivePropertyNE w assistantChildPageType
+
+
+-- @A: assistantChildSidebarImage
+assistantChildSidebarImagePassive :: AssistantClass self => (self) -> ReactiveFieldReadWrite IO (Pixbuf)
+assistantChildSidebarImagePassive w = passivePropertyNE w assistantChildSidebarImage
+
+
+-- @A: assistantChildTitle
+assistantChildTitlePassive :: (AssistantClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+assistantChildTitlePassive w = passivePropertyNE w assistantChildTitle
+
+
+-- @S: assistantClose
+assistantCloseReactive :: AssistantClass self => self -> ReactiveFieldRead IO ()
+assistantCloseReactive = (`reactiveSignalIO` assistantClose)
+
+
+-- @A: assistantCurrentPage
+assistantCurrentPagePassive :: AssistantClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+assistantCurrentPagePassive w = passivePropertyNE w assistantCurrentPage
+
+
+-- @G: assistantGetNPages					 | ["assistant","Get","NPages"]
+assistantGetNPagesPassive :: AssistantClass self => (self) -> ReactiveFieldRead IO (Int)
+assistantGetNPagesPassive w = wrapMRPassive (assistantGetNPages w)
+
+
+-- @G: assistantGetNthPage					 | ["assistant","Get","Nth","Page"]
+-- TODO
+-- @G: assistantGetPageComplete					 | ["assistant","Get","Page","Complete"]
+-- TODO
+-- @G: assistantGetPageHeaderImage					 | ["assistant","Get","Page","Header","Image"]
+-- TODO
+-- @G: assistantGetPageSideImage					 | ["assistant","Get","Page","Side","Image"]
+-- TODO
+-- @G: assistantGetPageTitle					 | ["assistant","Get","Page","Title"]
+-- TODO
+-- @G: assistantGetPageType					 | ["assistant","Get","Page","Type"]
+-- TODO
+-- @S: assistantPrepare
+-- TODO
+-- @T: assistantSetForwardPageFunc					 | ["assistant","Set","Forward","Page","Func"]
+assistantSetForwardPageFuncReactive :: AssistantClass self => (self) -> ReactiveFieldWrite IO (Maybe (Int -> IO Int))
+assistantSetForwardPageFuncReactive w = wrapMW (assistantSetForwardPageFunc w)
+
+
+-- @T: assistantSetPageComplete					 | ["assistant","Set","Page","Complete"]
+-- TODO
+-- @T: assistantSetPageHeaderImage					 | ["assistant","Set","Page","Header","Image"]
+-- TODO
+-- @T: assistantSetPageSideImage					 | ["assistant","Set","Page","Side","Image"]
+-- TODO
+-- @T: assistantSetPageTitle					 | ["assistant","Set","Page","Title"]
+-- TODO
+-- @T: assistantSetPageType					 | ["assistant","Set","Page","Type"]
+-- TODO
+-- @C: afterResponse
+-- TODO
+-- @G: dialogGetContentArea					 | ["dialog","Get","Content","Area"]
+dialogGetContentAreaPassive :: DialogClass dc => (dc) -> ReactiveFieldRead IO (Widget)
+dialogGetContentAreaPassive w = wrapMRPassive (dialogGetContentArea w)
+
+
+-- @G: dialogGetHasSeparator					 | ["dialog","Get","Has","Separator"]
+dialogGetHasSeparatorPassive :: DialogClass self => (self) -> ReactiveFieldRead IO (Bool)
+dialogGetHasSeparatorPassive w = wrapMRPassive (dialogGetHasSeparator w)
+
+
+-- @G: dialogGetResponseForWidget					 | ["dialog","Get","Response","For","Widget"]
+-- TODO
+-- @G: dialogGetWidgetForResponse					 | ["dialog","Get","Widget","For","Response"]
+-- TODO
+-- @A: dialogHasSeparator
+dialogHasSeparatorPassive :: DialogClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+dialogHasSeparatorPassive w = passivePropertyNE w dialogHasSeparator
+
+
+-- @T: dialogSetAlternativeButtonOrderFromArray					 | ["dialog","Set","Alternative","Button","Order","From","Array"]
+dialogSetAlternativeButtonOrderFromArrayReactive :: DialogClass self => (self) -> ReactiveFieldWrite IO ([ResponseId])
+dialogSetAlternativeButtonOrderFromArrayReactive w = wrapMW (dialogSetAlternativeButtonOrderFromArray w)
+
+
+-- @T: dialogSetDefaultResponse					 | ["dialog","Set","Default","Response"]
+dialogSetDefaultResponseReactive :: DialogClass self => (self) -> ReactiveFieldWrite IO (ResponseId)
+dialogSetDefaultResponseReactive w = wrapMW (dialogSetDefaultResponse w)
+
+
+-- @T: dialogSetHasSeparator					 | ["dialog","Set","Has","Separator"]
+dialogSetHasSeparatorReactive :: DialogClass self => (self) -> ReactiveFieldWrite IO (Bool)
+dialogSetHasSeparatorReactive w = wrapMW (dialogSetHasSeparator w)
+
+
+-- @T: dialogSetResponseSensitive					 | ["dialog","Set","Response","Sensitive"]
+-- TODO
+-- @C: onResponse
+-- TODO
+-- @S: response
+-- TODO
+-- @G: invisibleGetScreen					 | ["invisible","Get","Screen"]
+invisibleGetScreenPassive :: (Invisible) -> ReactiveFieldRead IO (Screen)
+invisibleGetScreenPassive w = wrapMRPassive (invisibleGetScreen w)
+
+
+-- @T: invisibleSetScreen					 | ["invisible","Set","Screen"]
+invisibleSetScreenPassive :: (Invisible) -> ReactiveFieldWrite IO (Screen)
+invisibleSetScreenPassive w = wrapMW (invisibleSetScreen w)
+
+-- @A: messageDialogMessageType
+messageDialogMessageTypePassive :: MessageDialogClass self => (self) -> ReactiveFieldReadWrite IO (MessageType)
+messageDialogMessageTypePassive w = passivePropertyNE w messageDialogMessageType
+
+
+-- @A: messageDialogSecondaryText
+messageDialogSecondaryTextPassive :: (MessageDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+messageDialogSecondaryTextPassive w = passivePropertyNE w messageDialogSecondaryText
+
+
+-- @A: messageDialogSecondaryUseMarkup
+messageDialogSecondaryUseMarkupPassive :: MessageDialogClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+messageDialogSecondaryUseMarkupPassive w = passivePropertyNE w messageDialogSecondaryUseMarkup
+
+
+-- @T: messageDialogSetImage					 | ["message","Dialog","Set","Image"]
+messageDialogSetImageReactive :: (MessageDialogClass self, WidgetClass image) => (self) -> ReactiveFieldWrite IO (image)
+messageDialogSetImageReactive w = wrapMW (messageDialogSetImage w)
+
+
+-- @T: messageDialogSetMarkup					 | ["message","Dialog","Set","Markup"]
+messageDialogSetMarkupReactive :: (MessageDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+messageDialogSetMarkupReactive w = wrapMW (messageDialogSetMarkup w)
+
+
+-- @T: messageDialogSetSecondaryMarkup					 | ["message","Dialog","Set","Secondary","Markup"]
+messageDialogSetSecondaryMarkupReactive :: (MessageDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+messageDialogSetSecondaryMarkupReactive w = wrapMW (messageDialogSetSecondaryMarkup w)
+
+
+-- @T: messageDialogSetSecondaryText					 | ["message","Dialog","Set","Secondary","Text"]
+messageDialogSetSecondaryTextReactive :: (MessageDialogClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+messageDialogSetSecondaryTextReactive w = wrapMW (messageDialogSetSecondaryText w)
+
+
+-- @A: messageDialogText
+messageDialogTextPassive :: (MessageDialogClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO ((Maybe string))
+messageDialogTextPassive w = passivePropertyNE w messageDialogText
+
+
+-- @A: messageDialogUseMarkup
+messageDialogUseMarkupPassive :: MessageDialogClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+messageDialogUseMarkupPassive w = passivePropertyNE w messageDialogUseMarkup
+
+
+-- @G: offscreenWindowGetPixbuf					 | ["offscreen","Window","Get","Pixbuf"]
+offscreenWindowGetPixbufPassive :: OffscreenWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+offscreenWindowGetPixbufPassive w = wrapMRPassive (offscreenWindowGetPixbuf w)
+
+
+-- @G: offscreenWindowGetPixmap					 | ["offscreen","Window","Get","Pixmap"]
+offscreenWindowGetPixmapPassive :: OffscreenWindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Pixmap))
+offscreenWindowGetPixmapPassive w = wrapMRPassive (offscreenWindowGetPixmap w)
+
+
+-- @C: afterSetFocus
+-- TODO
+-- @S: frameEvent
+-- TODO
+-- @S: keysChanged
+keysChangedReactive :: WindowClass self => self -> ReactiveFieldRead IO ()
+keysChangedReactive = (`reactiveSignalIO` keysChanged)
+
+
+-- @C: onSetFocus
+-- TODO
+-- @S: setFocus
+-- TODO
+-- @A: windowAcceptFocus
+windowAcceptFocusPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowAcceptFocusPassive w = passivePropertyNE w windowAcceptFocus
+
+
+-- @A: windowAllowGrow
+windowAllowGrowPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowAllowGrowPassive w = passivePropertyNE w windowAllowGrow
+
+
+-- @A: windowAllowShrink
+windowAllowShrinkPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowAllowShrinkPassive w = passivePropertyNE w windowAllowShrink
+
+
+-- @A: windowDecorated
+windowDecoratedPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowDecoratedPassive w = passivePropertyNE w windowDecorated
+
+
+-- @A: windowDefaultHeight
+windowDefaultHeightPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+windowDefaultHeightPassive w = passivePropertyNE w windowDefaultHeight
+
+
+-- @A: windowDefaultWidth
+windowDefaultWidthPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Int)
+windowDefaultWidthPassive w = passivePropertyNE w windowDefaultWidth
+
+
+-- @A: windowDeletable
+windowDeletablePassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowDeletablePassive w = passivePropertyNE w windowDeletable
+
+
+-- @A: windowDestroyWithParent
+windowDestroyWithParentPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowDestroyWithParentPassive w = passivePropertyNE w windowDestroyWithParent
+
+
+-- @A: windowFocus
+windowFocusPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO ((Maybe Widget))
+windowFocusPassive w = passivePropertyNE w windowFocus
+
+
+-- @A: windowFocusOnMap
+windowFocusOnMapPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowFocusOnMapPassive w = passivePropertyNE w windowFocusOnMap
+
+
+-- @G: windowGetAcceptFocus					 | ["window","Get","Accept","Focus"]
+windowGetAcceptFocusPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetAcceptFocusPassive w = wrapMRPassive (windowGetAcceptFocus w)
+
+
+-- @G: windowGetDecorated					 | ["window","Get","Decorated"]
+windowGetDecoratedPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetDecoratedPassive w = wrapMRPassive (windowGetDecorated w)
+
+
+-- @G: windowGetDefaultIconList					 | ["window","Get","Default","Icon","List"]
+windowGetDefaultIconListPassive :: ReactiveFieldRead IO ([Pixbuf])
+windowGetDefaultIconListPassive = wrapMRPassive (windowGetDefaultIconList)
+
+
+-- @G: windowGetDefaultIconName					 | ["window","Get","Default","Icon","Name"]
+-- TODO
+-- @G: windowGetDefaultSize					 | ["window","Get","Default","Size"]
+windowGetDefaultSizePassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+windowGetDefaultSizePassive w = wrapMRPassive (windowGetDefaultSize w)
+
+
+-- @G: windowGetDefaultWidget					 | ["window","Get","Default","Widget"]
+windowGetDefaultWidgetPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+windowGetDefaultWidgetPassive w = wrapMRPassive (windowGetDefaultWidget w)
+
+
+-- @G: windowGetDeletable					 | ["window","Get","Deletable"]
+windowGetDeletablePassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetDeletablePassive w = wrapMRPassive (windowGetDeletable w)
+
+
+-- @G: windowGetDestroyWithParent					 | ["window","Get","Destroy","With","Parent"]
+windowGetDestroyWithParentPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetDestroyWithParentPassive w = wrapMRPassive (windowGetDestroyWithParent w)
+
+
+-- @G: windowGetFocus					 | ["window","Get","Focus"]
+windowGetFocusPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Widget))
+windowGetFocusPassive w = wrapMRPassive (windowGetFocus w)
+
+
+-- @G: windowGetFocusOnMap					 | ["window","Get","Focus","On","Map"]
+windowGetFocusOnMapPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetFocusOnMapPassive w = wrapMRPassive (windowGetFocusOnMap w)
+
+
+-- @G: windowGetFrameDimensions					 | ["window","Get","Frame","Dimensions"]
+windowGetFrameDimensionsPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Int, Int, Int, Int))
+windowGetFrameDimensionsPassive w = wrapMRPassive (windowGetFrameDimensions w)
+
+
+-- @G: windowGetGravity					 | ["window","Get","Gravity"]
+windowGetGravityPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Gravity)
+windowGetGravityPassive w = wrapMRPassive (windowGetGravity w)
+
+
+-- @G: windowGetGroup					 | ["window","Get","Group"]
+windowGetGroupPassive :: WindowClass self => (Maybe self) -> ReactiveFieldRead IO (WindowGroup)
+windowGetGroupPassive w = wrapMRPassive (windowGetGroup w)
+
+
+-- @G: windowGetHasFrame					 | ["window","Get","Has","Frame"]
+windowGetHasFramePassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetHasFramePassive w = wrapMRPassive (windowGetHasFrame w)
+
+
+-- @G: windowGetIcon					 | ["window","Get","Icon"]
+windowGetIconPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Pixbuf))
+windowGetIconPassive w = wrapMRPassive (windowGetIcon w)
+
+
+-- @G: windowGetIconList					 | ["window","Get","Icon","List"]
+windowGetIconListPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ([Pixbuf])
+windowGetIconListPassive w = wrapMRPassive (windowGetIconList w)
+
+
+-- @G: windowGetIconName					 | ["window","Get","Icon","Name"]
+windowGetIconNamePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+windowGetIconNamePassive w = wrapMRPassive (windowGetIconName w)
+
+
+-- @G: windowGetMnemonicModifier					 | ["window","Get","Mnemonic","Modifier"]
+windowGetMnemonicModifierPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ([Modifier])
+windowGetMnemonicModifierPassive w = wrapMRPassive (windowGetMnemonicModifier w)
+
+
+-- @G: windowGetModal					 | ["window","Get","Modal"]
+windowGetModalPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetModalPassive w = wrapMRPassive (windowGetModal w)
+
+
+-- @G: windowGetOpacity					 | ["window","Get","Opacity"]
+windowGetOpacityPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Double)
+windowGetOpacityPassive w = wrapMRPassive (windowGetOpacity w)
+
+
+-- @G: windowGetPosition					 | ["window","Get","Position"]
+windowGetPositionPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+windowGetPositionPassive w = wrapMRPassive (windowGetPosition w)
+
+
+-- @G: windowGetResizable					 | ["window","Get","Resizable"]
+windowGetResizablePassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetResizablePassive w = wrapMRPassive (windowGetResizable w)
+
+
+-- @G: windowGetRole					 | ["window","Get","Role"]
+windowGetRolePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldRead IO ((Maybe string))
+windowGetRolePassive w = wrapMRPassive (windowGetRole w)
+
+
+-- @G: windowGetScreen					 | ["window","Get","Screen"]
+windowGetScreenPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Screen)
+windowGetScreenPassive w = wrapMRPassive (windowGetScreen w)
+
+
+-- @G: windowGetSize					 | ["window","Get","Size"]
+windowGetSizePassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Int, Int))
+windowGetSizePassive w = wrapMRPassive (windowGetSize w)
+
+
+-- @G: windowGetSkipPagerHint					 | ["window","Get","Skip","Pager","Hint"]
+windowGetSkipPagerHintPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetSkipPagerHintPassive w = wrapMRPassive (windowGetSkipPagerHint w)
+
+
+-- @G: windowGetSkipTaskbarHint					 | ["window","Get","Skip","Taskbar","Hint"]
+windowGetSkipTaskbarHintPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetSkipTaskbarHintPassive w = wrapMRPassive (windowGetSkipTaskbarHint w)
+
+
+-- @G: windowGetTitle					 | ["window","Get","Title"]
+windowGetTitlePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldRead IO (string)
+windowGetTitlePassive w = wrapMRPassive (windowGetTitle w)
+
+
+-- @G: windowGetTransientFor					 | ["window","Get","Transient","For"]
+windowGetTransientForPassive :: WindowClass self => (self) -> ReactiveFieldRead IO ((Maybe Window))
+windowGetTransientForPassive w = wrapMRPassive (windowGetTransientFor w)
+
+
+-- @G: windowGetTypeHint					 | ["window","Get","Type","Hint"]
+windowGetTypeHintPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (WindowTypeHint)
+windowGetTypeHintPassive w = wrapMRPassive (windowGetTypeHint w)
+
+
+-- @G: windowGetUrgencyHint					 | ["window","Get","Urgency","Hint"]
+windowGetUrgencyHintPassive :: WindowClass self => (self) -> ReactiveFieldRead IO (Bool)
+windowGetUrgencyHintPassive w = wrapMRPassive (windowGetUrgencyHint w)
+
+
+-- @G: windowGetWindowType					 | ["window","Get","Window","Type"]
+windowGetWindowTypePassive :: WindowClass self => (self) -> ReactiveFieldRead IO (WindowType)
+windowGetWindowTypePassive w = wrapMRPassive (windowGetWindowType w)
+
+
+-- @A: windowGravity
+windowGravityPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Gravity)
+windowGravityPassive w = passivePropertyNE w windowGravity
+
+
+-- @A: windowHasFrame
+windowHasFramePassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowHasFramePassive w = passivePropertyNE w windowHasFrame
+
+
+-- @A: windowIcon
+windowIconPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO ((Maybe Pixbuf))
+windowIconPassive w = passivePropertyNE w windowIcon
+
+
+-- @A: windowIconList
+windowIconListPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO ([Pixbuf])
+windowIconListPassive w = passivePropertyNE w windowIconList
+
+
+-- @A: windowIconName
+windowIconNamePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+windowIconNamePassive w = passivePropertyNE w windowIconName
+
+
+-- @A: windowMnemonicModifier
+windowMnemonicModifierPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO ([Modifier])
+windowMnemonicModifierPassive w = passivePropertyNE w windowMnemonicModifier
+
+
+-- @A: windowMnemonicVisible
+windowMnemonicVisiblePassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowMnemonicVisiblePassive w = passivePropertyNE w windowMnemonicVisible
+
+
+-- @A: windowModal
+windowModalPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowModalPassive w = passivePropertyNE w windowModal
+
+
+-- @A: windowOpacity
+windowOpacityPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Double)
+windowOpacityPassive w = passivePropertyNE w windowOpacity
+
+
+-- @A: windowResizable
+windowResizablePassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowResizablePassive w = passivePropertyNE w windowResizable
+
+
+-- @A: windowRole
+windowRolePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+windowRolePassive w = passivePropertyNE w windowRole
+
+
+-- @A: windowScreen
+windowScreenPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Screen)
+windowScreenPassive w = passivePropertyNE w windowScreen
+
+
+-- @T: windowSetAcceptFocus					 | ["window","Set","Accept","Focus"]
+windowSetAcceptFocusReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetAcceptFocusReactive w = wrapMW (windowSetAcceptFocus w)
+
+
+-- @T: windowSetAutoStartupNotification					 | ["window","Set","Auto","Startup","Notification"]
+-- TODO
+-- @T: windowSetDecorated					 | ["window","Set","Decorated"]
+windowSetDecoratedReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetDecoratedReactive w = wrapMW (windowSetDecorated w)
+
+
+-- @T: windowSetDefault					 | ["window","Set","Default"]
+windowSetDefaultReactive :: (WindowClass self, WidgetClass widget) => (self) -> ReactiveFieldWrite IO (Maybe widget)
+windowSetDefaultReactive w = wrapMW (windowSetDefault w)
+
+
+-- @T: windowSetDefaultIconFromFile					 | ["window","Set","Default","Icon","From","File"]
+-- TODO
+-- @T: windowSetDefaultIconList					 | ["window","Set","Default","Icon","List"]
+-- TODO
+-- @T: windowSetDefaultIcon					 | ["window","Set","Default","Icon"]
+-- TODO
+-- @T: windowSetDefaultIconName					 | ["window","Set","Default","Icon","Name"]
+-- TODO
+-- @T: windowSetDefaultSize					 | ["window","Set","Default","Size"]
+-- TODO
+-- @T: windowSetDeletable					 | ["window","Set","Deletable"]
+windowSetDeletableReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetDeletableReactive w = wrapMW (windowSetDeletable w)
+
+
+-- @T: windowSetDestroyWithParent					 | ["window","Set","Destroy","With","Parent"]
+windowSetDestroyWithParentReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetDestroyWithParentReactive w = wrapMW (windowSetDestroyWithParent w)
+
+
+-- @T: windowSetFocus					 | ["window","Set","Focus"]
+windowSetFocusReactive :: (WindowClass self, WidgetClass widget) => (self) -> ReactiveFieldWrite IO (Maybe widget)
+windowSetFocusReactive w = wrapMW (windowSetFocus w)
+
+
+-- @T: windowSetFocusOnMap					 | ["window","Set","Focus","On","Map"]
+windowSetFocusOnMapReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetFocusOnMapReactive w = wrapMW (windowSetFocusOnMap w)
+
+
+-- @T: windowSetFrameDimensions					 | ["window","Set","Frame","Dimensions"]
+-- TODO
+-- @T: windowSetGeometryHints					 | ["window","Set","Geometry","Hints"]
+-- TODO
+-- @T: windowSetGravity					 | ["window","Set","Gravity"]
+windowSetGravityReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Gravity)
+windowSetGravityReactive w = wrapMW (windowSetGravity w)
+
+
+-- @T: windowSetHasFrame					 | ["window","Set","Has","Frame"]
+windowSetHasFrameReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetHasFrameReactive w = wrapMW (windowSetHasFrame w)
+
+
+-- @T: windowSetIconFromFile					 | ["window","Set","Icon","From","File"]
+windowSetIconFromFileReactive :: (WindowClass self, GlibFilePath fp) => (self) -> ReactiveFieldWrite IO (fp)
+windowSetIconFromFileReactive w = wrapMW (windowSetIconFromFile w)
+
+
+-- @T: windowSetIcon					 | ["window","Set","Icon"]
+windowSetIconReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Maybe Pixbuf)
+windowSetIconReactive w = wrapMW (windowSetIcon w)
+
+
+-- @T: windowSetIconList					 | ["window","Set","Icon","List"]
+windowSetIconListReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO ([Pixbuf])
+windowSetIconListReactive w = wrapMW (windowSetIconList w)
+
+
+-- @T: windowSetIconName					 | ["window","Set","Icon","Name"]
+windowSetIconNameReactive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+windowSetIconNameReactive w = wrapMW (windowSetIconName w)
+
+
+-- @T: windowSetKeepAbove					 | ["window","Set","Keep","Above"]
+windowSetKeepAboveReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetKeepAboveReactive w = wrapMW (windowSetKeepAbove w)
+
+
+-- @T: windowSetKeepBelow					 | ["window","Set","Keep","Below"]
+windowSetKeepBelowReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetKeepBelowReactive w = wrapMW (windowSetKeepBelow w)
+
+
+-- @T: windowSetMnemonicModifier					 | ["window","Set","Mnemonic","Modifier"]
+windowSetMnemonicModifierReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO ([Modifier])
+windowSetMnemonicModifierReactive w = wrapMW (windowSetMnemonicModifier w)
+
+
+-- @T: windowSetModal					 | ["window","Set","Modal"]
+windowSetModalReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetModalReactive w = wrapMW (windowSetModal w)
+
+
+-- @T: windowSetOpacity					 | ["window","Set","Opacity"]
+windowSetOpacityReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Double)
+windowSetOpacityReactive w = wrapMW (windowSetOpacity w)
+
+
+-- @T: windowSetPolicy					 | ["window","Set","Policy"]
+-- TODO
+-- @T: windowSetPosition					 | ["window","Set","Position"]
+windowSetPositionReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (WindowPosition)
+windowSetPositionReactive w = wrapMW (windowSetPosition w)
+
+
+-- @T: windowSetResizable					 | ["window","Set","Resizable"]
+windowSetResizableReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetResizableReactive w = wrapMW (windowSetResizable w)
+
+
+-- @T: windowSetRole					 | ["window","Set","Role"]
+windowSetRoleReactive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+windowSetRoleReactive w = wrapMW (windowSetRole w)
+
+
+-- @T: windowSetScreen					 | ["window","Set","Screen"]
+windowSetScreenReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Screen)
+windowSetScreenReactive w = wrapMW (windowSetScreen w)
+
+
+-- @T: windowSetSkipPagerHint					 | ["window","Set","Skip","Pager","Hint"]
+windowSetSkipPagerHintReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetSkipPagerHintReactive w = wrapMW (windowSetSkipPagerHint w)
+
+
+-- @T: windowSetSkipTaskbarHint					 | ["window","Set","Skip","Taskbar","Hint"]
+windowSetSkipTaskbarHintReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetSkipTaskbarHintReactive w = wrapMW (windowSetSkipTaskbarHint w)
+
+
+-- @T: windowSetStartupId					 | ["window","Set","Startup","Id"]
+windowSetStartupIdReactive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+windowSetStartupIdReactive w = wrapMW (windowSetStartupId w)
+
+
+-- @T: windowSetTitle					 | ["window","Set","Title"]
+windowSetTitleReactive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldWrite IO (string)
+windowSetTitleReactive w = wrapMW (windowSetTitle w)
+
+
+-- @T: windowSetTransientFor					 | ["window","Set","Transient","For"]
+windowSetTransientForReactive :: (WindowClass self, WindowClass parent) => (self) -> ReactiveFieldWrite IO (parent)
+windowSetTransientForReactive w = wrapMW (windowSetTransientFor w)
+
+
+-- @T: windowSetTypeHint					 | ["window","Set","Type","Hint"]
+windowSetTypeHintReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (WindowTypeHint)
+windowSetTypeHintReactive w = wrapMW (windowSetTypeHint w)
+
+
+-- @T: windowSetUrgencyHint					 | ["window","Set","Urgency","Hint"]
+windowSetUrgencyHintReactive :: WindowClass self => (self) -> ReactiveFieldWrite IO (Bool)
+windowSetUrgencyHintReactive w = wrapMW (windowSetUrgencyHint w)
+
+
+-- @A: windowSkipPagerHint
+windowSkipPagerHintPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowSkipPagerHintPassive w = passivePropertyNE w windowSkipPagerHint
+
+
+-- @A: windowSkipTaskbarHint
+windowSkipTaskbarHintPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowSkipTaskbarHintPassive w = passivePropertyNE w windowSkipTaskbarHint
+
+
+-- @A: windowStartupId
+windowStartupIdPassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+windowStartupIdPassive w = passivePropertyNE w windowStartupId
+
+
+-- @A: windowTitle
+windowTitlePassive :: (WindowClass self, GlibString string) => (self) -> ReactiveFieldReadWrite IO (string)
+windowTitlePassive w = passivePropertyNE w windowTitle
+
+
+-- @A: windowToplevelFocus
+windowToplevelFocusPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowToplevelFocusPassive w = passivePropertyNE w windowToplevelFocus
+
+
+-- @A: windowTypeHint
+windowTypeHintPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (WindowTypeHint)
+windowTypeHintPassive w = passivePropertyNE w windowTypeHint
+
+
+-- @A: windowUrgencyHint
+windowUrgencyHintPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (Bool)
+windowUrgencyHintPassive w = passivePropertyNE w windowUrgencyHint
+
+
+-- @A: windowWindowPosition
+windowWindowPositionPassive :: WindowClass self => (self) -> ReactiveFieldReadWrite IO (WindowPosition)
+windowWindowPositionPassive w = passivePropertyNE w windowWindowPosition
+
+
+-- @G: fontDescriptionGetFamily					 | ["font","Description","Get","Family"]
+fontDescriptionGetFamilyPassive :: GlibString string => (FontDescription) -> ReactiveFieldRead IO ((Maybe string))
+fontDescriptionGetFamilyPassive w = wrapMRPassive (fontDescriptionGetFamily w)
+
+
+-- @G: fontDescriptionGetSize					 | ["font","Description","Get","Size"]
+fontDescriptionGetSizePassive :: (FontDescription) -> ReactiveFieldRead IO ((Maybe Double))
+fontDescriptionGetSizePassive w = wrapMRPassive (fontDescriptionGetSize w)
+
+
+-- @G: fontDescriptionGetStretch					 | ["font","Description","Get","Stretch"]
+fontDescriptionGetStretchPassive :: (FontDescription) -> ReactiveFieldRead IO ((Maybe Stretch))
+fontDescriptionGetStretchPassive w = wrapMRPassive (fontDescriptionGetStretch w)
+
+
+-- @G: fontDescriptionGetStyle					 | ["font","Description","Get","Style"]
+fontDescriptionGetStylePassive :: (FontDescription) -> ReactiveFieldRead IO ((Maybe FontStyle))
+fontDescriptionGetStylePassive w = wrapMRPassive (fontDescriptionGetStyle w)
+
+
+-- @G: fontDescriptionGetVariant					 | ["font","Description","Get","Variant"]
+fontDescriptionGetVariantPassive :: (FontDescription) -> ReactiveFieldRead IO ((Maybe Variant))
+fontDescriptionGetVariantPassive w = wrapMRPassive (fontDescriptionGetVariant w)
+
+
+-- @G: fontDescriptionGetWeight					 | ["font","Description","Get","Weight"]
+fontDescriptionGetWeightPassive :: (FontDescription) -> ReactiveFieldRead IO ((Maybe Weight))
+fontDescriptionGetWeightPassive w = wrapMRPassive (fontDescriptionGetWeight w)
+
+
+-- @T: fontDescriptionSetFamily					 | ["font","Description","Set","Family"]
+fontDescriptionSetFamilyReactive :: GlibString string => (FontDescription) -> ReactiveFieldWrite IO (string)
+fontDescriptionSetFamilyReactive w = wrapMW (fontDescriptionSetFamily w)
+
+
+-- @T: fontDescriptionSetSize					 | ["font","Description","Set","Size"]
+fontDescriptionSetSizePassive :: (FontDescription) -> ReactiveFieldWrite IO (Double)
+fontDescriptionSetSizePassive w = wrapMW (fontDescriptionSetSize w)
+
+-- @T: fontDescriptionSetStretch					 | ["font","Description","Set","Stretch"]
+fontDescriptionSetStretchPassive :: (FontDescription) -> ReactiveFieldWrite IO (Stretch)
+fontDescriptionSetStretchPassive w = wrapMW (fontDescriptionSetStretch w)
+
+-- @T: fontDescriptionSetStyle					 | ["font","Description","Set","Style"]
+fontDescriptionSetStylePassive :: (FontDescription) -> ReactiveFieldWrite IO (FontStyle)
+fontDescriptionSetStylePassive w = wrapMW (fontDescriptionSetStyle w)
+
+-- @T: fontDescriptionSetVariant					 | ["font","Description","Set","Variant"]
+fontDescriptionSetVariantPassive :: (FontDescription) -> ReactiveFieldWrite IO (Variant)
+fontDescriptionSetVariantPassive w = wrapMW (fontDescriptionSetVariant w)
+
+-- @T: fontDescriptionSetWeight					 | ["font","Description","Set","Weight"]
+fontDescriptionSetWeightPassive :: (FontDescription) -> ReactiveFieldWrite IO (Weight)
+fontDescriptionSetWeightPassive w = wrapMW (fontDescriptionSetWeight w)
+
+-- @G: glyphItemGetLogicalWidths					 | ["glyph","Item","Get","Logical","Widths"]
+-- TODO
diff --git a/src/Graphics/UI/Gtk/Reactive/Image.hs b/src/Graphics/UI/Gtk/Reactive/Image.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Gtk/Reactive/Image.hs
@@ -0,0 +1,15 @@
+{-# LANGUAGE TypeSynonymInstances  #-}
+{-# LANGUAGE FlexibleInstances     #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+-- | Publishes the main elements of an entry as reactive fields
+module Graphics.UI.Gtk.Reactive.Image where
+
+import Data.ReactiveValue
+import Graphics.UI.Gtk
+import Graphics.UI.Gtk.Reactive.Property
+
+imageFileReactive :: Image -> ReactiveFieldWrite IO FilePath
+imageFileReactive e = ReactiveFieldWrite (imageSetFromFile e)
+
+instance ReactiveValueWrite Image String IO where
+ reactiveValueWrite = reactiveValueWrite . imageFileReactive
diff --git a/src/Graphics/UI/Gtk/Reactive/Label.hs b/src/Graphics/UI/Gtk/Reactive/Label.hs
new file mode 100644
--- /dev/null
+++ b/src/Graphics/UI/Gtk/Reactive/Label.hs
@@ -0,0 +1,21 @@
+{-# LANGUAGE TypeSynonymInstances  #-}
+{-# LANGUAGE FlexibleInstances     #-}
+{-# LANGUAGE MultiParamTypeClasses #-}
+-- | Publishes the main elements of an label as reactive fields
+module Graphics.UI.Gtk.Reactive.Label where
+
+import Data.ReactiveValue
+import Graphics.UI.Gtk
+import Graphics.UI.Gtk.Reactive.Property
+
+labelTextReactive :: LabelClass e => e -> ReactiveFieldReadWrite IO String
+labelTextReactive e = passiveProperty e labelText
+
+instance ReactiveValueReadWrite Label String IO where
+
+instance ReactiveValueRead Label String IO where
+ reactiveValueOnCanRead = reactiveValueOnCanRead . labelTextReactive 
+ reactiveValueRead      = reactiveValueRead . labelTextReactive
+
+instance ReactiveValueWrite Label String IO where
+ reactiveValueWrite = reactiveValueWrite . labelTextReactive
diff --git a/src/Graphics/UI/Gtk/Reactive/Property.hs b/src/Graphics/UI/Gtk/Reactive/Property.hs
--- a/src/Graphics/UI/Gtk/Reactive/Property.hs
+++ b/src/Graphics/UI/Gtk/Reactive/Property.hs
@@ -1,7 +1,9 @@
+{-# LANGUAGE ScopedTypeVariables #-}
 -- | Publishes the main elements of a scale as reactive fields
 module Graphics.UI.Gtk.Reactive.Property where
 
 import Control.Monad (void, when)
+import Control.Monad.IO.Class
 import Graphics.UI.Gtk
 import Data.ReactiveValue
 
@@ -36,6 +38,25 @@
        setter v   = postGUIAsync $ set e [ attr := v ]
        notifier p = void (on e sig p)
 
+reactiveSignalIO :: self
+                 -> Signal self (IO ())
+                 -> ReactiveFieldRead IO ()
+reactiveSignalIO e sig =
+  ReactiveFieldRead getter notifier
+ where getter     = return ()
+       notifier p = void (on e sig p)
+
+reactiveSignalM :: (Monad m, MonadIO m)
+                => self
+                -> a
+                -> Signal self (m a)
+                -> ReactiveFieldRead IO ()
+reactiveSignalM e def sig =
+  ReactiveFieldRead getter notifier
+ where getter     = return ()
+       notifier p = void (on e sig (liftIO p >> return def))
+
+
 -- ** Handler-based reactimation functions
 
 -- | Create an RV based on a widget's attribute and a handler.
@@ -53,6 +74,15 @@
                       when (p /= v) $ set e [ attr := v ]
        notifier p = void (e `sig` p)
 
+-- | Create a unit read-only RV based on a widget's event handler.
+reactivePropertyH_ :: self
+                   -> (self -> IO () -> IO (ConnectId self))
+                   -> ReactiveFieldRead IO ()
+reactivePropertyH_ e sig =
+  ReactiveFieldRead getter notifier
+ where getter     = return ()
+       notifier p = void (e `sig` p)
+
 -- * Passive properties
 
 -- | A passive reactive value is one that does not report when it changes.
@@ -86,4 +116,16 @@
   ReactiveFieldReadWrite setter getter notifier
  where getter     = get e attr
        setter v   = postGUIAsync $ set e [ attr := v ]
+       notifier _ = return ()
+
+passivePropertyGE :: Eq b
+                 => self
+                 -> (self -> b -> IO ()) -> (self -> IO b)
+                 -> ReactiveFieldReadWrite IO b
+passivePropertyGE e set get =
+  ReactiveFieldReadWrite setter getter notifier
+ where getter     = get e
+       setter v   = postGUIAsync $ do
+                      p <- getter
+                      when (p /= v) $ set e v
        notifier _ = return ()
diff --git a/src/Graphics/UI/Gtk/Reactive/StatusIcon.hs b/src/Graphics/UI/Gtk/Reactive/StatusIcon.hs
--- a/src/Graphics/UI/Gtk/Reactive/StatusIcon.hs
+++ b/src/Graphics/UI/Gtk/Reactive/StatusIcon.hs
@@ -4,8 +4,8 @@
 
 import Control.Monad
 import Control.Monad.Trans(liftIO)
-import Graphics.UI.Gtk
 import Data.ReactiveValue
+import Graphics.UI.Gtk
 
 statusIconActivateField :: StatusIcon -> ReactiveFieldActivatable IO
 statusIconActivateField m = mkActivatable op
@@ -13,3 +13,11 @@
 
 instance ReactiveValueActivatable IO StatusIcon where
   defaultActivation = statusIconActivateField
+
+statusIconVisibleReactive :: StatusIcon -> ReactiveFieldReadWrite IO Bool
+statusIconVisibleReactive icon = ReactiveFieldReadWrite setter getter notifier
+ where getter     = statusIconGetVisible icon
+       setter v   = postGUIAsync $ do
+                      p <- getter
+                      when (p /= v) $ statusIconSetVisible icon v
+       notifier _ = return ()
diff --git a/src/Graphics/UI/Gtk/Reactive/Widget.hs b/src/Graphics/UI/Gtk/Reactive/Widget.hs
--- a/src/Graphics/UI/Gtk/Reactive/Widget.hs
+++ b/src/Graphics/UI/Gtk/Reactive/Widget.hs
@@ -12,3 +12,11 @@
                       p <- getter
                       when (p /= v) $ set e [ widgetVisible := v ]
        notifier p = void (e `on` mapEvent $ liftIO p >> return False)
+
+widgetSensitiveReactive :: WidgetClass self => self -> ReactiveFieldReadWrite IO Bool
+widgetSensitiveReactive e = ReactiveFieldReadWrite setter getter notifier
+ where getter     = get e widgetSensitive
+       setter v   = postGUIAsync $ do
+                      p <- getter
+                      when (p /= v) $ set e [ widgetSensitive := v ]
+       notifier p = void (e `on` mapEvent $ liftIO p >> return False)
