gi-gtk-3.0.6: Gtk bindings

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

GI.Gtk.Structs.WidgetPath

Contents

Description

GtkWidgetPath is a boxed type that represents a widget hierarchy from the topmost widget, typically a toplevel, to any child. This widget path abstraction is used in #GtkStyleContext on behalf of the real widget in order to query style information.

If you are using GTK+ widgets, you probably will not need to use this API directly, as there is gtk_widget_get_path(), and the style context returned by gtk_widget_get_style_context() will be automatically updated on widget hierarchy changes.

The widget path generation is generally simple:

## Defining a button within a window

|[language="C" -- { GtkWidgetPath *path;

path = gtk_widget_path_new (); gtk_widget_path_append_type (path, GTK_TYPE_WINDOW); gtk_widget_path_append_type (path, GTK_TYPE_BUTTON); } ]|

Although more complex information, such as widget names, or different classes (property that may be used by other widget types) and intermediate regions may be included:

## Defining the first tab widget in a notebook

|[language="C" -- { GtkWidgetPath *path; guint pos;

path = gtk_widget_path_new ();

pos = gtk_widget_path_append_type (path, GTK_TYPE_NOTEBOOK); gtk_widget_path_iter_add_region (path, pos, "tab", GTK_REGION_EVEN | GTK_REGION_FIRST);

pos = gtk_widget_path_append_type (path, GTK_TYPE_LABEL); gtk_widget_path_iter_set_name (path, pos, "first tab label"); } ]|

All this information will be used to match the style information that applies to the described widget.

Synopsis

Exported types

newtype WidgetPath Source #

Instances

BoxedObject WidgetPath Source # 

Methods

boxedType :: WidgetPath -> IO GType

((~) * info (ResolveWidgetPathMethod t WidgetPath), MethodInfo * info WidgetPath p) => IsLabel t (WidgetPath -> p) Source # 

Methods

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

((~) * info (ResolveWidgetPathMethod t WidgetPath), MethodInfo * info WidgetPath p) => IsLabelProxy t (WidgetPath -> p) Source # 
HasAttributeList * WidgetPath Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * WidgetPathUnrefMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathUnrefMethodInfo WidgetPath -> signature -> s

((~) * signature (m Text), MonadIO m) => MethodInfo * WidgetPathToStringMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathToStringMethodInfo WidgetPath -> signature -> s

((~) * signature (m WidgetPath), MonadIO m) => MethodInfo * WidgetPathRefMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathRefMethodInfo WidgetPath -> signature -> s

((~) * signature (GType -> m ()), MonadIO m) => MethodInfo * WidgetPathPrependTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathPrependTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (m Int32), MonadIO m) => MethodInfo * WidgetPathLengthMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathLengthMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> [StateFlags] -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetStateMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetStateMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> GType -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetObjectTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Maybe Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetObjectNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetObjectNameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetNameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterRemoveRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterRemoveRegionMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterRemoveClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterRemoveClassMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m [Text]), MonadIO m) => MethodInfo * WidgetPathIterListRegionsMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterListRegionsMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m [Text]), MonadIO m) => MethodInfo * WidgetPathIterListClassesMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterListClassesMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m (Bool, [RegionFlags])), MonadIO m) => MethodInfo * WidgetPathIterHasRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasRegionMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Word32 -> m (Bool, [RegionFlags])), MonadIO m) => MethodInfo * WidgetPathIterHasQregionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQregionMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Word32 -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasQnameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQnameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Word32 -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasQclassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQclassMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasNameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasClassMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m [StateFlags]), MonadIO m) => MethodInfo * WidgetPathIterGetStateMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetStateMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m WidgetPath), MonadIO m) => MethodInfo * WidgetPathIterGetSiblingsMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetSiblingsMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m Word32), MonadIO m) => MethodInfo * WidgetPathIterGetSiblingIndexMethodInfo WidgetPath signature Source # 
((~) * signature (Int32 -> m GType), MonadIO m) => MethodInfo * WidgetPathIterGetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetObjectTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * WidgetPathIterGetObjectNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetObjectNameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * WidgetPathIterGetNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetNameMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * WidgetPathIterClearRegionsMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterClearRegionsMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * WidgetPathIterClearClassesMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterClearClassesMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> [RegionFlags] -> m ()), MonadIO m) => MethodInfo * WidgetPathIterAddRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterAddRegionMethodInfo WidgetPath -> signature -> s

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterAddClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterAddClassMethodInfo WidgetPath -> signature -> s

((~) * signature (GType -> m Bool), MonadIO m) => MethodInfo * WidgetPathIsTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIsTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (GType -> m Bool), MonadIO m) => MethodInfo * WidgetPathHasParentMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathHasParentMethodInfo WidgetPath -> signature -> s

((~) * signature (m GType), MonadIO m) => MethodInfo * WidgetPathGetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathGetObjectTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (m ()), MonadIO m) => MethodInfo * WidgetPathFreeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathFreeMethodInfo WidgetPath -> signature -> s

((~) * signature (m WidgetPath), MonadIO m) => MethodInfo * WidgetPathCopyMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathCopyMethodInfo WidgetPath -> signature -> s

((~) * signature (WidgetPath -> Word32 -> m Int32), MonadIO m) => MethodInfo * WidgetPathAppendWithSiblingsMethodInfo WidgetPath signature Source # 
((~) * signature (GType -> m Int32), MonadIO m) => MethodInfo * WidgetPathAppendTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathAppendTypeMethodInfo WidgetPath -> signature -> s

((~) * signature (a -> m Int32), MonadIO m, IsWidget a) => MethodInfo * WidgetPathAppendForWidgetMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathAppendForWidgetMethodInfo WidgetPath -> signature -> s

type AttributeList WidgetPath Source # 
type AttributeList WidgetPath

Methods

widgetPathAppendForWidget

data WidgetPathAppendForWidgetMethodInfo Source #

Instances

((~) * signature (a -> m Int32), MonadIO m, IsWidget a) => MethodInfo * WidgetPathAppendForWidgetMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathAppendForWidgetMethodInfo WidgetPath -> signature -> s

widgetPathAppendType

data WidgetPathAppendTypeMethodInfo Source #

Instances

((~) * signature (GType -> m Int32), MonadIO m) => MethodInfo * WidgetPathAppendTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathAppendTypeMethodInfo WidgetPath -> signature -> s

widgetPathAppendWithSiblings

widgetPathCopy

data WidgetPathCopyMethodInfo Source #

Instances

((~) * signature (m WidgetPath), MonadIO m) => MethodInfo * WidgetPathCopyMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathCopyMethodInfo WidgetPath -> signature -> s

widgetPathFree

data WidgetPathFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * WidgetPathFreeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathFreeMethodInfo WidgetPath -> signature -> s

widgetPathGetObjectType

data WidgetPathGetObjectTypeMethodInfo Source #

Instances

((~) * signature (m GType), MonadIO m) => MethodInfo * WidgetPathGetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathGetObjectTypeMethodInfo WidgetPath -> signature -> s

widgetPathHasParent

data WidgetPathHasParentMethodInfo Source #

Instances

((~) * signature (GType -> m Bool), MonadIO m) => MethodInfo * WidgetPathHasParentMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathHasParentMethodInfo WidgetPath -> signature -> s

widgetPathIsType

data WidgetPathIsTypeMethodInfo Source #

Instances

((~) * signature (GType -> m Bool), MonadIO m) => MethodInfo * WidgetPathIsTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIsTypeMethodInfo WidgetPath -> signature -> s

widgetPathIterAddClass

data WidgetPathIterAddClassMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterAddClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterAddClassMethodInfo WidgetPath -> signature -> s

widgetPathIterAddRegion

data WidgetPathIterAddRegionMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> [RegionFlags] -> m ()), MonadIO m) => MethodInfo * WidgetPathIterAddRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterAddRegionMethodInfo WidgetPath -> signature -> s

widgetPathIterAddRegion :: MonadIO m => WidgetPath -> Int32 -> Text -> [RegionFlags] -> m () Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterClearClasses

data WidgetPathIterClearClassesMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * WidgetPathIterClearClassesMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterClearClassesMethodInfo WidgetPath -> signature -> s

widgetPathIterClearRegions

data WidgetPathIterClearRegionsMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m) => MethodInfo * WidgetPathIterClearRegionsMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterClearRegionsMethodInfo WidgetPath -> signature -> s

widgetPathIterClearRegions :: MonadIO m => WidgetPath -> Int32 -> m () Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterGetName

data WidgetPathIterGetNameMethodInfo Source #

Instances

((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * WidgetPathIterGetNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetNameMethodInfo WidgetPath -> signature -> s

widgetPathIterGetObjectName

data WidgetPathIterGetObjectNameMethodInfo Source #

Instances

((~) * signature (Int32 -> m Text), MonadIO m) => MethodInfo * WidgetPathIterGetObjectNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetObjectNameMethodInfo WidgetPath -> signature -> s

widgetPathIterGetObjectType

data WidgetPathIterGetObjectTypeMethodInfo Source #

Instances

((~) * signature (Int32 -> m GType), MonadIO m) => MethodInfo * WidgetPathIterGetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetObjectTypeMethodInfo WidgetPath -> signature -> s

widgetPathIterGetSiblingIndex

widgetPathIterGetSiblings

widgetPathIterGetState

data WidgetPathIterGetStateMethodInfo Source #

Instances

((~) * signature (Int32 -> m [StateFlags]), MonadIO m) => MethodInfo * WidgetPathIterGetStateMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterGetStateMethodInfo WidgetPath -> signature -> s

widgetPathIterHasClass

data WidgetPathIterHasClassMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasClassMethodInfo WidgetPath -> signature -> s

widgetPathIterHasName

data WidgetPathIterHasNameMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasNameMethodInfo WidgetPath -> signature -> s

widgetPathIterHasQclass

data WidgetPathIterHasQclassMethodInfo Source #

Instances

((~) * signature (Int32 -> Word32 -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasQclassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQclassMethodInfo WidgetPath -> signature -> s

widgetPathIterHasQname

data WidgetPathIterHasQnameMethodInfo Source #

Instances

((~) * signature (Int32 -> Word32 -> m Bool), MonadIO m) => MethodInfo * WidgetPathIterHasQnameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQnameMethodInfo WidgetPath -> signature -> s

widgetPathIterHasQregion

data WidgetPathIterHasQregionMethodInfo Source #

Instances

((~) * signature (Int32 -> Word32 -> m (Bool, [RegionFlags])), MonadIO m) => MethodInfo * WidgetPathIterHasQregionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasQregionMethodInfo WidgetPath -> signature -> s

widgetPathIterHasQregion :: MonadIO m => WidgetPath -> Int32 -> Word32 -> m (Bool, [RegionFlags]) Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterHasRegion

data WidgetPathIterHasRegionMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m (Bool, [RegionFlags])), MonadIO m) => MethodInfo * WidgetPathIterHasRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterHasRegionMethodInfo WidgetPath -> signature -> s

widgetPathIterHasRegion :: MonadIO m => WidgetPath -> Int32 -> Text -> m (Bool, [RegionFlags]) Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterListClasses

data WidgetPathIterListClassesMethodInfo Source #

Instances

((~) * signature (Int32 -> m [Text]), MonadIO m) => MethodInfo * WidgetPathIterListClassesMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterListClassesMethodInfo WidgetPath -> signature -> s

widgetPathIterListRegions

data WidgetPathIterListRegionsMethodInfo Source #

Instances

((~) * signature (Int32 -> m [Text]), MonadIO m) => MethodInfo * WidgetPathIterListRegionsMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterListRegionsMethodInfo WidgetPath -> signature -> s

widgetPathIterListRegions :: MonadIO m => WidgetPath -> Int32 -> m [Text] Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterRemoveClass

data WidgetPathIterRemoveClassMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterRemoveClassMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterRemoveClassMethodInfo WidgetPath -> signature -> s

widgetPathIterRemoveRegion

data WidgetPathIterRemoveRegionMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterRemoveRegionMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterRemoveRegionMethodInfo WidgetPath -> signature -> s

widgetPathIterRemoveRegion :: MonadIO m => WidgetPath -> Int32 -> Text -> m () Source #

Deprecated: (Since version 3.14)The use of regions is deprecated.

widgetPathIterSetName

data WidgetPathIterSetNameMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetNameMethodInfo WidgetPath -> signature -> s

widgetPathIterSetObjectName

data WidgetPathIterSetObjectNameMethodInfo Source #

Instances

((~) * signature (Int32 -> Maybe Text -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetObjectNameMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetObjectNameMethodInfo WidgetPath -> signature -> s

widgetPathIterSetObjectType

data WidgetPathIterSetObjectTypeMethodInfo Source #

Instances

((~) * signature (Int32 -> GType -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetObjectTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetObjectTypeMethodInfo WidgetPath -> signature -> s

widgetPathIterSetState

data WidgetPathIterSetStateMethodInfo Source #

Instances

((~) * signature (Int32 -> [StateFlags] -> m ()), MonadIO m) => MethodInfo * WidgetPathIterSetStateMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathIterSetStateMethodInfo WidgetPath -> signature -> s

widgetPathLength

data WidgetPathLengthMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m) => MethodInfo * WidgetPathLengthMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathLengthMethodInfo WidgetPath -> signature -> s

widgetPathNew

widgetPathPrependType

data WidgetPathPrependTypeMethodInfo Source #

Instances

((~) * signature (GType -> m ()), MonadIO m) => MethodInfo * WidgetPathPrependTypeMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathPrependTypeMethodInfo WidgetPath -> signature -> s

widgetPathRef

data WidgetPathRefMethodInfo Source #

Instances

((~) * signature (m WidgetPath), MonadIO m) => MethodInfo * WidgetPathRefMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathRefMethodInfo WidgetPath -> signature -> s

widgetPathToString

data WidgetPathToStringMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m) => MethodInfo * WidgetPathToStringMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathToStringMethodInfo WidgetPath -> signature -> s

widgetPathUnref

data WidgetPathUnrefMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * WidgetPathUnrefMethodInfo WidgetPath signature Source # 

Methods

overloadedMethod :: MethodProxy WidgetPathUnrefMethodInfo WidgetPath -> signature -> s