module GI.GtkSource.Objects.Gutter
(
Gutter(..) ,
IsGutter ,
toGutter ,
noGutter ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterGetPaddingMethodInfo ,
#endif
gutterGetPadding ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterGetRendererAtPosMethodInfo ,
#endif
gutterGetRendererAtPos ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterGetViewMethodInfo ,
#endif
gutterGetView ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterGetWindowMethodInfo ,
#endif
gutterGetWindow ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterGetWindowTypeMethodInfo ,
#endif
gutterGetWindowType ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterInsertMethodInfo ,
#endif
gutterInsert ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterQueueDrawMethodInfo ,
#endif
gutterQueueDraw ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterRemoveMethodInfo ,
#endif
gutterRemove ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterReorderMethodInfo ,
#endif
gutterReorder ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterSetPaddingMethodInfo ,
#endif
gutterSetPadding ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterViewPropertyInfo ,
#endif
constructGutterView ,
getGutterView ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
gutterView ,
#endif
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterWindowTypePropertyInfo ,
#endif
constructGutterWindowType ,
getGutterWindowType ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
gutterWindowType ,
#endif
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterXpadPropertyInfo ,
#endif
constructGutterXpad ,
getGutterXpad ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
gutterXpad ,
#endif
setGutterXpad ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
GutterYpadPropertyInfo ,
#endif
constructGutterYpad ,
getGutterYpad ,
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
gutterYpad ,
#endif
setGutterYpad ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
import qualified GI.GObject.Objects.Object as GObject.Object
import qualified GI.Gdk.Objects.Window as Gdk.Window
import qualified GI.Gtk.Enums as Gtk.Enums
import qualified GI.GtkSource.Objects.GutterRenderer as GtkSource.GutterRenderer
import qualified GI.GtkSource.Objects.View as GtkSource.View
newtype Gutter = Gutter (ManagedPtr Gutter)
foreign import ccall "gtk_source_gutter_get_type"
c_gtk_source_gutter_get_type :: IO GType
instance GObject Gutter where
gobjectType _ = c_gtk_source_gutter_get_type
class GObject o => IsGutter o
#if MIN_VERSION_base(4,9,0)
instance (GObject a, O.UnknownAncestorError Gutter a) =>
IsGutter a
#endif
instance IsGutter Gutter
instance GObject.Object.IsObject Gutter
toGutter :: (MonadIO m, IsGutter o) => o -> m Gutter
toGutter = liftIO . unsafeCastTo Gutter
noGutter :: Maybe Gutter
noGutter = Nothing
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
type family ResolveGutterMethod (t :: Symbol) (o :: *) :: * where
ResolveGutterMethod "bindProperty" o = GObject.Object.ObjectBindPropertyMethodInfo
ResolveGutterMethod "bindPropertyFull" o = GObject.Object.ObjectBindPropertyFullMethodInfo
ResolveGutterMethod "forceFloating" o = GObject.Object.ObjectForceFloatingMethodInfo
ResolveGutterMethod "freezeNotify" o = GObject.Object.ObjectFreezeNotifyMethodInfo
ResolveGutterMethod "insert" o = GutterInsertMethodInfo
ResolveGutterMethod "isFloating" o = GObject.Object.ObjectIsFloatingMethodInfo
ResolveGutterMethod "notify" o = GObject.Object.ObjectNotifyMethodInfo
ResolveGutterMethod "notifyByPspec" o = GObject.Object.ObjectNotifyByPspecMethodInfo
ResolveGutterMethod "queueDraw" o = GutterQueueDrawMethodInfo
ResolveGutterMethod "ref" o = GObject.Object.ObjectRefMethodInfo
ResolveGutterMethod "refSink" o = GObject.Object.ObjectRefSinkMethodInfo
ResolveGutterMethod "remove" o = GutterRemoveMethodInfo
ResolveGutterMethod "reorder" o = GutterReorderMethodInfo
ResolveGutterMethod "replaceData" o = GObject.Object.ObjectReplaceDataMethodInfo
ResolveGutterMethod "replaceQdata" o = GObject.Object.ObjectReplaceQdataMethodInfo
ResolveGutterMethod "runDispose" o = GObject.Object.ObjectRunDisposeMethodInfo
ResolveGutterMethod "stealData" o = GObject.Object.ObjectStealDataMethodInfo
ResolveGutterMethod "stealQdata" o = GObject.Object.ObjectStealQdataMethodInfo
ResolveGutterMethod "thawNotify" o = GObject.Object.ObjectThawNotifyMethodInfo
ResolveGutterMethod "unref" o = GObject.Object.ObjectUnrefMethodInfo
ResolveGutterMethod "watchClosure" o = GObject.Object.ObjectWatchClosureMethodInfo
ResolveGutterMethod "getData" o = GObject.Object.ObjectGetDataMethodInfo
ResolveGutterMethod "getPadding" o = GutterGetPaddingMethodInfo
ResolveGutterMethod "getProperty" o = GObject.Object.ObjectGetPropertyMethodInfo
ResolveGutterMethod "getQdata" o = GObject.Object.ObjectGetQdataMethodInfo
ResolveGutterMethod "getRendererAtPos" o = GutterGetRendererAtPosMethodInfo
ResolveGutterMethod "getView" o = GutterGetViewMethodInfo
ResolveGutterMethod "getWindow" o = GutterGetWindowMethodInfo
ResolveGutterMethod "getWindowType" o = GutterGetWindowTypeMethodInfo
ResolveGutterMethod "setData" o = GObject.Object.ObjectSetDataMethodInfo
ResolveGutterMethod "setPadding" o = GutterSetPaddingMethodInfo
ResolveGutterMethod "setProperty" o = GObject.Object.ObjectSetPropertyMethodInfo
ResolveGutterMethod l o = O.MethodResolutionFailed l o
instance (info ~ ResolveGutterMethod t Gutter, O.MethodInfo info Gutter p) => O.IsLabelProxy t (Gutter -> p) where
fromLabelProxy _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#if MIN_VERSION_base(4,9,0)
instance (info ~ ResolveGutterMethod t Gutter, O.MethodInfo info Gutter p) => O.IsLabel t (Gutter -> p) where
#if MIN_VERSION_base(4,10,0)
fromLabel = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#else
fromLabel _ = O.overloadedMethod (O.MethodProxy :: O.MethodProxy info)
#endif
#endif
#endif
getGutterView :: (MonadIO m, IsGutter o) => o -> m GtkSource.View.View
getGutterView obj = liftIO $ checkUnexpectedNothing "getGutterView" $ getObjectPropertyObject obj "view" GtkSource.View.View
constructGutterView :: (IsGutter o, GtkSource.View.IsView a) => a -> IO (GValueConstruct o)
constructGutterView val = constructObjectPropertyObject "view" (Just val)
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterViewPropertyInfo
instance AttrInfo GutterViewPropertyInfo where
type AttrAllowedOps GutterViewPropertyInfo = '[ 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrSetTypeConstraint GutterViewPropertyInfo = GtkSource.View.IsView
type AttrBaseTypeConstraint GutterViewPropertyInfo = IsGutter
type AttrGetType GutterViewPropertyInfo = GtkSource.View.View
type AttrLabel GutterViewPropertyInfo = "view"
type AttrOrigin GutterViewPropertyInfo = Gutter
attrGet _ = getGutterView
attrSet _ = undefined
attrConstruct _ = constructGutterView
attrClear _ = undefined
#endif
getGutterWindowType :: (MonadIO m, IsGutter o) => o -> m Gtk.Enums.TextWindowType
getGutterWindowType obj = liftIO $ getObjectPropertyEnum obj "window-type"
constructGutterWindowType :: (IsGutter o) => Gtk.Enums.TextWindowType -> IO (GValueConstruct o)
constructGutterWindowType val = constructObjectPropertyEnum "window-type" val
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterWindowTypePropertyInfo
instance AttrInfo GutterWindowTypePropertyInfo where
type AttrAllowedOps GutterWindowTypePropertyInfo = '[ 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint GutterWindowTypePropertyInfo = (~) Gtk.Enums.TextWindowType
type AttrBaseTypeConstraint GutterWindowTypePropertyInfo = IsGutter
type AttrGetType GutterWindowTypePropertyInfo = Gtk.Enums.TextWindowType
type AttrLabel GutterWindowTypePropertyInfo = "window-type"
type AttrOrigin GutterWindowTypePropertyInfo = Gutter
attrGet _ = getGutterWindowType
attrSet _ = undefined
attrConstruct _ = constructGutterWindowType
attrClear _ = undefined
#endif
getGutterXpad :: (MonadIO m, IsGutter o) => o -> m Int32
getGutterXpad obj = liftIO $ getObjectPropertyInt32 obj "xpad"
setGutterXpad :: (MonadIO m, IsGutter o) => o -> Int32 -> m ()
setGutterXpad obj val = liftIO $ setObjectPropertyInt32 obj "xpad" val
constructGutterXpad :: (IsGutter o) => Int32 -> IO (GValueConstruct o)
constructGutterXpad val = constructObjectPropertyInt32 "xpad" val
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterXpadPropertyInfo
instance AttrInfo GutterXpadPropertyInfo where
type AttrAllowedOps GutterXpadPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint GutterXpadPropertyInfo = (~) Int32
type AttrBaseTypeConstraint GutterXpadPropertyInfo = IsGutter
type AttrGetType GutterXpadPropertyInfo = Int32
type AttrLabel GutterXpadPropertyInfo = "xpad"
type AttrOrigin GutterXpadPropertyInfo = Gutter
attrGet _ = getGutterXpad
attrSet _ = setGutterXpad
attrConstruct _ = constructGutterXpad
attrClear _ = undefined
#endif
getGutterYpad :: (MonadIO m, IsGutter o) => o -> m Int32
getGutterYpad obj = liftIO $ getObjectPropertyInt32 obj "ypad"
setGutterYpad :: (MonadIO m, IsGutter o) => o -> Int32 -> m ()
setGutterYpad obj val = liftIO $ setObjectPropertyInt32 obj "ypad" val
constructGutterYpad :: (IsGutter o) => Int32 -> IO (GValueConstruct o)
constructGutterYpad val = constructObjectPropertyInt32 "ypad" val
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterYpadPropertyInfo
instance AttrInfo GutterYpadPropertyInfo where
type AttrAllowedOps GutterYpadPropertyInfo = '[ 'AttrSet, 'AttrConstruct, 'AttrGet]
type AttrSetTypeConstraint GutterYpadPropertyInfo = (~) Int32
type AttrBaseTypeConstraint GutterYpadPropertyInfo = IsGutter
type AttrGetType GutterYpadPropertyInfo = Int32
type AttrLabel GutterYpadPropertyInfo = "ypad"
type AttrOrigin GutterYpadPropertyInfo = Gutter
attrGet _ = getGutterYpad
attrSet _ = setGutterYpad
attrConstruct _ = constructGutterYpad
attrClear _ = undefined
#endif
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
instance O.HasAttributeList Gutter
type instance O.AttributeList Gutter = GutterAttributeList
type GutterAttributeList = ('[ '("view", GutterViewPropertyInfo), '("windowType", GutterWindowTypePropertyInfo), '("xpad", GutterXpadPropertyInfo), '("ypad", GutterYpadPropertyInfo)] :: [(Symbol, *)])
#endif
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
gutterView :: AttrLabelProxy "view"
gutterView = AttrLabelProxy
gutterWindowType :: AttrLabelProxy "windowType"
gutterWindowType = AttrLabelProxy
gutterXpad :: AttrLabelProxy "xpad"
gutterXpad = AttrLabelProxy
gutterYpad :: AttrLabelProxy "ypad"
gutterYpad = AttrLabelProxy
#endif
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
type instance O.SignalList Gutter = GutterSignalList
type GutterSignalList = ('[ '("notify", GObject.Object.ObjectNotifySignalInfo)] :: [(Symbol, *)])
#endif
foreign import ccall "gtk_source_gutter_get_padding" gtk_source_gutter_get_padding ::
Ptr Gutter ->
Int32 ->
Int32 ->
IO ()
gutterGetPadding ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> Int32
-> Int32
-> m ()
gutterGetPadding gutter xpad ypad = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
gtk_source_gutter_get_padding gutter' xpad ypad
touchManagedPtr gutter
return ()
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterGetPaddingMethodInfo
instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsGutter a) => O.MethodInfo GutterGetPaddingMethodInfo a signature where
overloadedMethod _ = gutterGetPadding
#endif
foreign import ccall "gtk_source_gutter_get_renderer_at_pos" gtk_source_gutter_get_renderer_at_pos ::
Ptr Gutter ->
Int32 ->
Int32 ->
IO (Ptr GtkSource.GutterRenderer.GutterRenderer)
gutterGetRendererAtPos ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> Int32
-> Int32
-> m (Maybe GtkSource.GutterRenderer.GutterRenderer)
gutterGetRendererAtPos gutter x y = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
result <- gtk_source_gutter_get_renderer_at_pos gutter' x y
maybeResult <- convertIfNonNull result $ \result' -> do
result'' <- (newObject GtkSource.GutterRenderer.GutterRenderer) result'
return result''
touchManagedPtr gutter
return maybeResult
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterGetRendererAtPosMethodInfo
instance (signature ~ (Int32 -> Int32 -> m (Maybe GtkSource.GutterRenderer.GutterRenderer)), MonadIO m, IsGutter a) => O.MethodInfo GutterGetRendererAtPosMethodInfo a signature where
overloadedMethod _ = gutterGetRendererAtPos
#endif
foreign import ccall "gtk_source_gutter_get_view" gtk_source_gutter_get_view ::
Ptr Gutter ->
IO (Ptr GtkSource.View.View)
gutterGetView ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> m GtkSource.View.View
gutterGetView gutter = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
result <- gtk_source_gutter_get_view gutter'
checkUnexpectedReturnNULL "gutterGetView" result
result' <- (newObject GtkSource.View.View) result
touchManagedPtr gutter
return result'
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterGetViewMethodInfo
instance (signature ~ (m GtkSource.View.View), MonadIO m, IsGutter a) => O.MethodInfo GutterGetViewMethodInfo a signature where
overloadedMethod _ = gutterGetView
#endif
foreign import ccall "gtk_source_gutter_get_window" gtk_source_gutter_get_window ::
Ptr Gutter ->
IO (Ptr Gdk.Window.Window)
gutterGetWindow ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> m Gdk.Window.Window
gutterGetWindow gutter = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
result <- gtk_source_gutter_get_window gutter'
checkUnexpectedReturnNULL "gutterGetWindow" result
result' <- (newObject Gdk.Window.Window) result
touchManagedPtr gutter
return result'
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterGetWindowMethodInfo
instance (signature ~ (m Gdk.Window.Window), MonadIO m, IsGutter a) => O.MethodInfo GutterGetWindowMethodInfo a signature where
overloadedMethod _ = gutterGetWindow
#endif
foreign import ccall "gtk_source_gutter_get_window_type" gtk_source_gutter_get_window_type ::
Ptr Gutter ->
IO CUInt
gutterGetWindowType ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> m Gtk.Enums.TextWindowType
gutterGetWindowType gutter = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
result <- gtk_source_gutter_get_window_type gutter'
let result' = (toEnum . fromIntegral) result
touchManagedPtr gutter
return result'
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterGetWindowTypeMethodInfo
instance (signature ~ (m Gtk.Enums.TextWindowType), MonadIO m, IsGutter a) => O.MethodInfo GutterGetWindowTypeMethodInfo a signature where
overloadedMethod _ = gutterGetWindowType
#endif
foreign import ccall "gtk_source_gutter_insert" gtk_source_gutter_insert ::
Ptr Gutter ->
Ptr GtkSource.GutterRenderer.GutterRenderer ->
Int32 ->
IO CInt
gutterInsert ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) =>
a
-> b
-> Int32
-> m Bool
gutterInsert gutter renderer position = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
renderer' <- unsafeManagedPtrCastPtr renderer
result <- gtk_source_gutter_insert gutter' renderer' position
let result' = (/= 0) result
touchManagedPtr gutter
touchManagedPtr renderer
return result'
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterInsertMethodInfo
instance (signature ~ (b -> Int32 -> m Bool), MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) => O.MethodInfo GutterInsertMethodInfo a signature where
overloadedMethod _ = gutterInsert
#endif
foreign import ccall "gtk_source_gutter_queue_draw" gtk_source_gutter_queue_draw ::
Ptr Gutter ->
IO ()
gutterQueueDraw ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> m ()
gutterQueueDraw gutter = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
gtk_source_gutter_queue_draw gutter'
touchManagedPtr gutter
return ()
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterQueueDrawMethodInfo
instance (signature ~ (m ()), MonadIO m, IsGutter a) => O.MethodInfo GutterQueueDrawMethodInfo a signature where
overloadedMethod _ = gutterQueueDraw
#endif
foreign import ccall "gtk_source_gutter_remove" gtk_source_gutter_remove ::
Ptr Gutter ->
Ptr GtkSource.GutterRenderer.GutterRenderer ->
IO ()
gutterRemove ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) =>
a
-> b
-> m ()
gutterRemove gutter renderer = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
renderer' <- unsafeManagedPtrCastPtr renderer
gtk_source_gutter_remove gutter' renderer'
touchManagedPtr gutter
touchManagedPtr renderer
return ()
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterRemoveMethodInfo
instance (signature ~ (b -> m ()), MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) => O.MethodInfo GutterRemoveMethodInfo a signature where
overloadedMethod _ = gutterRemove
#endif
foreign import ccall "gtk_source_gutter_reorder" gtk_source_gutter_reorder ::
Ptr Gutter ->
Ptr GtkSource.GutterRenderer.GutterRenderer ->
Int32 ->
IO ()
gutterReorder ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) =>
a
-> b
-> Int32
-> m ()
gutterReorder gutter renderer position = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
renderer' <- unsafeManagedPtrCastPtr renderer
gtk_source_gutter_reorder gutter' renderer' position
touchManagedPtr gutter
touchManagedPtr renderer
return ()
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterReorderMethodInfo
instance (signature ~ (b -> Int32 -> m ()), MonadIO m, IsGutter a, GtkSource.GutterRenderer.IsGutterRenderer b) => O.MethodInfo GutterReorderMethodInfo a signature where
overloadedMethod _ = gutterReorder
#endif
foreign import ccall "gtk_source_gutter_set_padding" gtk_source_gutter_set_padding ::
Ptr Gutter ->
Int32 ->
Int32 ->
IO ()
gutterSetPadding ::
(B.CallStack.HasCallStack, MonadIO m, IsGutter a) =>
a
-> Int32
-> Int32
-> m ()
gutterSetPadding gutter xpad ypad = liftIO $ do
gutter' <- unsafeManagedPtrCastPtr gutter
gtk_source_gutter_set_padding gutter' xpad ypad
touchManagedPtr gutter
return ()
#if defined(ENABLE_OVERLOADING) && !defined(__HADDOCK_VERSION__)
data GutterSetPaddingMethodInfo
instance (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsGutter a) => O.MethodInfo GutterSetPaddingMethodInfo a signature where
overloadedMethod _ = gutterSetPadding
#endif