gtk

package
v0.0.0-...-f05e200 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2013 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Overview

Package gtk provides API definitions for accessing libgtk-win32-2.0-0.dll.

Index

Constants

View Source
const (
	ANCHOR_CENTER AnchorType = iota
	ANCHOR_NORTH
	ANCHOR_NORTH_WEST
	ANCHOR_NORTH_EAST
	ANCHOR_SOUTH
	ANCHOR_SOUTH_WEST
	ANCHOR_SOUTH_EAST
	ANCHOR_WEST
	ANCHOR_EAST
	ANCHOR_N  = ANCHOR_NORTH
	ANCHOR_NW = ANCHOR_NORTH_WEST
	ANCHOR_NE = ANCHOR_NORTH_EAST
	ANCHOR_S  = ANCHOR_SOUTH
	ANCHOR_SW = ANCHOR_SOUTH_WEST
	ANCHOR_SE = ANCHOR_SOUTH_EAST
	ANCHOR_W  = ANCHOR_WEST
	ANCHOR_E  = ANCHOR_EAST
)
View Source
const (
	ARG_READABLE       ArgFlags = ArgFlags(O.PARAM_READABLE)
	ARG_WRITABLE                = ArgFlags(O.PARAM_WRITABLE)
	ARG_CONSTRUCT               = ArgFlags(O.PARAM_CONSTRUCT)
	ARG_CONSTRUCT_ONLY          = ArgFlags(O.PARAM_CONSTRUCT_ONLY)
	ARG_CHILD_ARG      ArgFlags = 1 << iota
)
View Source
const MAX_COMPOSE_LEN = 7

Variables

View Source
var (
	True  func() bool
	False func() bool
)
View Source
var (
	DrawHline func(
		style *Style,
		window *D.Window,
		stateType StateType,
		x1, x2, y int)

	DrawVline func(
		style *Style,
		window *D.Window,
		stateType StateType,
		y1, y2, x int)

	DrawShadow func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawPolygon func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		points *D.Point,
		npoints int,
		fill bool)

	DrawArrow func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		arrowType ArrowType,
		fill bool,
		x, y, width, height int)

	DrawDiamond func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawBox func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawFlatBox func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawCheck func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawOption func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawTab func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int)

	DrawShadowGap func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int,
		gapSide PositionType,
		gapX, gapWidth int)

	DrawBoxGap func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int,
		gapSide PositionType,
		gapX, gapWidth int)

	DrawExtension func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int,
		gapSide PositionType)

	DrawFocus func(
		style *Style,
		window *D.Window,
		x, y, width, height int)

	DrawSlider func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int,
		orientation Orientation)

	DrawHandle func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		x, y, width, height int,
		orientation Orientation)

	DrawExpander func(
		style *Style,
		window *D.Window,
		stateType StateType,
		x, y int,
		expanderStyle ExpanderStyle)

	DrawLayout func(
		style *Style,
		window *D.Window,
		stateType StateType,
		useText bool,
		x, y int,
		layout *P.Layout)

	DrawResizeGrip func(
		style *Style,
		window *D.Window,
		stateType StateType,
		edge D.WindowEdge,
		x, y, width, height int)

	PaintHline func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x1, x2, y int)

	PaintVline func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		y1, y2, x int)

	PaintShadow func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintPolygon func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		points *D.Point,
		nPoints int,
		fill bool)

	PaintArrow func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		arrowType ArrowType,
		fill bool,
		x, y, width, height int)

	PaintDiamond func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintBox func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintFlatBox func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintCheck func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintOption func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintTab func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintShadowGap func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int,
		gapSide PositionType,
		gapX, gapWidth int)

	PaintBoxGap func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int,
		gapSide PositionType,
		gapX, gapWidth int)

	PaintExtension func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int,
		gapSide PositionType)

	PaintFocus func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int)

	PaintSlider func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int,
		orientation Orientation)

	PaintHandle func(
		style *Style,
		window *D.Window,
		stateType StateType,
		shadowType ShadowType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y, width, height int,
		orientation Orientation)

	PaintExpander func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y int,
		expanderStyle ExpanderStyle)

	PaintLayout func(
		style *Style,
		window *D.Window,
		stateType StateType,
		useText bool,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y int,
		layout *P.Layout)

	PaintResizeGrip func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		edge D.WindowEdge,
		x, y, width, height int)

	PaintSpinner func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		step uint,
		x, y, width, height int)

	DrawString func(
		style *Style,
		window *D.Window,
		stateType StateType,
		x, y int,
		str string)

	PaintString func(
		style *Style,
		window *D.Window,
		stateType StateType,
		area *D.Rectangle,
		widget *Widget,
		detail string,
		x, y int,
		str string)

	DrawInsertionCursor func(
		widget *Widget,
		drawable *D.Drawable,
		area, location *D.Rectangle,
		isPrimary bool,
		direction TextDirection,
		drawArrow bool)

	SignalNewv func(
		name string,
		signalFlags SignalRunType,
		objectType O.Type,
		functionOffset uint,
		marshaller O.SignalCMarshaller,
		returnVal O.Type,
		nArgs uint,
		args *O.Type) uint

	SignalNew func(name string,
		signalFlags SignalRunType,
		objectType O.Type, functionOffset uint,
		marshaller O.SignalCMarshaller, returnVal O.Type,
		nArgs uint, v ...VArg) uint

	SignalEmitStopByName func(object *Object, name string)

	SignalConnectObjectWhileAlive func(
		object *Object,
		name string,
		f O.Callback,
		aliveObject *Object)

	SignalConnectWhileAlive func(
		object *Object,
		name string,
		f O.Callback,
		funcData T.Gpointer,
		aliveObject *Object)

	SignalConnectFull func(
		object *Object,
		name string,
		f O.Callback,
		unsupported CallbackMarshal,
		data T.Gpointer,
		destroyFunc O.DestroyNotify,
		objectSignal, after int) T.Gulong

	SignalEmitv func(object *Object, signalId uint, args *Arg)

	SignalEmit func(object *Object, signalId uint, v ...VArg)

	SignalEmitByName func(object *Object, name string, v ...VArg)

	SignalEmitvByName func(object *Object, name string, args *Arg)

	SignalCompatMatched func(
		object *Object,
		f O.Callback,
		data T.Gpointer,
		match O.SignalMatchType,
		action uint)

	GcGet func(
		depth int,
		colormap *D.Colormap,
		values *D.GCValues,
		valuesMask D.GCValuesMask) *D.GC

	GcRelease func(gc *D.GC)

	RgbToHsv func(r, g, b float64, h, s, v *float64)

	IconSizeLookupForSettings func(settings *Settings, size IconSize, width *int, height *int) bool

	ParseArgs func(argc *int, argv ***T.Char) bool

	Init func(argc *int, argv ***T.Char)

	InitCheck func(argc *int, argv ***T.Char) bool

	InitWithArgs func(
		argc *int,
		argv ***T.Char,
		parameterString string,
		entries *L.OptionEntry,
		translationDomain string,
		error **L.Error) bool

	GetOptionGroup func(
		openDefaultDisplay bool) *L.OptionGroup

	InitAbiCheck func(
		argc *int,
		argv ***T.Char,
		numChecks int,
		sizeofGtkWindow, sizeofGtkBox T.SizeT)

	InitCheckAbiCheck func(
		argc *int,
		argv ***T.Char,
		numChecks int,
		sizeof_GtkWindow, sizeof_GtkBox T.SizeT) bool

	Exit func(errorCode int)

	SetLocale func() string

	GetDefaultLanguage func() *P.Language

	EventsPending func() bool

	MainDoEvent func(event *D.Event)

	Main func()

	MainLevel func() uint

	MainQuit func()

	MainIteration func() bool

	MainIterationDo func(
		blocking bool) bool

	GrabAdd func(widget *Widget)

	GrabGetCurrent func() *Widget

	GrabRemove func(widget *Widget)

	InitAdd func(function Function, data T.Gpointer)

	QuitAddDestroy func(mainLevel uint, object *Object)

	QuitAdd func(
		mainLevel uint, function Function, data T.Gpointer) uint

	QuitAddFull func(
		mainLevel uint,
		function Function,
		marshal CallbackMarshal,
		data T.Gpointer,
		destroy O.DestroyNotify) uint

	QuitRemove func(quitHandlerId uint)

	QuitRemoveByData func(data T.Gpointer)

	IdleAdd func(function Function, data T.Gpointer) uint

	IdleAddPriority func(
		priority int, function Function, data T.Gpointer) uint

	IdleAddFull func(
		priority int,
		function Function,
		marshal CallbackMarshal,
		data T.Gpointer,
		destroy O.DestroyNotify) uint

	IdleRemove func(idleHandlerId uint)

	IdleRemoveByData func(data T.Gpointer)

	InputAddFull func(
		source int,
		condition T.GdkInputCondition,
		function T.GdkInputFunction,
		marshal CallbackMarshal,
		data T.Gpointer,
		destroy O.DestroyNotify) uint

	InputRemove func(inputHandlerId uint)

	KeySnooperInstall func(
		snooper KeySnoopFunc, funcData T.Gpointer) uint

	KeySnooperRemove func(snooperHandlerId uint)

	GetCurrentEvent func() *D.Event

	GetCurrentEventTime func() T.GUint32

	GetCurrentEventState func(state *T.GdkModifierType) bool

	GetEventWidget func(event *D.Event) *Widget

	PropagateEvent func(widget *Widget, event *D.Event)

	ShowUri func(
		screen *D.Screen,
		uri string,
		timestamp T.GUint32,
		error **L.Error) bool

	TestInit func(argcp *int, argvp ***T.Char, v ...VArg)

	TestRegisterAllTypes func()

	TestListAllTypes func(nTypes *uint) *O.Type

	TestFindWidget func(widget *Widget,
		labelPattern string,
		widgetType O.Type) *Widget

	TestCreateWidget func(widgetType O.Type,
		firstPropertyName string, v ...VArg) *Widget

	TestCreateSimpleWindow func(windowTitle string,
		dialogText string) *Widget

	TestDisplayButtonWindow func(windowTitle string,
		dialogText string, v ...VArg) *Widget

	TestSliderSetPerc func(widget *Widget,
		percentage float64)

	TestSliderGetValue func(widget *Widget) float64

	TestSpinButtonClick func(spinner *SpinButton,
		button uint,
		upwards bool) bool

	TestWidgetClick func(widget *Widget,
		button uint,
		modifiers T.GdkModifierType) bool

	TestWidgetSendKey func(widget *Widget,
		keyval uint,
		modifiers T.GdkModifierType) bool

	TestTextSet func(widget *Widget,
		str string)

	TestTextGet func(widget *Widget) string

	TestFindSibling func(baseWidget *Widget,
		widgetType O.Type) *Widget

	TestFindLabel func(widget *Widget,
		labelPattern string) *Widget

	Marshal_BOOLEAN__VOID func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_BOOLEAN__POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_BOOLEAN__POINTER_POINTER_INT_INT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_BOOLEAN__POINTER_INT_INT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_BOOLEAN__POINTER_INT_INT_UINT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_BOOLEAN__POINTER_STRING_STRING_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_ENUM__ENUM func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_INT__POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_INT__POINTER_CHAR_CHAR func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__ENUM_FLOAT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__ENUM_FLOAT_BOOLEAN func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__INT_INT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__INT_INT_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_INT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_POINTER_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_STRING_STRING func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_UINT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_UINT_ENUM func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_POINTER_UINT_UINT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_INT_INT_POINTER_UINT_UINT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__POINTER_UINT_UINT func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__STRING_INT_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__UINT_POINTER_UINT_ENUM_ENUM_POINTER func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__UINT_POINTER_UINT_UINT_ENUM func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)

	Marshal_VOID__UINT_STRING func(
		closure *O.Closure,
		returnValue *O.Value,
		nParamValues uint,
		paramValues *O.Value,
		invocationHint, marshalData T.Gpointer)
)
View Source
var (
	AboutDialogGetType func() O.Type
	AboutDialogNew     func() *Widget // 2.6

	AboutDialogSetEmailHook func(f AboutDialogActivateLink, data T.Gpointer, destroy O.DestroyNotify) AboutDialogActivateLink // 2.6
	AboutDialogSetUrlHook   func(f AboutDialogActivateLink, data T.Gpointer, destroy O.DestroyNotify) AboutDialogActivateLink // 2.6

	ShowAboutDialog func(parent *Window, firstPropertyName string, v ...VArg) // 2.6

	AboutDialogGetArtists      func(a *AboutDialog) []string  // 2.6
	AboutDialogGetAuthors      func(a *AboutDialog) []string  // 2.6
	AboutDialogGetComments     func(a *AboutDialog) string    // 2.6
	AboutDialogGetCopyright    func(a *AboutDialog) string    // 2.6
	AboutDialogGetDocumenters  func(a *AboutDialog) []string  // 2.6
	AboutDialogGetLicense      func(a *AboutDialog) string    // 2.6
	AboutDialogGetLogoIconName func(a *AboutDialog) string    // 2.6
	// 2.6 Deprecated 2.12 aboutDialogGetName func(a *AboutDialog) string
	AboutDialogGetProgramName       func(a *AboutDialog) string                // 2.12
	AboutDialogGetTranslatorCredits func(a *AboutDialog) string                // 2.6
	AboutDialogGetVersion           func(a *AboutDialog) string                // 2.6
	AboutDialogGetWebsite           func(a *AboutDialog) string                // 2.6
	AboutDialogGetWebsiteLabel      func(a *AboutDialog) string                // 2.6
	AboutDialogGetWrapLicense       func(a *AboutDialog) bool                  // 2.8
	AboutDialogSetArtists           func(a *AboutDialog, artists []string)     // 2.6
	AboutDialogSetAuthors           func(a *AboutDialog, authors []string)     // 2.6
	AboutDialogSetComments          func(a *AboutDialog, comments string)      // 2.6
	AboutDialogSetCopyright         func(a *AboutDialog, copyright string)     // 2.6
	AboutDialogSetDocumenters       func(a *AboutDialog, documenters []string) // 2.6
	AboutDialogSetLicense           func(a *AboutDialog, license string)       // 2.6
	AboutDialogSetLogoIconName      func(a *AboutDialog, iconName string)      // 2.6
	// 2.6 Deprecated 2.12 aboutDialogSetName func(a *AboutDialog, name string)
	AboutDialogSetProgramName       func(a *AboutDialog, name string)              // 2.12
	AboutDialogSetTranslatorCredits func(a *AboutDialog, translatorCredits string) // 2.6
	AboutDialogSetVersion           func(a *AboutDialog, version string)           // 2.6
	AboutDialogSetWebsite           func(a *AboutDialog, website string)           // 2.6
	AboutDialogSetWebsiteLabel      func(a *AboutDialog, websiteLabel string)      // 2.6
	AboutDialogSetWrapLicense       func(a *AboutDialog, wrapLicense bool)         // 2.8
)
View Source
var (
	AcceleratorGetDefaultModMask func() uint

	AcceleratorGetLabel func(
		acceleratorKey uint,
		acceleratorMods T.GdkModifierType) string

	AcceleratorName func(
		acceleratorKey uint,
		acceleratorMods T.GdkModifierType) string

	AcceleratorParse func(
		accelerator string,
		acceleratorKey *uint,
		acceleratorMods *T.GdkModifierType)

	AcceleratorSetDefaultModMask func(
		defaultModMask T.GdkModifierType)

	AcceleratorValid func(
		keyval uint,
		modifiers T.GdkModifierType) bool
)
View Source
var (
	AccelGroupsActivate func(object *O.Object, accelKey uint,
		accelMods T.GdkModifierType) bool

	AccelGroupsFromObject func(object *O.Object) *L.SList
)
View Source
var (
	AccelGroupGetType func() O.Type
	AccelGroupNew     func() *AccelGroup

	AccelGroupFromAccelClosure func(closure *O.Closure) *AccelGroup

	AccelLabelGetType func() O.Type
	AccelLabelNew     func(str string) *Widget

	AccelMapGetType func() O.Type

	AccelMapAddEntry          func(accelPath string, accelKey uint, accelMods T.GdkModifierType)
	AccelMapAddFilter         func(filterPattern string)
	AccelMapChangeEntry       func(accelPath string, accelKey uint, accelMods T.GdkModifierType, replace bool) bool
	AccelMapForeach           func(data T.Gpointer, foreachFunc AccelMapForeachFunc)
	AccelMapForeachUnfiltered func(data T.Gpointer, foreachFunc AccelMapForeachFunc)
	AccelMapGet               func() *AccelMap
	AccelMapLoad              func(fileName string)
	AccelMapLoadFd            func(fd int)
	AccelMapLoadScanner       func(scanner *L.Scanner)
	AccelMapLockPath          func(accelPath string)
	AccelMapLookupEntry       func(accelPath string, key *AccelKey) bool
	AccelMapSave              func(fileName string)
	AccelMapSaveFd            func(fd int)
	AccelMapUnlockPath        func(accelPath string)

	AccelFlagsGetType func() O.Type
)
View Source
var (
	AccelGroupActivate        func(a *AccelGroup, accelQuark L.Quark, acceleratable *O.Object, accelKey uint, accelMods T.GdkModifierType) bool
	AccelGroupConnect         func(a *AccelGroup, accelKey uint, accelMods T.GdkModifierType, accelFlags AccelFlags, closure *O.Closure)
	AccelGroupConnectByPath   func(a *AccelGroup, accelPath string, closure *O.Closure)
	AccelGroupDisconnect      func(a *AccelGroup, closure *O.Closure) bool
	AccelGroupDisconnectKey   func(a *AccelGroup, accelKey uint, accelMods T.GdkModifierType) bool
	AccelGroupFind            func(a *AccelGroup, findFunc AccelGroupFindFunc, data T.Gpointer) *AccelKey
	AccelGroupGetIsLocked     func(a *AccelGroup) bool
	AccelGroupGetModifierMask func(a *AccelGroup) T.GdkModifierType
	AccelGroupLock            func(a *AccelGroup)
	AccelGroupQuery           func(a *AccelGroup, accelKey uint, accelMods T.GdkModifierType, nEntries *uint) *AccelGroupEntry
	AccelGroupUnlock          func(a *AccelGroup)

	AccelLabelGetAccelWidget  func(a *AccelLabel) *Widget
	AccelLabelGetAccelWidth   func(a *AccelLabel) uint
	AccelLabelRefetch         func(a *AccelLabel) bool
	AccelLabelSetAccelClosure func(a *AccelLabel, accelClosure *O.Closure)
	AccelLabelSetAccelWidget  func(a *AccelLabel, accelWidget *Widget)
)
View Source
var (
	AccessibleConnectWidgetDestroyed func(a *Accessible)
	AccessibleGetWidget              func(a *Accessible) *Widget
	AccessibleSetWidget              func(a *Accessible, widget *Widget)
)
View Source
var (
	ActionGetType func() O.Type
	ActionNew     func(name, label, tooltip, stockId string) *Action

	ActionGroupGetType func() O.Type
	ActionGroupNew     func(name string) *ActionGroup

	WidgetGetAction func(widget *Widget) *Action
)
View Source
var (
	ActionActivate              func(a *Action)
	ActionBlockActivate         func(a *Action)
	ActionBlockActivateFrom     func(a *Action, proxy *Widget)
	ActionConnectAccelerator    func(a *Action)
	ActionConnectProxy          func(a *Action, proxy *Widget)
	ActionCreateIcon            func(a *Action, iconSize IconSize) *Widget
	ActionCreateMenu            func(a *Action) *Widget
	ActionCreateMenuItem        func(a *Action) *Widget
	ActionCreateToolItem        func(a *Action) *Widget
	ActionDisconnectAccelerator func(a *Action)
	ActionDisconnectProxy       func(a *Action, proxy *Widget)
	ActionGetAccelClosure       func(a *Action) *O.Closure
	ActionGetAccelPath          func(a *Action) string
	ActionGetAlwaysShowImage    func(a *Action) bool
	ActionGetGicon              func(a *Action) *I.Icon
	ActionGetIconName           func(a *Action) string
	ActionGetIsImportant        func(a *Action) bool
	ActionGetLabel              func(a *Action) string
	ActionGetName               func(a *Action) string
	ActionGetProxies            func(a *Action) *L.SList
	ActionGetSensitive          func(a *Action) bool
	ActionGetShortLabel         func(a *Action) string
	ActionGetStockId            func(a *Action) string
	ActionGetTooltip            func(a *Action) string
	ActionGetVisible            func(a *Action) bool
	ActionGetVisibleHorizontal  func(a *Action) bool
	ActionGetVisibleVertical    func(a *Action) bool
	ActionIsSensitive           func(a *Action) bool
	ActionIsVisible             func(a *Action) bool
	ActionSetAccelGroup         func(a *Action, accelGroup *AccelGroup)
	ActionSetAccelPath          func(a *Action, accelPath string)
	ActionSetAlwaysShowImage    func(a *Action, alwaysShow bool)
	ActionSetGicon              func(a *Action, icon *I.Icon)
	ActionSetIconName           func(a *Action, iconName string)
	ActionSetIsImportant        func(a *Action, isImportant bool)
	ActionSetLabel              func(a *Action, label string)
	ActionSetSensitive          func(a *Action, sensitive bool)
	ActionSetShortLabel         func(a *Action, shortLabel string)
	ActionSetStockId            func(a *Action, stockId string)
	ActionSetTooltip            func(a *Action, tooltip string)
	ActionSetVisible            func(a *Action, visible bool)
	ActionSetVisibleHorizontal  func(a *Action, visibleHorizontal bool)
	ActionSetVisibleVertical    func(a *Action, visibleVertical bool)
	ActionUnblockActivate       func(a *Action)
	ActionUnblockActivateFrom   func(a *Action, proxy *Widget)
)
View Source
var (
	ActionGroupAddAction            func(a *ActionGroup, action *Action)
	ActionGroupAddActions           func(a *ActionGroup, entries *ActionEntry, nEntries uint, userData T.Gpointer)
	ActionGroupAddActionsFull       func(a *ActionGroup, entries *ActionEntry, nEntries uint, userData T.Gpointer, destroy O.DestroyNotify)
	ActionGroupAddActionWithAccel   func(a *ActionGroup, action *Action, accelerator string)
	ActionGroupAddRadioActions      func(a *ActionGroup, entries *RadioActionEntry, nEntries uint, value int, onChange O.Callback, userData T.Gpointer)
	ActionGroupAddRadioActionsFull  func(a *ActionGroup, entries *RadioActionEntry, nEntries uint, value int, onChange O.Callback, userData T.Gpointer, destroy O.DestroyNotify)
	ActionGroupAddToggleActions     func(a *ActionGroup, entries *ToggleActionEntry, nEntries uint, userData T.Gpointer)
	ActionGroupAddToggleActionsFull func(a *ActionGroup, entries *ToggleActionEntry, nEntries uint, userData T.Gpointer, destroy O.DestroyNotify)
	ActionGroupGetAction            func(a *ActionGroup, actionName string) *Action
	ActionGroupGetName              func(a *ActionGroup) string
	ActionGroupGetSensitive         func(a *ActionGroup) bool
	ActionGroupGetVisible           func(a *ActionGroup) bool
	ActionGroupListActions          func(a *ActionGroup) *L.List
	ActionGroupRemoveAction         func(a *ActionGroup, action *Action)
	ActionGroupSetSensitive         func(a *ActionGroup, sensitive bool)
	ActionGroupSetTranslateFunc     func(a *ActionGroup, f TranslateFunc, data T.Gpointer, notify O.DestroyNotify)
	ActionGroupSetTranslationDomain func(a *ActionGroup, domain string)
	ActionGroupSetVisible           func(a *ActionGroup, visible bool)
	ActionGroupTranslateString      func(a *ActionGroup, str string) string
)
View Source
var (
	ActivatableDoSetRelatedAction     func(a *Activatable, action *Action)
	ActivatableGetRelatedAction       func(a *Activatable) *Action
	ActivatableGetUseActionAppearance func(a *Activatable) bool
	ActivatableSetRelatedAction       func(a *Activatable, action *Action)
	ActivatableSetUseActionAppearance func(a *Activatable, useAppearance bool)
	ActivatableSyncActionProperties   func(a *Activatable, action *Action)
)
View Source
var (
	AdjustmentGetType func() O.Type
	AdjustmentNew     func(value, lower, upper, stepIncrement, pageIncrement, pageSize float64) *Object
)
View Source
var (
	AdjustmentChanged          func(a *Adjustment)
	AdjustmentClampPage        func(a *Adjustment, lower, upper float64)
	AdjustmentConfigure        func(a *Adjustment, value, lower, upper, stepIncrement, pageIncrement, pageSize float64)
	AdjustmentGetLower         func(a *Adjustment) float64
	AdjustmentGetPageIncrement func(a *Adjustment) float64
	AdjustmentGetPageSize      func(a *Adjustment) float64
	AdjustmentGetStepIncrement func(a *Adjustment) float64
	AdjustmentGetUpper         func(a *Adjustment) float64
	AdjustmentGetValue         func(a *Adjustment) float64
	AdjustmentSetLower         func(a *Adjustment, lower float64)
	AdjustmentSetPageIncrement func(a *Adjustment, pageIncrement float64)
	AdjustmentSetPageSize      func(a *Adjustment, pageSize float64)
	AdjustmentSetStepIncrement func(a *Adjustment, stepIncrement float64)
	AdjustmentSetUpper         func(a *Adjustment, upper float64)
	AdjustmentSetValue         func(a *Adjustment, value float64)
	AdjustmentValueChanged     func(a *Adjustment)
)
View Source
var (
	AlignmentGetType func() O.Type
	AlignmentNew     func(xalign, yalign, xscale, yscale float32) *Widget

	AlignmentSet        func(a *Alignment, xalign, yalign, xscale, yscale float32)
	AlignmentSetPadding func(a *Alignment, paddingTop, paddingBottom, paddingLeft, paddingRight uint)
	AlignmentGetPadding func(a *Alignment, paddingTop, paddingBottom, paddingLeft, paddingRight *uint)
)
View Source
var (
	AssistantGetType func() O.Type
	AssistantNew     func() *Widget

	AssistantPageTypeGetType func() O.Type
)
View Source
var (
	AssistantAddActionWidget    func(a *Assistant, child *Widget)
	AssistantAppendPage         func(a *Assistant, page *Widget) int
	AssistantCommit             func(a *Assistant)
	AssistantGetCurrentPage     func(a *Assistant) int
	AssistantGetNPages          func(a *Assistant) int
	AssistantGetNthPage         func(a *Assistant, pageNum int) *Widget
	AssistantGetPageComplete    func(a *Assistant, page *Widget) bool
	AssistantGetPageHeaderImage func(a *Assistant, page *Widget) *D.Pixbuf
	AssistantGetPageSideImage   func(a *Assistant, page *Widget) *D.Pixbuf
	AssistantGetPageTitle       func(a *Assistant, page *Widget) string
	AssistantGetPageType        func(a *Assistant, page *Widget) AssistantPageType
	AssistantInsertPage         func(a *Assistant, page *Widget, position int) int
	AssistantPrependPage        func(a *Assistant, page *Widget) int
	AssistantRemoveActionWidget func(a *Assistant, child *Widget)
	AssistantSetCurrentPage     func(a *Assistant, pageNum int)
	AssistantSetForwardPageFunc func(a *Assistant, pageFunc AssistantPageFunc, data T.Gpointer, destroy O.DestroyNotify)
	AssistantSetPageComplete    func(a *Assistant, page *Widget, complete bool)
	AssistantSetPageHeaderImage func(a *Assistant, page *Widget, pixbuf *D.Pixbuf)
	AssistantSetPageSideImage   func(a *Assistant, page *Widget, pixbuf *D.Pixbuf)
	AssistantSetPageTitle       func(a *Assistant, page *Widget, title string)
	AssistantSetPageType        func(a *Assistant, page *Widget, t AssistantPageType)
	AssistantUpdateButtonsState func(a *Assistant)
)
View Source
var (
	ArrowGetType          func() O.Type
	ArrowTypeGetType      func() O.Type
	ArrowPlacementGetType func() O.Type
)
View Source
var (
	ArrowSet func(a *Arrow, arrowType ArrowType, shadowType ShadowType)

	ArrowNew func(a ArrowType, shadowType ShadowType) *Widget
)
View Source
var (
	AspectFrameGetType func() O.Type
	AspectFrameNew     func(label string, xalign, yalign, ratio float32, obeyChild bool) *Widget
)
View Source
var (
	BindingSetNew func(setName string) *BindingSet

	BindingParseBinding   func(scanner *L.Scanner) uint
	BindingsActivate      func(object *Object, keyval uint, modifiers T.GdkModifierType) bool
	BindingsActivateEvent func(object *Object, event *D.EventKey) bool

	BindingSetByClass func(objectClass T.Gpointer) *BindingSet
	BindingSetFind    func(setName string) *BindingSet

	BindingEntryAddSignal  func(b *BindingSet, keyval uint, modifiers T.GdkModifierType, signalName string, nArgs uint, varg ...VArg)
	BindingEntryAddSignall func(b *BindingSet, keyval uint, modifiers T.GdkModifierType, signalName string, bindingArgs *L.SList)
	BindingEntryClear      func(b *BindingSet, keyval uint, modifiers T.GdkModifierType)
	BindingEntryRemove     func(b *BindingSet, keyval uint, modifiers T.GdkModifierType)
	BindingEntrySkip       func(b *BindingSet, keyval uint, modifiers T.GdkModifierType)
	BindingSetActivate     func(b *BindingSet, keyval uint, modifiers T.GdkModifierType, object *Object) bool
	BindingSetAddPath      func(b *BindingSet, pathType PathType, pathPattern string, priority PathPriorityType)
)
View Source
var (
	BorderGetType func() O.Type
	BorderNew     func() *Border
)
View Source
var (
	BorderCopy func(b *Border) *Border
	BorderFree func(b *Border)
)
View Source
var (
	BoxGetHomogeneous    func(b *Box) bool
	BoxGetSpacing        func(b *Box) int
	BoxPackEnd           func(b *Box, child *Widget, expand bool, fill bool, padding uint)
	BoxPackEndDefaults   func(b *Box, widget *Widget)
	BoxPackStart         func(b *Box, child *Widget, expand bool, fill bool, padding uint)
	BoxPackStartDefaults func(b *Box, widget *Widget)
	BoxQueryChildPacking func(b *Box, child *Widget, expand *bool, fill *bool, padding *uint, packType *PackType)
	BoxReorderChild      func(b *Box, child *Widget, position int)
	BoxSetChildPacking   func(b *Box, child *Widget, expand bool, fill bool, padding uint, packType PackType)
	BoxSetHomogeneous    func(b *Box, homogeneous bool)
	BoxSetSpacing        func(b *Box, spacing int)
)
View Source
var (
	BuildableAddChild             func(b *Buildable, builder *Builder, child *O.Object, typ string)
	BuildableConstructChild       func(b *Buildable, builder *Builder, name string) *O.Object
	BuildableCustomFinished       func(b *Buildable, builder *Builder, child *O.Object, tagname string, data T.Gpointer)
	BuildableCustomTagEnd         func(b *Buildable, builder *Builder, child *O.Object, tagname string, data *T.Gpointer)
	BuildableCustomTagStart       func(b *Buildable, builder *Builder, child *O.Object, tagname string, parser *L.MarkupParser, data *T.Gpointer) bool
	BuildableGetInternalChild     func(b *Buildable, builder *Builder, childname string) *O.Object
	BuildableGetName              func(b *Buildable) string
	BuildableParserFinished       func(b *Buildable, builder *Builder)
	BuildableSetBuildableProperty func(b *Buildable, builder *Builder, name string, value *O.Value)
	BuildableSetName              func(b *Buildable, name string)
)
View Source
var (
	BuilderGetType func() O.Type
	BuilderNew     func() *Builder

	BuilderErrorGetType func() O.Type
	BuilderErrorQuark   func() L.Quark
)
View Source
var (
	BuilderAddFromFile          func(b *Builder, filename string, err **L.Error) uint
	BuilderAddFromString        func(b *Builder, buffer string, length T.Gsize, err **L.Error) uint
	BuilderAddObjectsFromFile   func(b *Builder, filename string, objectIds []string, err **L.Error) uint
	BuilderAddObjectsFromString func(b *Builder, buffer string, length T.Gsize, objectIds []string, err **L.Error) uint
	BuilderConnectSignals       func(b *Builder, userData T.Gpointer)
	BuilderConnectSignalsFull   func(b *Builder, f BuilderConnectFunc, userData T.Gpointer)
	BuilderGetObject            func(b *Builder, name string) *O.Object
	BuilderGetObjects           func(b *Builder) *L.SList
	BuilderGetTranslationDomain func(b *Builder) string
	BuilderGetTypeFromName      func(b *Builder, typeName string) O.Type
	BuilderSetTranslationDomain func(b *Builder, domain string)
	BuilderValueFromString      func(b *Builder, pspec *O.ParamSpec, str string, value *O.Value, err **L.Error) bool
	BuilderValueFromStringType  func(b *Builder, t O.Type, str string, value *O.Value, err **L.Error) bool
)
View Source
var (
	ButtonGetType         func() O.Type
	ButtonNew             func() *Widget
	ButtonNewFromStock    func(stockId string) *Widget
	ButtonNewWithLabel    func(label string) *Widget
	ButtonNewWithMnemonic func(label string) *Widget

	ButtonActionGetType   func() O.Type
	ButtonBoxGetType      func() O.Type
	ButtonBoxStyleGetType func() O.Type

	ButtonsTypeGetType func() O.Type
)
View Source
var (
	ButtonClicked          func(b *Button)
	ButtonEnter            func(b *Button)
	ButtonGetAlignment     func(b *Button, xalign, yalign *float32)
	ButtonGetEventWindow   func(b *Button) *D.Window
	ButtonGetFocusOnClick  func(b *Button) bool
	ButtonGetImage         func(b *Button) *Widget
	ButtonGetImagePosition func(b *Button) PositionType
	ButtonGetLabel         func(b *Button) string
	ButtonGetRelief        func(b *Button) ReliefStyle
	ButtonGetUseStock      func(b *Button) bool
	ButtonGetUseUnderline  func(b *Button) bool
	ButtonLeave            func(b *Button)
	ButtonPressed          func(b *Button)
	ButtonReleased         func(b *Button)
	ButtonSetAlignment     func(b *Button, xalign, yalign float32)
	ButtonSetFocusOnClick  func(b *Button, focusOnClick bool)
	ButtonSetImage         func(b *Button, image *Widget)
	ButtonSetImagePosition func(b *Button, position PositionType)
	ButtonSetLabel         func(b *Button, label string)
	ButtonSetRelief        func(b *Button, newstyle ReliefStyle)
	ButtonSetUseStock      func(b *Button, useStock bool)
	ButtonSetUseUnderline  func(b *Button, useUnderline bool)
)
View Source
var (
	ButtonBoxGetChildIpadding  func(b *ButtonBox, ipadX, ipadY *int)
	ButtonBoxGetChildSecondary func(b *ButtonBox, child *Widget) bool
	ButtonBoxGetChildSize      func(b *ButtonBox, minWidth, minHeight *int)
	ButtonBoxGetLayout         func(b *ButtonBox) ButtonBoxStyle
	ButtonBoxSetChildIpadding  func(b *ButtonBox, ipadX, ipadY int)
	ButtonBoxSetChildSecondary func(b *ButtonBox, child *Widget, isSecondary bool)
	ButtonBoxSetChildSize      func(b *ButtonBox, minWidth, minHeight int)
	ButtonBoxSetLayout         func(b *ButtonBox, layoutStyle ButtonBoxStyle)
)
View Source
var (
	CalendarDisplayOptionsGetType func() O.Type
	CalendarGetType               func() O.Type
	CalendarNew                   func() *Widget
)
View Source
var (
	CalendarClearMarks          func(c *Calendar)
	CalendarDisplayOptions_     func(c *Calendar, flags CalendarDisplayOptions)
	CalendarFreeze              func(c *Calendar)
	CalendarGetDate             func(c *Calendar, year, month, day *uint)
	CalendarGetDetailHeightRows func(c *Calendar) int
	CalendarGetDetailWidthChars func(c *Calendar) int
	CalendarGetDisplayOptions   func(c *Calendar) CalendarDisplayOptions
	CalendarMarkDay             func(c *Calendar, day uint) bool
	CalendarSelectDay           func(c *Calendar, day uint)
	CalendarSelectMonth         func(c *Calendar, month, year uint) bool
	CalendarSetDetailFunc       func(c *Calendar, f CalendarDetailFunc, data T.Gpointer, destroy O.DestroyNotify)
	CalendarSetDetailHeightRows func(c *Calendar, rows int)
	CalendarSetDetailWidthChars func(c *Calendar, chars int)
	CalendarSetDisplayOptions   func(c *Calendar, flags CalendarDisplayOptions)
	CalendarThaw                func(c *Calendar)
	CalendarUnmarkDay           func(c *Calendar, day uint) bool
)
View Source
var (
	CellEditableEditingDone  func(c *CellEditable)
	CellEditableRemoveWidget func(c *CellEditable)
	CellEditableStartEditing func(c *CellEditable, event *D.Event)
)
View Source
var (
	CellLayoutGetType func() O.Type

	CellLayoutAddAttribute    func(c *CellLayout, cell *CellRenderer, attribute string, column int)
	CellLayoutClear           func(c *CellLayout)
	CellLayoutClearAttributes func(c *CellLayout, cell *CellRenderer)
	CellLayoutGetCells        func(c *CellLayout) *L.List
	CellLayoutPackEnd         func(c *CellLayout, cell *CellRenderer, expand bool)
	CellLayoutPackStart       func(c *CellLayout, cell *CellRenderer, expand bool)
	CellLayoutReorder         func(c *CellLayout, cell *CellRenderer, position int)
	CellLayoutSetAttributes   func(c *CellLayout, cell *CellRenderer, v ...VArg)
	CellLayoutSetCellDataFunc func(c *CellLayout, cell *CellRenderer, f CellLayoutDataFunc, funcData T.Gpointer, destroy O.DestroyNotify)
)
View Source
var (
	CellRendererGetType          func() O.Type
	CellRendererAccelGetType     func() O.Type
	CellRendererAccelNew         func() *CellRenderer
	CellRendererAccelModeGetType func() O.Type
	CellRendererComboGetType     func() O.Type
	CellRendererComboNew         func() *CellRenderer
	CellRendererModeGetType      func() O.Type
	CellRendererPixbufGetType    func() O.Type
	CellRendererPixbufNew        func() *CellRenderer
	CellRendererProgressGetType  func() O.Type
	CellRendererProgressNew      func() *CellRenderer
	CellRendererSpinGetType      func() O.Type
	CellRendererSpinNew          func() *CellRenderer
	CellRendererSpinnerGetType   func() O.Type
	CellRendererSpinnerNew       func() *CellRenderer
	CellRendererStateGetType     func() O.Type
	CellRendererToggleGetType    func() O.Type
	CellRendererToggleNew        func() *CellRenderer
)
View Source
var (
	CellRendererActivate        func(c *CellRenderer, event *D.Event, widget *Widget, path string, backgroundArea, cellArea *D.Rectangle, flags CellRendererState) bool
	CellRendererEditingCanceled func(c *CellRenderer)
	CellRendererGetAlignment    func(c *CellRenderer, xalign, yalign *float32)
	CellRendererGetFixedSize    func(c *CellRenderer, width, height *int)
	CellRendererGetPadding      func(c *CellRenderer, xpad, ypad *int)
	CellRendererGetSensitive    func(c *CellRenderer) bool
	CellRendererGetSize         func(c *CellRenderer, widget *Widget, cellArea *D.Rectangle, xOffset, yOffset, width, height *int)
	CellRendererGetVisible      func(c *CellRenderer) bool
	CellRendererRender          func(c *CellRenderer, window *D.Window, widget *Widget, backgroundArea, cellArea, exposeArea *D.Rectangle, flags CellRendererState)
	CellRendererSetAlignment    func(c *CellRenderer, xalign, yalign float32)
	CellRendererSetFixedSize    func(c *CellRenderer, width, height int)
	CellRendererSetPadding      func(c *CellRenderer, xpad, ypad int)
	CellRendererSetSensitive    func(c *CellRenderer, sensitive bool)
	CellRendererSetVisible      func(c *CellRenderer, visible bool)
	CellRendererStartEditing    func(c *CellRenderer, event *D.Event, widget *Widget, path string, backgroundArea, cellArea *D.Rectangle, flags CellRendererState) *CellEditable
	CellRendererStopEditing     func(c *CellRenderer, canceled bool)
)
View Source
var (
	CellRendererTextGetType func() O.Type
	CellRendererTextNew     func() *CellRenderer

	CellRendererTextSetFixedHeightFromFont func(renderer *CellRendererText, numberOfRows int)
)
View Source
var (
	CellRendererToggleGetActivatable func(c *CellRendererToggle) bool
	CellRendererToggleGetActive      func(c *CellRendererToggle) bool
	CellRendererToggleGetRadio       func(c *CellRendererToggle) bool
	CellRendererToggleSetActivatable func(c *CellRendererToggle, setting bool)
	CellRendererToggleSetActive      func(c *CellRendererToggle, setting bool)
	CellRendererToggleSetRadio       func(c *CellRendererToggle, radio bool)
)
View Source
var (
	CellViewGetType       func() O.Type
	CellViewNew           func() *Widget
	CellViewNewWithText   func(text string) *Widget
	CellViewNewWithMarkup func(markup string) *Widget
	CellViewNewWithPixbuf func(pixbuf *D.Pixbuf) *Widget
)
View Source
var (
	CellViewGetCellRenderers   func(c *CellView) *L.List
	CellViewGetDisplayedRow    func(c *CellView) *TreePath
	CellViewGetModel           func(c *CellView) *TreeModel
	CellViewGetSizeOfRow       func(c *CellView, path *TreePath, requisition *Requisition) bool
	CellViewSetBackgroundColor func(c *CellView, color *D.Color)
	CellViewSetDisplayedRow    func(c *CellView, path *TreePath)
	CellViewSetModel           func(c *CellView, model *TreeModel)
)
View Source
var (
	CheckButtonNew             func() *Widget
	CheckButtonNewWithLabel    func(label string) *Widget
	CheckButtonNewWithMnemonic func(label string) *Widget
)
View Source
var (
	CheckMenuItemGetType         func() O.Type
	CheckMenuItemNew             func() *Widget
	CheckMenuItemNewWithLabel    func(label string) *Widget
	CheckMenuItemNewWithMnemonic func(label string) *Widget
)
View Source
var (
	CheckMenuItemGetActive       func(c *CheckMenuItem) bool
	CheckMenuItemGetDrawAsRadio  func(c *CheckMenuItem) bool
	CheckMenuItemGetInconsistent func(c *CheckMenuItem) bool
	CheckMenuItemSetActive       func(c *CheckMenuItem, isActive bool)
	CheckMenuItemSetDrawAsRadio  func(c *CheckMenuItem, drawAsRadio bool)
	CheckMenuItemSetInconsistent func(c *CheckMenuItem, setting bool)
	CheckMenuItemSetShowToggle   func(c *CheckMenuItem, always bool)
	CheckMenuItemToggled         func(c *CheckMenuItem)
)
View Source
var (
	ClipboardGetType       func() O.Type
	ClipboardGet           func(selection D.Atom) *Clipboard
	ClipboardGetForDisplay func(display *D.Display, selection D.Atom) *Clipboard
	WidgetGetClipboard     func(widget *Widget, selection D.Atom) *Clipboard
)
View Source
var (
	ClipboardClear                   func(c *Clipboard)
	ClipboardGetDisplay              func(c *Clipboard) *D.Display
	ClipboardGetOwner                func(c *Clipboard) *O.Object
	ClipboardRequestContents         func(c *Clipboard, target D.Atom, callback ClipboardReceivedFunc, userData T.Gpointer)
	ClipboardRequestImage            func(c *Clipboard, callback ClipboardImageReceivedFunc, userData T.Gpointer)
	ClipboardRequestRichText         func(c *Clipboard, buffer *TextBuffer, callback ClipboardRichTextReceivedFunc, userData T.Gpointer)
	ClipboardRequestTargets          func(c *Clipboard, callback ClipboardTargetsReceivedFunc, userData T.Gpointer)
	ClipboardRequestText             func(c *Clipboard, callback ClipboardTextReceivedFunc, userData T.Gpointer)
	ClipboardRequestUris             func(c *Clipboard, callback ClipboardURIReceivedFunc, userData T.Gpointer)
	ClipboardSetCanStore             func(c *Clipboard, targets *TargetEntry, nTargets int)
	ClipboardSetImage                func(c *Clipboard, pixbuf *D.Pixbuf)
	ClipboardSetText                 func(c *Clipboard, text string, len int)
	ClipboardSetWithData             func(c *Clipboard, targets *TargetEntry, nTargets uint, getFunc ClipboardGetFunc, clearFunc ClipboardClearFunc, userData T.Gpointer) bool
	ClipboardSetWithOwner            func(c *Clipboard, targets *TargetEntry, nTargets uint, getFunc ClipboardGetFunc, clearFunc ClipboardClearFunc, owner *O.Object) bool
	ClipboardStore                   func(c *Clipboard)
	ClipboardWaitForContents         func(c *Clipboard, target D.Atom) *SelectionData
	ClipboardWaitForImage            func(c *Clipboard) *D.Pixbuf
	ClipboardWaitForRichText         func(c *Clipboard, buffer *TextBuffer, format *D.Atom, length *T.Gsize) *uint8
	ClipboardWaitForTargets          func(c *Clipboard, targets **D.Atom, nTargets *int) bool
	ClipboardWaitForText             func(c *Clipboard) string
	ClipboardWaitForUris             func(c *Clipboard) []string
	ClipboardWaitIsImageAvailable    func(c *Clipboard) bool
	ClipboardWaitIsRichTextAvailable func(c *Clipboard, buffer *TextBuffer) bool
	ClipboardWaitIsTargetAvailable   func(c *Clipboard, target D.Atom) bool
	ClipboardWaitIsTextAvailable     func(c *Clipboard) bool
	ClipboardWaitIsUrisAvailable     func(c *Clipboard) bool
)
View Source
var (
	ClistGetType        func() O.Type
	ClistNew            func(columns int) *Widget
	ClistNewWithTitles  func(columns int, titles []string) *Widget
	ClistDragPosGetType func() O.Type
)
View Source
var (
	ClistAppend                 func(c *CList, text []string) int
	ClistClear                  func(c *CList)
	ClistColumnsAutosize        func(c *CList) int
	ClistColumnTitleActive      func(c *CList, column int)
	ClistColumnTitlePassive     func(c *CList, column int)
	ClistColumnTitlesActive     func(c *CList)
	ClistColumnTitlesHide       func(c *CList)
	ClistColumnTitlesPassive    func(c *CList)
	ClistColumnTitlesShow       func(c *CList)
	ClistFindRowFromData        func(c *CList, data T.Gpointer) int
	ClistFreeze                 func(c *CList)
	ClistGetCellStyle           func(c *CList, row, column int) *Style
	ClistGetCellType            func(c *CList, row, column int) CellType
	ClistGetColumnTitle         func(c *CList, column int) string
	ClistGetColumnWidget        func(c *CList, column int) *Widget
	ClistGetHadjustment         func(c *CList) *Adjustment
	ClistGetPixmap              func(c *CList, row, column int, pixmap, mask **T.GdkBitmap) int
	ClistGetPixtext             func(c *CList, row, column int, text []string, spacing *uint8, pixmap, mask **T.GdkBitmap) int
	ClistGetRowData             func(c *CList, row int) T.Gpointer
	ClistGetRowStyle            func(c *CList, row int) *Style
	ClistGetSelectable          func(c *CList, row int) bool
	ClistGetSelectionInfo       func(c *CList, x, y int, row, column *int) int
	ClistGetText                func(c *CList, row, column int, text []string) int
	ClistGetVadjustment         func(c *CList) *Adjustment
	ClistInsert                 func(c *CList, row int, text []string) int
	ClistMoveto                 func(c *CList, row, column int, rowAlign, colAlign float32)
	ClistOptimalColumnWidth     func(c *CList, column int) int
	ClistPrepend                func(c *CList, text []string) int
	ClistRemove                 func(c *CList, row int)
	ClistRowIsVisible           func(c *CList, row int) Visibility
	ClistRowMove                func(c *CList, sourceRow, destRow int)
	ClistSelectAll              func(c *CList)
	ClistSelectRow              func(c *CList, row, column int)
	ClistSetAutoSort            func(c *CList, autoSort bool)
	ClistSetBackground          func(c *CList, row int, color *D.Color)
	ClistSetButtonActions       func(c *CList, button uint, buttonActions uint8)
	ClistSetCellStyle           func(c *CList, row, column int, style *Style)
	ClistSetColumnAutoResize    func(c *CList, column int, autoResize bool)
	ClistSetColumnJustification func(c *CList, column int, justification Justification)
	ClistSetColumnMaxWidth      func(c *CList, column, maxWidth int)
	ClistSetColumnMinWidth      func(c *CList, column, minWidth int)
	ClistSetColumnResizeable    func(c *CList, column int, resizeable bool)
	ClistSetColumnTitle         func(c *CList, column int, title string)
	ClistSetColumnVisibility    func(c *CList, column int, visible bool)
	ClistSetColumnWidget        func(c *CList, column int, widget *Widget)
	ClistSetColumnWidth         func(c *CList, column, width int)
	ClistSetCompareFunc         func(c *CList, cmpFunc CListCompareFunc)
	ClistSetForeground          func(c *CList, row int, color *D.Color)
	ClistSetHadjustment         func(c *CList, adjustment *Adjustment)
	ClistSetPixmap              func(c *CList, row, column int, pixmap *D.Pixmap, mask *T.GdkBitmap)
	ClistSetPixtext             func(c *CList, row, column int, text string, spacing uint8, pixmap, mask *T.GdkBitmap)
	ClistSetReorderable         func(c *CList, reorderable bool)
	ClistSetRowData             func(c *CList, row int, data T.Gpointer)
	ClistSetRowDataFull         func(c *CList, row int, data T.Gpointer, destroy O.DestroyNotify)
	ClistSetRowHeight           func(c *CList, height uint)
	ClistSetRowStyle            func(c *CList, row, style *Style)
	ClistSetSelectable          func(c *CList, row int, selectable bool)
	ClistSetSelectionMode       func(c *CList, mode SelectionMode)
	ClistSetShadowType          func(c *CList, t ShadowType)
	ClistSetShift               func(c *CList, row, column, vertical, horizontal int)
	ClistSetSortColumn          func(c *CList, column int)
	ClistSetSortType            func(c *CList, sortType SortType)
	ClistSetText                func(c *CList, row, column int, text string)
	ClistSetUseDragIcons        func(c *CList, useIcons bool)
	ClistSetVadjustment         func(c *CList, adjustment *Adjustment)
	ClistSort                   func(c *CList)
	ClistSwapRows               func(c *CList, row1, row2 int)
	ClistThaw                   func(c *CList)
	ClistUndoSelection          func(c *CList)
	ClistUnselectAll            func(c *CList)
	ClistUnselectRow            func(c *CList, row, column int)
)
View Source
var (
	ColorButtonGetType      func() O.Type
	ColorButtonNew          func() *Widget
	ColorButtonNewWithColor func(color *D.Color) *Widget
)
View Source
var (
	ColorButtonGetAlpha    func(c *ColorButton) uint16
	ColorButtonGetColor    func(c *ColorButton, color *D.Color)
	ColorButtonGetTitle    func(c *ColorButton) string
	ColorButtonGetUseAlpha func(c *ColorButton) bool
	ColorButtonSetAlpha    func(c *ColorButton, alpha uint16)
	ColorButtonSetColor    func(c *ColorButton, color *D.Color)
	ColorButtonSetTitle    func(c *ColorButton, title string)
	ColorButtonSetUseAlpha func(c *ColorButton, useAlpha bool)
)
View Source
var (
	ColorSelectionGetType func() O.Type
	ColorSelectionNew     func() *Widget

	ColorSelectionPaletteFromString func(str string, colors **D.Color, nColors *int) bool
	ColorSelectionPaletteToString   func(colors *D.Color, nColors int) string

	ColorSelectionSetChangePaletteHook           func(f ColorSelectionChangePaletteFunc) ColorSelectionChangePaletteFunc
	ColorSelectionSetChangePaletteWithScreenHook func(f ColorSelectionChangePaletteWithScreenFunc) ColorSelectionChangePaletteWithScreenFunc
)
View Source
var (
	ColorSelectionGetColor             func(c *ColorSelection, color *float64)
	ColorSelectionGetCurrentAlpha      func(c *ColorSelection) uint16
	ColorSelectionGetCurrentColor      func(c *ColorSelection, color *D.Color)
	ColorSelectionGetHasOpacityControl func(c *ColorSelection) bool
	ColorSelectionGetHasPalette        func(c *ColorSelection) bool
	ColorSelectionGetPreviousAlpha     func(c *ColorSelection) uint16
	ColorSelectionGetPreviousColor     func(c *ColorSelection, color *D.Color)
	ColorSelectionIsAdjusting          func(c *ColorSelection) bool
	ColorSelectionSetColor             func(c *ColorSelection, color *float64)
	ColorSelectionSetCurrentAlpha      func(c *ColorSelection, alpha uint16)
	ColorSelectionSetCurrentColor      func(c *ColorSelection, color *D.Color)
	ColorSelectionSetHasOpacityControl func(c *ColorSelection, hasOpacity bool)
	ColorSelectionSetHasPalette        func(c *ColorSelection, hasPalette bool)
	ColorSelectionSetPreviousAlpha     func(c *ColorSelection, alpha uint16)
	ColorSelectionSetPreviousColor     func(c *ColorSelection, color *D.Color)
	ColorSelectionSetUpdatePolicy      func(c *ColorSelection, policy UpdateType)
)
View Source
var (
	ColorSelectionDialogGetType func() O.Type
	ColorSelectionDialogNew     func(title string) *Widget

	ColorSelectionDialogGetColorSelection func(c *ColorSelectionDialog) *Widget
)
View Source
var (
	ComboGetType func() O.Type
	ComboNew     func() *Widget
)
View Source
var (
	ComboSetValueInList     func(c *Combo, val bool, okIfEmpty bool)
	ComboSetUseArrows       func(c *Combo, val bool)
	ComboSetUseArrowsAlways func(c *Combo, val bool)
	ComboSetCaseSensitive   func(c *Combo, val bool)
	ComboSetItemString      func(c *Combo, item *Item, itemValue string)
	ComboSetPopdownStrings  func(c *Combo, strings *L.List)
	ComboDisableActivate    func(c *Combo)
)
View Source
var (
	ComboBoxGetType              func() O.Type
	ComboBoxNew                  func() *Widget
	ComboBoxNewWithEntry         func() *Widget
	ComboBoxNewWithModel         func(model *TreeModel) *Widget
	ComboBoxNewWithModelAndEntry func(model *TreeModel) *Widget

	ComboBoxTextGetType      func() O.Type
	ComboBoxTextNew          func() *Widget
	ComboBoxTextNewWithEntry func() *Widget

	ComboBoxNewText func() *Widget

	ComboBoxEntryGetType      func() O.Type
	ComboBoxEntryNew          func() *Widget
	ComboBoxEntryNewWithModel func(model *TreeModel, textColumn int) *Widget
	ComboBoxEntryNewText      func() *Widget
)
View Source
var (
	ComboBoxAppendText           func(c *ComboBox, text string)
	ComboBoxGetActive            func(c *ComboBox) int
	ComboBoxGetActiveIter        func(c *ComboBox, iter *TreeIter) bool
	ComboBoxGetActiveText        func(c *ComboBox) string
	ComboBoxGetAddTearoffs       func(c *ComboBox) bool
	ComboBoxGetButtonSensitivity func(c *ComboBox) SensitivityType
	ComboBoxGetColumnSpanColumn  func(c *ComboBox) int
	ComboBoxGetEntryTextColumn   func(c *ComboBox) int
	ComboBoxGetFocusOnClick      func(c *ComboBox) bool
	ComboBoxGetHasEntry          func(c *ComboBox) bool
	ComboBoxGetModel             func(c *ComboBox) *TreeModel
	ComboBoxGetPopupAccessible   func(c *ComboBox) *A.Object
	ComboBoxGetRowSeparatorFunc  func(c *ComboBox) TreeViewRowSeparatorFunc
	ComboBoxGetRowSpanColumn     func(c *ComboBox) int
	ComboBoxGetTitle             func(c *ComboBox) string
	ComboBoxGetWrapWidth         func(c *ComboBox) int
	ComboBoxInsertText           func(c *ComboBox, position int, text string)
	ComboBoxPopdown              func(c *ComboBox)
	ComboBoxPopup                func(c *ComboBox)
	ComboBoxPrependText          func(c *ComboBox, text string)
	ComboBoxRemoveText           func(c *ComboBox, position int)
	ComboBoxSetActive            func(c *ComboBox, index int)
	ComboBoxSetActiveIter        func(c *ComboBox, iter *TreeIter)
	ComboBoxSetAddTearoffs       func(c *ComboBox, addTearoffs bool)
	ComboBoxSetButtonSensitivity func(c *ComboBox, sensitivity SensitivityType)
	ComboBoxSetColumnSpanColumn  func(c *ComboBox, columnSpan int)
	ComboBoxSetEntryTextColumn   func(c *ComboBox, textColumn int)
	ComboBoxSetFocusOnClick      func(c *ComboBox, focusOnClick bool)
	ComboBoxSetModel             func(c *ComboBox, model *TreeModel)
	ComboBoxSetRowSeparatorFunc  func(c *ComboBox, f TreeViewRowSeparatorFunc, data T.Gpointer, destroy O.DestroyNotify)
	ComboBoxSetRowSpanColumn     func(c *ComboBox, rowSpan int)
	ComboBoxSetTitle             func(c *ComboBox, title string)
	ComboBoxSetWrapWidth         func(c *ComboBox, width int)
)
View Source
var (
	ComboBoxTextAppendText    func(c *ComboBoxText, text string)
	ComboBoxTextGetActiveText func(c *ComboBoxText) string
	ComboBoxTextInsertText    func(c *ComboBoxText, position int, text string)
	ComboBoxTextPrependText   func(c *ComboBoxText, text string)
	ComboBoxTextRemove        func(c *ComboBoxText, position int)
)
View Source
var (
	ComboBoxEntrySetTextColumn func(e *ComboBoxEntry, textColumn int)
	ComboBoxEntryGetTextColumn func(e *ComboBoxEntry) int
)
View Source
var (
	ContainerGetType func() O.Type

	ContainerAdd                  func(c *Container, widget *Widget)
	ContainerAddWithProperties    func(c *Container, widget *Widget, firstPropName string, v ...VArg)
	ContainerCheckResize          func(c *Container)
	ContainerChildGet             func(c *Container, child *Widget, firstPropName string, v ...VArg)
	ContainerChildGetProperty     func(c *Container, child *Widget, propertyName string, value *O.Value)
	ContainerChildGetValist       func(c *Container, child *Widget, firstPropertyName string, varArgs VAList)
	ContainerChildSet             func(c *Container, child *Widget, firstPropName string, v ...VArg)
	ContainerChildSetProperty     func(c *Container, child *Widget, propertyName string, value *O.Value)
	ContainerChildSetValist       func(c *Container, child *Widget, firstPropertyName string, varArgs VAList)
	ContainerChildType            func(c *Container) O.Type
	ContainerForall               func(c *Container, callback Callback, callbackData T.Gpointer)
	ContainerForeach              func(c *Container, callback Callback, callbackData T.Gpointer)
	ContainerForeachFull          func(c *Container, callback Callback, marshal CallbackMarshal, callbackData T.Gpointer, notify O.DestroyNotify)
	ContainerGetBorderWidth       func(c *Container) uint
	ContainerGetChildren          func(c *Container) *L.List
	ContainerGetFocusChain        func(c *Container, focusableWidgets **L.List) bool
	ContainerGetFocusChild        func(c *Container) *Widget
	ContainerGetFocusHadjustment  func(c *Container) *Adjustment
	ContainerGetFocusVadjustment  func(c *Container) *Adjustment
	ContainerGetResizeMode        func(c *Container) ResizeMode
	ContainerPropagateExpose      func(c *Container, child *Widget, event *D.EventExpose)
	ContainerRemove               func(c *Container, widget *Widget)
	ContainerResizeChildren       func(c *Container)
	ContainerSetBorderWidth       func(c *Container, borderWidth uint)
	ContainerSetFocusChain        func(c *Container, focusableWidgets *L.List)
	ContainerSetFocusChild        func(c *Container, child *Widget)
	ContainerSetFocusHadjustment  func(c *Container, adjustment *Adjustment)
	ContainerSetFocusVadjustment  func(c *Container, adjustment *Adjustment)
	ContainerSetReallocateRedraws func(c *Container, needsRedraws bool)
	ContainerSetResizeMode        func(c *Container, resizeMode ResizeMode)
	ContainerUnsetFocusChain      func(c *Container)
)
View Source
var (
	ContainerClassFindChildProperty   func(cclass *O.ObjectClass, propertyName string) *O.ParamSpec
	ContainerClassListChildProperties func(cclass *O.ObjectClass, nProperties *uint) **O.ParamSpec

	ContainerClassInstallChildProperty func(cclass *ContainerClass, propertyId uint, pspec *O.ParamSpec)
)
View Source
var (
	CtreeGetType       func() O.Type
	CtreeNew           func(columns int, treeColumn int) *Widget
	CtreeNewWithTitles func(columns int, treeColumn int, titles []string) *Widget

	CtreeNodeGetType func() O.Type
	CtreePosGetType  func() O.Type

	CtreeExpanderStyleGetType func() O.Type
	CtreeExpansionTypeGetType func() O.Type
	CtreeLineStyleGetType     func() O.Type
)
View Source
var (
	CtreeCollapse                 func(c *CTree, node *CTreeNode)
	CtreeCollapseRecursive        func(c *CTree, node *CTreeNode)
	CtreeCollapseToDepth          func(c *CTree, node *CTreeNode, depth int)
	CtreeExpand                   func(c *CTree, node *CTreeNode)
	CtreeExpandRecursive          func(c *CTree, node *CTreeNode)
	CtreeExpandToDepth            func(c *CTree, node *CTreeNode, depth int)
	CtreeExportToGnode            func(c *CTree, parent, sibling *T.GNode, node *CTreeNode, f CTreeGNodeFunc, data T.Gpointer) *T.GNode
	CtreeFind                     func(c *CTree, node *CTreeNode, child *CTreeNode) bool
	CtreeFindAllByRowData         func(c *CTree, node *CTreeNode, data T.Gpointer) *L.List
	CtreeFindAllByRowDataCustom   func(c *CTree, node *CTreeNode, data T.Gpointer, f T.GCompareFunc) *L.List
	CtreeFindByRowData            func(c *CTree, node *CTreeNode, data T.Gpointer) *CTreeNode
	CtreeFindByRowDataCustom      func(c *CTree, node *CTreeNode, data T.Gpointer, f T.GCompareFunc) *CTreeNode
	CtreeFindNodePtr              func(c *CTree, ctreeRow *CTreeRow) *CTreeNode
	CtreeGetNodeInfo              func(c *CTree, node *CTreeNode, text []string, spacing *uint8, pixmapClosed **D.Pixmap, maskClosed **T.GdkBitmap, pixmapOpened **D.Pixmap, maskOpened **T.GdkBitmap, isLeaf, expanded *bool) bool
	CtreeInsertGnode              func(c *CTree, parent *CTreeNode, sibling *CTreeNode, gnode *T.GNode, f CTreeGNodeFunc, data T.Gpointer) *CTreeNode
	CtreeInsertNode               func(c *CTree, parent *CTreeNode, sibling *CTreeNode, text []string, spacing uint8, pixmapClosed *D.Pixmap, maskClosed *T.GdkBitmap, pixmapOpened *D.Pixmap, maskOpened *T.GdkBitmap, isLeaf bool, expanded bool) *CTreeNode
	CtreeIsAncestor               func(c *CTree, node *CTreeNode, child *CTreeNode) bool
	CtreeIsHotSpot                func(c *CTree, x int, y int) bool
	CtreeIsViewable               func(c *CTree, node *CTreeNode) bool
	CtreeLast                     func(c *CTree, node *CTreeNode) *CTreeNode
	CtreeMove                     func(c *CTree, node *CTreeNode, newParent *CTreeNode, newSibling *CTreeNode)
	CtreeNodeGetCellStyle         func(c *CTree, node *CTreeNode, column int) *Style
	CtreeNodeGetCellType          func(c *CTree, node *CTreeNode, column int) CellType
	CtreeNodeGetPixmap            func(c *CTree, node *CTreeNode, column int, pixmap **D.Pixmap, mask **T.GdkBitmap) bool
	CtreeNodeGetPixtext           func(c *CTree, node *CTreeNode, column int, text []string, spacing *uint8, pixmap **D.Pixmap, mask **T.GdkBitmap) bool
	CtreeNodeGetRowData           func(c *CTree, node *CTreeNode) T.Gpointer
	CtreeNodeGetRowStyle          func(c *CTree, node *CTreeNode) *Style
	CtreeNodeGetSelectable        func(c *CTree, node *CTreeNode) bool
	CtreeNodeGetText              func(c *CTree, node *CTreeNode, column int, text []string) bool
	CtreeNodeIsVisible            func(c *CTree, node *CTreeNode) Visibility
	CtreeNodeMoveto               func(c *CTree, node *CTreeNode, column int, rowAlign, colAlign float32)
	CtreeNodeNth                  func(c *CTree, row uint) *CTreeNode
	CtreeNodeSetBackground        func(c *CTree, node *CTreeNode, color *D.Color)
	CtreeNodeSetCellStyle         func(c *CTree, node *CTreeNode, column int, style *Style)
	CtreeNodeSetForeground        func(c *CTree, node *CTreeNode, color *D.Color)
	CtreeNodeSetPixmap            func(c *CTree, node *CTreeNode, column int, pixmap *D.Pixmap, mask *T.GdkBitmap)
	CtreeNodeSetPixtext           func(c *CTree, node *CTreeNode, column int, text string, spacing uint8, pixmap *D.Pixmap, mask *T.GdkBitmap)
	CtreeNodeSetRowData           func(c *CTree, node *CTreeNode, data T.Gpointer)
	CtreeNodeSetRowDataFull       func(c *CTree, node *CTreeNode, data T.Gpointer, destroy O.DestroyNotify)
	CtreeNodeSetRowStyle          func(c *CTree, node *CTreeNode, style *Style)
	CtreeNodeSetSelectable        func(c *CTree, node *CTreeNode, selectable bool)
	CtreeNodeSetShift             func(c *CTree, node *CTreeNode, column, vertical, horizontal int)
	CtreeNodeSetText              func(c *CTree, node *CTreeNode, column int, text string)
	CtreePostRecursive            func(c *CTree, node *CTreeNode, f CTreeFunc, data T.Gpointer)
	CtreePostRecursiveToDepth     func(c *CTree, node *CTreeNode, depth int, f CTreeFunc, data T.Gpointer)
	CtreePreRecursive             func(c *CTree, node *CTreeNode, f CTreeFunc, data T.Gpointer)
	CtreePreRecursiveToDepth      func(c *CTree, node *CTreeNode, depth int, f CTreeFunc, data T.Gpointer)
	CtreeRealSelectRecursive      func(c *CTree, node *CTreeNode, state int)
	CtreeRemoveNode               func(c *CTree, node *CTreeNode)
	CtreeSelect                   func(c *CTree, node *CTreeNode)
	CtreeSelectRecursive          func(c *CTree, node *CTreeNode)
	CtreeSetDragCompareFunc       func(c *CTree, cmpFunc CTreeCompareDragFunc)
	CtreeSetExpanderStyle         func(c *CTree, expanderStyle CTreeExpanderStyle)
	CtreeSetIndent                func(c *CTree, indent int)
	CtreeSetLineStyle             func(c *CTree, lineStyle CTreeLineStyle)
	CtreeSetNodeInfo              func(c *CTree, node *CTreeNode, text string, spacing uint8, pixmapClosed *D.Pixmap, maskClosed *T.GdkBitmap, pixmapOpened *D.Pixmap, maskOpened *T.GdkBitmap, isLeaf, expanded bool)
	CtreeSetShowStub              func(c *CTree, showStub bool)
	CtreeSetSpacing               func(c *CTree, spacing int)
	CtreeSortNode                 func(c *CTree, node *CTreeNode)
	CtreeSortRecursive            func(c *CTree, node *CTreeNode)
	CtreeToggleExpansion          func(c *CTree, node *CTreeNode)
	CtreeToggleExpansionRecursive func(c *CTree, node *CTreeNode)
	CtreeUnselect                 func(c *CTree, node *CTreeNode)
	CtreeUnselectRecursive        func(c *CTree, node *CTreeNode)
)
View Source
var (
	CurveGetType func() O.Type
	CurveNew     func() *Widget

	CurveGetVector    func(c *Curve, veclen int, vector *float32)
	CurveReset        func(c *Curve)
	CurveSetCurveType func(c *Curve, t CurveType)
	CurveSetGamma     func(c *Curve, gamma float32)
	CurveSetRange     func(c *Curve, minX, maxX, minY, maxY float32)
	CurveSetVector    func(c *Curve, veclen int, vector *float32)
)
View Source
var (
	DialogFlagsGetType   func() O.Type
	DialogGetType        func() O.Type
	DialogNew            func() *Widget
	DialogNewWithButtons func(title string, parent *Window, flags DialogFlags, firstButtonText string, v ...VArg) *Widget
)
View Source
var (
	DialogAddActionWidget                    func(d *Dialog, child *Widget, responseId int)
	DialogAddButton                          func(d *Dialog, buttonText string, responseId int) *Widget
	DialogAddButtons                         func(d *Dialog, firstButtonText string, v ...VArg)
	DialogGetActionArea                      func(d *Dialog) *Widget
	DialogGetContentArea                     func(d *Dialog) *Widget
	DialogGetHasSeparator                    func(d *Dialog) bool
	DialogGetResponseForWidget               func(d *Dialog, widget *Widget) int
	DialogGetWidgetForResponse               func(d *Dialog, responseId int) *Widget
	DialogResponse                           func(d *Dialog, responseId int)
	DialogRun                                func(d *Dialog) int
	DialogSetAlternativeButtonOrder          func(d *Dialog, firstResponseId int, v ...VArg)
	DialogSetAlternativeButtonOrderFromArray func(d *Dialog, nParams int, newOrder *int)
	DialogSetDefaultResponse                 func(d *Dialog, responseId int)
	DialogSetHasSeparator                    func(d *Dialog, setting bool)
	DialogSetResponseSensitive               func(d *Dialog, responseId int, setting bool)
)
View Source
var (
	DragBegin                 func(widget *Widget, targets *TargetList, actions D.DragAction, button int, event *D.Event) *D.DragContext
	DragCheckThreshold        func(widget *Widget, startX, startY, currentX, currentY int) bool
	DragDestAddImageTargets   func(widget *Widget)
	DragDestAddTextTargets    func(widget *Widget)
	DragDestAddUriTargets     func(widget *Widget)
	DragDestFindTarget        func(widget *Widget, context *D.DragContext, targetList *TargetList) D.Atom
	DragDestGetTargetList     func(widget *Widget) *TargetList
	DragDestGetTrackMotion    func(widget *Widget) bool
	DragDestSet               func(widget *Widget, flags DestDefaults, targets *TargetEntry, nTargets int, actions D.DragAction)
	DragDestSetProxy          func(widget *Widget, proxyWindow *D.Window, protocol D.DragProtocol, useCoordinates bool)
	DragDestSetTargetList     func(widget *Widget, targetList *TargetList)
	DragDestSetTrackMotion    func(widget *Widget, trackMotion bool)
	DragDestUnset             func(widget *Widget)
	DragFinish                func(context *D.DragContext, success, del bool, time T.GUint32)
	DragGetData               func(widget *Widget, context *D.DragContext, target D.Atom, time T.GUint32)
	DragGetSourceWidget       func(context *D.DragContext) *Widget
	DragHighlight             func(widget *Widget)
	DragSetDefaultIcon        func(colormap *D.Colormap, pixmap *D.Pixmap, mask *T.GdkBitmap, hotX, hotY int)
	DragSetIconDefault        func(context *D.DragContext)
	DragSetIconName           func(context *D.DragContext, iconName string, hotX, hotY int)
	DragSetIconPixbuf         func(context *D.DragContext, pixbuf *D.Pixbuf, hotX, hotY int)
	DragSetIconPixmap         func(context *D.DragContext, colormap *D.Colormap, pixmap *D.Pixmap, mask *T.GdkBitmap, hotX, hotY int)
	DragSetIconStock          func(context *D.DragContext, stockId string, hotX, hotY int)
	DragSetIconWidget         func(context *D.DragContext, widget *Widget, hotX, hotY int)
	DragSourceAddImageTargets func(widget *Widget)
	DragSourceAddTextTargets  func(widget *Widget)
	DragSourceAddUriTargets   func(widget *Widget)
	DragSourceGetTargetList   func(widget *Widget) *TargetList
	DragSourceSet             func(widget *Widget, startButtonMask T.GdkModifierType, targets *TargetEntry, nTargets int, actions D.DragAction)
	DragSourceSetIcon         func(widget *Widget, colormap *D.Colormap, pixmap *D.Pixmap, mask *T.GdkBitmap)
	DragSourceSetIconName     func(widget *Widget, iconName string)
	DragSourceSetIconPixbuf   func(widget *Widget, pixbuf *D.Pixbuf)
	DragSourceSetIconStock    func(widget *Widget, stockId string)
	DragSourceSetTargetList   func(widget *Widget, targetList *TargetList)
	DragSourceUnset           func(widget *Widget)
	DragUnhighlight           func(widget *Widget)
)
View Source
var (
	DrawingAreaGetType func() O.Type
	DrawingAreaNew     func() *Widget

	DrawingAreaSize func(d *DrawingArea, width int, height int)
)
View Source
var (
	EditableGetType func() O.Type

	EditableCopyClipboard      func(e *Editable)
	EditableCutClipboard       func(e *Editable)
	EditableDeleteSelection    func(e *Editable)
	EditableDeleteText         func(e *Editable, startPos, endPos int)
	EditableGetChars           func(e *Editable, startPos, endPos int) string
	EditableGetEditable        func(e *Editable) bool
	EditableGetPosition        func(e *Editable) int
	EditableGetSelectionBounds func(e *Editable, startPos, endPos *int) bool
	EditableInsertText         func(e *Editable, newText string, newTextLength int, position *int)
	EditablePasteClipboard     func(e *Editable)
	EditableSelectRegion       func(e *Editable, startPos, endPos int)
	EditableSetEditable        func(e *Editable, isEditable bool)
	EditableSetPosition        func(e *Editable, position int)
)
View Source
var (
	EntryGetType          func() O.Type
	EntryNew              func() *Widget
	EntryNewWithMaxLength func(max int) *Widget
	EntryNewWithBuffer    func(buffer *EntryBuffer) *Widget

	EntryIconPositionGetType func() O.Type

	EntryAppendText               func(e *Entry, text string)
	EntryGetActivatesDefault      func(e *Entry) bool
	EntryGetAlignment             func(e *Entry) float32
	EntryGetBuffer                func(e *Entry) *EntryBuffer
	EntryGetCompletion            func(e *Entry) *EntryCompletion
	EntryGetCurrentIconDragSource func(e *Entry) int
	EntryGetCursorHadjustment     func(e *Entry) *Adjustment
	EntryGetHasFrame              func(e *Entry) bool
	EntryGetIconActivatable       func(e *Entry, iconPos EntryIconPosition) bool
	EntryGetIconAtPos             func(e *Entry, x, y int) int
	EntryGetIconGicon             func(e *Entry, iconPos EntryIconPosition) *I.Icon
	EntryGetIconName              func(e *Entry, iconPos EntryIconPosition) string
	EntryGetIconPixbuf            func(e *Entry, iconPos EntryIconPosition) *D.Pixbuf
	EntryGetIconSensitive         func(e *Entry, iconPos EntryIconPosition) bool
	EntryGetIconStock             func(e *Entry, iconPos EntryIconPosition) string
	EntryGetIconStorageType       func(e *Entry, iconPos EntryIconPosition) ImageType
	EntryGetIconTooltipMarkup     func(e *Entry, iconPos EntryIconPosition) string
	EntryGetIconTooltipText       func(e *Entry, iconPos EntryIconPosition) string
	EntryGetIconWindow            func(e *Entry, iconPos EntryIconPosition) *D.Window
	EntryGetInnerBorder           func(e *Entry) *Border
	EntryGetInvisibleChar         func(e *Entry) L.Unichar
	EntryGetLayout                func(e *Entry) *P.Layout
	EntryGetLayoutOffsets         func(e *Entry, x, y *int)
	EntryGetMaxLength             func(e *Entry) int
	EntryGetOverwriteMode         func(e *Entry) bool
	EntryGetProgressFraction      func(e *Entry) float64
	EntryGetProgressPulseStep     func(e *Entry) float64
	EntryGetText                  func(e *Entry) string
	EntryGetTextLength            func(e *Entry) uint16
	EntryGetTextWindow            func(e *Entry) *D.Window
	EntryGetVisibility            func(e *Entry) bool
	EntryGetWidthChars            func(e *Entry) int
	EntryImContextFilterKeypress  func(e *Entry, event *D.EventKey) bool
	EntryLayoutIndexToTextIndex   func(e *Entry, layoutIndex int) int
	EntryPrependText              func(e *Entry, text string)
	EntryProgressPulse            func(e *Entry)
	EntryResetImContext           func(e *Entry)
	EntrySelectRegion             func(e *Entry, start, end int)
	EntrySetActivatesDefault      func(e *Entry, setting bool)
	EntrySetAlignment             func(e *Entry, xalign float32)
	EntrySetBuffer                func(e *Entry, buffer *EntryBuffer)
	EntrySetCompletion            func(e *Entry, completion *EntryCompletion)
	EntrySetCursorHadjustment     func(e *Entry, adjustment *Adjustment)
	EntrySetEditable              func(e *Entry, editable bool)
	EntrySetHasFrame              func(e *Entry, setting bool)
	EntrySetIconActivatable       func(e *Entry, iconPos EntryIconPosition, activatable bool)
	EntrySetIconDragSource        func(e *Entry, iconPos EntryIconPosition, targetList *TargetList, actions D.DragAction)
	EntrySetIconFromGicon         func(e *Entry, iconPos EntryIconPosition, icon *I.Icon)
	EntrySetIconFromIconName      func(e *Entry, iconPos EntryIconPosition, iconName string)
	EntrySetIconFromPixbuf        func(e *Entry, iconPos EntryIconPosition, pixbuf *D.Pixbuf)
	EntrySetIconFromStock         func(e *Entry, iconPos EntryIconPosition, stockId string)
	EntrySetIconSensitive         func(e *Entry, iconPos EntryIconPosition, sensitive bool)
	EntrySetIconTooltipMarkup     func(e *Entry, iconPos EntryIconPosition, tooltip string)
	EntrySetIconTooltipText       func(e *Entry, iconPos EntryIconPosition, tooltip string)
	EntrySetInnerBorder           func(e *Entry, border *Border)
	EntrySetInvisibleChar         func(e *Entry, ch L.Unichar)
	EntrySetMaxLength             func(e *Entry, max int)
	EntrySetOverwriteMode         func(e *Entry, overwrite bool)
	EntrySetPosition              func(e *Entry, position int)
	EntrySetProgressFraction      func(e *Entry, fraction float64)
	EntrySetProgressPulseStep     func(e *Entry, fraction float64)
	EntrySetText                  func(e *Entry, text string)
	EntrySetVisibility            func(e *Entry, visible bool)
	EntrySetWidthChars            func(e *Entry, nChars int)
	EntryTextIndexToLayoutIndex   func(e *Entry, textIndex int) int
	EntryUnsetInvisibleChar       func(e *Entry)
)
View Source
var (
	EntryBufferGetType func() O.Type
	EntryBufferNew     func(
		initialChars string, nInitialChars int) *EntryBuffer

	EntryBufferGetBytes         func(e *EntryBuffer) T.Gsize
	EntryBufferGetLength        func(e *EntryBuffer) uint
	EntryBufferGetText          func(e *EntryBuffer) string
	EntryBufferSetText          func(e *EntryBuffer, chars string, nChars int)
	EntryBufferSetMaxLength     func(e *EntryBuffer, maxLength int)
	EntryBufferGetMaxLength     func(e *EntryBuffer) int
	EntryBufferInsertText       func(e *EntryBuffer, position uint, chars string, nChars int) uint
	EntryBufferDeleteText       func(e *EntryBuffer, position uint, nChars int) uint
	EntryBufferEmitInsertedText func(e *EntryBuffer, position uint, chars string, nChars uint)
	EntryBufferEmitDeletedText  func(e *EntryBuffer, position uint, nChars uint)
)
View Source
var (
	EntryCompletionGetType func() O.Type
	EntryCompletionNew     func() *EntryCompletion

	EntryCompletionComplete            func(completion *EntryCompletion)
	EntryCompletionDeleteAction        func(completion *EntryCompletion, index int)
	EntryCompletionGetCompletionPrefix func(completion *EntryCompletion) string
	EntryCompletionGetEntry            func(completion *EntryCompletion) *Widget
	EntryCompletionGetInlineCompletion func(completion *EntryCompletion) bool
	EntryCompletionGetInlineSelection  func(completion *EntryCompletion) bool
	EntryCompletionGetMinimumKeyLength func(completion *EntryCompletion) int
	EntryCompletionGetModel            func(completion *EntryCompletion) *TreeModel
	EntryCompletionGetPopupCompletion  func(completion *EntryCompletion) bool
	EntryCompletionGetPopupSetWidth    func(completion *EntryCompletion) bool
	EntryCompletionGetPopupSingleMatch func(completion *EntryCompletion) bool
	EntryCompletionGetTextColumn       func(completion *EntryCompletion) int
	EntryCompletionInsertActionMarkup  func(completion *EntryCompletion, index int, markup string)
	EntryCompletionInsertActionText    func(completion *EntryCompletion, index int, text string)
	EntryCompletionInsertPrefix        func(completion *EntryCompletion)
	EntryCompletionSetInlineCompletion func(completion *EntryCompletion, inlineCompletion bool)
	EntryCompletionSetInlineSelection  func(completion *EntryCompletion, inlineSelection bool)
	EntryCompletionSetMatchFunc        func(completion *EntryCompletion, f EntryCompletionMatchFunc, funcData T.Gpointer, funcNotify O.DestroyNotify)
	EntryCompletionSetMinimumKeyLength func(completion *EntryCompletion, length int)
	EntryCompletionSetModel            func(completion *EntryCompletion, model *TreeModel)
	EntryCompletionSetPopupCompletion  func(completion *EntryCompletion, popupCompletion bool)
	EntryCompletionSetPopupSetWidth    func(completion *EntryCompletion, popupSetWidth bool)
	EntryCompletionSetPopupSingleMatch func(completion *EntryCompletion, popupSingleMatch bool)
	EntryCompletionSetTextColumn       func(completion *EntryCompletion, column int)
)
View Source
var (
	EventBoxGetType func() O.Type
	EventBoxNew     func() *Widget

	EventBoxGetAboveChild    func(e *EventBox) bool
	EventBoxGetVisibleWindow func(e *EventBox) bool
	EventBoxSetAboveChild    func(e *EventBox, aboveChild bool)
	EventBoxSetVisibleWindow func(e *EventBox, visibleWindow bool)
)
View Source
var (
	ExpanderGetType         func() O.Type
	ExpanderNew             func(label string) *Widget
	ExpanderNewWithMnemonic func(label string) *Widget

	ExpanderStyleGetType func() O.Type

	ExpanderSetExpanded     func(e *Expander, expanded bool)
	ExpanderGetExpanded     func(e *Expander) bool
	ExpanderSetSpacing      func(e *Expander, spacing int)
	ExpanderGetSpacing      func(e *Expander) int
	ExpanderSetLabel        func(e *Expander, label string)
	ExpanderGetLabel        func(e *Expander) string
	ExpanderSetUseUnderline func(e *Expander, useUnderline bool)
	ExpanderGetUseUnderline func(e *Expander) bool
	ExpanderSetUseMarkup    func(e *Expander, useMarkup bool)
	ExpanderGetUseMarkup    func(e *Expander) bool
	ExpanderSetLabelWidget  func(e *Expander, labelWidget *Widget)
	ExpanderGetLabelWidget  func(e *Expander) *Widget
	ExpanderSetLabelFill    func(e *Expander, labelFill bool)
	ExpanderGetLabelFill    func(e *Expander) bool
)
View Source
var (
	FileChooserGetType    func() O.Type
	FileChooserErrorQuark func() L.Quark

	FileChooserActionGetType       func() O.Type
	FileChooserConfirmationGetType func() O.Type
	FileChooserDialogGetType       func() O.Type
	FileChooserErrorGetType        func() O.Type
	FileChooserWidgetGetType       func() O.Type

	FileChooserDialogNew            func(title string, parent *Window, action FileChooserAction, firstButtonText string, v ...VArg) *Widget
	FileChooserDialogNewWithBackend func(title string, parent *Window, action FileChooserAction, backend string, firstButtonText string, v ...VArg) *Widget
	FileChooserWidgetNew            func(action FileChooserAction) *Widget
	FileChooserWidgetNewWithBackend func(action FileChooserAction, backend string) *Widget

	FileChooserAddFilter                  func(f *FileChooser, filter *FileFilter)
	FileChooserAddShortcutFolder          func(f *FileChooser, folder string, error **L.Error) bool
	FileChooserAddShortcutFolderUri       func(f *FileChooser, uri string, error **L.Error) bool
	FileChooserGetAction                  func(f *FileChooser) FileChooserAction
	FileChooserGetCreateFolders           func(f *FileChooser) bool
	FileChooserGetCurrentFolder           func(f *FileChooser) string
	FileChooserGetCurrentFolderFile       func(f *FileChooser) *I.File
	FileChooserGetCurrentFolderUri        func(f *FileChooser) string
	FileChooserGetDoOverwriteConfirmation func(f *FileChooser) bool
	FileChooserGetExtraWidget             func(f *FileChooser) *Widget
	FileChooserGetFile                    func(f *FileChooser) *I.File
	FileChooserGetFilename                func(f *FileChooser) string
	FileChooserGetFilenames               func(f *FileChooser) *L.SList
	FileChooserGetFiles                   func(f *FileChooser) *L.SList
	FileChooserGetFilter                  func(f *FileChooser) *FileFilter
	FileChooserGetLocalOnly               func(f *FileChooser) bool
	FileChooserGetPreviewFile             func(f *FileChooser) *I.File
	FileChooserGetPreviewFilename         func(f *FileChooser) string
	FileChooserGetPreviewUri              func(f *FileChooser) string
	FileChooserGetPreviewWidget           func(f *FileChooser) *Widget
	FileChooserGetPreviewWidgetActive     func(f *FileChooser) bool
	FileChooserGetSelectMultiple          func(f *FileChooser) bool
	FileChooserGetShowHidden              func(f *FileChooser) bool
	FileChooserGetUri                     func(f *FileChooser) string
	FileChooserGetUris                    func(f *FileChooser) *L.SList
	FileChooserGetUsePreviewLabel         func(f *FileChooser) bool
	FileChooserListFilters                func(f *FileChooser) *L.SList
	FileChooserListShortcutFolders        func(f *FileChooser) *L.SList
	FileChooserListShortcutFolderUris     func(f *FileChooser) *L.SList
	FileChooserRemoveFilter               func(f *FileChooser, filter *FileFilter)
	FileChooserRemoveShortcutFolder       func(f *FileChooser, folder string, error **L.Error) bool
	FileChooserRemoveShortcutFolderUri    func(f *FileChooser, uri string, error **L.Error) bool
	FileChooserSelectAll                  func(f *FileChooser)
	FileChooserSelectFile                 func(f *FileChooser, file *I.File, error **L.Error) bool
	FileChooserSelectFilename             func(f *FileChooser, filename string) bool
	FileChooserSelectUri                  func(f *FileChooser, uri string) bool
	FileChooserSetAction                  func(f *FileChooser, action FileChooserAction)
	FileChooserSetCreateFolders           func(f *FileChooser, createFolders bool)
	FileChooserSetCurrentFolder           func(f *FileChooser, filename string) bool
	FileChooserSetCurrentFolderFile       func(f *FileChooser, file *I.File, error **L.Error) bool
	FileChooserSetCurrentFolderUri        func(f *FileChooser, uri string) bool
	FileChooserSetCurrentName             func(f *FileChooser, name string)
	FileChooserSetDoOverwriteConfirmation func(f *FileChooser, doOverwriteConfirmation bool)
	FileChooserSetExtraWidget             func(f *FileChooser, extraWidget *Widget)
	FileChooserSetFile                    func(f *FileChooser, file *I.File, error **L.Error) bool
	FileChooserSetFilename                func(f *FileChooser, filename string) bool
	FileChooserSetFilter                  func(f *FileChooser, filter *FileFilter)
	FileChooserSetLocalOnly               func(f *FileChooser, localOnly bool)
	FileChooserSetPreviewWidget           func(f *FileChooser, previewWidget *Widget)
	FileChooserSetPreviewWidgetActive     func(f *FileChooser, active bool)
	FileChooserSetSelectMultiple          func(f *FileChooser, selectMultiple bool)
	FileChooserSetShowHidden              func(f *FileChooser, showHidden bool)
	FileChooserSetUri                     func(f *FileChooser, uri string) bool
	FileChooserSetUsePreviewLabel         func(f *FileChooser, useLabel bool)
	FileChooserUnselectAll                func(f *FileChooser)
	FileChooserUnselectFile               func(f *FileChooser, file *I.File)
	FileChooserUnselectFilename           func(f *FileChooser, filename string)
	FileChooserUnselectUri                func(f *FileChooser, uri string)
)
View Source
var (
	FileChooserButtonGetType        func() O.Type
	FileChooserButtonNew            func(title string, action FileChooserAction) *Widget
	FileChooserButtonNewWithBackend func(title string, action FileChooserAction, backend string) *Widget
	FileChooserButtonNewWithDialog  func(dialog *Widget) *Widget

	FileChooserButtonGetTitle        func(f *FileChooserButton) string
	FileChooserButtonSetTitle        func(f *FileChooserButton, title string)
	FileChooserButtonGetWidthChars   func(f *FileChooserButton) int
	FileChooserButtonSetWidthChars   func(f *FileChooserButton, nChars int)
	FileChooserButtonGetFocusOnClick func(f *FileChooserButton) bool
	FileChooserButtonSetFocusOnClick func(f *FileChooserButton, focusOnClick bool)
)
View Source
var (
	FileFilterGetType      func() O.Type
	FileFilterFlagsGetType func() O.Type
	FileFilterNew          func() *FileFilter

	FileFilterAddCustom        func(filter *FileFilter, needed FileFilterFlags, f FileFilterFunc, data T.Gpointer, notify O.DestroyNotify)
	FileFilterAddMimeType      func(filter *FileFilter, mimeType string)
	FileFilterAddPattern       func(filter *FileFilter, pattern string)
	FileFilterAddPixbufFormats func(filter *FileFilter)
	FileFilterFilter           func(filter *FileFilter, filterInfo *FileFilterInfo) bool
	FileFilterGetName          func(filter *FileFilter) string
	FileFilterGetNeeded        func(filter *FileFilter) FileFilterFlags
	FileFilterSetName          func(filter *FileFilter, name string)
)
View Source
var (
	FileSelectionGetType func() O.Type
	FileSelectionNew     func(title string) *Widget

	FileSelectionComplete          func(f *FileSelection, pattern string)
	FileSelectionGetFilename       func(f *FileSelection) string
	FileSelectionGetSelections     func(f *FileSelection) []string
	FileSelectionGetSelectMultiple func(f *FileSelection) bool
	FileSelectionHideFileopButtons func(f *FileSelection)
	FileSelectionSetFilename       func(f *FileSelection, filename string)
	FileSelectionSetSelectMultiple func(f *FileSelection, selectMultiple bool)
	FileSelectionShowFileopButtons func(f *FileSelection)
)
View Source
var (
	FixedGetType func() O.Type
	FixedNew     func() *Widget

	FixedGetHasWindow func(f *Fixed) bool
	FixedMove         func(f *Fixed, widget *Widget, x, y int)
	FixedPut          func(f *Fixed, widget *Widget, x, y int)
	FixedSetHasWindow func(f *Fixed, hasWindow bool)
)
View Source
var (
	FontButtonGetType     func() O.Type
	FontButtonNew         func() *Widget
	FontButtonNewWithFont func(fontname string) *Widget

	FontButtonGetFontName  func(f *FontButton) string
	FontButtonGetShowSize  func(f *FontButton) bool
	FontButtonGetShowStyle func(f *FontButton) bool
	FontButtonGetTitle     func(f *FontButton) string
	FontButtonGetUseFont   func(f *FontButton) bool
	FontButtonGetUseSize   func(f *FontButton) bool
	FontButtonSetFontName  func(f *FontButton, fontname string) bool
	FontButtonSetShowSize  func(f *FontButton, showSize bool)
	FontButtonSetShowStyle func(f *FontButton, showStyle bool)
	FontButtonSetTitle     func(f *FontButton, title string)
	FontButtonSetUseFont   func(f *FontButton, useFont bool)
	FontButtonSetUseSize   func(f *FontButton, useSize bool)
)
View Source
var (
	FontSelectionGetType func() O.Type
	FontSelectionNew     func() *Widget

	FontSelectionGetFace         func(f *FontSelection) *P.FontFace
	FontSelectionGetFaceList     func(f *FontSelection) *Widget
	FontSelectionGetFamily       func(f *FontSelection) *P.FontFamily
	FontSelectionGetFamilyList   func(f *FontSelection) *Widget
	FontSelectionGetFont         func(f *FontSelection) *D.Font
	FontSelectionGetFontName     func(f *FontSelection) string
	FontSelectionGetPreviewEntry func(f *FontSelection) *Widget
	FontSelectionGetPreviewText  func(f *FontSelection) string
	FontSelectionGetSize         func(f *FontSelection) int
	FontSelectionGetSizeEntry    func(f *FontSelection) *Widget
	FontSelectionGetSizeList     func(f *FontSelection) *Widget
	FontSelectionSetFontName     func(f *FontSelection, fontname string) bool
	FontSelectionSetPreviewText  func(f *FontSelection, text string)
)
View Source
var (
	FontSelectionDialogGetType func() O.Type
	FontSelectionDialogNew     func(title string) *Widget

	FontSelectionDialogGetApplyButton   func(f *FontSelectionDialog) *Widget
	FontSelectionDialogGetCancelButton  func(f *FontSelectionDialog) *Widget
	FontSelectionDialogGetFont          func(f *FontSelectionDialog) *D.Font
	FontSelectionDialogGetFontName      func(f *FontSelectionDialog) string
	FontSelectionDialogGetFontSelection func(f *FontSelectionDialog) *Widget
	FontSelectionDialogGetOkButton      func(f *FontSelectionDialog) *Widget
	FontSelectionDialogGetPreviewText   func(f *FontSelectionDialog) string
	FontSelectionDialogSetFontName      func(f *FontSelectionDialog, fontname string) bool
	FontSelectionDialogSetPreviewText   func(f *FontSelectionDialog, text string)
)
View Source
var (
	FrameGetType func() O.Type
	FrameNew     func(label string) *Widget

	FrameGetLabel       func(f *Frame) string
	FrameGetLabelAlign  func(f *Frame, xalign, yalign *float32)
	FrameGetLabelWidget func(f *Frame) *Widget
	FrameGetShadowType  func(f *Frame) ShadowType
	FrameSetLabel       func(f *Frame, label string)
	FrameSetLabelAlign  func(f *Frame, xalign, yalign float32)
	FrameSetLabelWidget func(f *Frame, labelWidget *Widget)
	FrameSetShadowType  func(f *Frame, t ShadowType)
)
View Source
var (
	GammaCurveGetType func() O.Type
	GammaCurveNew     func() *Widget
)
View Source
var (
	HandleBoxGetType func() O.Type
	HandleBoxNew     func() *Widget

	HandleBoxGetChildDetached  func(h *HandleBox) bool
	HandleBoxGetHandlePosition func(h *HandleBox) PositionType
	HandleBoxGetShadowType     func(h *HandleBox) ShadowType
	HandleBoxGetSnapEdge       func(h *HandleBox) PositionType
	HandleBoxSetHandlePosition func(h *HandleBox, position PositionType)
	HandleBoxSetShadowType     func(h *HandleBox, t ShadowType)
	HandleBoxSetSnapEdge       func(h *HandleBox, edge PositionType)
)
View Source
var (
	HboxGetType func() O.Type

	HboxNew func(homogeneous bool, spacing int) *Widget
)
View Source
var (
	HbuttonBoxGetType func() O.Type
	HbuttonBoxNew     func() *Widget

	HbuttonBoxGetSpacingDefault func() int
	HbuttonBoxGetLayoutDefault  func() ButtonBoxStyle
	HbuttonBoxSetSpacingDefault func(spacing int)
	HbuttonBoxSetLayoutDefault  func(layout ButtonBoxStyle)
)
View Source
var (
	HpanedGetType func() O.Type
	HpanedNew     func() *Widget
)
View Source
var (
	HrulerGetType func() O.Type
	HrulerNew     func() *Widget
)
View Source
var (
	HscaleGetType      func() O.Type
	HscaleNew          func(adjustment *Adjustment) *Widget
	HscaleNewWithRange func(min, max, step float64) *Widget
)
View Source
var (
	HscrollbarGetType func() O.Type
	HscrollbarNew     func(adjustment *Adjustment) *Widget
)
View Source
var (
	HseparatorGetType func() O.Type
	HseparatorNew     func() *Widget
)
View Source
var (
	HsvGetType func() O.Type
	HsvNew     func() *Widget

	HsvGetColor    func(hsv *HSV, h, s, v *float64)
	HsvGetMetrics  func(hsv *HSV, size *int, ringWidth *int)
	HsvIsAdjusting func(hsv *HSV) bool
	HsvSetColor    func(hsv *HSV, h, s, v float64)
	HsvSetMetrics  func(hsv *HSV, size int, ringWidth int)
)
View Source
var (
	IconFactoryGetType func() O.Type
	IconFactoryNew     func() *IconFactory

	IconFactoryLookupDefault func(stockId string) *IconSet

	IconFactoryAdd           func(i *IconFactory, stockId string, iconSet *IconSet)
	IconFactoryAddDefault    func(i *IconFactory)
	IconFactoryLookup        func(i *IconFactory, stockId string) *IconSet
	IconFactoryRemoveDefault func(i *IconFactory)
)
View Source
var (
	IconInfoGetType      func() O.Type
	IconInfoNewForPixbuf func(iconTheme *IconTheme, pixbuf *D.Pixbuf) *IconInfo

	IconInfoCopy              func(i *IconInfo) *IconInfo
	IconInfoFree              func(i *IconInfo)
	IconInfoGetAttachPoints   func(i *IconInfo, points **D.Point, nPoints *int) bool
	IconInfoGetBaseSize       func(i *IconInfo) int
	IconInfoGetBuiltinPixbuf  func(i *IconInfo) *D.Pixbuf
	IconInfoGetDisplayName    func(i *IconInfo) string
	IconInfoGetEmbeddedRect   func(i *IconInfo, rectangle *D.Rectangle) bool
	IconInfoGetFilename       func(i *IconInfo) string
	IconInfoLoadIcon          func(i *IconInfo, error **L.Error) *D.Pixbuf
	IconInfoSetRawCoordinates func(i *IconInfo, rawCoordinates bool)
)
View Source
var (
	IconSetGetType       func() O.Type
	IconSetNew           func() *IconSet
	IconSetNewFromPixbuf func(pixbuf *D.Pixbuf) *IconSet

	IconSetAddSource  func(i *IconSet, source *IconSource)
	IconSetCopy       func(i *IconSet) *IconSet
	IconSetGetSizes   func(i *IconSet, sizes **IconSize, nSizes *int)
	IconSetRef        func(i *IconSet) *IconSet
	IconSetRenderIcon func(i *IconSet, style *Style, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *D.Pixbuf
	IconSetUnref      func(i *IconSet)
)
View Source
var (
	IconSizeGetType func() O.Type

	IconSizeFromName      func(name string) IconSize
	IconSizeRegister      func(name string, width int, height int) IconSize
	IconSizeRegisterAlias func(alias string, target IconSize)

	IconSizeGetName func(i IconSize) string
	IconSizeLookup  func(i IconSize, width *int, height *int) bool
)
View Source
var (
	IconSourceGetType func() O.Type
	IconSourceNew     func() *IconSource

	IconSourceCopy                   func(i *IconSource) *IconSource
	IconSourceFree                   func(i *IconSource)
	IconSourceGetDirection           func(i *IconSource) TextDirection
	IconSourceGetDirectionWildcarded func(i *IconSource) bool
	IconSourceGetFilename            func(i *IconSource) string
	IconSourceGetIconName            func(i *IconSource) string
	IconSourceGetPixbuf              func(i *IconSource) *D.Pixbuf
	IconSourceGetSize                func(i *IconSource) IconSize
	IconSourceGetSizeWildcarded      func(i *IconSource) bool
	IconSourceGetState               func(i *IconSource) StateType
	IconSourceGetStateWildcarded     func(i *IconSource) bool
	IconSourceSetDirection           func(i *IconSource, direction TextDirection)
	IconSourceSetDirectionWildcarded func(i *IconSource, setting bool)
	IconSourceSetFilename            func(i *IconSource, filename string)
	IconSourceSetIconName            func(i *IconSource, iconName string)
	IconSourceSetPixbuf              func(i *IconSource, pixbuf *D.Pixbuf)
	IconSourceSetSize                func(i *IconSource, size IconSize)
	IconSourceSetSizeWildcarded      func(i *IconSource, setting bool)
	IconSourceSetState               func(i *IconSource, state StateType)
	IconSourceSetStateWildcarded     func(i *IconSource, setting bool)
)
View Source
var (
	IconThemeGetType func() O.Type
	IconThemeNew     func() *IconTheme

	IconThemeErrorGetType func() O.Type
	IconThemeErrorQuark   func() L.Quark
	IconThemeGetDefault   func() *IconTheme

	IconThemeGetForScreen   func(screen *D.Screen) *IconTheme
	IconThemeAddBuiltinIcon func(iconName string, size int, pixbuf *D.Pixbuf)

	IconThemeAppendSearchPath   func(i *IconTheme, path string)
	IconThemeChooseIcon         func(i *IconTheme, iconNames []string, size int, flags IconLookupFlags) *IconInfo
	IconThemeGetExampleIconName func(i *IconTheme) string
	IconThemeGetIconSizes       func(i *IconTheme, iconName string) *int
	IconThemeGetSearchPath      func(i *IconTheme, path ***T.Gchar, nElements *int)
	IconThemeHasIcon            func(i *IconTheme, iconName string) bool
	IconThemeListContexts       func(i *IconTheme) *L.List
	IconThemeListIcons          func(i *IconTheme, context string) *L.List
	IconThemeLoadIcon           func(i *IconTheme, iconName string, size int, flags IconLookupFlags, error **L.Error) *D.Pixbuf
	IconThemeLookupByGicon      func(i *IconTheme, icon *I.Icon, size int, flags IconLookupFlags) *IconInfo
	IconThemeLookupIcon         func(i *IconTheme, iconName string, size int, flags IconLookupFlags) *IconInfo
	IconThemePrependSearchPath  func(i *IconTheme, path string)
	IconThemeRescanIfNeeded     func(i *IconTheme) bool
	IconThemeSetCustomTheme     func(i *IconTheme, themeName string)
	IconThemeSetScreen          func(i *IconTheme, screen *D.Screen)
	IconThemeSetSearchPath      func(i *IconTheme, path **T.Gchar, nElements int)
)
View Source
var (
	IconViewGetType      func() O.Type
	IconViewNew          func() *Widget
	IconViewNewWithModel func(model *TreeModel) *Widget

	IconViewDropPositionGetType func() O.Type

	IconViewConvertWidgetToBinWindowCoords func(i *IconView, wx int, wy int, bx *int, by *int)
	IconViewCreateDragIcon                 func(i *IconView, path *TreePath) *D.Pixmap
	IconViewEnableModelDragDest            func(i *IconView, targets *TargetEntry, nTargets int, actions D.DragAction)
	IconViewEnableModelDragSource          func(i *IconView, startButtonMask T.GdkModifierType, targets *TargetEntry, nTargets int, actions D.DragAction)
	IconViewGetColumns                     func(i *IconView) int
	IconViewGetColumnSpacing               func(i *IconView) int
	IconViewGetCursor                      func(i *IconView, path **TreePath, cell **CellRenderer) bool
	IconViewGetDestItemAtPos               func(i *IconView, dragX, dragY int, path **TreePath, pos *IconViewDropPosition) bool
	IconViewGetDragDestItem                func(i *IconView, path **TreePath, pos *IconViewDropPosition)
	IconViewGetItemAtPos                   func(i *IconView, x, y int, path **TreePath, cell **CellRenderer) bool
	IconViewGetItemColumn                  func(i *IconView, path *TreePath) int
	IconViewGetItemOrientation             func(i *IconView) Orientation
	IconViewGetItemPadding                 func(i *IconView) int
	IconViewGetItemRow                     func(i *IconView, path *TreePath) int
	IconViewGetItemWidth                   func(i *IconView) int
	IconViewGetMargin                      func(i *IconView) int
	IconViewGetMarkupColumn                func(i *IconView) int
	IconViewGetModel                       func(i *IconView) *TreeModel
	IconViewGetOrientation                 func(i *IconView) Orientation
	IconViewGetPathAtPos                   func(i *IconView, x, y int) *TreePath
	IconViewGetPixbufColumn                func(i *IconView) int
	IconViewGetReorderable                 func(i *IconView) bool
	IconViewGetRowSpacing                  func(i *IconView) int
	IconViewGetSelectedItems               func(i *IconView) *L.List
	IconViewGetSelectionMode               func(i *IconView) SelectionMode
	IconViewGetSpacing                     func(i *IconView) int
	IconViewGetTextColumn                  func(i *IconView) int
	IconViewGetTooltipColumn               func(i *IconView) int
	IconViewGetTooltipContext              func(i *IconView, x *int, y *int, keyboardTip bool, model **TreeModel, path **TreePath, iter *TreeIter) bool
	IconViewGetVisibleRange                func(i *IconView, startPath **TreePath, endPath **TreePath) bool
	IconViewItemActivated                  func(i *IconView, path *TreePath)
	IconViewPathIsSelected                 func(i *IconView, path *TreePath) bool
	IconViewScrollToPath                   func(i *IconView, path *TreePath, useAlign bool, rowAlign, colAlign float32)
	IconViewSelectAll                      func(i *IconView)
	IconViewSelectedForeach                func(i *IconView, f IconViewForeachFunc, data T.Gpointer)
	IconViewSelectPath                     func(i *IconView, path *TreePath)
	IconViewSetColumns                     func(i *IconView, columns int)
	IconViewSetColumnSpacing               func(i *IconView, columnSpacing int)
	IconViewSetCursor                      func(i *IconView, path *TreePath, cell *CellRenderer, startEditing bool)
	IconViewSetDragDestItem                func(i *IconView, path *TreePath, pos IconViewDropPosition)
	IconViewSetItemOrientation             func(i *IconView, orientation Orientation)
	IconViewSetItemPadding                 func(i *IconView, itemPadding int)
	IconViewSetItemWidth                   func(i *IconView, itemWidth int)
	IconViewSetMargin                      func(i *IconView, margin int)
	IconViewSetMarkupColumn                func(i *IconView, column int)
	IconViewSetModel                       func(i *IconView, model *TreeModel)
	IconViewSetOrientation                 func(i *IconView, orientation Orientation)
	IconViewSetPixbufColumn                func(i *IconView, column int)
	IconViewSetReorderable                 func(i *IconView, reorderable bool)
	IconViewSetRowSpacing                  func(i *IconView, rowSpacing int)
	IconViewSetSelectionMode               func(i *IconView, mode SelectionMode)
	IconViewSetSpacing                     func(i *IconView, spacing int)
	IconViewSetTextColumn                  func(i *IconView, column int)
	IconViewSetTooltipCell                 func(i *IconView, tooltip *Tooltip, path *TreePath, cell *CellRenderer)
	IconViewSetTooltipColumn               func(i *IconView, column int)
	IconViewSetTooltipItem                 func(i *IconView, tooltip *Tooltip, path *TreePath)
	IconViewUnselectAll                    func(i *IconView)
	IconViewUnselectPath                   func(i *IconView, path *TreePath)
	IconViewUnsetModelDragDest             func(i *IconView)
	IconViewUnsetModelDragSource           func(i *IconView)
)
View Source
var (
	ImageGetType          func() O.Type
	ImageNew              func() *Widget
	ImageNewFromPixmap    func(pixmap *D.Pixmap, mask *T.GdkBitmap) *Widget
	ImageNewFromImage     func(image *D.Image, mask *T.GdkBitmap) *Widget
	ImageNewFromFile      func(filename string) *Widget
	ImageNewFromPixbuf    func(pixbuf *D.Pixbuf) *Widget
	ImageNewFromStock     func(stockId string, size IconSize) *Widget
	ImageNewFromIconSet   func(iconSet *IconSet, size IconSize) *Widget
	ImageNewFromAnimation func(animation *D.PixbufAnimation) *Widget
	ImageNewFromIconName  func(iconName string, size IconSize) *Widget
	ImageNewFromGicon     func(icon *I.Icon, size IconSize) *Widget

	ImageClear            func(i *Image)
	ImageGet              func(i *Image, val **D.Image, mask **T.GdkBitmap)
	ImageGetAnimation     func(i *Image) *D.PixbufAnimation
	ImageGetGicon         func(i *Image, gicon **I.Icon, size *IconSize)
	ImageGetIconName      func(i *Image, iconName **T.Gchar, size *IconSize)
	ImageGetIconSet       func(i *Image, iconSet **IconSet, size *IconSize)
	ImageGetImage         func(i *Image, gdkImage **D.Image, mask **T.GdkBitmap)
	ImageGetPixbuf        func(i *Image) *D.Pixbuf
	ImageGetPixelSize     func(i *Image) int
	ImageGetPixmap        func(i *Image, pixmap **D.Pixmap, mask **T.GdkBitmap)
	ImageGetStock         func(i *Image, stockId **T.Gchar, size *IconSize)
	ImageGetStorageType   func(i *Image) ImageType
	ImageSet              func(i *Image, val *D.Image, mask *T.GdkBitmap)
	ImageSetFromAnimation func(i *Image, animation *D.PixbufAnimation)
	ImageSetFromFile      func(i *Image, filename string)
	ImageSetFromGicon     func(i *Image, icon *I.Icon, size IconSize)
	ImageSetFromIconName  func(i *Image, iconName string, size IconSize)
	ImageSetFromIconSet   func(i *Image, iconSet *IconSet, size IconSize)
	ImageSetFromImage     func(i *Image, gdkImage *D.Image, mask *T.GdkBitmap)
	ImageSetFromPixbuf    func(i *Image, pixbuf *D.Pixbuf)
	ImageSetFromPixmap    func(i *Image, pixmap *D.Pixmap, mask *T.GdkBitmap)
	ImageSetFromStock     func(i *Image, stockId string, size IconSize)
	ImageSetPixelSize     func(i *Image, pixelSize int)
)
View Source
var (
	ImageMenuItemGetType         func() O.Type
	ImageMenuItemNew             func() *Widget
	ImageMenuItemNewWithLabel    func(label string) *Widget
	ImageMenuItemNewWithMnemonic func(label string) *Widget
	ImageMenuItemNewFromStock    func(stockId string, accelGroup *AccelGroup) *Widget

	ImageMenuItemGetAlwaysShowImage func(i *ImageMenuItem) bool
	ImageMenuItemGetImage           func(i *ImageMenuItem) *Widget
	ImageMenuItemGetUseStock        func(i *ImageMenuItem) bool
	ImageMenuItemSetAccelGroup      func(i *ImageMenuItem, accelGroup *AccelGroup)
	ImageMenuItemSetAlwaysShowImage func(i *ImageMenuItem, alwaysShow bool)
	ImageMenuItemSetImage           func(i *ImageMenuItem, image *Widget)
	ImageMenuItemSetUseStock        func(i *ImageMenuItem, useStock bool)
)
View Source
var (
	ImContextGetType func() O.Type

	ImContextDeleteSurrounding func(i *IMContext, offset int, nChars int) bool
	ImContextFilterKeypress    func(i *IMContext, event *D.EventKey) bool
	ImContextFocusIn           func(i *IMContext)
	ImContextFocusOut          func(i *IMContext)
	ImContextGetPreeditString  func(i *IMContext, str **T.Gchar, attrs **P.AttrList, cursorPos *int)
	ImContextGetSurrounding    func(i *IMContext, text **T.Gchar, cursorIndex *int) bool
	ImContextReset             func(i *IMContext)
	ImContextSetClientWindow   func(i *IMContext, window *D.Window)
	ImContextSetCursorLocation func(i *IMContext, area *D.Rectangle)
	ImContextSetSurrounding    func(i *IMContext, text string, len int, cursorIndex int)
	ImContextSetUsePreedit     func(i *IMContext, usePreedit bool)
)
View Source
var (
	ImContextSimpleGetType func() O.Type
	ImContextSimpleNew     func() *IMContext

	ImContextSimpleAddTable func(i *IMContextSimple, data *uint16, maxSeqLen, nSeqs int)
)
View Source
var (
	ImMulticontextGetType func() O.Type
	ImMulticontextNew     func() *IMContext

	ImMulticontextAppendMenuitems func(i *IMMulticontext, menushell *MenuShell)
	ImMulticontextGetContextId    func(i *IMMulticontext) string
	ImMulticontextSetContextId    func(i *IMMulticontext, contextId string)
)
View Source
var (
	InfoBarGetType        func() O.Type
	InfoBarNew            func() *Widget
	InfoBarNewWithButtons func(firstButtonText string, v ...VArg) *Widget

	InfoBarAddActionWidget      func(i *InfoBar, child *Widget, responseId int)
	InfoBarAddButton            func(i *InfoBar, buttonText string, responseId int) *Widget
	InfoBarAddButtons           func(i *InfoBar, firstButtonText string, v ...VArg)
	InfoBarGetActionArea        func(i *InfoBar) *Widget
	InfoBarGetContentArea       func(i *InfoBar) *Widget
	InfoBarGetMessageType       func(i *InfoBar) MessageType
	InfoBarResponse             func(i *InfoBar, responseId int)
	InfoBarSetDefaultResponse   func(i *InfoBar, responseId int)
	InfoBarSetMessageType       func(i *InfoBar, messageType MessageType)
	InfoBarSetResponseSensitive func(i *InfoBar, responseId int, setting bool)
)
View Source
var (
	InputDialogGetType func() O.Type
	InputDialogNew     func() *Widget
)
View Source
var (
	InvisibleGetType      func() O.Type
	InvisibleNew          func() *Widget
	InvisibleNewForScreen func(screen *D.Screen) *Widget

	InvisibleGetScreen func(i *Invisible) *D.Screen
	InvisibleSetScreen func(i *Invisible, screen *D.Screen)
)
View Source
var (
	ItemGetType func() O.Type

	ItemDeselect func(i *Item)
	ItemSelect   func(i *Item)
	ItemToggle   func(i *Item)
)
View Source
var (
	ItemFactoryGetType func() O.Type
	ItemFactoryNew     func(containerType O.Type, path string, accelGroup *AccelGroup) *ItemFactory

	ItemFactoriesPathDelete        func(ifactoryPath string, path string)
	ItemFactoryAddForeign          func(accelWidget *Widget, fullPath string, accelGroup *AccelGroup, keyval uint, modifiers T.GdkModifierType)
	ItemFactoryCreateMenuEntries   func(nEntries uint, entries *MenuEntry)
	ItemFactoryFromPath            func(path string) *ItemFactory
	ItemFactoryFromWidget          func(widget *Widget) *ItemFactory
	ItemFactoryPathFromWidget      func(widget *Widget) string
	ItemFactoryPopupDataFromWidget func(widget *Widget) T.Gpointer

	ItemFactoryConstruct         func(i *ItemFactory, containerType O.Type, path string, accelGroup *AccelGroup)
	ItemFactoryCreateItem        func(i *ItemFactory, entry *ItemFactoryEntry, callbackData T.Gpointer, callbackType uint)
	ItemFactoryCreateItems       func(i *ItemFactory, nEntries uint, entries *ItemFactoryEntry, callbackData T.Gpointer)
	ItemFactoryCreateItemsAc     func(i *ItemFactory, nEntries uint, entries *ItemFactoryEntry, callbackData T.Gpointer, callbackType uint)
	ItemFactoryDeleteEntries     func(i *ItemFactory, nEntries uint, entries *ItemFactoryEntry)
	ItemFactoryDeleteEntry       func(i *ItemFactory, entry *ItemFactoryEntry)
	ItemFactoryDeleteItem        func(i *ItemFactory, path string)
	ItemFactoryGetItem           func(i *ItemFactory, path string) *Widget
	ItemFactoryGetItemByAction   func(i *ItemFactory, action uint) *Widget
	ItemFactoryGetWidget         func(i *ItemFactory, path string) *Widget
	ItemFactoryGetWidgetByAction func(i *ItemFactory, action uint) *Widget
	ItemFactoryPopup             func(i *ItemFactory, x uint, y uint, mouseButton uint, time T.GUint32)
	ItemFactoryPopupData         func(i *ItemFactory) T.Gpointer
	ItemFactoryPopupWithData     func(i *ItemFactory, popupData T.Gpointer, destroy O.DestroyNotify, x uint, y uint, mouseButton uint, time T.GUint32)
	ItemFactorySetTranslateFunc  func(i *ItemFactory, f TranslateFunc, data T.Gpointer, notify O.DestroyNotify)
)
View Source
var (
	LabelGetType         func() O.Type
	LabelNew             func(str string) *Widget
	LabelNewWithMnemonic func(str string) *Widget

	LabelGet                   func(l *Label, str **T.Gchar)
	LabelGetAngle              func(l *Label) float64
	LabelGetAttributes         func(l *Label) *P.AttrList
	LabelGetCurrentUri         func(l *Label) string
	LabelGetEllipsize          func(l *Label) P.EllipsizeMode
	LabelGetJustify            func(l *Label) Justification
	LabelGetLabel              func(l *Label) string
	LabelGetLayout             func(l *Label) *P.Layout
	LabelGetLayoutOffsets      func(l *Label, x, y *int)
	LabelGetLineWrap           func(l *Label) bool
	LabelGetLineWrapMode       func(l *Label) P.WrapMode
	LabelGetMaxWidthChars      func(l *Label) int
	LabelGetMnemonicKeyval     func(l *Label) uint
	LabelGetMnemonicWidget     func(l *Label) *Widget
	LabelGetSelectable         func(l *Label) bool
	LabelGetSelectionBounds    func(l *Label, start, end *int) bool
	LabelGetSingleLineMode     func(l *Label) bool
	LabelGetText               func(l *Label) string
	LabelGetTrackVisitedLinks  func(l *Label) bool
	LabelGetUseMarkup          func(l *Label) bool
	LabelGetUseUnderline       func(l *Label) bool
	LabelGetWidthChars         func(l *Label) int
	LabelParseUline            func(l *Label, string string) uint
	LabelSelectRegion          func(l *Label, startOffset, endOffset int)
	LabelSetAngle              func(l *Label, angle float64)
	LabelSetAttributes         func(l *Label, attrs *P.AttrList)
	LabelSetEllipsize          func(l *Label, mode P.EllipsizeMode)
	LabelSetJustify            func(l *Label, jtype Justification)
	LabelSetLabel              func(l *Label, str string)
	LabelSetLineWrap           func(l *Label, wrap bool)
	LabelSetLineWrapMode       func(l *Label, wrapMode P.WrapMode)
	LabelSetMarkup             func(l *Label, str string)
	LabelSetMarkupWithMnemonic func(l *Label, str string)
	LabelSetMaxWidthChars      func(l *Label, nChars int)
	LabelSetMnemonicWidget     func(l *Label, widget *Widget)
	LabelSetPattern            func(l *Label, pattern string)
	LabelSetSelectable         func(l *Label, setting bool)
	LabelSetSingleLineMode     func(l *Label, singleLineMode bool)
	LabelSetText               func(l *Label, str string)
	LabelSetTextWithMnemonic   func(l *Label, str string)
	LabelSetTrackVisitedLinks  func(l *Label, trackLinks bool)
	LabelSetUseMarkup          func(l *Label, setting bool)
	LabelSetUseUnderline       func(l *Label, setting bool)
	LabelSetWidthChars         func(l *Label, nChars int)
)
View Source
var (
	LayoutGetType func() O.Type
	LayoutNew     func(hadjustment, vadjustment *Adjustment) *Widget

	LayoutFreeze         func(l *Layout)
	LayoutGetBinWindow   func(l *Layout) *D.Window
	LayoutGetHadjustment func(l *Layout) *Adjustment
	LayoutGetSize        func(l *Layout, width, height *uint)
	LayoutGetVadjustment func(l *Layout) *Adjustment
	LayoutMove           func(l *Layout, childWidget *Widget, x, y int)
	LayoutPut            func(l *Layout, childWidget *Widget, x, y int)
	LayoutSetHadjustment func(l *Layout, adjustment *Adjustment)
	LayoutSetSize        func(l *Layout, width, height uint)
	LayoutSetVadjustment func(l *Layout, adjustment *Adjustment)
	LayoutThaw           func(l *Layout)
)
View Source
var (
	ListStoreGetType func() O.Type
	ListStoreNew     func(nColumns int, v ...VArg) *ListStore
	ListStoreNewv    func(nColumns int, types *O.Type) *ListStore

	ListStoreAppend            func(l *ListStore, iter *TreeIter)
	ListStoreClear             func(l *ListStore)
	ListStoreInsert            func(l *ListStore, iter *TreeIter, position int)
	ListStoreInsertAfter       func(l *ListStore, iter *TreeIter, sibling *TreeIter)
	ListStoreInsertBefore      func(l *ListStore, iter *TreeIter, sibling *TreeIter)
	ListStoreInsertWithValues  func(l *ListStore, iter *TreeIter, position int, v ...VArg)
	ListStoreInsertWithValuesv func(l *ListStore, iter *TreeIter, position int, columns *int, values *O.Value, nValues int)
	ListStoreIterIsValid       func(l *ListStore, iter *TreeIter) bool
	ListStoreMoveAfter         func(l *ListStore, iter *TreeIter, position *TreeIter)
	ListStoreMoveBefore        func(l *ListStore, iter *TreeIter, position *TreeIter)
	ListStorePrepend           func(l *ListStore, iter *TreeIter)
	ListStoreRemove            func(l *ListStore, iter *TreeIter) bool
	ListStoreReorder           func(l *ListStore, newOrder *int)
	ListStoreSet               func(l *ListStore, iter *TreeIter, v ...VArg)
	ListStoreSetColumnTypes    func(l *ListStore, nColumns int, types *O.Type)
	ListStoreSetValist         func(l *ListStore, iter *TreeIter, varArgs VAList)
	ListStoreSetValue          func(l *ListStore, iter *TreeIter, column int, value *O.Value)
	ListStoreSetValuesv        func(l *ListStore, iter *TreeIter, columns *int, values *O.Value, nValues int)
	ListStoreSwap              func(l *ListStore, a, b *TreeIter)
)
View Source
var (
	LinkButtonGetType      func() O.Type
	LinkButtonNew          func(uri string) *Widget
	LinkButtonNewWithLabel func(uri string, label string) *Widget

	LinkButtonSetUriHook func(f LinkButtonUriFunc, data T.Gpointer, destroy O.DestroyNotify) LinkButtonUriFunc

	LinkButtonGetUri     func(l *LinkButton) string
	LinkButtonSetUri     func(l *LinkButton, uri string)
	LinkButtonGetVisited func(l *LinkButton) bool
	LinkButtonSetVisited func(l *LinkButton, visited bool)
)
View Source
var (
	ListGetType          func() O.Type
	ListNew              func() *Widget
	ListItemNewWithLabel func(label string) *Widget

	ListInsertItems        func(l *List, items *L.List, position int)
	ListAppendItems        func(l *List, items *L.List)
	ListPrependItems       func(l *List, items *L.List)
	ListRemoveItems        func(l *List, items *L.List)
	ListRemoveItemsNoUnref func(l *List, items *L.List)
	ListClearItems         func(l *List, start int, end int)
	ListSelectItem         func(l *List, item int)
	ListUnselectItem       func(l *List, item int)
	ListSelectChild        func(l *List, child *Widget)
	ListUnselectChild      func(l *List, child *Widget)
	ListChildPosition      func(l *List, child *Widget) int
	ListSetSelectionMode   func(l *List, mode SelectionMode)
	ListExtendSelection    func(l *List, scrollType ScrollType, position float32, autoStartSelection bool)
	ListStartSelection     func(l *List)
	ListEndSelection       func(l *List)
	ListSelectAll          func(l *List)
	ListUnselectAll        func(l *List)
	ListScrollHorizontal   func(l *List, scrollType ScrollType, position float32)
	ListScrollVertical     func(l *List, scrollType ScrollType, position float32)
	ListToggleAddMode      func(l *List)
	ListToggleFocusRow     func(l *List)
	ListToggleRow          func(l *List, item *Widget)
	ListUndoSelection      func(l *List)
	ListEndDragSelection   func(l *List)
)
View Source
var (
	ListItemGetType func() O.Type
	ListItemNew     func() *Widget

	ListItemSelect   func(l *ListItem)
	ListItemDeselect func(l *ListItem)
)
View Source
var (
	MenuGetType func() O.Type
	MenuNew     func() *Widget

	MenuDirectionTypeGetType func() O.Type
	MenuGetForAttachWidget   func(widget *Widget) *L.List

	MenuAttach               func(m *Menu, child *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint)
	MenuAttachToWidget       func(m *Menu, attachWidget *Widget, detacher MenuDetachFunc)
	MenuDetach               func(m *Menu)
	MenuGetAccelGroup        func(m *Menu) *AccelGroup
	MenuGetAccelPath         func(m *Menu) string
	MenuGetActive            func(m *Menu) *Widget
	MenuGetAttachWidget      func(m *Menu) *Widget
	MenuGetMonitor           func(m *Menu) int
	MenuGetReserveToggleSize func(m *Menu) bool
	MenuGetTearoffState      func(m *Menu) bool
	MenuGetTitle             func(m *Menu) string
	MenuPopdown              func(m *Menu)
	MenuPopup                func(m *Menu, parentMenuShell, parentMenuItem *Widget, f MenuPositionFunc, data T.Gpointer, button uint, activateTime T.GUint32)
	MenuReorderChild         func(m *Menu, child *Widget, position int)
	MenuReposition           func(m *Menu)
	MenuSetAccelGroup        func(m *Menu, accelGroup *AccelGroup)
	MenuSetAccelPath         func(m *Menu, accelPath string)
	MenuSetActive            func(m *Menu, index uint)
	MenuSetMonitor           func(m *Menu, monitorNum int)
	MenuSetReserveToggleSize func(m *Menu, reserveToggleSize bool)
	MenuSetScreen            func(m *Menu, screen *D.Screen)
	MenuSetTearoffState      func(m *Menu, tornOff bool)
	MenuSetTitle             func(m *Menu, title string)
)
View Source
var (
	MenuBarGetType func() O.Type
	MenuBarNew     func() *Widget

	MenuBarGetChildPackDirection func(m *MenuBar) PackDirection
	MenuBarGetPackDirection      func(m *MenuBar) PackDirection
	MenuBarSetChildPackDirection func(m *MenuBar, childPackDir PackDirection)
	MenuBarSetPackDirection      func(m *MenuBar, packDir PackDirection)
)
View Source
var (
	MenuItemGetType         func() O.Type
	MenuItemNew             func() *Widget
	MenuItemNewWithLabel    func(label string) *Widget
	MenuItemNewWithMnemonic func(label string) *Widget

	MenuItemActivate           func(m *MenuItem)
	MenuItemDeselect           func(m *MenuItem)
	MenuItemGetAccelPath       func(m *MenuItem) string
	MenuItemGetLabel           func(m *MenuItem) string
	MenuItemGetRightJustified  func(m *MenuItem) bool
	MenuItemGetSubmenu         func(m *MenuItem) *Widget
	MenuItemGetUseUnderline    func(m *MenuItem) bool
	MenuItemRemoveSubmenu      func(m *MenuItem)
	MenuItemSelect             func(m *MenuItem)
	MenuItemSetAccelPath       func(m *MenuItem, accelPath string)
	MenuItemSetLabel           func(m *MenuItem, label string)
	MenuItemSetRightJustified  func(m *MenuItem, rightJustified bool)
	MenuItemSetSubmenu         func(m *MenuItem, submenu *Widget)
	MenuItemSetUseUnderline    func(m *MenuItem, setting bool)
	MenuItemToggleSizeAllocate func(m *MenuItem, allocation int)
	MenuItemToggleSizeRequest  func(m *MenuItem, requisition *int)
)
View Source
var (
	MenuShellGetType func() O.Type

	MenuShellActivateItem func(m *MenuShell, menuItem *Widget, forceDeactivate bool)
	MenuShellAppend       func(m *MenuShell, child *Widget)
	MenuShellCancel       func(m *MenuShell)
	MenuShellDeactivate   func(m *MenuShell)
	MenuShellDeselect     func(m *MenuShell)
	MenuShellGetTakeFocus func(m *MenuShell) bool
	MenuShellInsert       func(m *MenuShell, child *Widget, position int)
	MenuShellPrepend      func(m *MenuShell, child *Widget)
	MenuShellSelectFirst  func(m *MenuShell, searchSensitive bool)
	MenuShellSelectItem   func(m *MenuShell, menuItem *Widget)
	MenuShellSetTakeFocus func(m *MenuShell, takeFocus bool)
)
View Source
var (
	MenuToolButtonGetType      func() O.Type
	MenuToolButtonNew          func(iconWidget *Widget, label string) *ToolItem
	MenuToolButtonNewFromStock func(stockId string) *ToolItem

	MenuToolButtonGetMenu               func(t *MenuToolButton) *Widget
	MenuToolButtonSetArrowTooltip       func(t *MenuToolButton, tooltips *Tooltips, tipText, tipPrivate string)
	MenuToolButtonSetArrowTooltipMarkup func(t *MenuToolButton, markup string)
	MenuToolButtonSetArrowTooltipText   func(t *MenuToolButton, text string)
	MenuToolButtonSetMenu               func(t *MenuToolButton, menu *Widget)
)
View Source
var (
	MiscGetType func() O.Type

	MiscGetAlignment func(m *Misc, xalign, yalign *float32)
	MiscGetPadding   func(m *Misc, xpad, ypad *int)
	MiscSetAlignment func(m *Misc, xalign, yalign float32)
	MiscSetPadding   func(m *Misc, xpad, ypad int)
)
View Source
var (
	MessageDialogGetType       func() O.Type
	MessageDialogNew           func(parent *Window, flags DialogFlags, t MessageType, buttons ButtonsType, messageFormat string, v ...VArg) *Widget
	MessageDialogNewWithMarkup func(parent *Window, flags DialogFlags, t MessageType, buttons ButtonsType, messageFormat string, v ...VArg) *Widget

	MessageDialogFormatSecondaryMarkup func(m *MessageDialog, messageFormat string, v ...VArg)
	MessageDialogFormatSecondaryText   func(m *MessageDialog, messageFormat string, v ...VArg)
	MessageDialogGetImage              func(m *MessageDialog) *Widget
	MessageDialogGetMessageArea        func(m *MessageDialog) *Widget
	MessageDialogSetImage              func(m *MessageDialog, image *Widget)
	MessageDialogSetMarkup             func(m *MessageDialog, str string)
)
View Source
var (
	MountOperationGetType func() O.Type
	MountOperationNew     func(parent *Window) *MountOperation

	MountOperationGetParent func(m *MountOperation) *Window
	MountOperationGetScreen func(m *MountOperation) *D.Screen
	MountOperationIsShowing func(m *MountOperation) bool
	MountOperationSetParent func(m *MountOperation, parent *Window)
	MountOperationSetScreen func(m *MountOperation, screen *D.Screen)
)
View Source
var (
	NotebookGetType    func() O.Type
	NotebookNew        func() *Widget
	NotebookTabGetType func() O.Type

	NotebookSetWindowCreationHook func(f NotebookWindowCreationFunc, data T.Gpointer, destroy O.DestroyNotify)

	NotebookAppendPage           func(n *Notebook, child, tabLabel *Widget) int
	NotebookAppendPageMenu       func(n *Notebook, child, tabLabel, menuLabel *Widget) int
	NotebookGetActionWidget      func(n *Notebook, packType PackType) *Widget
	NotebookGetCurrentPage       func(n *Notebook) int
	NotebookGetGroup             func(n *Notebook) T.Gpointer
	NotebookGetGroupId           func(n *Notebook) int
	NotebookGetGroupName         func(n *Notebook) string
	NotebookGetMenuLabel         func(n *Notebook, child *Widget) *Widget
	NotebookGetMenuLabelText     func(n *Notebook, child *Widget) string
	NotebookGetNPages            func(n *Notebook) int
	NotebookGetNthPage           func(n *Notebook, pageNum int) *Widget
	NotebookGetScrollable        func(n *Notebook) bool
	NotebookGetShowBorder        func(n *Notebook) bool
	NotebookGetShowTabs          func(n *Notebook) bool
	NotebookGetTabDetachable     func(n *Notebook, child *Widget) bool
	NotebookGetTabHborder        func(n *Notebook) uint16
	NotebookGetTabLabel          func(n *Notebook, child *Widget) *Widget
	NotebookGetTabLabelText      func(n *Notebook, child *Widget) string
	NotebookGetTabPos            func(n *Notebook) PositionType
	NotebookGetTabReorderable    func(n *Notebook, child *Widget) bool
	NotebookGetTabVborder        func(n *Notebook) uint16
	NotebookInsertPage           func(n *Notebook, child, tabLabel *Widget, position int) int
	NotebookInsertPageMenu       func(n *Notebook, child, tabLabel, menuLabel *Widget, position int) int
	NotebookNextPage             func(n *Notebook)
	NotebookPageNum              func(n *Notebook, child *Widget) int
	NotebookPopupDisable         func(n *Notebook)
	NotebookPopupEnable          func(n *Notebook)
	NotebookPrependPage          func(n *Notebook, child, tabLabel *Widget) int
	NotebookPrependPageMenu      func(n *Notebook, child, tabLabel, menuLabel *Widget) int
	NotebookPrevPage             func(n *Notebook)
	NotebookQueryTabLabelPacking func(n *Notebook, child *Widget, expand, fill *bool, packType *PackType)
	NotebookRemovePage           func(n *Notebook, pageNum int)
	NotebookReorderChild         func(n *Notebook, child *Widget, position int)
	NotebookSetActionWidget      func(n *Notebook, widget *Widget, packType PackType)
	NotebookSetCurrentPage       func(n *Notebook, pageNum int)
	NotebookSetGroup             func(n *Notebook, group T.Gpointer)
	NotebookSetGroupId           func(n *Notebook, groupId int)
	NotebookSetGroupName         func(n *Notebook, groupName string)
	NotebookSetHomogeneousTabs   func(n *Notebook, homogeneous bool)
	NotebookSetMenuLabel         func(n *Notebook, child, menuLabel *Widget)
	NotebookSetMenuLabelText     func(n *Notebook, child *Widget, menuText string)
	NotebookSetScrollable        func(n *Notebook, scrollable bool)
	NotebookSetShowBorder        func(n *Notebook, showBorder bool)
	NotebookSetShowTabs          func(n *Notebook, showTabs bool)
	NotebookSetTabBorder         func(n *Notebook, borderWidth uint)
	NotebookSetTabDetachable     func(n *Notebook, child *Widget, detachable bool)
	NotebookSetTabHborder        func(n *Notebook, tabHborder uint)
	NotebookSetTabLabel          func(n *Notebook, child, tabLabel *Widget)
	NotebookSetTabLabelPacking   func(n *Notebook, child *Widget, expand, fill bool, packType PackType)
	NotebookSetTabLabelText      func(n *Notebook, child *Widget, tabText string)
	NotebookSetTabPos            func(n *Notebook, pos PositionType)
	NotebookSetTabReorderable    func(n *Notebook, child *Widget, reorderable bool)
	NotebookSetTabVborder        func(n *Notebook, tabVborder uint)
)
View Source
var (
	ObjectGetType func() O.Type
	ObjectNew     func(t O.Type, firstPropertyName string, v ...VArg) *Object

	ObjectAddArgType func(argName string, argType O.Type, argFlags, argId uint)

	ObjectDestroy            func(o *Object)
	ObjectGet                func(o *Object, firstPropertyName string, v ...VArg)
	ObjectGetData            func(o *Object, key string) T.Gpointer
	ObjectGetDataById        func(o *Object, dataId L.Quark) T.Gpointer
	ObjectGetUserData        func(o *Object) T.Gpointer
	ObjectRef                func(o *Object) *Object
	ObjectRemoveData         func(o *Object, key string)
	ObjectRemoveDataById     func(o *Object, dataId L.Quark)
	ObjectRemoveNoNotify     func(o *Object, key string)
	ObjectRemoveNoNotifyById func(o *Object, keyId L.Quark)
	ObjectSet                func(o *Object, firstPropertyName string, v ...VArg)
	ObjectSetData            func(o *Object, key string, data T.Gpointer)
	ObjectSetDataById        func(o *Object, dataId L.Quark, data T.Gpointer)
	ObjectSetDataByIdFull    func(o *Object, dataId L.Quark, data T.Gpointer, destroy O.DestroyNotify)
	ObjectSetDataFull        func(o *Object, key string, data T.Gpointer, destroy O.DestroyNotify)
	ObjectSetUserData        func(o *Object, data T.Gpointer)
	ObjectSink               func(o *Object)
	ObjectUnref              func(o *Object)
	ObjectWeakref            func(o *Object, notify O.DestroyNotify, data T.Gpointer)
	ObjectWeakunref          func(o *Object, notify O.DestroyNotify, data T.Gpointer)
)
View Source
var (
	OffscreenWindowGetType func() O.Type
	OffscreenWindowNew     func() *Widget

	OffscreenWindowGetPixbuf func(o *OffscreenWindow) *D.Pixbuf
	OffscreenWindowGetPixmap func(o *OffscreenWindow) *D.Pixmap
)
View Source
var (
	OldEditableGetType func() O.Type

	OldEditableClaimSelection func(o *OldEditable, claim bool, time T.GUint32)
	OldEditableChanged        func(o *OldEditable)
)
View Source
var (
	OptionMenuGetType func() O.Type
	OptionMenuNew     func() *Widget

	OptionMenuGetHistory func(o *OptionMenu) int
	OptionMenuGetMenu    func(o *OptionMenu) *Widget
	OptionMenuRemoveMenu func(o *OptionMenu)
	OptionMenuSetHistory func(o *OptionMenu, index uint)
	OptionMenuSetMenu    func(o *OptionMenu, menu *Widget)
)
View Source
var (
	OrientableGetType func() O.Type

	OrientationGetType func() O.Type

	OrientableGetOrientation func(o *Orientable) Orientation
	OrientableSetOrientation func(o *Orientable, orientation Orientation)
)
View Source
var (
	PageSetupGetType        func() O.Type
	PageSetupNew            func() *PageSetup
	PageSetupNewFromFile    func(fileName string, error **L.Error) *PageSetup
	PageSetupNewFromKeyFile func(keyFile *L.KeyFile, groupName string, error **L.Error) *PageSetup

	PageSetupCopy                          func(p *PageSetup) *PageSetup
	PageSetupGetBottomMargin               func(p *PageSetup, unit Unit) float64
	PageSetupGetLeftMargin                 func(p *PageSetup, unit Unit) float64
	PageSetupGetOrientation                func(p *PageSetup) Orientation
	PageSetupGetPageHeight                 func(p *PageSetup, unit Unit) float64
	PageSetupGetPageWidth                  func(p *PageSetup, unit Unit) float64
	PageSetupGetPaperHeight                func(p *PageSetup, unit Unit) float64
	PageSetupGetPaperSize                  func(p *PageSetup) *PaperSize
	PageSetupGetPaperWidth                 func(p *PageSetup, unit Unit) float64
	PageSetupGetRightMargin                func(p *PageSetup, unit Unit) float64
	PageSetupGetTopMargin                  func(p *PageSetup, unit Unit) float64
	PageSetupLoadFile                      func(p *PageSetup, fileName string, error **L.Error) bool
	PageSetupLoadKeyFile                   func(p *PageSetup, keyFile *L.KeyFile, groupName string, error **L.Error) bool
	PageSetupSetBottomMargin               func(p *PageSetup, margin float64, unit Unit)
	PageSetupSetLeftMargin                 func(p *PageSetup, margin float64, unit Unit)
	PageSetupSetOrientation                func(p *PageSetup, orientation Orientation)
	PageSetupSetPaperSize                  func(p *PageSetup, size *PaperSize)
	PageSetupSetPaperSizeAndDefaultMargins func(p *PageSetup, size *PaperSize)
	PageSetupSetRightMargin                func(p *PageSetup, margin float64, unit Unit)
	PageSetupSetTopMargin                  func(p *PageSetup, margin float64, unit Unit)
	PageSetupToFile                        func(p *PageSetup, fileName string, error **L.Error) bool
	PageSetupToKeyFile                     func(p *PageSetup, keyFile *L.KeyFile, groupName string)
)
View Source
var (
	PanedGetType func() O.Type

	PanedAdd1            func(p *Paned, child *Widget)
	PanedAdd2            func(p *Paned, child *Widget)
	PanedComputePosition func(p *Paned, allocation, child1Req, child2Req int)
	PanedGetChild1       func(p *Paned) *Widget
	PanedGetChild2       func(p *Paned) *Widget
	PanedGetHandleWindow func(p *Paned) *D.Window
	PanedGetPosition     func(p *Paned) int
	PanedPack1           func(p *Paned, child *Widget, resize, shrink bool)
	PanedPack2           func(p *Paned, child *Widget, resize, shrink bool)
	PanedSetPosition     func(p *Paned, position int)
)
View Source
var (
	PaperSizeGetType        func() O.Type
	PaperSizeNew            func(name string) *PaperSize
	PaperSizeNewCustom      func(name, displayName string, width, height float64, unit Unit) *PaperSize
	PaperSizeNewFromKeyFile func(keyFile *L.KeyFile, groupName string, err **L.Error) *PaperSize
	PaperSizeNewFromPpd     func(ppdName, ppdDisplayName string, width, height float64) *PaperSize

	PaperSizeGetDefault    func() string
	PaperSizeGetPaperSizes func(includeCustom bool) *L.List

	PaperSizeCopy                   func(s *PaperSize) *PaperSize
	PaperSizeFree                   func(s *PaperSize)
	PaperSizeGetDefaultBottomMargin func(s *PaperSize, unit Unit) float64
	PaperSizeGetDefaultLeftMargin   func(s *PaperSize, unit Unit) float64
	PaperSizeGetDefaultRightMargin  func(s *PaperSize, unit Unit) float64
	PaperSizeGetDefaultTopMargin    func(s *PaperSize, unit Unit) float64
	PaperSizeGetDisplayName         func(s *PaperSize) string
	PaperSizeGetHeight              func(s *PaperSize, unit Unit) float64
	PaperSizeGetName                func(s *PaperSize) string
	PaperSizeGetPpdName             func(s *PaperSize) string
	PaperSizeGetWidth               func(s *PaperSize, unit Unit) float64
	PaperSizeIsCustom               func(s *PaperSize) bool
	PaperSizeIsEqual                func(s *PaperSize, size2 *PaperSize) bool
	PaperSizeSetSize                func(s *PaperSize, width, height float64, unit Unit)
	PaperSizeToKeyFile              func(s *PaperSize, keyFile *L.KeyFile, groupName string)
)
View Source
var (
	PixmapGetType func() O.Type
	PixmapNew     func(pixmap *D.Pixmap, mask *T.GdkBitmap) *Widget

	PixmapGet                 func(p *Pixmap, val **D.Pixmap, mask **T.GdkBitmap)
	PixmapSet                 func(p *Pixmap, val *D.Pixmap, mask *T.GdkBitmap)
	PixmapSetBuildInsensitive func(p *Pixmap, build bool)
)
View Source
var (
	PlugGetType       func() O.Type
	PlugNew           func(socketId T.GdkNativeWindow) *Widget
	PlugNewForDisplay func(display *D.Display, socketId T.GdkNativeWindow) *Widget

	PlugConstruct           func(p *Plug, socketId T.GdkNativeWindow)
	PlugConstructForDisplay func(p *Plug, display *D.Display, socketId T.GdkNativeWindow)
	PlugGetEmbedded         func(p *Plug) bool
	PlugGetId               func(p *Plug) T.GdkNativeWindow
	PlugGetSocketWindow     func(p *Plug) *D.Window
)
View Source
var (
	PreviewGetType func() O.Type
	PreviewNew     func(t PreviewType) *Widget

	PreviewGetCmap        func() *D.Colormap
	PreviewGetInfo        func() *PreviewInfo
	PreviewGetVisual      func() *D.Visual
	PreviewReset          func()
	PreviewSetColorCube   func(nredShades uint, ngreenShades, nblueShades, ngrayShades uint)
	PreviewSetGamma       func(gamma float64)
	PreviewSetInstallCmap func(installCmap int)
	PreviewSetReserved    func(nreserved int)
	PreviewUninit         func()

	PreviewDrawRow   func(p *Preview, data *T.Guchar, x, y, w int)
	PreviewPut       func(p *Preview, window *D.Window, gc *D.GC, srcx, srcy, destx, desty, width, height int)
	PreviewSetDither func(p *Preview, dither T.GdkRgbDither)
	PreviewSetExpand func(p *Preview, expand bool)
	PreviewSize      func(p *Preview, width, height int)
)
View Source
var (
	PrintContextGetType func() O.Type

	PrintContextCreatePangoContext func(p *PrintContext) *P.Context
	PrintContextCreatePangoLayout  func(p *PrintContext) *P.Layout
	PrintContextGetCairoContext    func(p *PrintContext) *C.Cairo
	PrintContextGetDpiX            func(p *PrintContext) float64
	PrintContextGetDpiY            func(p *PrintContext) float64
	PrintContextGetHardMargins     func(p *PrintContext, top, bottom, left, right *float64) bool
	PrintContextGetHeight          func(p *PrintContext) float64
	PrintContextGetPageSetup       func(p *PrintContext) *PageSetup
	PrintContextGetPangoFontmap    func(p *PrintContext) *P.FontMap
	PrintContextGetWidth           func(p *PrintContext) float64
	PrintContextSetCairoContext    func(p *PrintContext, cr *C.Cairo, dpiX, dpiY float64)
)
View Source
var (
	PrintErrorGetType func() O.Type

	PrintErrorQuark func() L.Quark
)
View Source
var (
	PrintOperationGetType       func() O.Type
	PrintOperationNew           func() *PrintOperation
	PrintOperationActionGetType func() O.Type
	PrintOperationResultGetType func() O.Type

	PrintOperationCancel              func(p *PrintOperation)
	PrintOperationDrawPageFinish      func(p *PrintOperation)
	PrintOperationGetDefaultPageSetup func(p *PrintOperation) *PageSetup
	PrintOperationGetEmbedPageSetup   func(p *PrintOperation) bool
	PrintOperationGetError            func(p *PrintOperation, err **L.Error)
	PrintOperationGetHasSelection     func(p *PrintOperation) bool
	PrintOperationGetNPagesToPrint    func(p *PrintOperation) int
	PrintOperationGetPrintSettings    func(p *PrintOperation) *PrintSettings
	PrintOperationGetStatus           func(p *PrintOperation) PrintStatus
	PrintOperationGetStatusString     func(p *PrintOperation) string
	PrintOperationGetSupportSelection func(p *PrintOperation) bool
	PrintOperationIsFinished          func(p *PrintOperation) bool
	PrintOperationRun                 func(p *PrintOperation, action PrintOperationAction, parent *Window, err **L.Error) PrintOperationResult
	PrintOperationSetAllowAsync       func(p *PrintOperation, allowAsync bool)
	PrintOperationSetCurrentPage      func(p *PrintOperation, currentPage int)
	PrintOperationSetCustomTabLabel   func(p *PrintOperation, label string)
	PrintOperationSetDefaultPageSetup func(p *PrintOperation, defaultPageSetup *PageSetup)
	PrintOperationSetDeferDrawing     func(p *PrintOperation)
	PrintOperationSetEmbedPageSetup   func(p *PrintOperation, embed bool)
	PrintOperationSetExportFilename   func(p *PrintOperation, filename string)
	PrintOperationSetHasSelection     func(p *PrintOperation, hasSelection bool)
	PrintOperationSetJobName          func(p *PrintOperation, jobName string)
	PrintOperationSetNPages           func(p *PrintOperation, nPages int)
	PrintOperationSetPrintSettings    func(p *PrintOperation, printSettings *PrintSettings)
	PrintOperationSetShowProgress     func(p *PrintOperation, showProgress bool)
	PrintOperationSetSupportSelection func(p *PrintOperation, supportSelection bool)
	PrintOperationSetTrackPrintStatus func(p *PrintOperation, trackStatus bool)
	PrintOperationSetUnit             func(p *PrintOperation, unit Unit)
	PrintOperationSetUseFullPage      func(p *PrintOperation, fullPage bool)
)
View Source
var (
	PrintOperationPreviewGetType func() O.Type

	PrintOperationPreviewEndPreview func(p *PrintOperationPreview)
	PrintOperationPreviewIsSelected func(p *PrintOperationPreview, pageNr int) bool
	PrintOperationPreviewRenderPage func(p *PrintOperationPreview, pageNr int)
)
View Source
var (
	PrintRunPageSetupDialog func(
		parent *Window,
		pageSetup *PageSetup,
		settings *PrintSettings) *PageSetup

	PrintRunPageSetupDialogAsync func(
		parent *Window,
		pageSetup *PageSetup,
		settings *PrintSettings,
		doneCb PageSetupDoneFunc,
		data T.Gpointer)
)
View Source
var (
	PrintSettingsGetType        func() O.Type
	PrintSettingsNew            func() *PrintSettings
	PrintSettingsNewFromFile    func(fileName string, err **L.Error) *PrintSettings
	PrintSettingsNewFromKeyFile func(keyFile *L.KeyFile, groupName string, err **L.Error) *PrintSettings

	PrintSettingsCopy                 func(p *PrintSettings) *PrintSettings
	PrintSettingsForeach              func(p *PrintSettings, f PrintSettingsFunc, userData T.Gpointer)
	PrintSettingsGet                  func(p *PrintSettings, key string) string
	PrintSettingsGetBool              func(p *PrintSettings, key string) bool
	PrintSettingsGetCollate           func(p *PrintSettings) bool
	PrintSettingsGetDefaultSource     func(p *PrintSettings) string
	PrintSettingsGetDither            func(p *PrintSettings) string
	PrintSettingsGetDouble            func(p *PrintSettings, key string) float64
	PrintSettingsGetDoubleWithDefault func(p *PrintSettings, key string, def float64) float64
	PrintSettingsGetDuplex            func(p *PrintSettings) PrintDuplex
	PrintSettingsGetFinishings        func(p *PrintSettings) string
	PrintSettingsGetInt               func(p *PrintSettings, key string) int
	PrintSettingsGetIntWithDefault    func(p *PrintSettings, key string, def int) int
	PrintSettingsGetLength            func(p *PrintSettings, key string, unit Unit) float64
	PrintSettingsGetMediaType         func(p *PrintSettings) string
	PrintSettingsGetNCopies           func(p *PrintSettings) int
	PrintSettingsGetNumberUp          func(p *PrintSettings) int
	PrintSettingsGetNumberUpLayout    func(p *PrintSettings) NumberUpLayout
	PrintSettingsGetOrientation       func(p *PrintSettings) Orientation
	PrintSettingsGetOutputBin         func(p *PrintSettings) string
	PrintSettingsGetPageRanges        func(p *PrintSettings, numRanges *int) *PageRange
	PrintSettingsGetPageSet           func(p *PrintSettings) PageSet
	PrintSettingsGetPaperHeight       func(p *PrintSettings, unit Unit) float64
	PrintSettingsGetPaperSize         func(p *PrintSettings) *PaperSize
	PrintSettingsGetPaperWidth        func(p *PrintSettings, unit Unit) float64
	PrintSettingsGetPrinter           func(p *PrintSettings) string
	PrintSettingsGetPrinterLpi        func(p *PrintSettings) float64
	PrintSettingsGetPrintPages        func(p *PrintSettings) PrintPages
	PrintSettingsGetQuality           func(p *PrintSettings) PrintQuality
	PrintSettingsGetResolution        func(p *PrintSettings) int
	PrintSettingsGetResolutionX       func(p *PrintSettings) int
	PrintSettingsGetResolutionY       func(p *PrintSettings) int
	PrintSettingsGetReverse           func(p *PrintSettings) bool
	PrintSettingsGetScale             func(p *PrintSettings) float64
	PrintSettingsGetUseColor          func(p *PrintSettings) bool
	PrintSettingsHasKey               func(p *PrintSettings, key string) bool
	PrintSettingsLoadFile             func(p *PrintSettings, fileName string, err **L.Error) bool
	PrintSettingsLoadKeyFile          func(p *PrintSettings, keyFile *L.KeyFile, groupName string, err **L.Error) bool
	PrintSettingsSet                  func(p *PrintSettings, key, value string)
	PrintSettingsSetBool              func(p *PrintSettings, key string, value bool)
	PrintSettingsSetCollate           func(p *PrintSettings, collate bool)
	PrintSettingsSetDefaultSource     func(p *PrintSettings, defaultSource string)
	PrintSettingsSetDither            func(p *PrintSettings, dither string)
	PrintSettingsSetDouble            func(p *PrintSettings, key string, value float64)
	PrintSettingsSetDuplex            func(p *PrintSettings, duplex PrintDuplex)
	PrintSettingsSetFinishings        func(p *PrintSettings, finishings string)
	PrintSettingsSetInt               func(p *PrintSettings, key string, value int)
	PrintSettingsSetLength            func(p *PrintSettings, key string, value float64, unit Unit)
	PrintSettingsSetMediaType         func(p *PrintSettings, mediaType string)
	PrintSettingsSetNCopies           func(p *PrintSettings, numCopies int)
	PrintSettingsSetNumberUp          func(p *PrintSettings, numberUp int)
	PrintSettingsSetNumberUpLayout    func(p *PrintSettings, numberUpLayout NumberUpLayout)
	PrintSettingsSetOrientation       func(p *PrintSettings, orientation Orientation)
	PrintSettingsSetOutputBin         func(p *PrintSettings, outputBin string)
	PrintSettingsSetPageRanges        func(p *PrintSettings, pageRanges *PageRange, numRanges int)
	PrintSettingsSetPageSet           func(p *PrintSettings, pageSet PageSet)
	PrintSettingsSetPaperHeight       func(p *PrintSettings, height float64, unit Unit)
	PrintSettingsSetPaperSize         func(p *PrintSettings, paperSize *PaperSize)
	PrintSettingsSetPaperWidth        func(p *PrintSettings, width float64, unit Unit)
	PrintSettingsSetPrinter           func(p *PrintSettings, printer string)
	PrintSettingsSetPrinterLpi        func(p *PrintSettings, lpi float64)
	PrintSettingsSetPrintPages        func(p *PrintSettings, pages PrintPages)
	PrintSettingsSetQuality           func(p *PrintSettings, quality PrintQuality)
	PrintSettingsSetResolution        func(p *PrintSettings, resolution int)
	PrintSettingsSetResolutionXy      func(p *PrintSettings, resolutionX, resolutionY int)
	PrintSettingsSetReverse           func(p *PrintSettings, reverse bool)
	PrintSettingsSetScale             func(p *PrintSettings, scale float64)
	PrintSettingsSetUseColor          func(p *PrintSettings, useColor bool)
	PrintSettingsToFile               func(p *PrintSettings, fileName string, err **L.Error) bool
	PrintSettingsToKeyFile            func(p *PrintSettings, keyFile *L.KeyFile, groupName string)
	PrintSettingsUnset                func(p *PrintSettings, key string)
)
View Source
var (
	ProgressGetType func() O.Type

	ProgressSetShowText            func(p *Progress, showText bool)
	ProgressSetTextAlignment       func(p *Progress, xAlign, yAlign float32)
	ProgressSetFormatString        func(p *Progress, format string)
	ProgressSetAdjustment          func(p *Progress, adjustment *Adjustment)
	ProgressConfigure              func(p *Progress, value, min, max float64)
	ProgressSetPercentage          func(p *Progress, percentage float64)
	ProgressSetValue               func(p *Progress, value float64)
	ProgressGetValue               func(p *Progress) float64
	ProgressSetActivityMode        func(p *Progress, activityMode bool)
	ProgressGetCurrentText         func(p *Progress) string
	ProgressGetTextFromValue       func(p *Progress, value float64) string
	ProgressGetCurrentPercentage   func(p *Progress) float64
	ProgressGetPercentageFromValue func(p *Progress, value float64) float64
)
View Source
var (
	ProgressBarGetType           func() O.Type
	ProgressBarNew               func() *Widget
	ProgressBarNewWithAdjustment func(adjustment *Adjustment) *Widget

	ProgressBarOrientationGetType func() O.Type
	ProgressBarStyleGetType       func() O.Type

	ProgressBarGetEllipsize      func(p *ProgressBar) P.EllipsizeMode
	ProgressBarGetFraction       func(p *ProgressBar) float64
	ProgressBarGetOrientation    func(p *ProgressBar) ProgressBarOrientation
	ProgressBarGetPulseStep      func(p *ProgressBar) float64
	ProgressBarGetText           func(p *ProgressBar) string
	ProgressBarPulse             func(p *ProgressBar)
	ProgressBarSetActivityBlocks func(p *ProgressBar, blocks uint)
	ProgressBarSetActivityStep   func(p *ProgressBar, step uint)
	ProgressBarSetBarStyle       func(p *ProgressBar, style ProgressBarStyle)
	ProgressBarSetDiscreteBlocks func(p *ProgressBar, blocks uint)
	ProgressBarSetEllipsize      func(p *ProgressBar, mode P.EllipsizeMode)
	ProgressBarSetFraction       func(p *ProgressBar, fraction float64)
	ProgressBarSetOrientation    func(p *ProgressBar, orientation ProgressBarOrientation)
	ProgressBarSetPulseStep      func(p *ProgressBar, fraction float64)
	ProgressBarSetText           func(p *ProgressBar, text string)
	ProgressBarUpdate            func(p *ProgressBar, percentage float64)
)
View Source
var (
	RadioActionGetType func() O.Type
	RadioActionNew     func(name, label, tooltip, stockId string, value int) *RadioAction

	RadioActionGetCurrentValue func(r *RadioAction) int
	RadioActionGetGroup        func(r *RadioAction) *L.SList
	RadioActionSetCurrentValue func(r *RadioAction, currentValue int)
	RadioActionSetGroup        func(r *RadioAction, group *L.SList)
)
View Source
var (
	RadioButtonGetType                   func() O.Type
	RadioButtonNew                       func(group *L.SList) *Widget
	RadioButtonNewFromWidget             func(radioGroupMember *RadioButton) *Widget
	RadioButtonNewWithLabel              func(group *L.SList, label string) *Widget
	RadioButtonNewWithLabelFromWidget    func(radioGroupMember *RadioButton, label string) *Widget
	RadioButtonNewWithMnemonic           func(group *L.SList, label string) *Widget
	RadioButtonNewWithMnemonicFromWidget func(radioGroupMember *RadioButton, label string) *Widget

	RadioButtonGetGroup func(r *RadioButton) *L.SList
	RadioButtonSetGroup func(r *RadioButton, group *L.SList)
)
View Source
var (
	RadioMenuItemGetType                   func() O.Type
	RadioMenuItemNew                       func(group *L.SList) *Widget
	RadioMenuItemNewFromWidget             func(group *RadioMenuItem) *Widget
	RadioMenuItemNewWithLabel              func(group *L.SList, label string) *Widget
	RadioMenuItemNewWithLabelFromWidget    func(group *RadioMenuItem, label string) *Widget
	RadioMenuItemNewWithMnemonic           func(group *L.SList, label string) *Widget
	RadioMenuItemNewWithMnemonicFromWidget func(group *RadioMenuItem, label string) *Widget

	RadioMenuItemGetGroup func(r *RadioMenuItem) *L.SList
	RadioMenuItemSetGroup func(r *RadioMenuItem, group *L.SList)
)
View Source
var (
	RadioToolButtonGetType                func() O.Type
	RadioToolButtonNew                    func(group *L.SList) *ToolItem
	RadioToolButtonNewFromStock           func(group *L.SList, stockId string) *ToolItem
	RadioToolButtonNewFromWidget          func(group *RadioToolButton) *ToolItem
	RadioToolButtonNewWithStockFromWidget func(group *RadioToolButton, stockId string) *ToolItem

	RadioToolButtonGetGroup func(r *RadioToolButton) *L.SList
	RadioToolButtonSetGroup func(r *RadioToolButton, group *L.SList)
)
View Source
var (
	RangeGetType func() O.Type

	RangeGetAdjustment              func(r *Range) *Adjustment
	RangeGetFillLevel               func(r *Range) float64
	RangeGetFlippable               func(r *Range) bool
	RangeGetInverted                func(r *Range) bool
	RangeGetLowerStepperSensitivity func(r *Range) SensitivityType
	RangeGetMinSliderSize           func(r *Range) int
	RangeGetRangeRect               func(r *Range, rangeRect *D.Rectangle)
	RangeGetRestrictToFillLevel     func(r *Range) bool
	RangeGetRoundDigits             func(r *Range) int
	RangeGetShowFillLevel           func(r *Range) bool
	RangeGetSliderRange             func(r *Range, sliderStart, sliderEnd *int)
	RangeGetSliderSizeFixed         func(r *Range) bool
	RangeGetUpdatePolicy            func(r *Range) UpdateType
	RangeGetUpperStepperSensitivity func(r *Range) SensitivityType
	RangeGetValue                   func(r *Range) float64
	RangeSetAdjustment              func(r *Range, adjustment *Adjustment)
	RangeSetFillLevel               func(r *Range, fillLevel float64)
	RangeSetFlippable               func(r *Range, flippable bool)
	RangeSetIncrements              func(r *Range, step, page float64)
	RangeSetInverted                func(r *Range, setting bool)
	RangeSetLowerStepperSensitivity func(r *Range, sensitivity SensitivityType)
	RangeSetMinSliderSize           func(r *Range, minSize bool)
	RangeSetRange                   func(r *Range, min, max float64)
	RangeSetRestrictToFillLevel     func(r *Range, restrictToFillLevel bool)
	RangeSetRoundDigits             func(r *Range, roundDigits int)
	RangeSetShowFillLevel           func(r *Range, showFillLevel bool)
	RangeSetSliderSizeFixed         func(r *Range, sizeFixed bool)
	RangeSetUpdatePolicy            func(r *Range, policy UpdateType)
	RangeSetUpperStepperSensitivity func(r *Range, sensitivity SensitivityType)
	RangeSetValue                   func(r *Range, value float64)
)
View Source
var (
	RcFlagsGetType     func() O.Type
	RcTokenTypeGetType func() O.Type

	RcAddDefaultFile           func(filename string)
	RcFindModuleInPath         func(moduleFile string) string
	RcFindPixmapInPath         func(settings *Settings, scanner *L.Scanner, pixmapFile string) string
	RcGetDefaultFiles          func() []string
	RcGetImModuleFile          func() string
	RcGetImModulePath          func() string
	RcGetModuleDir             func() string
	RcGetStyle                 func(widget *Widget) *Style
	RcGetStyleByPaths          func(settings *Settings, widgetPath, classPath string, t O.Type) *Style
	RcGetThemeDir              func() string
	RcParse                    func(filename string)
	RcParseString              func(rcString string)
	RcPropertyParseBorder      func(pspec *O.ParamSpec, gstring *L.String, propertyValue *O.Value) bool
	RcPropertyParseColor       func(pspec *O.ParamSpec, gstring *L.String, propertyValue *O.Value) bool
	RcPropertyParseEnum        func(pspec *O.ParamSpec, gstring *L.String, propertyValue *O.Value) bool
	RcPropertyParseFlags       func(pspec *O.ParamSpec, gstring *L.String, propertyValue *O.Value) bool
	RcPropertyParseRequisition func(pspec *O.ParamSpec, gstring *L.String, propertyValue *O.Value) bool
	RcReparseAll               func() bool
	RcReparseAllForSettings    func(settings *Settings, forceLoad bool) bool
	RcResetStyles              func(settings *Settings)
	RcSetDefaultFiles          func(filenames []string)

	RcScannerNew func() *L.Scanner

	RcParseColor     func(scanner *L.Scanner, color *D.Color) uint
	RcParseColorFull func(scanner *L.Scanner, style *RcStyle, color *D.Color) uint
	RcParseState     func(scanner *L.Scanner, state *StateType) uint
	RcParsePriority  func(scanner *L.Scanner, priority *PathPriorityType) uint
)
View Source
var (
	RcStyleGetType func() O.Type
	RcStyleNew     func() *RcStyle

	RcAddWidgetNameStyle  func(r *RcStyle, pattern string)
	RcAddWidgetClassStyle func(r *RcStyle, pattern string)
	RcAddClassStyle       func(r *RcStyle, pattern string)

	RcStyleCopy  func(r *RcStyle) *RcStyle
	RcStyleRef   func(r *RcStyle)
	RcStyleUnref func(r *RcStyle)
)
View Source
var (
	RecentActionGetType       func() O.Type
	RecentActionNew           func(name, label, tooltip, stockId string) *Action
	RecentActionNewForManager func(name, label, tooltip, stockId string, manager *RecentManager) *Action

	RecentActionGetShowNumbers func(r *RecentAction) bool
	RecentActionSetShowNumbers func(r *RecentAction, showNumbers bool)
)
View Source
var (
	RecentChooserGetType func() O.Type

	RecentChooserErrorGetType        func() O.Type
	RecentChooserMenuNewForManager   func(manager *RecentManager) *Widget
	RecentChooserWidgetGetType       func() O.Type
	RecentChooserWidgetNew           func() *Widget
	RecentChooserWidgetNewForManager func(manager *RecentManager) *Widget

	RecentChooserDialogGetType       func() O.Type
	RecentChooserDialogNew           func(title string, parent *Window, firstButtonText string, v ...VArg) *Widget
	RecentChooserDialogNewForManager func(title string, parent *Window, manager *RecentManager, firstButtonText string, v ...VArg) *Widget

	RecentChooserErrorQuark func() L.Quark

	RecentChooserAddFilter         func(r *RecentChooser, filter *RecentFilter)
	RecentChooserGetCurrentItem    func(r *RecentChooser) *RecentInfo
	RecentChooserGetCurrentUri     func(r *RecentChooser) string
	RecentChooserGetFilter         func(r *RecentChooser) *RecentFilter
	RecentChooserGetItems          func(r *RecentChooser) *L.List
	RecentChooserGetLimit          func(r *RecentChooser) int
	RecentChooserGetLocalOnly      func(r *RecentChooser) bool
	RecentChooserGetSelectMultiple func(r *RecentChooser) bool
	RecentChooserGetShowIcons      func(r *RecentChooser) bool
	RecentChooserGetShowNotFound   func(r *RecentChooser) bool
	RecentChooserGetShowNumbers    func(r *RecentChooser) bool
	RecentChooserGetShowPrivate    func(r *RecentChooser) bool
	RecentChooserGetShowTips       func(r *RecentChooser) bool
	RecentChooserGetSortType       func(r *RecentChooser) RecentSortType
	RecentChooserGetUris           func(r *RecentChooser, length *T.Gsize) []string
	RecentChooserListFilters       func(r *RecentChooser) *L.SList
	RecentChooserRemoveFilter      func(r *RecentChooser, filter *RecentFilter)
	RecentChooserSelectAll         func(r *RecentChooser)
	RecentChooserSelectUri         func(r *RecentChooser, uri string, err **L.Error) bool
	RecentChooserSetCurrentUri     func(r *RecentChooser, uri string, err **L.Error) bool
	RecentChooserSetFilter         func(r *RecentChooser, filter *RecentFilter)
	RecentChooserSetLimit          func(r *RecentChooser, limit int)
	RecentChooserSetLocalOnly      func(r *RecentChooser, localOnly bool)
	RecentChooserSetSelectMultiple func(r *RecentChooser, selectMultiple bool)
	RecentChooserSetShowIcons      func(r *RecentChooser, showIcons bool)
	RecentChooserSetShowNotFound   func(r *RecentChooser, showNotFound bool)
	RecentChooserSetShowNumbers    func(r *RecentChooser, showNumbers bool)
	RecentChooserSetShowPrivate    func(r *RecentChooser, showPrivate bool)
	RecentChooserSetShowTips       func(r *RecentChooser, showTips bool)
	RecentChooserSetSortFunc       func(r *RecentChooser, sortFunc RecentSortFunc, sortData T.Gpointer, dataDestroy O.DestroyNotify)
	RecentChooserSetSortType       func(r *RecentChooser, sortType RecentSortType)
	RecentChooserUnselectAll       func(r *RecentChooser)
	RecentChooserUnselectUri       func(r *RecentChooser, uri string)
)
View Source
var (
	RecentChooserMenuGetType func() O.Type
	RecentChooserMenuNew     func() *Widget

	RecentChooserMenuGetShowNumbers func(r *RecentChooserMenu) bool
	RecentChooserMenuSetShowNumbers func(r *RecentChooserMenu, showNumbers bool)
)
View Source
var (
	RecentInfoGetType func() O.Type

	RecentInfoExists             func(r *RecentInfo) bool
	RecentInfoGetAdded           func(r *RecentInfo) T.TimeT
	RecentInfoGetAge             func(r *RecentInfo) int
	RecentInfoGetApplicationInfo func(r *RecentInfo, appName string, appExec **T.Gchar, count *uint, time *T.TimeT) bool
	RecentInfoGetApplications    func(r *RecentInfo, length *T.Gsize) []string
	RecentInfoGetDescription     func(r *RecentInfo) string
	RecentInfoGetDisplayName     func(r *RecentInfo) string
	RecentInfoGetGroups          func(r *RecentInfo, length *T.Gsize) []string
	RecentInfoGetIcon            func(r *RecentInfo, size int) *D.Pixbuf
	RecentInfoGetMimeType        func(r *RecentInfo) string
	RecentInfoGetModified        func(r *RecentInfo) T.TimeT
	RecentInfoGetPrivateHint     func(r *RecentInfo) bool
	RecentInfoGetShortName       func(r *RecentInfo) string
	RecentInfoGetUri             func(r *RecentInfo) string
	RecentInfoGetUriDisplay      func(r *RecentInfo) string
	RecentInfoGetVisited         func(r *RecentInfo) T.TimeT
	RecentInfoHasApplication     func(r *RecentInfo, appName string) bool
	RecentInfoHasGroup           func(r *RecentInfo, groupName string) bool
	RecentInfoIsLocal            func(r *RecentInfo) bool
	RecentInfoLastApplication    func(r *RecentInfo) string
	RecentInfoMatch              func(r *RecentInfo, infoB *RecentInfo) bool
	RecentInfoRef                func(r *RecentInfo) *RecentInfo
	RecentInfoUnref              func(r *RecentInfo)
)
View Source
var (
	RecentFilterGetType func() O.Type
	RecentFilterNew     func() *RecentFilter

	RecentFilterFlagsGetType func() O.Type

	RecentFilterAddAge           func(r *RecentFilter, days int)
	RecentFilterAddApplication   func(r *RecentFilter, application string)
	RecentFilterAddCustom        func(r *RecentFilter, needed RecentFilterFlags, f RecentFilterFunc, data T.Gpointer, dataDestroy O.DestroyNotify)
	RecentFilterAddGroup         func(r *RecentFilter, group string)
	RecentFilterAddMimeType      func(r *RecentFilter, mimeType string)
	RecentFilterAddPattern       func(r *RecentFilter, pattern string)
	RecentFilterAddPixbufFormats func(r *RecentFilter)
	RecentFilterFilter           func(r *RecentFilter, filterInfo *RecentFilterInfo) bool
	RecentFilterGetName          func(r *RecentFilter) string
	RecentFilterGetNeeded        func(r *RecentFilter) RecentFilterFlags
	RecentFilterSetName          func(r *RecentFilter, name string)
)
View Source
var (
	RecentManagerGetType func() O.Type
	RecentManagerNew     func() *RecentManager

	RecentManagerErrorGetType func() O.Type
	RecentManagerErrorQuark   func() L.Quark

	RecentManagerGetDefault   func() *RecentManager
	RecentManagerGetForScreen func(screen *D.Screen) *RecentManager

	RecentManagerAddFull    func(r *RecentManager, uri string, recentData *RecentData) bool
	RecentManagerAddItem    func(r *RecentManager, uri string) bool
	RecentManagerGetItems   func(r *RecentManager) *L.List
	RecentManagerGetLimit   func(r *RecentManager) int
	RecentManagerHasItem    func(r *RecentManager, uri string) bool
	RecentManagerLookupItem func(r *RecentManager, uri string, err **L.Error) *RecentInfo
	RecentManagerMoveItem   func(r *RecentManager, uri string, newUri string, err **L.Error) bool
	RecentManagerPurgeItems func(r *RecentManager, err **L.Error) int
	RecentManagerRemoveItem func(r *RecentManager, uri string, err **L.Error) bool
	RecentManagerSetLimit   func(r *RecentManager, limit int)
	RecentManagerSetScreen  func(r *RecentManager, screen *D.Screen)
)
View Source
var (
	RequisitionGetType func() O.Type

	RequisitionCopy func(r *Requisition) *Requisition
	RequisitionFree func(r *Requisition)
)
View Source
var (
	RulerGetType func() O.Type

	RulerDrawPos   func(r *Ruler)
	RulerDrawTicks func(r *Ruler)
	RulerGetMetric func(r *Ruler) MetricType
	RulerGetRange  func(r *Ruler, lower, upper, position, maxSize *float64)
	RulerSetMetric func(r *Ruler, metric MetricType)
	RulerSetRange  func(r *Ruler, lower, upper, position, maxSize float64)
)
View Source
var (
	ScaleGetType   func() O.Type
	ScaleSetDigits func(scale *Scale, digits int)

	ScaleAddMark          func(s *Scale, value float64, position PositionType, markup string)
	ScaleClearMarks       func(s *Scale)
	ScaleGetDigits        func(s *Scale) int
	ScaleGetDrawValue     func(s *Scale) bool
	ScaleGetLayout        func(s *Scale) *P.Layout
	ScaleGetLayoutOffsets func(s *Scale, x, y *int)
	ScaleGetValuePos      func(s *Scale) PositionType
	ScaleSetDrawValue     func(s *Scale, drawValue bool)
	ScaleSetValuePos      func(s *Scale, pos PositionType)
)
View Source
var (
	ScaleButtonGetType func() O.Type
	ScaleButtonNew     func(size IconSize, min, max, step float64, icons []string) *Widget

	ScaleButtonGetAdjustment  func(s *ScaleButton) *Adjustment
	ScaleButtonGetMinusButton func(s *ScaleButton) *Widget
	ScaleButtonGetOrientation func(s *ScaleButton) Orientation
	ScaleButtonGetPlusButton  func(s *ScaleButton) *Widget
	ScaleButtonGetPopup       func(s *ScaleButton) *Widget
	ScaleButtonGetValue       func(s *ScaleButton) float64
	ScaleButtonSetAdjustment  func(s *ScaleButton, adjustment *Adjustment)
	ScaleButtonSetIcons       func(s *ScaleButton, icons []string)
	ScaleButtonSetOrientation func(s *ScaleButton, orientation Orientation)
	ScaleButtonSetValue       func(s *ScaleButton, value float64)
)
View Source
var (
	ScrolledWindowGetType func() O.Type
	ScrolledWindowNew     func(hadjustment, vadjustment *Adjustment) *Widget

	ScrolledWindowAddWithViewport func(s *ScrolledWindow, child *Widget)
	ScrolledWindowGetHadjustment  func(s *ScrolledWindow) *Adjustment
	ScrolledWindowGetHscrollbar   func(s *ScrolledWindow) *Widget
	ScrolledWindowGetPlacement    func(s *ScrolledWindow) CornerType
	ScrolledWindowGetPolicy       func(s *ScrolledWindow, hscrollbarPolicy, vscrollbarPolicy *PolicyType)
	ScrolledWindowGetShadowType   func(s *ScrolledWindow) ShadowType
	ScrolledWindowGetVadjustment  func(s *ScrolledWindow) *Adjustment
	ScrolledWindowGetVscrollbar   func(s *ScrolledWindow) *Widget
	ScrolledWindowSetHadjustment  func(s *ScrolledWindow, hadjustment *Adjustment)
	ScrolledWindowSetPlacement    func(s *ScrolledWindow, windowPlacement CornerType)
	ScrolledWindowSetPolicy       func(s *ScrolledWindow, hscrollbarPolicy, vscrollbarPolicy PolicyType)
	ScrolledWindowSetShadowType   func(s *ScrolledWindow, t ShadowType)
	ScrolledWindowSetVadjustment  func(s *ScrolledWindow, vadjustment *Adjustment)
	ScrolledWindowUnsetPlacement  func(s *ScrolledWindow)
)
View Source
var (
	SelectionDataGetType func() O.Type

	SelectionAddTarget          func(widget *Widget, selection, target D.Atom, info uint)
	SelectionAddTargets         func(widget *Widget, selection D.Atom, targets *TargetEntry, ntargets uint)
	SelectionClear              func(widget *Widget, event *D.EventSelection) bool
	SelectionClearTargets       func(widget *Widget, selection D.Atom)
	SelectionConvert            func(widget *Widget, selection, target D.Atom, time T.GUint32) bool
	SelectionDataCopy           func(s *SelectionData) *SelectionData
	SelectionOwnerSet           func(widget *Widget, selection D.Atom, time T.GUint32) bool
	SelectionOwnerSetForDisplay func(display *D.Display, widget *Widget, selection D.Atom, time T.GUint32) bool
	SelectionRemoveAll          func(widget *Widget)

	SelectionDataFree                   func(s *SelectionData)
	SelectionDataGetData                func(s *SelectionData) *T.Guchar
	SelectionDataGetDataType            func(s *SelectionData) D.Atom
	SelectionDataGetDisplay             func(s *SelectionData) *D.Display
	SelectionDataGetFormat              func(s *SelectionData) int
	SelectionDataGetLength              func(s *SelectionData) int
	SelectionDataGetPixbuf              func(s *SelectionData) *D.Pixbuf
	SelectionDataGetSelection           func(s *SelectionData) D.Atom
	SelectionDataGetTarget              func(s *SelectionData) D.Atom
	SelectionDataGetTargets             func(s *SelectionData, targets **D.Atom, nAtoms *int) bool
	SelectionDataGetText                func(s *SelectionData) []string //TODO(t): *T.Guchar?
	SelectionDataGetUris                func(s *SelectionData) []string
	SelectionDataSet                    func(s *SelectionData, typ D.Atom, format int, data *T.Guchar, length int)
	SelectionDataSetPixbuf              func(s *SelectionData, pixbuf *D.Pixbuf) bool
	SelectionDataSetText                func(s *SelectionData, str string, len int) bool
	SelectionDataSetUris                func(s *SelectionData, uris []string) bool
	SelectionDataTargetsIncludeImage    func(s *SelectionData, writable bool) bool
	SelectionDataTargetsIncludeRichText func(s *SelectionData, buffer *TextBuffer) bool
	SelectionDataTargetsIncludeText     func(s *SelectionData) bool
	SelectionDataTargetsIncludeUri      func(s *SelectionData) bool
)
View Source
var (
	SeparatorGetType func() O.Type

	SeparatorMenuItemGetType func() O.Type
	SeparatorMenuItemNew     func() *Widget
)
View Source
var (
	SeparatorToolItemGetType func() O.Type
	SeparatorToolItemNew     func() *ToolItem

	SeparatorToolItemGetDraw func(s *SeparatorToolItem) bool
	SeparatorToolItemSetDraw func(s *SeparatorToolItem, draw bool)
)
View Source
var (
	SettingsGetType    func() O.Type
	SettingsGetDefault func() *Settings

	SettingsGetForScreen          func(screen *D.Screen) *Settings
	SettingsInstallProperty       func(pspec *O.ParamSpec)
	SettingsInstallPropertyParser func(pspec *O.ParamSpec, parser RcPropertyParser)

	SettingsSetDoubleProperty func(s *Settings, name string, vDouble float64, origin string)
	SettingsSetLongProperty   func(s *Settings, name string, vLong T.Glong, origin string)
	SettingsSetPropertyValue  func(s *Settings, name string, svalue *SettingsValue)
	SettingsSetStringProperty func(s *Settings, name, vString, origin string)
)
View Source
var (
	SizeGroupGetType func() O.Type
	SizeGroupNew     func(mode SizeGroupMode) *SizeGroup

	SizeGroupModeGetType func() O.Type

	SizeGroupAddWidget       func(s *SizeGroup, widget *Widget)
	SizeGroupGetIgnoreHidden func(s *SizeGroup) bool
	SizeGroupGetMode         func(s *SizeGroup) SizeGroupMode
	SizeGroupGetWidgets      func(s *SizeGroup) *L.SList
	SizeGroupRemoveWidget    func(s *SizeGroup, widget *Widget)
	SizeGroupSetIgnoreHidden func(s *SizeGroup, ignoreHidden bool)
	SizeGroupSetMode         func(s *SizeGroup, mode SizeGroupMode)
)
View Source
var (
	SocketGetType func() O.Type
	SocketNew     func() *Widget

	SocketAddId         func(s *Socket, windowId T.GdkNativeWindow)
	SocketGetId         func(s *Socket) T.GdkNativeWindow
	SocketGetPlugWindow func(s *Socket) *D.Window
	SocketSteal         func(s *Socket, wid T.GdkNativeWindow)
)
View Source
var (
	SpinButtonGetType      func() O.Type
	SpinButtonNew          func(adjustment *Adjustment, climbRate float64, digits uint) *Widget
	SpinButtonNewWithRange func(min, max, step float64) *Widget

	SpinButtonUpdatePolicyGetType func() O.Type

	SpinButtonConfigure       func(s *SpinButton, adjustment *Adjustment, climbRate float64, digits uint)
	SpinButtonGetAdjustment   func(s *SpinButton) *Adjustment
	SpinButtonGetDigits       func(s *SpinButton) uint
	SpinButtonGetIncrements   func(s *SpinButton, step, page *float64)
	SpinButtonGetNumeric      func(s *SpinButton) bool
	SpinButtonGetRange        func(s *SpinButton, min, max *float64)
	SpinButtonGetSnapToTicks  func(s *SpinButton) bool
	SpinButtonGetUpdatePolicy func(s *SpinButton) SpinButtonUpdatePolicy
	SpinButtonGetValue        func(s *SpinButton) float64
	SpinButtonGetValueAsInt   func(s *SpinButton) int
	SpinButtonGetWrap         func(s *SpinButton) bool
	SpinButtonSetAdjustment   func(s *SpinButton, adjustment *Adjustment)
	SpinButtonSetDigits       func(s *SpinButton, digits uint)
	SpinButtonSetIncrements   func(s *SpinButton, step, page float64)
	SpinButtonSetNumeric      func(s *SpinButton, numeric bool)
	SpinButtonSetRange        func(s *SpinButton, min, max float64)
	SpinButtonSetSnapToTicks  func(s *SpinButton, snapToTicks bool)
	SpinButtonSetUpdatePolicy func(s *SpinButton, policy SpinButtonUpdatePolicy)
	SpinButtonSetValue        func(s *SpinButton, value float64)
	SpinButtonSetWrap         func(s *SpinButton, wrap bool)
	SpinButtonSpin            func(s *SpinButton, direction SpinType, increment float64)
	SpinButtonUpdate          func(s *SpinButton)
)
View Source
var (
	SpinnerGetType func() O.Type
	SpinnerNew     func() *Widget

	SpinnerStart func(s *Spinner)
	SpinnerStop  func(s *Spinner)
)
View Source
var (
	StatusbarGetType func() O.Type
	StatusbarNew     func() *Widget

	StatusbarGetContextId     func(s *Statusbar, contextDescription string) uint
	StatusbarGetHasResizeGrip func(s *Statusbar) bool
	StatusbarGetMessageArea   func(s *Statusbar) *Widget
	StatusbarPop              func(s *Statusbar, contextId uint)
	StatusbarPush             func(s *Statusbar, contextId uint, text string) uint
	StatusbarRemove           func(s *Statusbar, contextId uint, messageId uint)
	StatusbarRemoveAll        func(s *Statusbar, contextId uint)
	StatusbarSetHasResizeGrip func(s *Statusbar, setting bool)
)
View Source
var (
	StatusIconGetType         func() O.Type
	StatusIconNew             func() *StatusIcon
	StatusIconNewFromFile     func(filename string) *StatusIcon
	StatusIconNewFromGicon    func(icon *I.Icon) *StatusIcon
	StatusIconNewFromIconName func(iconName string) *StatusIcon
	StatusIconNewFromPixbuf   func(pixbuf *D.Pixbuf) *StatusIcon
	StatusIconNewFromStock    func(stockId string) *StatusIcon

	StatusIconPositionMenu func(menu *Menu, x, y *int, pushIn *bool, userData T.Gpointer)

	StatusIconGetBlinking      func(s *StatusIcon) bool
	StatusIconGetGeometry      func(s *StatusIcon, screen **D.Screen, area *D.Rectangle, orientation *Orientation) bool
	StatusIconGetGicon         func(s *StatusIcon) *I.Icon
	StatusIconGetHasTooltip    func(s *StatusIcon) bool
	StatusIconGetIconName      func(s *StatusIcon) string
	StatusIconGetPixbuf        func(s *StatusIcon) *D.Pixbuf
	StatusIconGetScreen        func(s *StatusIcon) *D.Screen
	StatusIconGetSize          func(s *StatusIcon) int
	StatusIconGetStock         func(s *StatusIcon) string
	StatusIconGetStorageType   func(s *StatusIcon) ImageType
	StatusIconGetTitle         func(s *StatusIcon) string
	StatusIconGetTooltipMarkup func(s *StatusIcon) string
	StatusIconGetTooltipText   func(s *StatusIcon) string
	StatusIconGetVisible       func(s *StatusIcon) bool
	StatusIconGetX11WindowId   func(s *StatusIcon) T.GUint32
	StatusIconIsEmbedded       func(s *StatusIcon) bool
	StatusIconSetBlinking      func(s *StatusIcon, blinking bool)
	StatusIconSetFromFile      func(s *StatusIcon, filename string)
	StatusIconSetFromGicon     func(s *StatusIcon, icon *I.Icon)
	StatusIconSetFromIconName  func(s *StatusIcon, iconName string)
	StatusIconSetFromPixbuf    func(s *StatusIcon, pixbuf *D.Pixbuf)
	StatusIconSetFromStock     func(s *StatusIcon, stockId string)
	StatusIconSetHasTooltip    func(s *StatusIcon, hasTooltip bool)
	StatusIconSetName          func(s *StatusIcon, name string)
	StatusIconSetScreen        func(s *StatusIcon, screen *D.Screen)
	StatusIconSetTitle         func(s *StatusIcon, title string)
	StatusIconSetTooltip       func(s *StatusIcon, tooltipText string)
	StatusIconSetTooltipMarkup func(s *StatusIcon, markup string)
	StatusIconSetTooltipText   func(s *StatusIcon, text string)
	StatusIconSetVisible       func(s *StatusIcon, visible bool)
)
View Source
var (
	StockListIds          func() *L.SList
	StockLookup           func(stockId string, item *StockItem) bool
	StockSetTranslateFunc func(domain string, f TranslateFunc, data T.Gpointer, notify O.DestroyNotify)

	StockAdd       func(s *StockItem, nItems uint)
	StockAddStatic func(s *StockItem, nItems uint)
	StockItemCopy  func(s *StockItem) *StockItem
	StockItemFree  func(s *StockItem)
)
View Source
var (
	StyleGetType func() O.Type
	StyleNew     func() *Style

	StyleApplyDefaultBackground func(s *Style, window *D.Window, setBg bool, stateType StateType, area *D.Rectangle, x, y, width, height int)
	StyleAttach                 func(s *Style, window *D.Window) *Style
	StyleCopy                   func(s *Style) *Style
	StyleDetach                 func(s *Style)
	StyleGet                    func(s *Style, widgetType O.Type, firstPropertyName string, v ...VArg)
	StyleGetFont                func(s *Style) *D.Font
	StyleGetStyleProperty       func(s *Style, widgetType O.Type, propertyName string, value *O.Value)
	StyleGetValist              func(s *Style, widgetType O.Type, firstPropertyName string, varArgs VAList)
	StyleLookupColor            func(s *Style, colorName string, color *D.Color) bool
	StyleLookupIconSet          func(s *Style, stockId string) *IconSet
	StyleRef                    func(s *Style) *Style
	StyleRenderIcon             func(s *Style, source *IconSource, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *D.Pixbuf
	StyleSetBackground          func(s *Style, window *D.Window, stateType StateType)
	StyleSetFont                func(s *Style, font *D.Font)
	StyleUnref                  func(s *Style)
)
View Source
var (
	TableGetType func() O.Type
	TableNew     func(rows, columns uint, homogeneous bool) *Widget

	TableAttach               func(t *Table, child *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint, xoptions, yoptions AttachOptions, xpadding, ypadding uint)
	TableAttachDefaults       func(t *Table, widget *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint)
	TableGetColSpacing        func(t *Table, column uint) uint
	TableGetDefaultColSpacing func(t *Table) uint
	TableGetDefaultRowSpacing func(t *Table) uint
	TableGetHomogeneous       func(t *Table) bool
	TableGetRowSpacing        func(t *Table, row uint) uint
	TableGetSize              func(t *Table, rows, columns *uint)
	TableResize               func(t *Table, rows, columns uint)
	TableSetColSpacing        func(t *Table, column, spacing uint)
	TableSetColSpacings       func(t *Table, spacing uint)
	TableSetHomogeneous       func(t *Table, homogeneous bool)
	TableSetRowSpacing        func(t *Table, row, spacing uint)
	TableSetRowSpacings       func(t *Table, spacing uint)
)
View Source
var (
	TargetListGetType func() O.Type
	TargetListNew     func(targets *TargetEntry, ntargets uint) *TargetList

	TargetTableFree        func(targets *TargetEntry, nTargets int)
	TargetTableNewFromList func(tl *TargetList, nTargets *int) *TargetEntry

	TargetListRef                func(t *TargetList) *TargetList
	TargetListUnref              func(t *TargetList)
	TargetListAdd                func(t *TargetList, target D.Atom, flags, info uint)
	TargetListAddTextTargets     func(t *TargetList, info uint)
	TargetListAddRichTextTargets func(t *TargetList, info uint, deserializable bool, buffer *TextBuffer)
	TargetListAddImageTargets    func(t *TargetList, info uint, writable bool)
	TargetListAddUriTargets      func(t *TargetList, info uint)
	TargetListAddTable           func(t *TargetList, targets *TargetEntry, ntargets uint)
	TargetListRemove             func(t *TargetList, target D.Atom)
	TargetListFind               func(t *TargetList, target D.Atom, info *uint) bool
)
View Source
var (
	TargetsIncludeText     func(targets *D.Atom, nTargets int) bool
	TargetsIncludeRichText func(targets *D.Atom, nTargets int, buffer *TextBuffer) bool
	TargetsIncludeImage    func(targets *D.Atom, nTargets int, writable bool) bool
	TargetsIncludeUri      func(targets *D.Atom, nTargets int) bool
)
View Source
var (
	TearoffMenuItemGetType func() O.Type  //TODO(t):Use?
	TearoffMenuItemNew     func() *Widget //TODO(t):Use?
)
View Source
var (
	TextAttributesGetType func() O.Type
	TextAttributesNew     func() *TextAttributes

	TextAttributesCopy       func(t *TextAttributes) *TextAttributes
	TextAttributesCopyValues func(t *TextAttributes, dest *TextAttributes)
	TextAttributesRef        func(t *TextAttributes) *TextAttributes
	TextAttributesUnref      func(t *TextAttributes)
)
View Source
var (
	TextBufferGetType           func() O.Type
	TextBufferNew               func(table *TextTagTable) *TextBuffer
	TextBufferTargetInfoGetType func() O.Type

	TextBufferAddMark                     func(t *TextBuffer, mark *TextMark, where *TextIter)
	TextBufferAddSelectionClipboard       func(t *TextBuffer, clipboard *Clipboard)
	TextBufferApplyTag                    func(t *TextBuffer, tag *TextTag, start, end *TextIter)
	TextBufferApplyTagByName              func(t *TextBuffer, name string, start, end *TextIter)
	TextBufferBackspace                   func(t *TextBuffer, iter *TextIter, interactive, defaultEditable bool) bool
	TextBufferBeginUserAction             func(t *TextBuffer)
	TextBufferCopyClipboard               func(t *TextBuffer, clipboard *Clipboard)
	TextBufferCreateChildAnchor           func(t *TextBuffer, iter *TextIter) *TextChildAnchor
	TextBufferCreateMark                  func(t *TextBuffer, markName string, where *TextIter, leftGravity bool) *TextMark
	TextBufferCreateTag                   func(t *TextBuffer, tagName, firstPropertyName string, v ...VArg) *TextTag
	TextBufferCutClipboard                func(t *TextBuffer, clipboard *Clipboard, defaultEditable bool)
	TextBufferDelete                      func(t *TextBuffer, start, end *TextIter)
	TextBufferDeleteInteractive           func(t *TextBuffer, startIter, endIter *TextIter, defaultEditable bool) bool
	TextBufferDeleteMark                  func(t *TextBuffer, mark *TextMark)
	TextBufferDeleteMarkByName            func(t *TextBuffer, name string)
	TextBufferDeleteSelection             func(t *TextBuffer, interactive, defaultEditable bool) bool
	TextBufferDeserialize                 func(t *TextBuffer, contentBuffer *TextBuffer, format D.Atom, iter *TextIter, data *uint8, length T.Gsize, error **L.Error) bool
	TextBufferDeserializeGetCanCreateTags func(t *TextBuffer, format D.Atom) bool
	TextBufferDeserializeSetCanCreateTags func(t *TextBuffer, format D.Atom, canCreateTags bool)
	TextBufferEndUserAction               func(t *TextBuffer)
	TextBufferGetBounds                   func(t *TextBuffer, start, end *TextIter)
	TextBufferGetCharCount                func(t *TextBuffer) int
	TextBufferGetCopyTargetList           func(t *TextBuffer) *TargetList
	TextBufferGetDeserializeFormats       func(t *TextBuffer, nFormats *int) *D.Atom
	TextBufferGetEndIter                  func(t *TextBuffer, iter *TextIter)
	TextBufferGetHasSelection             func(t *TextBuffer) bool
	TextBufferGetInsert                   func(t *TextBuffer) *TextMark
	TextBufferGetIterAtChildAnchor        func(t *TextBuffer, iter *TextIter, anchor *TextChildAnchor)
	TextBufferGetIterAtLine               func(t *TextBuffer, iter *TextIter, lineNumber int)
	TextBufferGetIterAtLineIndex          func(t *TextBuffer, iter *TextIter, lineNumber, byteIndex int)
	TextBufferGetIterAtLineOffset         func(t *TextBuffer, iter *TextIter, lineNumber, charOffset int)
	TextBufferGetIterAtMark               func(t *TextBuffer, iter *TextIter, mark *TextMark)
	TextBufferGetIterAtOffset             func(t *TextBuffer, iter *TextIter, charOffset int)
	TextBufferGetLineCount                func(t *TextBuffer) int
	TextBufferGetMark                     func(t *TextBuffer, name string) *TextMark
	TextBufferGetModified                 func(t *TextBuffer) bool
	TextBufferGetPasteTargetList          func(t *TextBuffer) *TargetList
	TextBufferGetSelectionBound           func(t *TextBuffer) *TextMark
	TextBufferGetSelectionBounds          func(t *TextBuffer, start, end *TextIter) bool
	TextBufferGetSerializeFormats         func(t *TextBuffer, nFormats *int) *D.Atom
	TextBufferGetSlice                    func(t *TextBuffer, start, end *TextIter, includeHiddenChars bool) string
	TextBufferGetStartIter                func(t *TextBuffer, iter *TextIter)
	TextBufferGetTagTable                 func(t *TextBuffer) *TextTagTable
	TextBufferGetText                     func(t *TextBuffer, start, end *TextIter, includeHiddenChars bool) string
	TextBufferInsert                      func(t *TextBuffer, iter *TextIter, text string, leng int)
	TextBufferInsertAtCursor              func(t *TextBuffer, text string, leng int)
	TextBufferInsertChildAnchor           func(t *TextBuffer, iter *TextIter, anchor *TextChildAnchor)
	TextBufferInsertInteractive           func(t *TextBuffer, iter *TextIter, text string, leng int, defaultEditable bool) bool
	TextBufferInsertInteractiveAtCursor   func(t *TextBuffer, text string, leng int, defaultEditable bool) bool
	TextBufferInsertPixbuf                func(t *TextBuffer, iter *TextIter, pixbuf *D.Pixbuf)
	TextBufferInsertRange                 func(t *TextBuffer, iter, start, end *TextIter)
	TextBufferInsertRangeInteractive      func(t *TextBuffer, iter, start, end *TextIter, defaultEditable bool) bool
	TextBufferInsertWithTags              func(t *TextBuffer, iter *TextIter, text string, leng int, firstTag *TextTag, v ...VArg)
	TextBufferInsertWithTagsByName        func(t *TextBuffer, iter *TextIter, text string, leng int, firstTagName string, v ...VArg)
	TextBufferMoveMark                    func(t *TextBuffer, mark *TextMark, where *TextIter)
	TextBufferMoveMarkByName              func(t *TextBuffer, name string, where *TextIter)
	TextBufferPasteClipboard              func(t *TextBuffer, clipboard *Clipboard, overrideLocation *TextIter, defaultEditable bool)
	TextBufferPlaceCursor                 func(t *TextBuffer, where *TextIter)
	TextBufferRegisterDeserializeFormat   func(t *TextBuffer, mimeType string, function TextBufferDeserializeFunc, userData T.Gpointer, userDataDestroy O.DestroyNotify) D.Atom
	TextBufferRegisterDeserializeTagset   func(t *TextBuffer, tagsetName string) D.Atom
	TextBufferRegisterSerializeFormat     func(t *TextBuffer, mimeType string, function TextBufferSerializeFunc, userData T.Gpointer, userDataDestroy O.DestroyNotify) D.Atom
	TextBufferRegisterSerializeTagset     func(t *TextBuffer, tagsetName string) D.Atom
	TextBufferRemoveAllTags               func(t *TextBuffer, start, end *TextIter)
	TextBufferRemoveSelectionClipboard    func(t *TextBuffer, clipboard *Clipboard)
	TextBufferRemoveTag                   func(t *TextBuffer, tag *TextTag, start, end *TextIter)
	TextBufferRemoveTagByName             func(t *TextBuffer, name string, start, end *TextIter)
	TextBufferSelectRange                 func(t *TextBuffer, ins, bound *TextIter)
	TextBufferSerialize                   func(t *TextBuffer, contentBuffer *TextBuffer, format D.Atom, start, end *TextIter, length *T.Gsize) *uint8
	TextBufferSetModified                 func(t *TextBuffer, setting bool)
	TextBufferSetText                     func(t *TextBuffer, text string, leng int)
	TextBufferUnregisterDeserializeFormat func(t *TextBuffer, format D.Atom)
	TextBufferUnregisterSerializeFormat   func(t *TextBuffer, format D.Atom)
)
View Source
var (
	TextChildAnchorGetType func() O.Type
	TextChildAnchorNew     func() *TextChildAnchor

	TextChildAnchorGetDeleted func(t *TextChildAnchor) bool
	TextChildAnchorGetWidgets func(t *TextChildAnchor) *L.List
)
View Source
var (
	TextIterGetType func() O.Type

	TextIterBackwardChar                   func(t *TextIter) bool
	TextIterBackwardChars                  func(t *TextIter, count int) bool
	TextIterBackwardCursorPosition         func(t *TextIter) bool
	TextIterBackwardCursorPositions        func(t *TextIter, count int) bool
	TextIterBackwardFindChar               func(t *TextIter, pred TextCharPredicate, userData T.Gpointer, limit *TextIter) bool
	TextIterBackwardLine                   func(t *TextIter) bool
	TextIterBackwardLines                  func(t *TextIter, count int) bool
	TextIterBackwardSearch                 func(t *TextIter, str string, flags TextSearchFlags, matchStart, matchEnd, limit *TextIter) bool
	TextIterBackwardSentenceStart          func(t *TextIter) bool
	TextIterBackwardSentenceStarts         func(t *TextIter, count int) bool
	TextIterBackwardToTagToggle            func(t *TextIter, tag *TextTag) bool
	TextIterBackwardVisibleCursorPosition  func(t *TextIter) bool
	TextIterBackwardVisibleCursorPositions func(t *TextIter, count int) bool
	TextIterBackwardVisibleLine            func(t *TextIter) bool
	TextIterBackwardVisibleLines           func(t *TextIter, count int) bool
	TextIterBackwardVisibleWordStart       func(t *TextIter) bool
	TextIterBackwardVisibleWordStarts      func(t *TextIter, count int) bool
	TextIterBackwardWordStart              func(t *TextIter) bool
	TextIterBackwardWordStarts             func(t *TextIter, count int) bool
	TextIterBeginsTag                      func(t *TextIter, tag *TextTag) bool
	TextIterCanInsert                      func(t *TextIter, defaultEditability bool) bool
	TextIterCompare                        func(t *TextIter, rhs *TextIter) int
	TextIterCopy                           func(t *TextIter) *TextIter
	TextIterEditable                       func(t *TextIter, defaultSetting bool) bool
	TextIterEndsLine                       func(t *TextIter) bool
	TextIterEndsSentence                   func(t *TextIter) bool
	TextIterEndsTag                        func(t *TextIter, tag *TextTag) bool
	TextIterEndsWord                       func(t *TextIter) bool
	TextIterEqual                          func(t *TextIter, rhs *TextIter) bool
	TextIterForwardChar                    func(t *TextIter) bool
	TextIterForwardChars                   func(t *TextIter, count int) bool
	TextIterForwardCursorPosition          func(t *TextIter) bool
	TextIterForwardCursorPositions         func(t *TextIter, count int) bool
	TextIterForwardFindChar                func(t *TextIter, pred TextCharPredicate, userData T.Gpointer, limit *TextIter) bool
	TextIterForwardLine                    func(t *TextIter) bool
	TextIterForwardLines                   func(t *TextIter, count int) bool
	TextIterForwardSearch                  func(t *TextIter, str string, flags TextSearchFlags, matchStart, matchEnd, limit *TextIter) bool
	TextIterForwardSentenceEnd             func(t *TextIter) bool
	TextIterForwardSentenceEnds            func(t *TextIter, count int) bool
	TextIterForwardToEnd                   func(t *TextIter)
	TextIterForwardToLineEnd               func(t *TextIter) bool
	TextIterForwardToTagToggle             func(t *TextIter, tag *TextTag) bool
	TextIterForwardVisibleCursorPosition   func(t *TextIter) bool
	TextIterForwardVisibleCursorPositions  func(t *TextIter, count int) bool
	TextIterForwardVisibleLine             func(t *TextIter) bool
	TextIterForwardVisibleLines            func(t *TextIter, count int) bool
	TextIterForwardVisibleWordEnd          func(t *TextIter) bool
	TextIterForwardVisibleWordEnds         func(t *TextIter, count int) bool
	TextIterForwardWordEnd                 func(t *TextIter) bool
	TextIterForwardWordEnds                func(t *TextIter, count int) bool
	TextIterFree                           func(t *TextIter)
	TextIterGetAttributes                  func(t *TextIter, values *TextAttributes) bool
	TextIterGetBuffer                      func(t *TextIter) *TextBuffer
	TextIterGetBytesInLine                 func(t *TextIter) int
	TextIterGetChar                        func(t *TextIter) L.Unichar
	TextIterGetCharsInLine                 func(t *TextIter) int
	TextIterGetChildAnchor                 func(t *TextIter) *TextChildAnchor
	TextIterGetLanguage                    func(t *TextIter) *P.Language
	TextIterGetLine                        func(t *TextIter) int
	TextIterGetLineIndex                   func(t *TextIter) int
	TextIterGetLineOffset                  func(t *TextIter) int
	TextIterGetMarks                       func(t *TextIter) *L.SList
	TextIterGetOffset                      func(t *TextIter) int
	TextIterGetPixbuf                      func(t *TextIter) *D.Pixbuf
	TextIterGetSlice                       func(t *TextIter, end *TextIter) string
	TextIterGetTags                        func(t *TextIter) *L.SList
	TextIterGetText                        func(t *TextIter, end *TextIter) string
	TextIterGetToggledTags                 func(t *TextIter, toggledOn bool) *L.SList
	TextIterGetVisibleLineIndex            func(t *TextIter) int
	TextIterGetVisibleLineOffset           func(t *TextIter) int
	TextIterGetVisibleSlice                func(t *TextIter, end *TextIter) string
	TextIterGetVisibleText                 func(t *TextIter, end *TextIter) string
	TextIterHasTag                         func(t *TextIter, tag *TextTag) bool
	TextIterInRange                        func(t *TextIter, start, end *TextIter) bool
	TextIterInsideSentence                 func(t *TextIter) bool
	TextIterInsideWord                     func(t *TextIter) bool
	TextIterIsCursorPosition               func(t *TextIter) bool
	TextIterIsEnd                          func(t *TextIter) bool
	TextIterIsStart                        func(t *TextIter) bool
	TextIterOrder                          func(t *TextIter, second *TextIter)
	TextIterSetLine                        func(t *TextIter, lineNumber int)
	TextIterSetLineIndex                   func(t *TextIter, byteOnLine int)
	TextIterSetLineOffset                  func(t *TextIter, charOnLine int)
	TextIterSetOffset                      func(t *TextIter, charOffset int)
	TextIterSetVisibleLineIndex            func(t *TextIter, byteOnLine int)
	TextIterSetVisibleLineOffset           func(t *TextIter, charOnLine int)
	TextIterStartsLine                     func(t *TextIter) bool
	TextIterStartsSentence                 func(t *TextIter) bool
	TextIterStartsWord                     func(t *TextIter) bool
	TextIterTogglesTag                     func(t *TextIter, tag *TextTag) bool
)
View Source
var (
	TextMarkGetType func() O.Type
	TextMarkNew     func(name string, leftGravity bool) *TextMark

	TextMarkSetVisible     func(t *TextMark, setting bool)
	TextMarkGetVisible     func(t *TextMark) bool
	TextMarkGetName        func(t *TextMark) string
	TextMarkGetDeleted     func(t *TextMark) bool
	TextMarkGetBuffer      func(t *TextMark) *TextBuffer
	TextMarkGetLeftGravity func(t *TextMark) bool
)
View Source
var (
	TextTagGetType func() O.Type
	TextTagNew     func(name string) *TextTag

	TextTagEvent       func(t *TextTag, eventObject *O.Object, event *D.Event, iter *TextIter) bool
	TextTagGetPriority func(t *TextTag) int
	TextTagSetPriority func(t *TextTag, priority int)
)
View Source
var (
	TextTagTableGetType func() O.Type
	TextTagTableNew     func() *TextTagTable

	TextTagTableAdd     func(t *TextTagTable, tag *TextTag)
	TextTagTableForeach func(t *TextTagTable, f TextTagTableForeachFunc, data T.Gpointer)
	TextTagTableGetSize func(t *TextTagTable) int
	TextTagTableLookup  func(t *TextTagTable, name string) *TextTag
	TextTagTableRemove  func(t *TextTagTable, tag *TextTag)
)
View Source
var (
	TextViewGetType       func() O.Type
	TextViewNew           func() *Widget
	TextViewNewWithBuffer func(buffer *TextBuffer) *Widget

	TextViewSetBuffer                func(t *TextView, buffer *TextBuffer)
	TextViewGetBuffer                func(t *TextView) *TextBuffer
	TextViewScrollToIter             func(t *TextView, iter *TextIter, withinMargin float64, useAlign bool, xalign, yalign float64) bool
	TextViewScrollToMark             func(t *TextView, mark *TextMark, withinMargin float64, useAlign bool, xalign, yalign float64)
	TextViewScrollMarkOnscreen       func(t *TextView, mark *TextMark)
	TextViewMoveMarkOnscreen         func(t *TextView, mark *TextMark) bool
	TextViewPlaceCursorOnscreen      func(t *TextView) bool
	TextViewGetVisibleRect           func(t *TextView, visibleRect *D.Rectangle)
	TextViewSetCursorVisible         func(t *TextView, setting bool)
	TextViewGetCursorVisible         func(t *TextView) bool
	TextViewGetIterLocation          func(t *TextView, iter *TextIter, location *D.Rectangle)
	TextViewGetIterAtLocation        func(t *TextView, iter *TextIter, x, y int)
	TextViewGetIterAtPosition        func(t *TextView, iter *TextIter, trailing *int, x, y int)
	TextViewGetLineYrange            func(t *TextView, iter *TextIter, y, height *int)
	TextViewGetLineAtY               func(t *TextView, targetIter *TextIter, y int, lineTop *int)
	TextViewBufferToWindowCoords     func(t *TextView, win TextWindowType, bufferX, bufferY int, windowX, windowY *int)
	TextViewWindowToBufferCoords     func(t *TextView, win TextWindowType, windowX, windowY int, bufferX, bufferY *int)
	TextViewGetHadjustment           func(t *TextView) *Adjustment
	TextViewGetVadjustment           func(t *TextView) *Adjustment
	TextViewGetWindow                func(t *TextView, win TextWindowType) *D.Window
	TextViewGetWindowType            func(t *TextView, window *D.Window) TextWindowType
	TextViewSetBorderWindowSize      func(t *TextView, tw TextWindowType, size int)
	TextViewGetBorderWindowSize      func(t *TextView, tw TextWindowType) int
	TextViewForwardDisplayLine       func(t *TextView, iter *TextIter) bool
	TextViewBackwardDisplayLine      func(t *TextView, iter *TextIter) bool
	TextViewForwardDisplayLineEnd    func(t *TextView, iter *TextIter) bool
	TextViewBackwardDisplayLineStart func(t *TextView, iter *TextIter) bool
	TextViewStartsDisplayLine        func(t *TextView, iter *TextIter) bool
	TextViewMoveVisually             func(t *TextView, iter *TextIter, count int) bool
	TextViewImContextFilterKeypress  func(t *TextView, event *D.EventKey) bool
	TextViewResetImContext           func(t *TextView)
	TextViewAddChildAtAnchor         func(t *TextView, child *Widget, anchor *TextChildAnchor)
	TextViewAddChildInWindow         func(t *TextView, child *Widget, whichWindow TextWindowType, xpos, ypos int)
	TextViewMoveChild                func(t *TextView, child *Widget, xpos, ypos int)
	TextViewSetWrapMode              func(t *TextView, wrapMode WrapMode)
	TextViewGetWrapMode              func(t *TextView) WrapMode
	TextViewSetEditable              func(t *TextView, setting bool)
	TextViewGetEditable              func(t *TextView) bool
	TextViewSetOverwrite             func(t *TextView, overwrite bool)
	TextViewGetOverwrite             func(t *TextView) bool
	TextViewSetAcceptsTab            func(t *TextView, acceptsTab bool)
	TextViewGetAcceptsTab            func(t *TextView) bool
	TextViewSetPixelsAboveLines      func(t *TextView, pixelsAboveLines int)
	TextViewGetPixelsAboveLines      func(t *TextView) int
	TextViewSetPixelsBelowLines      func(t *TextView, pixelsBelowLines int)
	TextViewGetPixelsBelowLines      func(t *TextView) int
	TextViewSetPixelsInsideWrap      func(t *TextView, pixelsInsideWrap int)
	TextViewGetPixelsInsideWrap      func(t *TextView) int
	TextViewSetJustification         func(t *TextView, justification Justification)
	TextViewGetJustification         func(t *TextView) Justification
	TextViewSetLeftMargin            func(t *TextView, leftMargin int)
	TextViewGetLeftMargin            func(t *TextView) int
	TextViewSetRightMargin           func(t *TextView, rightMargin int)
	TextViewGetRightMargin           func(t *TextView) int
	TextViewSetIndent                func(t *TextView, indent int)
	TextViewGetIndent                func(t *TextView) int
	TextViewSetTabs                  func(t *TextView, tabs *P.TabArray)
	TextViewGetTabs                  func(t *TextView) *P.TabArray
	TextViewGetDefaultAttributes     func(t *TextView) *TextAttributes
)
View Source
var (
	TimeoutAdd     func(interval T.GUint32, function Function, data T.Gpointer) uint
	TimeoutAddFull func(interval T.GUint32, function Function, marshal CallbackMarshal, data T.Gpointer, destroy O.DestroyNotify) uint
	TimeoutRemove  func(timeoutHandlerId uint)
)
View Source
var (
	TipsQueryGetType func() O.Type
	TipsQueryNew     func() *Widget

	TipsQuerySetCaller  func(t *TipsQuery, caller *Widget)
	TipsQuerySetLabels  func(t *TipsQuery, labelInactive, labelNoTip string)
	TipsQueryStartQuery func(t *TipsQuery)
	TipsQueryStopQuery  func(t *TipsQuery)
)
View Source
var (
	ToggleActionGetType func() O.Type
	ToggleActionNew     func(name, label, tooltip, stockId string) *ToggleAction

	ToggleActionGetActive      func(t *ToggleAction) bool
	ToggleActionGetDrawAsRadio func(t *ToggleAction) bool
	ToggleActionSetActive      func(t *ToggleAction, isActive bool)
	ToggleActionSetDrawAsRadio func(t *ToggleAction, drawAsRadio bool)
	ToggleActionToggled        func(t *ToggleAction)
)
View Source
var (
	ToggleButtonGetType         func() O.Type
	ToggleButtonNew             func() *Widget
	ToggleButtonNewWithLabel    func(label string) *Widget
	ToggleButtonNewWithMnemonic func(label string) *Widget

	ToggleButtonGetActive       func(t *ToggleButton) bool
	ToggleButtonGetInconsistent func(t *ToggleButton) bool
	ToggleButtonGetMode         func(t *ToggleButton) bool
	ToggleButtonSetActive       func(t *ToggleButton, isActive bool)
	ToggleButtonSetInconsistent func(t *ToggleButton, setting bool)
	ToggleButtonSetMode         func(t *ToggleButton, drawIndicator bool)
	ToggleButtonToggled         func(t *ToggleButton)
)
View Source
var (
	ToggleToolButtonGetType      func() O.Type
	ToggleToolButtonNew          func() *ToolItem
	ToggleToolButtonNewFromStock func(stockId string) *ToolItem

	ToggleToolButtonGetActive func(t *ToggleToolButton) bool
	ToggleToolButtonSetActive func(t *ToggleToolButton, isActive bool)
)
View Source
var (
	ToolbarGetType           func() O.Type
	ToolbarNew               func() *Widget
	ToolbarChildTypeGetType  func() O.Type
	ToolbarSpaceStyleGetType func() O.Type
	ToolbarStyleGetType      func() O.Type

	ToolbarAppendElement        func(t *Toolbar, ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget
	ToolbarAppendItem           func(t *Toolbar, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget
	ToolbarAppendSpace          func(t *Toolbar)
	ToolbarAppendWidget         func(t *Toolbar, widget *Widget, tooltipText, tooltipPrivateText string)
	ToolbarGetDropIndex         func(t *Toolbar, x, y int) int
	ToolbarGetIconSize          func(t *Toolbar) IconSize
	ToolbarGetItemIndex         func(t *Toolbar, item *ToolItem) int
	ToolbarGetNItems            func(t *Toolbar) int
	ToolbarGetNthItem           func(t *Toolbar, n int) *ToolItem
	ToolbarGetOrientation       func(t *Toolbar) Orientation
	ToolbarGetReliefStyle       func(t *Toolbar) ReliefStyle
	ToolbarGetShowArrow         func(t *Toolbar) bool
	ToolbarGetStyle             func(t *Toolbar) ToolbarStyle
	ToolbarGetTooltips          func(t *Toolbar) bool
	ToolbarInsert               func(t *Toolbar, item *ToolItem, pos int)
	ToolbarInsertElement        func(t *Toolbar, ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer, position int) *Widget
	ToolbarInsertItem           func(t *Toolbar, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer, position int) *Widget
	ToolbarInsertSpace          func(t *Toolbar, position int)
	ToolbarInsertStock          func(t *Toolbar, stockId, tooltipText, tooltipPrivateText string, callback O.Callback, userData T.Gpointer, position int) *Widget
	ToolbarInsertWidget         func(t *Toolbar, widget *Widget, tooltipText, tooltipPrivateText string, position int)
	ToolbarPrependElement       func(t *Toolbar, ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget
	ToolbarPrependItem          func(t *Toolbar, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget
	ToolbarPrependSpace         func(t *Toolbar)
	ToolbarPrependWidget        func(t *Toolbar, widget *Widget, tooltipText, tooltipPrivateText string)
	ToolbarRemoveSpace          func(t *Toolbar, position int)
	ToolbarSetDropHighlightItem func(t *Toolbar, toolItem *ToolItem, index int)
	ToolbarSetIconSize          func(t *Toolbar, iconSize IconSize)
	ToolbarSetOrientation       func(t *Toolbar, orientation Orientation)
	ToolbarSetShowArrow         func(t *Toolbar, showArrow bool)
	ToolbarSetStyle             func(t *Toolbar, style ToolbarStyle)
	ToolbarSetTooltips          func(t *Toolbar, enable bool)
	ToolbarUnsetIconSize        func(t *Toolbar)
	ToolbarUnsetStyle           func(t *Toolbar)
)
View Source
var (
	ToolButtonGetType      func() O.Type
	ToolButtonNew          func(iconWidget *Widget, label string) *ToolItem
	ToolButtonNewFromStock func(stockId string) *ToolItem

	ToolButtonGetIconName     func(t *ToolButton) string
	ToolButtonGetIconWidget   func(t *ToolButton) *Widget
	ToolButtonGetLabel        func(t *ToolButton) string
	ToolButtonGetLabelWidget  func(t *ToolButton) *Widget
	ToolButtonGetStockId      func(t *ToolButton) string
	ToolButtonGetUseUnderline func(t *ToolButton) bool
	ToolButtonSetIconName     func(t *ToolButton, iconName string)
	ToolButtonSetIconWidget   func(t *ToolButton, iconWidget *Widget)
	ToolButtonSetLabel        func(t *ToolButton, label string)
	ToolButtonSetLabelWidget  func(t *ToolButton, labelWidget *Widget)
	ToolButtonSetStockId      func(t *ToolButton, stockId string)
	ToolButtonSetUseUnderline func(t *ToolButton, useUnderline bool)
)
View Source
var (
	ToolItemGetType func() O.Type
	ToolItemNew     func() *ToolItem

	ToolItemGetEllipsizeMode      func(t *ToolItem) P.EllipsizeMode
	ToolItemGetExpand             func(t *ToolItem) bool
	ToolItemGetHomogeneous        func(t *ToolItem) bool
	ToolItemGetIconSize           func(t *ToolItem) IconSize
	ToolItemGetIsImportant        func(t *ToolItem) bool
	ToolItemGetOrientation        func(t *ToolItem) Orientation
	ToolItemGetProxyMenuItem      func(t *ToolItem, menuItemId string) *Widget
	ToolItemGetReliefStyle        func(t *ToolItem) ReliefStyle
	ToolItemGetTextAlignment      func(t *ToolItem) float32
	ToolItemGetTextOrientation    func(t *ToolItem) Orientation
	ToolItemGetTextSizeGroup      func(t *ToolItem) *SizeGroup
	ToolItemGetToolbarStyle       func(t *ToolItem) ToolbarStyle
	ToolItemGetUseDragWindow      func(t *ToolItem) bool
	ToolItemGetVisibleHorizontal  func(t *ToolItem) bool
	ToolItemGetVisibleVertical    func(t *ToolItem) bool
	ToolItemRebuildMenu           func(t *ToolItem)
	ToolItemRetrieveProxyMenuItem func(t *ToolItem) *Widget
	ToolItemSetExpand             func(t *ToolItem, expand bool)
	ToolItemSetHomogeneous        func(t *ToolItem, homogeneous bool)
	ToolItemSetIsImportant        func(t *ToolItem, isImportant bool)
	ToolItemSetProxyMenuItem      func(t *ToolItem, menuItemId string, menuItem *Widget)
	ToolItemSetTooltip            func(t *ToolItem, tooltips *Tooltips, tipText, tipPrivate string)
	ToolItemSetTooltipMarkup      func(t *ToolItem, markup string)
	ToolItemSetTooltipText        func(t *ToolItem, text string)
	ToolItemSetUseDragWindow      func(t *ToolItem, useDragWindow bool)
	ToolItemSetVisibleHorizontal  func(t *ToolItem, visibleHorizontal bool)
	ToolItemSetVisibleVertical    func(t *ToolItem, visibleVertical bool)
	ToolItemToolbarReconfigured   func(t *ToolItem)
)
View Source
var (
	ToolItemGroupGetType func() O.Type
	ToolItemGroupNew     func(label string) *Widget

	ToolItemGroupGetCollapsed    func(t *ToolItemGroup) bool
	ToolItemGroupGetDropItem     func(t *ToolItemGroup, x, y int) *ToolItem
	ToolItemGroupGetEllipsize    func(t *ToolItemGroup) P.EllipsizeMode
	ToolItemGroupGetHeaderRelief func(t *ToolItemGroup) ReliefStyle
	ToolItemGroupGetItemPosition func(t *ToolItemGroup, item *ToolItem) int
	ToolItemGroupGetLabel        func(t *ToolItemGroup) string
	ToolItemGroupGetLabelWidget  func(t *ToolItemGroup) *Widget
	ToolItemGroupGetNItems       func(t *ToolItemGroup) uint
	ToolItemGroupGetNthItem      func(t *ToolItemGroup, index uint) *ToolItem
	ToolItemGroupInsert          func(t *ToolItemGroup, item *ToolItem, position int)
	ToolItemGroupSetCollapsed    func(t *ToolItemGroup, collapsed bool)
	ToolItemGroupSetEllipsize    func(t *ToolItemGroup, ellipsize P.EllipsizeMode)
	ToolItemGroupSetHeaderRelief func(t *ToolItemGroup, style ReliefStyle)
	ToolItemGroupSetItemPosition func(t *ToolItemGroup, item *ToolItem, position int)
	ToolItemGroupSetLabel        func(t *ToolItemGroup, label string)
	ToolItemGroupSetLabelWidget  func(t *ToolItemGroup, labelWidget *Widget)
)
View Source
var (
	ToolPaletteGetType func() O.Type
	ToolPaletteNew     func() *Widget

	ToolPaletteDragTargetsGetType func() O.Type
	ToolPaletteGetDragTargetGroup func() *TargetEntry
	ToolPaletteGetDragTargetItem  func() *TargetEntry

	ToolPaletteAddDragDest      func(t *ToolPalette, widget *Widget, flags DestDefaults, targets ToolPaletteDragTargets, actions D.DragAction)
	ToolPaletteGetDragItem      func(t *ToolPalette, selection *SelectionData) *Widget
	ToolPaletteGetDropGroup     func(t *ToolPalette, x, y int) *ToolItemGroup
	ToolPaletteGetDropItem      func(t *ToolPalette, x, y int) *ToolItem
	ToolPaletteGetExclusive     func(t *ToolPalette, group *ToolItemGroup) bool
	ToolPaletteGetExpand        func(t *ToolPalette, group *ToolItemGroup) bool
	ToolPaletteGetGroupPosition func(t *ToolPalette, group *ToolItemGroup) int
	ToolPaletteGetHadjustment   func(t *ToolPalette) *Adjustment
	ToolPaletteGetIconSize      func(t *ToolPalette) IconSize
	ToolPaletteGetStyle         func(t *ToolPalette) ToolbarStyle
	ToolPaletteGetVadjustment   func(t *ToolPalette) *Adjustment
	ToolPaletteSetDragSource    func(t *ToolPalette, targets ToolPaletteDragTargets)
	ToolPaletteSetExclusive     func(t *ToolPalette, group *ToolItemGroup, exclusive bool)
	ToolPaletteSetExpand        func(t *ToolPalette, group *ToolItemGroup, expand bool)
	ToolPaletteSetGroupPosition func(t *ToolPalette, group *ToolItemGroup, position int)
	ToolPaletteSetIconSize      func(t *ToolPalette, iconSize IconSize)
	ToolPaletteSetStyle         func(t *ToolPalette, style ToolbarStyle)
	ToolPaletteUnsetIconSize    func(t *ToolPalette)
	ToolPaletteUnsetStyle       func(t *ToolPalette)
)
View Source
var (
	ToolShellGetType func() O.Type

	ToolShellGetEllipsizeMode   func(t *ToolShell) P.EllipsizeMode
	ToolShellGetIconSize        func(t *ToolShell) IconSize
	ToolShellGetOrientation     func(t *ToolShell) Orientation
	ToolShellGetReliefStyle     func(t *ToolShell) ReliefStyle
	ToolShellGetStyle           func(t *ToolShell) ToolbarStyle
	ToolShellGetTextAlignment   func(t *ToolShell) float32
	ToolShellGetTextOrientation func(t *ToolShell) Orientation
	ToolShellGetTextSizeGroup   func(t *ToolShell) *SizeGroup
	ToolShellRebuildMenu        func(t *ToolShell)
)
View Source
var (
	TooltipGetType func() O.Type

	TooltipTriggerTooltipQuery func(display *D.Display)

	TooltipSetCustom           func(t *Tooltip, customWidget *Widget)
	TooltipSetIcon             func(t *Tooltip, pixbuf *D.Pixbuf)
	TooltipSetIconFromGicon    func(t *Tooltip, gicon *I.Icon, size IconSize)
	TooltipSetIconFromIconName func(t *Tooltip, iconName string, size IconSize)
	TooltipSetIconFromStock    func(t *Tooltip, stockId string, size IconSize)
	TooltipSetMarkup           func(t *Tooltip, markup string)
	TooltipSetText             func(t *Tooltip, text string)
	TooltipSetTipArea          func(t *Tooltip, rect *D.Rectangle)
)
View Source
var (
	TooltipsGetType func() O.Type
	TooltipsNew     func() *Tooltips

	TooltipsDataGet              func(widget *Widget) *TooltipsData
	TooltipsGetInfoFromTipWindow func(tipWindow *Window, tooltips **Tooltips, currentWidget **Widget) bool

	TooltipsDisable     func(t *Tooltips)
	TooltipsEnable      func(t *Tooltips)
	TooltipsForceWindow func(t *Tooltips)
	TooltipsSetDelay    func(t *Tooltips, delay uint)
	TooltipsSetTip      func(t *Tooltips, widget *Widget, tipText, tipPrivate string)
)
View Source
var (
	TreeNew     func() *Widget
	TreeGetType func() O.Type

	TreeAppend           func(t *Tree, treeItem *Widget)
	TreeChildPosition    func(t *Tree, child *Widget) int
	TreeClearItems       func(t *Tree, start int, end int)
	TreeInsert           func(t *Tree, treeItem *Widget, position int)
	TreePrepend          func(t *Tree, treeItem *Widget)
	TreeRemoveItem       func(t *Tree, child *Widget)
	TreeRemoveItems      func(t *Tree, items *L.List)
	TreeSelectChild      func(t *Tree, treeItem *Widget)
	TreeSelectItem       func(t *Tree, item int)
	TreeSetSelectionMode func(t *Tree, mode SelectionMode)
	TreeSetViewLines     func(t *Tree, flag bool)
	TreeSetViewMode      func(t *Tree, mode TreeViewMode)
	TreeUnselectChild    func(t *Tree, treeItem *Widget)
	TreeUnselectItem     func(t *Tree, item int)
)
View Source
var (
	TreeDragSourceGetType func() O.Type

	TreeDragSourceDragDataDelete func(t *TreeDragSource, path *TreePath) bool
	TreeDragSourceDragDataGet    func(t *TreeDragSource, path *TreePath, selectionData *SelectionData) bool
	TreeDragSourceRowDraggable   func(t *TreeDragSource, path *TreePath) bool
)
View Source
var (
	TreeDragDestGetType func() O.Type

	TreeDragDestDragDataReceived func(t *TreeDragDest, dest *TreePath, selectionData *SelectionData) bool
	TreeDragDestRowDropPossible  func(t *TreeDragDest, destPath *TreePath, selectionData *SelectionData) bool
)
View Source
var (
	TreeItemGetType      func() O.Type
	TreeItemNew          func() *Widget
	TreeItemNewWithLabel func(label string) *Widget

	TreeItemCollapse      func(t *TreeItem)
	TreeItemDeselect      func(t *TreeItem)
	TreeItemExpand        func(t *TreeItem)
	TreeItemRemoveSubtree func(t *TreeItem)
	TreeItemSelect        func(t *TreeItem)
	TreeItemSetSubtree    func(t *TreeItem, subtree *Widget)
)
View Source
var (
	TreeIterGetType func() O.Type

	TreeIterCopy func(t *TreeIter) *TreeIter
	TreeIterFree func(t *TreeIter)
)
View Source
var (
	TreeModelGetType func() O.Type

	TreeGetRowDragData func(s *SelectionData, treeModel **TreeModel, path **TreePath) bool
	TreeSetRowDragData func(s *SelectionData, treeModel *TreeModel, path *TreePath) bool

	TreeModelForeach            func(t *TreeModel, f TreeModelForeachFunc, userData T.Gpointer)
	TreeModelGet                func(t *TreeModel, iter *TreeIter, v ...VArg)
	TreeModelGetColumnType      func(t *TreeModel, index int) O.Type
	TreeModelGetFlags           func(t *TreeModel) TreeModelFlags
	TreeModelGetIter            func(t *TreeModel, iter *TreeIter, path *TreePath) bool
	TreeModelGetIterFirst       func(t *TreeModel, iter *TreeIter) bool
	TreeModelGetIterFromString  func(t *TreeModel, iter *TreeIter, pathString string) bool
	TreeModelGetNColumns        func(t *TreeModel) int
	TreeModelGetPath            func(t *TreeModel, iter *TreeIter) *TreePath
	TreeModelGetStringFromIter  func(t *TreeModel, iter *TreeIter) string
	TreeModelGetValist          func(t *TreeModel, iter *TreeIter, varArgs VAList)
	TreeModelGetValue           func(t *TreeModel, iter *TreeIter, column int, value *O.Value)
	TreeModelIterChildren       func(t *TreeModel, iter *TreeIter, parent *TreeIter) bool
	TreeModelIterHasChild       func(t *TreeModel, iter *TreeIter) bool
	TreeModelIterNChildren      func(t *TreeModel, iter *TreeIter) int
	TreeModelIterNext           func(t *TreeModel, iter *TreeIter) bool
	TreeModelIterNthChild       func(t *TreeModel, iter *TreeIter, parent *TreeIter, n int) bool
	TreeModelIterParent         func(t *TreeModel, iter *TreeIter, child *TreeIter) bool
	TreeModelRefNode            func(t *TreeModel, iter *TreeIter)
	TreeModelRowChanged         func(t *TreeModel, path *TreePath, iter *TreeIter)
	TreeModelRowDeleted         func(t *TreeModel, path *TreePath)
	TreeModelRowHasChildToggled func(t *TreeModel, path *TreePath, iter *TreeIter)
	TreeModelRowInserted        func(t *TreeModel, path *TreePath, iter *TreeIter)
	TreeModelRowsReordered      func(t *TreeModel, path *TreePath, iter *TreeIter, newOrder *int)
	TreeModelUnrefNode          func(t *TreeModel, iter *TreeIter)
)
View Source
var (
	TreeModelFilterGetType func() O.Type
	TreeModelFilterNew     func(childModel *TreeModel, root *TreePath) *TreeModel

	TreeModelFilterClearCache             func(t *TreeModelFilter)
	TreeModelFilterConvertChildIterToIter func(t *TreeModelFilter, filterIter *TreeIter, childIter *TreeIter) bool
	TreeModelFilterConvertChildPathToPath func(t *TreeModelFilter, childPath *TreePath) *TreePath
	TreeModelFilterConvertIterToChildIter func(t *TreeModelFilter, childIter *TreeIter, filterIter *TreeIter)
	TreeModelFilterConvertPathToChildPath func(t *TreeModelFilter, filterPath *TreePath) *TreePath
	TreeModelFilterGetModel               func(t *TreeModelFilter) *TreeModel
	TreeModelFilterRefilter               func(t *TreeModelFilter)
	TreeModelFilterSetModifyFunc          func(t *TreeModelFilter, nColumns int, types *O.Type, f TreeModelFilterModifyFunc, data T.Gpointer, destroy O.DestroyNotify)
	TreeModelFilterSetVisibleColumn       func(t *TreeModelFilter, column int)
	TreeModelFilterSetVisibleFunc         func(t *TreeModelFilter, f TreeModelFilterVisibleFunc, data T.Gpointer, destroy O.DestroyNotify)
)
View Source
var (
	TreeModelSortGetType      func() O.Type
	TreeModelSortNewWithModel func(childModel *TreeModel) *TreeModel

	TreeModelSortClearCache             func(t *TreeModelSort)
	TreeModelSortConvertChildIterToIter func(t *TreeModelSort, sortIter *TreeIter, childIter *TreeIter) bool
	TreeModelSortConvertChildPathToPath func(t *TreeModelSort, childPath *TreePath) *TreePath
	TreeModelSortConvertIterToChildIter func(t *TreeModelSort, childIter *TreeIter, sortedIter *TreeIter)
	TreeModelSortConvertPathToChildPath func(t *TreeModelSort, sortedPath *TreePath) *TreePath
	TreeModelSortGetModel               func(t *TreeModelSort) *TreeModel
	TreeModelSortIterIsValid            func(t *TreeModelSort, iter *TreeIter) bool
	TreeModelSortResetDefaultSortFunc   func(t *TreeModelSort)
)
View Source
var (
	TreePathGetType        func() O.Type
	TreePathNew            func() *TreePath
	TreePathNewFirst       func() *TreePath
	TreePathNewFromString  func(path string) *TreePath
	TreePathNewFromIndices func(firstIndex int, v ...VArg) *TreePath

	TreePathAppendIndex         func(t *TreePath, index int)
	TreePathCompare             func(t *TreePath, p2 *TreePath) int
	TreePathCopy                func(t *TreePath) *TreePath
	TreePathDown                func(t *TreePath)
	TreePathFree                func(t *TreePath)
	TreePathGetDepth            func(t *TreePath) int
	TreePathGetIndices          func(t *TreePath) *int
	TreePathGetIndicesWithDepth func(t *TreePath, depth *int) *int
	TreePathIsAncestor          func(t *TreePath, descendant *TreePath) bool
	TreePathIsDescendant        func(t *TreePath, ancestor *TreePath) bool
	TreePathNext                func(t *TreePath)
	TreePathPrependIndex        func(t *TreePath, index int)
	TreePathPrev                func(t *TreePath) bool
	TreePathToString            func(t *TreePath) string
	TreePathUp                  func(t *TreePath) bool
)
View Source
var (
	TreeRowReferenceGetType func() O.Type
	TreeRowReferenceNew     func(model *TreeModel, path *TreePath) *TreeRowReference

	TreeRowReferenceDeleted   func(proxy *O.Object, path *TreePath)
	TreeRowReferenceInserted  func(proxy *O.Object, path *TreePath)
	TreeRowReferenceNewProxy  func(proxy *O.Object, model *TreeModel, path *TreePath) *TreeRowReference
	TreeRowReferenceReordered func(proxy *O.Object, path *TreePath, iter *TreeIter, newOrder *int)

	TreeRowReferenceCopy     func(t *TreeRowReference) *TreeRowReference
	TreeRowReferenceFree     func(t *TreeRowReference)
	TreeRowReferenceGetModel func(t *TreeRowReference) *TreeModel
	TreeRowReferenceGetPath  func(t *TreeRowReference) *TreePath
	TreeRowReferenceValid    func(t *TreeRowReference) bool
)
View Source
var (
	TreeSelectionGetType func() O.Type

	TreeSelectionCountSelectedRows func(t *TreeSelection) int
	TreeSelectionGetMode           func(t *TreeSelection) SelectionMode
	TreeSelectionGetSelected       func(t *TreeSelection, model **TreeModel, iter *TreeIter) bool
	TreeSelectionGetSelectedRows   func(t *TreeSelection, model **TreeModel) *L.List
	TreeSelectionGetSelectFunction func(t *TreeSelection) TreeSelectionFunc
	TreeSelectionGetTreeView       func(t *TreeSelection) *TreeView
	TreeSelectionGetUserData       func(t *TreeSelection) T.Gpointer
	TreeSelectionIterIsSelected    func(t *TreeSelection, iter *TreeIter) bool
	TreeSelectionPathIsSelected    func(t *TreeSelection, path *TreePath) bool
	TreeSelectionSelectAll         func(t *TreeSelection)
	TreeSelectionSelectedForeach   func(t *TreeSelection, f TreeSelectionForeachFunc, data T.Gpointer)
	TreeSelectionSelectIter        func(t *TreeSelection, iter *TreeIter)
	TreeSelectionSelectPath        func(t *TreeSelection, path *TreePath)
	TreeSelectionSelectRange       func(t *TreeSelection, startPath *TreePath, endPath *TreePath)
	TreeSelectionSetMode           func(t *TreeSelection, typ SelectionMode)
	TreeSelectionSetSelectFunction func(t *TreeSelection, f TreeSelectionFunc, data T.Gpointer, destroy O.DestroyNotify)
	TreeSelectionUnselectAll       func(t *TreeSelection)
	TreeSelectionUnselectIter      func(t *TreeSelection, iter *TreeIter)
	TreeSelectionUnselectPath      func(t *TreeSelection, path *TreePath)
	TreeSelectionUnselectRange     func(t *TreeSelection, startPath *TreePath, endPath *TreePath)
)
View Source
var (
	TreeSortableGetType func() O.Type

	TreeSortableGetSortColumnId    func(t *TreeSortable, sortColumnId *int, order *SortType) bool
	TreeSortableHasDefaultSortFunc func(t *TreeSortable) bool
	TreeSortableSetDefaultSortFunc func(t *TreeSortable, sortFunc TreeIterCompareFunc, userData T.Gpointer, destroy O.DestroyNotify)
	TreeSortableSetSortColumnId    func(t *TreeSortable, sortColumnId int, order SortType)
	TreeSortableSetSortFunc        func(t *TreeSortable, sortColumnId int, sortFunc TreeIterCompareFunc, userData T.Gpointer, destroy O.DestroyNotify)
	TreeSortableSortColumnChanged  func(t *TreeSortable)
)
View Source
var (
	TreeStoreGetType func() O.Type
	TreeStoreNew     func(nColumns int, v ...VArg) *TreeStore
	TreeStoreNewv    func(nColumns int, types *O.Type) *TreeStore

	TreeStoreAppend            func(t *TreeStore, iter *TreeIter, parent *TreeIter)
	TreeStoreClear             func(t *TreeStore)
	TreeStoreInsert            func(t *TreeStore, iter *TreeIter, parent *TreeIter, position int)
	TreeStoreInsertAfter       func(t *TreeStore, iter *TreeIter, parent *TreeIter, sibling *TreeIter)
	TreeStoreInsertBefore      func(t *TreeStore, iter *TreeIter, parent *TreeIter, sibling *TreeIter)
	TreeStoreInsertWithValues  func(t *TreeStore, iter *TreeIter, parent *TreeIter, position int, v ...VArg)
	TreeStoreInsertWithValuesv func(t *TreeStore, iter *TreeIter, parent *TreeIter, position int, columns *int, values *O.Value, nValues int)
	TreeStoreIsAncestor        func(t *TreeStore, iter *TreeIter, descendant *TreeIter) bool
	TreeStoreIterDepth         func(t *TreeStore, iter *TreeIter) int
	TreeStoreIterIsValid       func(t *TreeStore, iter *TreeIter) bool
	TreeStoreMoveAfter         func(t *TreeStore, iter *TreeIter, position *TreeIter)
	TreeStoreMoveBefore        func(t *TreeStore, iter *TreeIter, position *TreeIter)
	TreeStorePrepend           func(t *TreeStore, iter *TreeIter, parent *TreeIter)
	TreeStoreRemove            func(t *TreeStore, iter *TreeIter) bool
	TreeStoreReorder           func(t *TreeStore, parent *TreeIter, newOrder *int)
	TreeStoreSet               func(t *TreeStore, iter *TreeIter, v ...VArg)
	TreeStoreSetColumnTypes    func(t *TreeStore, nColumns int, types *O.Type)
	TreeStoreSetValist         func(t *TreeStore, iter *TreeIter, varArgs VAList)
	TreeStoreSetValue          func(t *TreeStore, iter *TreeIter, column int, value *O.Value)
	TreeStoreSetValuesv        func(t *TreeStore, iter *TreeIter, columns *int, values *O.Value, nValues int)
	TreeStoreSwap              func(t *TreeStore, a *TreeIter, b *TreeIter)
)
View Source
var (
	TreeViewGetType      func() O.Type
	TreeViewNew          func() *Widget
	TreeViewNewWithModel func(model *TreeModel) *Widget

	TreeViewDropPositionGetType func() O.Type
	TreeViewGridLinesGetType    func() O.Type
	TreeViewModeGetType         func() O.Type

	TreeViewAppendColumn                   func(t *TreeView, column *TreeViewColumn) int
	TreeViewCollapseAll                    func(t *TreeView)
	TreeViewCollapseRow                    func(t *TreeView, path *TreePath) bool
	TreeViewColumnsAutosize                func(t *TreeView)
	TreeViewConvertBinWindowToTreeCoords   func(t *TreeView, bx, by int, tx, ty *int)
	TreeViewConvertBinWindowToWidgetCoords func(t *TreeView, bx, by int, wx, wy *int)
	TreeViewConvertTreeToBinWindowCoords   func(t *TreeView, tx, ty int, bx, by *int)
	TreeViewConvertTreeToWidgetCoords      func(t *TreeView, tx, ty int, wx, wy *int)
	TreeViewConvertWidgetToBinWindowCoords func(t *TreeView, wx, wy int, bx, by *int)
	TreeViewConvertWidgetToTreeCoords      func(t *TreeView, wx, wy int, tx, ty *int)
	TreeViewCreateRowDragIcon              func(t *TreeView, path *TreePath) *D.Pixmap
	TreeViewEnableModelDragDest            func(t *TreeView, targets *TargetEntry, nTargets int, actions D.DragAction)
	TreeViewEnableModelDragSource          func(t *TreeView, startButtonMask T.GdkModifierType, targets *TargetEntry, nTargets int, actions D.DragAction)
	TreeViewExpandAll                      func(t *TreeView)
	TreeViewExpandRow                      func(t *TreeView, path *TreePath, openAll bool) bool
	TreeViewExpandToPath                   func(t *TreeView, path *TreePath)
	TreeViewGetBackgroundArea              func(t *TreeView, path *TreePath, column *TreeViewColumn, rect *D.Rectangle)
	TreeViewGetBinWindow                   func(t *TreeView) *D.Window
	TreeViewGetCellArea                    func(t *TreeView, path *TreePath, column *TreeViewColumn, rect *D.Rectangle)
	TreeViewGetColumn                      func(t *TreeView, n int) *TreeViewColumn
	TreeViewGetColumns                     func(t *TreeView) *L.List
	TreeViewGetCursor                      func(t *TreeView, path **TreePath, focusColumn **TreeViewColumn)
	TreeViewGetDestRowAtPos                func(t *TreeView, dragX, dragY int, path **TreePath, pos *TreeViewDropPosition) bool
	TreeViewGetDragDestRow                 func(t *TreeView, path **TreePath, pos *TreeViewDropPosition)
	TreeViewGetEnableSearch                func(t *TreeView) bool
	TreeViewGetEnableTreeLines             func(t *TreeView) bool
	TreeViewGetExpanderColumn              func(t *TreeView) *TreeViewColumn
	TreeViewGetFixedHeightMode             func(t *TreeView) bool
	TreeViewGetGridLines                   func(t *TreeView) TreeViewGridLines
	TreeViewGetHadjustment                 func(t *TreeView) *Adjustment
	TreeViewGetHeadersClickable            func(t *TreeView) bool
	TreeViewGetHeadersVisible              func(t *TreeView) bool
	TreeViewGetHoverExpand                 func(t *TreeView) bool
	TreeViewGetHoverSelection              func(t *TreeView) bool
	TreeViewGetLevelIndentation            func(t *TreeView) int
	TreeViewGetModel                       func(t *TreeView) *TreeModel
	TreeViewGetPathAtPos                   func(t *TreeView, x, y int, path **TreePath, column **TreeViewColumn, cellX, cellY *int) bool
	TreeViewGetReorderable                 func(t *TreeView) bool
	TreeViewGetRowSeparatorFunc            func(t *TreeView) TreeViewRowSeparatorFunc
	TreeViewGetRubberBanding               func(t *TreeView) bool
	TreeViewGetRulesHint                   func(t *TreeView) bool
	TreeViewGetSearchColumn                func(t *TreeView) int
	TreeViewGetSearchEntry                 func(t *TreeView) *Entry
	TreeViewGetSearchEqualFunc             func(t *TreeView) TreeViewSearchEqualFunc
	TreeViewGetSearchPositionFunc          func(t *TreeView) TreeViewSearchPositionFunc
	TreeViewGetSelection                   func(t *TreeView) *TreeSelection
	TreeViewGetShowExpanders               func(t *TreeView) bool
	TreeViewGetTooltipColumn               func(t *TreeView) int
	TreeViewGetTooltipContext              func(t *TreeView, x, y *int, keyboardTip bool, model **TreeModel, path **TreePath, iter *TreeIter) bool
	TreeViewGetVadjustment                 func(t *TreeView) *Adjustment
	TreeViewGetVisibleRange                func(t *TreeView, startPath **TreePath, endPath **TreePath) bool
	TreeViewGetVisibleRect                 func(t *TreeView, visibleRect *D.Rectangle)
	TreeViewInsertColumn                   func(t *TreeView, column *TreeViewColumn, position int) int
	TreeViewInsertColumnWithAttributes     func(t *TreeView, position int, title string, cell *CellRenderer, v ...VArg) int
	TreeViewInsertColumnWithDataFunc       func(t *TreeView, position int, title string, cell *CellRenderer, f TreeCellDataFunc, data T.Gpointer, dnotify O.DestroyNotify) int
	TreeViewIsRubberBandingActive          func(t *TreeView) bool
	TreeViewMapExpandedRows                func(t *TreeView, f TreeViewMappingFunc, data T.Gpointer)
	TreeViewMoveColumnAfter                func(t *TreeView, column *TreeViewColumn, baseColumn *TreeViewColumn)
	TreeViewRemoveColumn                   func(t *TreeView, column *TreeViewColumn) int
	TreeViewRowActivated                   func(t *TreeView, path *TreePath, column *TreeViewColumn)
	TreeViewRowExpanded                    func(t *TreeView, path *TreePath) bool
	TreeViewScrollToCell                   func(t *TreeView, path *TreePath, column *TreeViewColumn, useAlign bool, rowAlign, colAlign float32)
	TreeViewScrollToPoint                  func(t *TreeView, treeX, treeY int)
	TreeViewSetColumnDragFunction          func(t *TreeView, f TreeViewColumnDropFunc, userData T.Gpointer, destroy O.DestroyNotify)
	TreeViewSetCursor                      func(t *TreeView, path *TreePath, focusColumn *TreeViewColumn, startEditing bool)
	TreeViewSetCursorOnCell                func(t *TreeView, path *TreePath, focusColumn *TreeViewColumn, focusCell *CellRenderer, startEditing bool)
	TreeViewSetDestroyCountFunc            func(t *TreeView, f TreeDestroyCountFunc, data T.Gpointer, destroy O.DestroyNotify)
	TreeViewSetDragDestRow                 func(t *TreeView, path *TreePath, pos TreeViewDropPosition)
	TreeViewSetEnableSearch                func(t *TreeView, enableSearch bool)
	TreeViewSetEnableTreeLines             func(t *TreeView, enabled bool)
	TreeViewSetExpanderColumn              func(t *TreeView, column *TreeViewColumn)
	TreeViewSetFixedHeightMode             func(t *TreeView, enable bool)
	TreeViewSetGridLines                   func(t *TreeView, gridLines TreeViewGridLines)
	TreeViewSetHadjustment                 func(t *TreeView, adjustment *Adjustment)
	TreeViewSetHeadersClickable            func(t *TreeView, setting bool)
	TreeViewSetHeadersVisible              func(t *TreeView, headersVisible bool)
	TreeViewSetHoverExpand                 func(t *TreeView, expand bool)
	TreeViewSetHoverSelection              func(t *TreeView, hover bool)
	TreeViewSetLevelIndentation            func(t *TreeView, indentation int)
	TreeViewSetModel                       func(t *TreeView, model *TreeModel)
	TreeViewSetReorderable                 func(t *TreeView, reorderable bool)
	TreeViewSetRowSeparatorFunc            func(t *TreeView, f TreeViewRowSeparatorFunc, data T.Gpointer, destroy O.DestroyNotify)
	TreeViewSetRubberBanding               func(t *TreeView, enable bool)
	TreeViewSetRulesHint                   func(t *TreeView, setting bool)
	TreeViewSetSearchColumn                func(t *TreeView, column int)
	TreeViewSetSearchEntry                 func(t *TreeView, entry *Entry)
	TreeViewSetSearchEqualFunc             func(t *TreeView, searchEqualFunc TreeViewSearchEqualFunc, searchUserData T.Gpointer, searchDestroy O.DestroyNotify)
	TreeViewSetSearchPositionFunc          func(t *TreeView, f TreeViewSearchPositionFunc, data T.Gpointer, destroy O.DestroyNotify)
	TreeViewSetShowExpanders               func(t *TreeView, enabled bool)
	TreeViewSetTooltipCell                 func(t *TreeView, tooltip *Tooltip, path *TreePath, column *TreeViewColumn, cell *CellRenderer)
	TreeViewSetTooltipColumn               func(t *TreeView, column int)
	TreeViewSetTooltipRow                  func(t *TreeView, tooltip *Tooltip, path *TreePath)
	TreeViewSetVadjustment                 func(t *TreeView, adjustment *Adjustment)
	TreeViewTreeToWidgetCoords             func(t *TreeView, tx, ty int, wx, wy *int)
	TreeViewUnsetRowsDragDest              func(t *TreeView)
	TreeViewUnsetRowsDragSource            func(t *TreeView)
	TreeViewWidgetToTreeCoords             func(t *TreeView, wx, wy int, tx, ty *int)
)
View Source
var (
	TreeViewColumnGetType           func() O.Type
	TreeViewColumnNew               func() *TreeViewColumn
	TreeViewColumnNewWithAttributes func(title string, cell *CellRenderer, v ...VArg) *TreeViewColumn

	TreeViewColumnSizingGetType func() O.Type

	TreeViewColumnAddAttribute     func(t *TreeViewColumn, cellRenderer *CellRenderer, attribute string, column int)
	TreeViewColumnCellGetPosition  func(t *TreeViewColumn, cellRenderer *CellRenderer, startPos, width *int) bool
	TreeViewColumnCellGetSize      func(t *TreeViewColumn, cellArea *D.Rectangle, xOffset, yOffset, width, height *int)
	TreeViewColumnCellIsVisible    func(t *TreeViewColumn) bool
	TreeViewColumnCellSetCellData  func(t *TreeViewColumn, treeModel *TreeModel, iter *TreeIter, isExpander, isExpanded bool)
	TreeViewColumnClear            func(t *TreeViewColumn)
	TreeViewColumnClearAttributes  func(t *TreeViewColumn, cellRenderer *CellRenderer)
	TreeViewColumnClicked          func(t *TreeViewColumn)
	TreeViewColumnFocusCell        func(t *TreeViewColumn, cell *CellRenderer)
	TreeViewColumnGetAlignment     func(t *TreeViewColumn) float32
	TreeViewColumnGetCellRenderers func(t *TreeViewColumn) *L.List
	TreeViewColumnGetClickable     func(t *TreeViewColumn) bool
	TreeViewColumnGetExpand        func(t *TreeViewColumn) bool
	TreeViewColumnGetFixedWidth    func(t *TreeViewColumn) int
	TreeViewColumnGetMaxWidth      func(t *TreeViewColumn) int
	TreeViewColumnGetMinWidth      func(t *TreeViewColumn) int
	TreeViewColumnGetReorderable   func(t *TreeViewColumn) bool
	TreeViewColumnGetResizable     func(t *TreeViewColumn) bool
	TreeViewColumnGetSizing        func(t *TreeViewColumn) TreeViewColumnSizing
	TreeViewColumnGetSortColumnId  func(t *TreeViewColumn) int
	TreeViewColumnGetSortIndicator func(t *TreeViewColumn) bool
	TreeViewColumnGetSortOrder     func(t *TreeViewColumn) SortType
	TreeViewColumnGetSpacing       func(t *TreeViewColumn) int
	TreeViewColumnGetTitle         func(t *TreeViewColumn) string
	TreeViewColumnGetTreeView      func(t *TreeViewColumn) *Widget
	TreeViewColumnGetVisible       func(t *TreeViewColumn) bool
	TreeViewColumnGetWidget        func(t *TreeViewColumn) *Widget
	TreeViewColumnGetWidth         func(t *TreeViewColumn) int
	TreeViewColumnPackEnd          func(t *TreeViewColumn, cell *CellRenderer, expand bool)
	TreeViewColumnPackStart        func(t *TreeViewColumn, cell *CellRenderer, expand bool)
	TreeViewColumnQueueResize      func(t *TreeViewColumn)
	TreeViewColumnSetAlignment     func(t *TreeViewColumn, xalign float32)
	TreeViewColumnSetAttributes    func(t *TreeViewColumn, cellRenderer *CellRenderer, v ...VArg)
	TreeViewColumnSetCellDataFunc  func(t *TreeViewColumn, cellRenderer *CellRenderer, f TreeCellDataFunc, funcData T.Gpointer, destroy O.DestroyNotify)
	TreeViewColumnSetClickable     func(t *TreeViewColumn, clickable bool)
	TreeViewColumnSetExpand        func(t *TreeViewColumn, expand bool)
	TreeViewColumnSetFixedWidth    func(t *TreeViewColumn, fixedWidth int)
	TreeViewColumnSetMaxWidth      func(t *TreeViewColumn, maxWidth int)
	TreeViewColumnSetMinWidth      func(t *TreeViewColumn, minWidth int)
	TreeViewColumnSetReorderable   func(t *TreeViewColumn, reorderable bool)
	TreeViewColumnSetResizable     func(t *TreeViewColumn, resizable bool)
	TreeViewColumnSetSizing        func(t *TreeViewColumn, typ TreeViewColumnSizing)
	TreeViewColumnSetSortColumnId  func(t *TreeViewColumn, sortColumnId int)
	TreeViewColumnSetSortIndicator func(t *TreeViewColumn, setting bool)
	TreeViewColumnSetSortOrder     func(t *TreeViewColumn, order SortType)
	TreeViewColumnSetSpacing       func(t *TreeViewColumn, spacing int)
	TreeViewColumnSetTitle         func(t *TreeViewColumn, title string)
	TreeViewColumnSetVisible       func(t *TreeViewColumn, visible bool)
	TreeViewColumnSetWidget        func(t *TreeViewColumn, widget *Widget)
)
View Source
var (
	TypeInit func(debugFlags O.TypeDebugFlags)

	TypeClass  func(t Type) T.Gpointer
	TypeNew    func(t Type) T.Gpointer
	TypeUnique func(t Type, gtkinfo *TypeInfo) Type

	TypeEnumFindValue  func(enumType Type, valueName string) *EnumValue
	TypeEnumGetValues  func(enumType Type) *EnumValue
	TypeFlagsFindValue func(flagsType Type, valueName string) *FlagValue
	TypeFlagsGetValues func(flagsType Type) *FlagValue
)
View Source
var (
	UiManagerGetType func() O.Type
	UiManagerNew     func() *UIManager

	UiManagerItemTypeGetType func() O.Type

	UiManagerSetAddTearoffs    func(u *UIManager, addTearoffs bool)
	UiManagerGetAddTearoffs    func(u *UIManager) bool
	UiManagerInsertActionGroup func(u *UIManager, actionGroup *ActionGroup, pos int)
	UiManagerRemoveActionGroup func(u *UIManager, actionGroup *ActionGroup)
	UiManagerGetActionGroups   func(u *UIManager) *L.List
	UiManagerGetAccelGroup     func(u *UIManager) *AccelGroup
	UiManagerGetWidget         func(u *UIManager, path string) *Widget
	UiManagerGetToplevels      func(u *UIManager, types UIManagerItemType) *L.SList
	UiManagerGetAction         func(u *UIManager, path string) *Action
	UiManagerAddUiFromString   func(u *UIManager, buffer string, length T.Gssize, err **L.Error) uint
	UiManagerAddUiFromFile     func(u *UIManager, filename string, err **L.Error) uint
	UiManagerAddUi             func(u *UIManager, mergeId uint, path, name, action string, t UIManagerItemType, top bool)
	UiManagerRemoveUi          func(u *UIManager, mergeId uint)
	UiManagerGetUi             func(u *UIManager) string
	UiManagerEnsureUpdate      func(u *UIManager)
	UiManagerNewMergeId        func(u *UIManager) uint
)
View Source
var (
	VbuttonBoxGetType func() O.Type
	VbuttonBoxNew     func() *Widget

	VbuttonBoxGetLayoutDefault  func() ButtonBoxStyle
	VbuttonBoxGetSpacingDefault func() int
	VbuttonBoxSetLayoutDefault  func(layout ButtonBoxStyle)
	VbuttonBoxSetSpacingDefault func(spacing int)

	VisibilityGetType func() O.Type

	VolumeButtonGetType func() O.Type
	VolumeButtonNew     func() *Widget

	VpanedGetType func() O.Type
	VpanedNew     func() *Widget

	VrulerGetType func() O.Type
	VrulerNew     func() *Widget

	VscaleGetType      func() O.Type
	VscaleNew          func(adjustment *Adjustment) *Widget
	VscaleNewWithRange func(min, max, step float64) *Widget

	VscrollbarGetType func() O.Type
	VscrollbarNew     func(adjustment *Adjustment) *Widget

	VseparatorGetType func() O.Type
	VseparatorNew     func() *Widget
)
View Source
var (
	VboxGetType func() O.Type
	VboxNew     func(homogeneous bool, spacing int) *Widget
)
View Source
var (
	ViewportGetType func() O.Type
	ViewportNew     func(hadjustment, vadjustment *Adjustment) *Widget

	ViewportGetBinWindow   func(v *Viewport) *D.Window
	ViewportGetHadjustment func(v *Viewport) *Adjustment
	ViewportGetShadowType  func(v *Viewport) ShadowType
	ViewportGetVadjustment func(v *Viewport) *Adjustment
	ViewportGetViewWindow  func(v *Viewport) *D.Window
	ViewportSetHadjustment func(v *Viewport, adjustment *Adjustment)
	ViewportSetShadowType  func(v *Viewport, t ShadowType)
	ViewportSetVadjustment func(v *Viewport, adjustment *Adjustment)
)
View Source
var (
	WidgetGetType func() O.Type
	WidgetNew     func(t O.Type, firstPropertyName string, v ...VArg) *Widget

	WidgetFlagsGetType func() O.Type

	WidgetGetDefaultColormap  func() *D.Colormap
	WidgetGetDefaultDirection func() TextDirection
	WidgetGetDefaultStyle     func() *Style
	WidgetGetDefaultVisual    func() *D.Visual
	WidgetPopColormap         func()
	WidgetPopCompositeChild   func()
	WidgetPushColormap        func(cmap *D.Colormap)
	WidgetPushCompositeChild  func()
	WidgetSetDefaultColormap  func(colormap *D.Colormap)
	WidgetSetDefaultDirection func(dir TextDirection)

	//TODO(t): Methods?
	WidgetTranslateCoordinates func(srcWidget *Widget, destWidget *Widget, srcX int, srcY int, destX *int, destY *int) bool
	WidgetStyleAttach          func(style *Widget)

	WidgetActivate              func(w *Widget) bool
	WidgetAddAccelerator        func(w *Widget, accelSignal string, accelGroup *AccelGroup, accelKey uint, accelMods T.GdkModifierType, accelFlags AccelFlags)
	WidgetAddEvents             func(w *Widget, events int)
	WidgetAddMnemonicLabel      func(w *Widget, label *Widget)
	WidgetCanActivateAccel      func(w *Widget, signalId uint) bool
	WidgetChildFocus            func(w *Widget, direction DirectionType) bool
	WidgetChildNotify           func(w *Widget, childProperty string)
	WidgetClassPath             func(w *Widget, pathLength *uint, path, pathReversed **T.Gchar)
	WidgetCreatePangoContext    func(w *Widget) *P.Context
	WidgetCreatePangoLayout     func(w *Widget, text string) *P.Layout
	WidgetDestroy               func(w *Widget)
	WidgetDestroyed             func(w *Widget, widgetPointer **Widget)
	WidgetDraw                  func(w *Widget, area *D.Rectangle)
	WidgetEnsureStyle           func(w *Widget)
	WidgetErrorBell             func(w *Widget)
	WidgetEvent                 func(w *Widget, event *D.Event) bool
	WidgetFreezeChildNotify     func(w *Widget)
	WidgetGetAccessible         func(w *Widget) *A.Object
	WidgetGetAllocation         func(w *Widget, allocation *Allocation)
	WidgetGetAncestor           func(w *Widget, widgetType O.Type) *Widget
	WidgetGetAppPaintable       func(w *Widget) bool
	WidgetGetCanDefault         func(w *Widget) bool
	WidgetGetCanFocus           func(w *Widget) bool
	WidgetGetChildRequisition   func(w *Widget, requisition *Requisition)
	WidgetGetChildVisible       func(w *Widget) bool
	WidgetGetColormap           func(w *Widget) *D.Colormap
	WidgetGetCompositeName      func(w *Widget) string
	WidgetGetDirection          func(w *Widget) TextDirection
	WidgetGetDisplay            func(w *Widget) *D.Display
	WidgetGetDoubleBuffered     func(w *Widget) bool
	WidgetGetEvents             func(w *Widget) int
	WidgetGetExtensionEvents    func(w *Widget) D.ExtensionMode
	WidgetGetHasTooltip         func(w *Widget) bool
	WidgetGetHasWindow          func(w *Widget) bool
	WidgetGetMapped             func(w *Widget) bool
	WidgetGetModifierStyle      func(w *Widget) *RcStyle
	WidgetGetName               func(w *Widget) string
	WidgetGetNoShowAll          func(w *Widget) bool
	WidgetGetPangoContext       func(w *Widget) *P.Context
	WidgetGetParent             func(w *Widget) *Widget
	WidgetGetParentWindow       func(w *Widget) *D.Window
	WidgetGetPointer            func(w *Widget, x *int, y *int)
	WidgetGetRealized           func(w *Widget) bool
	WidgetGetReceivesDefault    func(w *Widget) bool
	WidgetGetRequisition        func(w *Widget, requisition *Requisition)
	WidgetGetRootWindow         func(w *Widget) *D.Window
	WidgetGetScreen             func(w *Widget) *D.Screen
	WidgetGetSensitive          func(w *Widget) bool
	WidgetGetSettings           func(w *Widget) *Settings
	WidgetGetSizeRequest        func(w *Widget, width *int, height *int)
	WidgetGetSnapshot           func(w *Widget, clipRect *D.Rectangle) *D.Pixmap
	WidgetGetState              func(w *Widget) StateType
	WidgetGetStyle              func(w *Widget) *Style
	WidgetGetTooltipMarkup      func(w *Widget) string
	WidgetGetTooltipText        func(w *Widget) string
	WidgetGetTooltipWindow      func(w *Widget) *Window
	WidgetGetToplevel           func(w *Widget) *Widget
	WidgetGetVisible            func(w *Widget) bool
	WidgetGetVisual             func(w *Widget) *D.Visual
	WidgetGetWindow             func(w *Widget) *D.Window
	WidgetGrabDefault           func(w *Widget)
	WidgetGrabFocus             func(w *Widget)
	WidgetHasDefault            func(w *Widget) bool
	WidgetHasFocus              func(w *Widget) bool
	WidgetHasGrab               func(w *Widget) bool
	WidgetHasRcStyle            func(w *Widget) bool
	WidgetHasScreen             func(w *Widget) bool
	WidgetHide                  func(w *Widget)
	WidgetHideAll               func(w *Widget)
	WidgetHideOnDelete          func(w *Widget) bool
	WidgetInputShapeCombineMask func(w *Widget, shapeMask *T.GdkBitmap, offsetX, offsetY int)
	WidgetIntersect             func(w *Widget, area, intersection *D.Rectangle) bool
	WidgetIsAncestor            func(w *Widget, ancestor *Widget) bool
	WidgetIsComposited          func(w *Widget) bool
	WidgetIsDrawable            func(w *Widget) bool
	WidgetIsFocus               func(w *Widget) bool
	WidgetIsSensitive           func(w *Widget) bool
	WidgetIsToplevel            func(w *Widget) bool
	WidgetKeynavFailed          func(w *Widget, direction DirectionType) bool
	WidgetListAccelClosures     func(w *Widget) *L.List
	WidgetListMnemonicLabels    func(w *Widget) *L.List
	WidgetMap                   func(w *Widget)
	WidgetMnemonicActivate      func(w *Widget, groupCycling bool) bool
	WidgetModifyBase            func(w *Widget, state StateType, color *D.Color)
	WidgetModifyBg              func(w *Widget, state StateType, color *D.Color)
	WidgetModifyCursor          func(w *Widget, primary *D.Color, secondary *D.Color)
	WidgetModifyFg              func(w *Widget, state StateType, color *D.Color)
	WidgetModifyFont            func(w *Widget, fontDesc *P.FontDescription)
	WidgetModifyStyle           func(w *Widget, style *RcStyle)
	WidgetModifyText            func(w *Widget, state StateType, color *D.Color)
	WidgetPath                  func(w *Widget, pathLength *uint, path, pathReversed **T.Gchar)
	WidgetQueueClear            func(w *Widget)
	WidgetQueueClearArea        func(w *Widget, x, y, width, height int)
	WidgetQueueDraw             func(w *Widget)
	WidgetQueueDrawArea         func(w *Widget, x, y, width, height int)
	WidgetQueueResize           func(w *Widget)
	WidgetQueueResizeNoRedraw   func(w *Widget)
	WidgetRealize               func(w *Widget)
	WidgetRef                   func(w *Widget) *Widget
	WidgetRegionIntersect       func(w *Widget, region *D.Region) *D.Region
	WidgetRemoveAccelerator     func(w *Widget, accelGroup *AccelGroup, accelKey uint, accelMods T.GdkModifierType) bool
	WidgetRemoveMnemonicLabel   func(w *Widget, label *Widget)
	WidgetRenderIcon            func(w *Widget, stockId string, size IconSize, detail string) *D.Pixbuf
	WidgetReparent              func(w, newParent *Widget)
	WidgetResetRcStyles         func(w *Widget)
	WidgetResetShapes           func(w *Widget)
	WidgetSendExpose            func(w *Widget, event *D.Event) int
	WidgetSendFocusChange       func(w *Widget, event *D.Event) bool
	WidgetSet                   func(w *Widget, firstPropertyName string, v ...VArg)
	WidgetSetAccelPath          func(w *Widget, accelPath string, accelGroup *AccelGroup)
	WidgetSetAllocation         func(w *Widget, allocation *Allocation)
	WidgetSetAppPaintable       func(w *Widget, appPaintable bool)
	WidgetSetCanDefault         func(w *Widget, canDefault bool)
	WidgetSetCanFocus           func(w *Widget, canFocus bool)
	WidgetSetChildVisible       func(w *Widget, isVisible bool)
	WidgetSetColormap           func(w *Widget, colormap *D.Colormap)
	WidgetSetCompositeName      func(w *Widget, name string)
	WidgetSetDirection          func(w *Widget, dir TextDirection)
	WidgetSetDoubleBuffered     func(w *Widget, doubleBuffered bool)
	WidgetSetEvents             func(w *Widget, events int)
	WidgetSetExtensionEvents    func(w *Widget, mode D.ExtensionMode)
	WidgetSetHasTooltip         func(w *Widget, hasTooltip bool)
	WidgetSetHasWindow          func(w *Widget, hasWindow bool)
	WidgetSetMapped             func(w *Widget, mapped bool)
	WidgetSetName               func(w *Widget, name string)
	WidgetSetNoShowAll          func(w *Widget, noShowAll bool)
	WidgetSetParent             func(w *Widget, parent *Widget)
	WidgetSetParentWindow       func(w *Widget, parentWindow *D.Window)
	WidgetSetRealized           func(w *Widget, realized bool)
	WidgetSetReceivesDefault    func(w *Widget, receivesDefault bool)
	WidgetSetRedrawOnAllocate   func(w *Widget, redrawOnAllocate bool)
	WidgetSetScrollAdjustments  func(w *Widget, hadjustment, vadjustment *Adjustment) bool
	WidgetSetSensitive          func(w *Widget, sensitive bool)
	WidgetSetSizeRequest        func(w *Widget, width int, height int)
	WidgetSetState              func(w *Widget, state StateType)
	WidgetSetStyle              func(w *Widget, style *Style)
	WidgetSetTooltipMarkup      func(w *Widget, markup string)
	WidgetSetTooltipText        func(w *Widget, text string)
	WidgetSetTooltipWindow      func(w *Widget, customWindow *Window)
	WidgetSetUposition          func(w *Widget, x int, y int)
	WidgetSetUsize              func(w *Widget, width int, height int)
	WidgetSetVisible            func(w *Widget, visible bool)
	WidgetSetWindow             func(w *Widget, window *D.Window)
	WidgetShapeCombineMask      func(w *Widget, shapeMask *T.GdkBitmap, offsetX, offsetY int)
	WidgetShow                  func(w *Widget)
	WidgetShowAll               func(w *Widget)
	WidgetShowNow               func(w *Widget)
	WidgetSizeAllocate          func(w *Widget, allocation *Allocation)
	WidgetSizeRequest           func(w *Widget, requisition *Requisition)
	WidgetStyleGet              func(w *Widget, firstPropertyName string, v ...VArg)
	WidgetStyleGetProperty      func(w *Widget, propertyName string, value *O.Value)
	WidgetStyleGetValist        func(w *Widget, firstPropertyName string, varArgs VAList)
	WidgetThawChildNotify       func(w *Widget)
	WidgetTriggerTooltipQuery   func(w *Widget)
	WidgetUnmap                 func(w *Widget)
	WidgetUnparent              func(w *Widget)
	WidgetUnrealize             func(w *Widget)
	WidgetUnref                 func(w *Widget)
)
View Source
var (
	WidgetClassFindStyleProperty          func(w *WidgetClass, propertyName string) *O.ParamSpec
	WidgetClassInstallStyleProperty       func(w *WidgetClass, pspec *O.ParamSpec)
	WidgetClassInstallStylePropertyParser func(w *WidgetClass, pspec *O.ParamSpec, parser RcPropertyParser)
	WidgetClassListStyleProperties        func(w *WidgetClass, nProperties *uint) **O.ParamSpec
)
View Source
var (
	WindowGetType func() O.Type
	WindowNew     func(t WindowType) *Widget

	WindowGetDefaultIconList         func() *L.List
	WindowGetDefaultIconName         func() string // 2.16
	WindowListToplevels              func() *L.List
	WindowSetAutoStartupNotification func(setting bool)                        // 2.2
	WindowSetDefaultIcon             func(icon *D.Pixbuf)                      // 2.4
	WindowSetDefaultIconFromFile     func(filename string, err **L.Error) bool // 2.2
	WindowSetDefaultIconList         func(list *L.List)
	WindowSetDefaultIconName         func(name string) // 2.6

	WindowActivateDefault       func(w *Window) bool
	WindowActivateFocus         func(w *Window) bool
	WindowActivateKey           func(w *Window, event *D.EventKey) bool
	WindowAddAccelGroup         func(w *Window, accelGroup *AccelGroup)
	WindowAddEmbeddedXid        func(w *Window, xid T.GdkNativeWindow)
	WindowAddMnemonic           func(w *Window, keyval uint, target *Widget)
	WindowBeginMoveDrag         func(w *Window, button, rootX, rootY int, timestamp T.GUint32)
	WindowBeginResizeDrag       func(w *Window, edge D.WindowEdge, button, rootX, rootY int, timestamp T.GUint32)
	WindowDeiconify             func(w *Window)
	WindowFullscreen            func(w *Window)      // 2.2
	WindowGetAcceptFocus        func(w *Window) bool // 2.4
	WindowGetDecorated          func(w *Window) bool
	WindowGetDefaultSize        func(w *Window, width, height *int)
	WindowGetDefaultWidget      func(w *Window) *Widget // 2.14
	WindowGetDeletable          func(w *Window) bool    // 2.10
	WindowGetDestroyWithParent  func(w *Window) bool
	WindowGetFocus              func(w *Window) *Widget
	WindowGetFocusOnMap         func(w *Window) bool // 2.6
	WindowGetFrameDimensions    func(w *Window, left, top, right, bottom *int)
	WindowGetGravity            func(w *Window) D.Gravity
	WindowGetGroup              func(w *Window) *WindowGroup // 2.10
	WindowGetHasFrame           func(w *Window) bool
	WindowGetIcon               func(w *Window) *D.Pixbuf
	WindowGetIconList           func(w *Window) *L.List
	WindowGetIconName           func(w *Window) string // 2.6
	WindowGetMnemonicModifier   func(w *Window) T.GdkModifierType
	WindowGetMnemonicsVisible   func(w *Window) bool
	WindowGetModal              func(w *Window) bool
	WindowGetOpacity            func(w *Window) float64 // 2.12
	WindowGetPosition           func(w *Window, rootX, rootY *int)
	WindowGetResizable          func(w *Window) bool
	WindowGetRole               func(w *Window) string
	WindowGetScreen             func(w *Window) *D.Screen // 2.2
	WindowGetSize               func(w *Window, width, height *int)
	WindowGetSkipPagerHint      func(w *Window) bool // 2.2
	WindowGetSkipTaskbarHint    func(w *Window) bool // 2.2
	WindowGetTitle              func(w *Window) string
	WindowGetTransientFor       func(w *Window) *Window
	WindowGetTypeHint           func(w *Window) D.WindowTypeHint
	WindowGetUrgencyHint        func(w *Window) bool // 2.8
	WindowGetWindowType         func(w *Window) WindowType
	WindowHasGroup              func(w *Window) bool
	WindowHasToplevelFocus      func(w *Window) bool // 2.4
	WindowIconify               func(w *Window)
	WindowIsActive              func(w *Window) bool // 2.4
	WindowMaximize              func(w *Window)
	WindowMnemonicActivate      func(w *Window, keyval uint, modifier T.GdkModifierType) bool
	WindowMove                  func(w *Window, x, y int)
	WindowParseGeometry         func(w *Window, geometry string) bool
	WindowPresent               func(w *Window)
	WindowPresentWithTime       func(w *Window, timestamp T.GUint32) // 2.8
	WindowPropagateKeyEvent     func(w *Window, event *D.EventKey) bool
	WindowRemoveAccelGroup      func(w *Window, accelGroup *AccelGroup)
	WindowRemoveEmbeddedXid     func(w *Window, xid T.GdkNativeWindow)
	WindowRemoveMnemonic        func(w *Window, keyval uint, target *Widget)
	WindowReshowWithInitialSize func(w *Window)
	WindowResize                func(w *Window, width, height int)
	WindowSetAcceptFocus        func(w *Window, setting bool) // 2.4
	WindowSetDecorated          func(w *Window, setting bool)
	WindowSetDefault            func(w *Window, defaultWidget *Widget)
	WindowSetDefaultSize        func(w *Window, width, height int)
	WindowSetDeletable          func(w *Window, setting bool) // 2.10
	WindowSetDestroyWithParent  func(w *Window, setting bool)
	WindowSetFocus              func(w *Window, focus *Widget)
	WindowSetFocusOnMap         func(w *Window, setting bool) // 2.6
	WindowSetFrameDimensions    func(w *Window, left, top, right, bottom int)
	WindowSetGeometryHints      func(w *Window, geometryWidget *Widget, geometry *D.Geometry, geomMask D.WindowHints)
	WindowSetGravity            func(w *Window, gravity D.Gravity)
	WindowSetHasFrame           func(w *Window, setting bool)
	WindowSetIcon               func(w *Window, icon *D.Pixbuf)
	WindowSetIconFromFile       func(w *Window, filename string, err **L.Error) bool // 2.2
	WindowSetIconList           func(w *Window, list *L.List)
	WindowSetIconName           func(w *Window, name string)  // 2.6
	WindowSetKeepAbove          func(w *Window, setting bool) // 2.4
	WindowSetKeepBelow          func(w *Window, setting bool) // 2.4
	WindowSetMnemonicModifier   func(w *Window, modifier T.GdkModifierType)
	WindowSetMnemonicsVisible   func(w *Window, setting bool)
	WindowSetModal              func(w *Window, modal bool)
	WindowSetOpacity            func(w *Window, opacity float64) // 2.12
	// Deprecated windowSetPolicy func(w *Window, allowShrink, allowGrow, autoShrink int)
	WindowSetPosition        func(w *Window, position WindowPosition)
	WindowSetResizable       func(w *Window, resizable bool)
	WindowSetRole            func(w *Window, role string)
	WindowSetScreen          func(w *Window, screen *D.Screen) // 2.2
	WindowSetSkipPagerHint   func(w *Window, setting bool)     // 2.2
	WindowSetSkipTaskbarHint func(w *Window, setting bool)     // 2.2
	WindowSetStartupId       func(w *Window, startupId string) // 2.12
	WindowSetTitle           func(w *Window, title string)
	WindowSetTransientFor    func(w *Window, parent *Window)
	WindowSetTypeHint        func(w *Window, hint D.WindowTypeHint)
	WindowSetUrgencyHint     func(w *Window, setting bool) // 2.8
	WindowSetWmclass         func(w *Window, wmclassName, wmclassClass string)
	WindowStick              func(w *Window)
	WindowUnfullscreen       func(w *Window)
	WindowUnmaximize         func(w *Window)
	WindowUnstick            func(w *Window)
)
View Source
var (
	WindowGroupGetType func() O.Type
	WindowGroupNew     func() *WindowGroup

	WindowGroupAddWindow      func(w *WindowGroup, window *Window)
	WindowGroupGetCurrentGrab func(w *WindowGroup) *Widget
	WindowGroupListWindows    func(w *WindowGroup) *L.List
	WindowGroupRemoveWindow   func(w *WindowGroup, window *Window)
)
View Source
var AccessibleGetType func() O.Type
View Source
var ActivatableGetType func() O.Type
View Source
var AlternativeDialogButtonOrder func(
	screen *D.Screen) bool
View Source
var AnchorTypeGetType func() O.Type
View Source
var ArgFlagsGetType func() O.Type
View Source
var AspectFrameSet func(a *AspectFrame, xalign, yalign, ratio float32, obeyChild bool)
View Source
var AttachOptionsGetType func() O.Type
View Source
var BinGetChild func(b *Bin) *Widget
View Source
var BinGetType func() O.Type
View Source
var BoxGetType func() O.Type
View Source
var BuildableGetType func() O.Type
View Source
var CellEditableGetType func() O.Type
View Source
var CellTypeGetType func() O.Type
View Source
var CheckButtonGetType func() O.Type
View Source
var CheckVersion func(
	requiredMajor, requiredMinor, requiredMicro uint) string
View Source
var CornerTypeGetType func() O.Type
View Source
var CurveTypeGetType func() O.Type
View Source
var DebugFlagGetType func() O.Type
View Source
var DeleteTypeGetType func() O.Type
View Source
var DestDefaultsGetType func() O.Type
View Source
var DirectionTypeGetType func() O.Type
View Source
var DisableSetlocale func()
View Source
var DragResultGetType func() O.Type
View Source
var HsvToRgb func(h, s, v float64, r, g, b *float64)
View Source
var IconLookupFlagsGetType func() O.Type
View Source
var IdentifierGetType func() O.Type
View Source
var ImPreeditStyleGetType func() O.Type
View Source
var ImStatusStyleGetType func() O.Type
View Source
var ImageTypeGetType func() O.Type
View Source
var JustificationGetType func() O.Type
View Source
var MatchTypeGetType func() O.Type
View Source
var MessageTypeGetType func() O.Type
View Source
var MetricTypeGetType func() O.Type
View Source
var MovementStepGetType func() O.Type
View Source
var NumberUpLayoutGetType func() O.Type
View Source
var ObjectFlagsGetType func() O.Type
View Source
var PackDirectionGetType func() O.Type
View Source
var PackTypeGetType func() O.Type
View Source
var PageOrientationGetType func() O.Type
View Source
var PageSetGetType func() O.Type
View Source
var PathPriorityTypeGetType func() O.Type
View Source
var PathTypeGetType func() O.Type
View Source
var PolicyTypeGetType func() O.Type
View Source
var PositionTypeGetType func() O.Type
View Source
var PreviewTypeGetType func() O.Type
View Source
var PrintDuplexGetType func() O.Type
View Source
var PrintPagesGetType func() O.Type
View Source
var PrintQualityGetType func() O.Type
View Source
var PrintStatusGetType func() O.Type
View Source
var PrivateFlagsGetType func() O.Type //TODO(t):Use?
View Source
var RecentSortTypeGetType func() O.Type
View Source
var ReliefStyleGetType func() O.Type
View Source
var ResizeModeGetType func() O.Type
View Source
var ResponseTypeGetType func() O.Type
View Source
var ScrollStepGetType func() O.Type //TODO(t):Use?
View Source
var ScrollTypeGetType func() O.Type
View Source
var ScrollbarGetType func() O.Type //TODO(t):Use?
View Source
var SelectionModeGetType func() O.Type
View Source
var SensitivityTypeGetType func() O.Type
View Source
var ShadowTypeGetType func() O.Type
View Source
var SideTypeGetType func() O.Type
View Source
var SignalRunTypeGetType func() O.Type
View Source
var SortTypeGetType func() O.Type
View Source
var SpinTypeGetType func() O.Type
View Source
var StateTypeGetType func() O.Type
View Source
var SubmenuDirectionGetType func() O.Type
View Source
var SubmenuPlacementGetType func() O.Type
View Source
var TargetFlagsGetType func() O.Type
View Source
var TextDirectionGetType func() O.Type
View Source
var TextSearchFlagsGetType func() O.Type
View Source
var TextWindowTypeGetType func() O.Type
View Source
var TreeModelFlagsGetType func() O.Type
View Source
var UnitGetType func() O.Type
View Source
var UpdateTypeGetType func() O.Type
View Source
var WidgetHelpTypeGetType func() O.Type
View Source
var WindowPositionGetType func() O.Type
View Source
var WindowTypeGetType func() O.Type
View Source
var WrapModeGetType func() O.Type

Functions

func NewAboutDialog

func NewAboutDialog() (w *Widget, a *AboutDialog)

func NewWindow

func NewWindow(t WindowType) (wt *Widget, w *Window)

Types

type AboutDialog

type AboutDialog struct {
	Parent Dialog
	// contains filtered or unexported fields
}

func (*AboutDialog) Artists

func (a *AboutDialog) Artists() []string

func (*AboutDialog) Authors

func (a *AboutDialog) Authors() []string

func (*AboutDialog) Comments

func (a *AboutDialog) Comments() string

func (*AboutDialog) Copyright

func (a *AboutDialog) Copyright() string

func (*AboutDialog) Documenters

func (a *AboutDialog) Documenters() []string

func (*AboutDialog) License

func (a *AboutDialog) License() string
func (a *AboutDialog) Logo() *D.Pixbuf

func (*AboutDialog) LogoIconName

func (a *AboutDialog) LogoIconName() string

func (*AboutDialog) ProgramName

func (a *AboutDialog) ProgramName() string

func (*AboutDialog) SetArtists

func (a *AboutDialog) SetArtists(artists []string)

func (*AboutDialog) SetAuthors

func (a *AboutDialog) SetAuthors(authors []string)

func (*AboutDialog) SetComments

func (a *AboutDialog) SetComments(comments string)

func (*AboutDialog) SetCopyright

func (a *AboutDialog) SetCopyright(copyright string)

func (*AboutDialog) SetDocumenters

func (a *AboutDialog) SetDocumenters(documenters []string)

func (*AboutDialog) SetLicense

func (a *AboutDialog) SetLicense(license string)
func (a *AboutDialog) SetLogo(logo *D.Pixbuf)

func (*AboutDialog) SetLogoIconName

func (a *AboutDialog) SetLogoIconName(iconName string)

func (*AboutDialog) SetProgramName

func (a *AboutDialog) SetProgramName(name string)

Deprecated 2.12 func (a *AboutDialog) SetName(name string) { AboutDialogSetName(a, name) }

func (*AboutDialog) SetTranslatorCredits

func (a *AboutDialog) SetTranslatorCredits(translatorCredits string)

func (*AboutDialog) SetVersion

func (a *AboutDialog) SetVersion(version string)

func (*AboutDialog) SetWebsite

func (a *AboutDialog) SetWebsite(website string)

func (*AboutDialog) SetWebsiteLabel

func (a *AboutDialog) SetWebsiteLabel(websiteLabel string)

func (*AboutDialog) SetWrapLicense

func (a *AboutDialog) SetWrapLicense(wrapLicense bool)

func (*AboutDialog) TranslatorCredits

func (a *AboutDialog) TranslatorCredits() string

func (*AboutDialog) Version

func (a *AboutDialog) Version() string

func (*AboutDialog) Website

func (a *AboutDialog) Website() string

func (*AboutDialog) WebsiteLabel

func (a *AboutDialog) WebsiteLabel() string

func (*AboutDialog) WrapLicense

func (a *AboutDialog) WrapLicense() bool
type AboutDialogActivateLink func(
	about *AboutDialog, link string, data T.Gpointer)

type AccelFlags

type AccelFlags Enum
const (
	ACCEL_VISIBLE AccelFlags = 1 << iota
	ACCEL_LOCKED
	ACCEL_MASK AccelFlags = 0x07
)

type AccelGroup

type AccelGroup struct {
	Parent         O.Object
	LockCount      uint
	ModifierMask   T.GdkModifierType
	Acceleratables *L.SList
	NAccels        uint
	// contains filtered or unexported fields
}

func (*AccelGroup) Activate

func (a *AccelGroup) Activate(accelQuark L.Quark, acceleratable *O.Object, accelKey uint, accelMods T.GdkModifierType) bool

func (*AccelGroup) Connect

func (a *AccelGroup) Connect(accelKey uint, accelMods T.GdkModifierType, accelFlags AccelFlags, closure *O.Closure)

func (*AccelGroup) ConnectByPath

func (a *AccelGroup) ConnectByPath(accelPath string, closure *O.Closure)

func (*AccelGroup) Disconnect

func (a *AccelGroup) Disconnect(closure *O.Closure) bool

func (*AccelGroup) DisconnectKey

func (a *AccelGroup) DisconnectKey(accelKey uint, accelMods T.GdkModifierType) bool

func (*AccelGroup) Find

func (a *AccelGroup) Find(findFunc AccelGroupFindFunc, data T.Gpointer) *AccelKey

func (*AccelGroup) GetIsLocked

func (a *AccelGroup) GetIsLocked() bool

func (*AccelGroup) GetModifierMask

func (a *AccelGroup) GetModifierMask() T.GdkModifierType

func (*AccelGroup) Lock

func (a *AccelGroup) Lock()

func (*AccelGroup) Query

func (a *AccelGroup) Query(accelKey uint, accelMods T.GdkModifierType, nEntries *uint) *AccelGroupEntry

func (*AccelGroup) Unlock

func (a *AccelGroup) Unlock()

type AccelGroupEntry

type AccelGroupEntry struct {
	Key            AccelKey
	Closure        *O.Closure
	AccelPathQuark L.Quark
}

type AccelGroupFindFunc

type AccelGroupFindFunc func(key *AccelKey,
	closure *O.Closure, data T.Gpointer) bool

type AccelKey

type AccelKey struct {
	AccelKey   uint
	AccelMods  T.GdkModifierType
	AccelFlags uint //: 16
}

type AccelLabel

type AccelLabel struct {
	Label Label

	Padding     uint //TODO(t):_?
	Widget      *Widget
	Closure     *O.Closure
	Group       *AccelGroup
	String      *T.Gchar
	StringWidth uint16
	// contains filtered or unexported fields
}

func (*AccelLabel) GetAccelWidget

func (a *AccelLabel) GetAccelWidget() *Widget

func (*AccelLabel) GetAccelWidth

func (a *AccelLabel) GetAccelWidth() uint

func (*AccelLabel) Refetch

func (a *AccelLabel) Refetch() bool

func (*AccelLabel) SetAccelClosure

func (a *AccelLabel) SetAccelClosure(accelClosure *O.Closure)

func (*AccelLabel) SetAccelWidget

func (a *AccelLabel) SetAccelWidget(accelWidget *Widget)

type AccelLabelClass

type AccelLabelClass struct {
	ParentClass    LabelClass
	SignalQuote1   *T.Gchar
	SignalQuote2   *T.Gchar
	ModNameShift   *T.Gchar
	ModNameControl *T.Gchar
	ModNameAlt     *T.Gchar
	ModSeparator   *T.Gchar
	AccelSeperator *T.Gchar
	Latin1ToChar   uint // : 1
	// contains filtered or unexported fields
}

type AccelMap

type AccelMap struct{}

type AccelMapForeachFunc

type AccelMapForeachFunc func(
	data T.Gpointer,
	accelPath string,
	accelKey uint,
	accelMods T.GdkModifierType,
	changed bool)

type Accessible

type Accessible struct {
	Parent A.Object
	Widget *Widget
}

func (*Accessible) ConnectWidgetDestroyed

func (a *Accessible) ConnectWidgetDestroyed()

func (*Accessible) GetWidget

func (a *Accessible) GetWidget() *Widget

func (*Accessible) SetWidget

func (a *Accessible) SetWidget(widget *Widget)

type Action

type Action struct {
	Object O.Object
	// contains filtered or unexported fields
}

func (*Action) Activate

func (a *Action) Activate()

func (*Action) BlockActivate

func (a *Action) BlockActivate()

func (*Action) BlockActivateFrom

func (a *Action) BlockActivateFrom(proxy *Widget)

func (*Action) ConnectAccelerator

func (a *Action) ConnectAccelerator()

func (*Action) ConnectProxy

func (a *Action) ConnectProxy(proxy *Widget)

func (*Action) CreateIcon

func (a *Action) CreateIcon(iconSize IconSize) *Widget

func (*Action) CreateMenu

func (a *Action) CreateMenu() *Widget

func (*Action) CreateMenuItem

func (a *Action) CreateMenuItem() *Widget

func (*Action) CreateToolItem

func (a *Action) CreateToolItem() *Widget

func (*Action) DisconnectAccelerator

func (a *Action) DisconnectAccelerator()

func (*Action) DisconnectProxy

func (a *Action) DisconnectProxy(proxy *Widget)

func (*Action) GetAccelClosure

func (a *Action) GetAccelClosure() *O.Closure

func (*Action) GetAccelPath

func (a *Action) GetAccelPath() string

func (*Action) GetAlwaysShowImage

func (a *Action) GetAlwaysShowImage() bool

func (*Action) GetGicon

func (a *Action) GetGicon() *I.Icon

func (*Action) GetIconName

func (a *Action) GetIconName() string

func (*Action) GetIsImportant

func (a *Action) GetIsImportant() bool

func (*Action) GetLabel

func (a *Action) GetLabel() string

func (*Action) GetName

func (a *Action) GetName() string

func (*Action) GetProxies

func (a *Action) GetProxies() *L.SList

func (*Action) GetSensitive

func (a *Action) GetSensitive() bool

func (*Action) GetShortLabel

func (a *Action) GetShortLabel() string

func (*Action) GetStockId

func (a *Action) GetStockId() string

func (*Action) GetTooltip

func (a *Action) GetTooltip() string

func (*Action) GetVisible

func (a *Action) GetVisible() bool

func (*Action) GetVisibleHorizontal

func (a *Action) GetVisibleHorizontal() bool

func (*Action) GetVisibleVertical

func (a *Action) GetVisibleVertical() bool

func (*Action) IsSensitive

func (a *Action) IsSensitive() bool

func (*Action) IsVisible

func (a *Action) IsVisible() bool

func (*Action) SetAccelGroup

func (a *Action) SetAccelGroup(accelGroup *AccelGroup)

func (*Action) SetAccelPath

func (a *Action) SetAccelPath(accelPath string)

func (*Action) SetAlwaysShowImage

func (a *Action) SetAlwaysShowImage(alwaysShow bool)

func (*Action) SetGicon

func (a *Action) SetGicon(icon *I.Icon)

func (*Action) SetIconName

func (a *Action) SetIconName(iconName string)

func (*Action) SetIsImportant

func (a *Action) SetIsImportant(isImportant bool)

func (*Action) SetLabel

func (a *Action) SetLabel(label string)

func (*Action) SetSensitive

func (a *Action) SetSensitive(sensitive bool)

func (*Action) SetShortLabel

func (a *Action) SetShortLabel(shortLabel string)

func (*Action) SetStockId

func (a *Action) SetStockId(stockId string)

func (*Action) SetTooltip

func (a *Action) SetTooltip(tooltip string)

func (*Action) SetVisible

func (a *Action) SetVisible(visible bool)

func (*Action) SetVisibleHorizontal

func (a *Action) SetVisibleHorizontal(visibleHorizontal bool)

func (*Action) SetVisibleVertical

func (a *Action) SetVisibleVertical(visibleVertical bool)

func (*Action) UnblockActivate

func (a *Action) UnblockActivate()

func (*Action) UnblockActivateFrom

func (a *Action) UnblockActivateFrom(proxy *Widget)

type ActionEntry

type ActionEntry struct {
	Name        *T.Gchar
	Stock_id    *T.Gchar
	Label       *T.Gchar
	Accelerator *T.Gchar
	Tooltip     *T.Gchar
	Callback    O.Callback
}

type ActionGroup

type ActionGroup struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*ActionGroup) AddAction

func (a *ActionGroup) AddAction(action *Action)

func (*ActionGroup) AddActionWithAccel

func (a *ActionGroup) AddActionWithAccel(action *Action, accelerator string)

func (*ActionGroup) AddActions

func (a *ActionGroup) AddActions(entries *ActionEntry, nEntries uint, userData T.Gpointer)

func (*ActionGroup) AddActionsFull

func (a *ActionGroup) AddActionsFull(entries *ActionEntry, nEntries uint, userData T.Gpointer, destroy O.DestroyNotify)

func (*ActionGroup) AddRadioActions

func (a *ActionGroup) AddRadioActions(entries *RadioActionEntry, nEntries uint, value int, onChange O.Callback, userData T.Gpointer)

func (*ActionGroup) AddRadioActionsFull

func (a *ActionGroup) AddRadioActionsFull(entries *RadioActionEntry, nEntries uint, value int, onChange O.Callback, userData T.Gpointer, destroy O.DestroyNotify)

func (*ActionGroup) AddToggleActions

func (a *ActionGroup) AddToggleActions(entries *ToggleActionEntry, nEntries uint, userData T.Gpointer)

func (*ActionGroup) AddToggleActionsFull

func (a *ActionGroup) AddToggleActionsFull(entries *ToggleActionEntry, nEntries uint, userData T.Gpointer, destroy O.DestroyNotify)

func (*ActionGroup) GetAction

func (a *ActionGroup) GetAction(actionName string) *Action

func (*ActionGroup) GetName

func (a *ActionGroup) GetName() string

func (*ActionGroup) GetSensitive

func (a *ActionGroup) GetSensitive() bool

func (*ActionGroup) GetVisible

func (a *ActionGroup) GetVisible() bool

func (*ActionGroup) ListActions

func (a *ActionGroup) ListActions() *L.List

func (*ActionGroup) RemoveAction

func (a *ActionGroup) RemoveAction(action *Action)

func (*ActionGroup) SetSensitive

func (a *ActionGroup) SetSensitive(sensitive bool)

func (*ActionGroup) SetTranslateFunc

func (a *ActionGroup) SetTranslateFunc(f TranslateFunc, data T.Gpointer, notify O.DestroyNotify)

func (*ActionGroup) SetTranslationDomain

func (a *ActionGroup) SetTranslationDomain(domain string)

func (*ActionGroup) SetVisible

func (a *ActionGroup) SetVisible(visible bool)

func (*ActionGroup) TranslateString

func (a *ActionGroup) TranslateString(str string) string

type Activatable

type Activatable struct{}

func (*Activatable) DoSetRelatedAction

func (a *Activatable) DoSetRelatedAction(action *Action)

func (*Activatable) GetRelatedAction

func (a *Activatable) GetRelatedAction() *Action

func (*Activatable) GetUseActionAppearance

func (a *Activatable) GetUseActionAppearance() bool

func (*Activatable) SetRelatedAction

func (a *Activatable) SetRelatedAction(action *Action)

func (*Activatable) SetUseActionAppearance

func (a *Activatable) SetUseActionAppearance(useAppearance bool)

func (*Activatable) SyncActionProperties

func (a *Activatable) SyncActionProperties(action *Action)

type Adjustment

type Adjustment struct {
	Parent        Object
	Lower         float64
	Upper         float64
	Value         float64
	StepIncrement float64
	PageIncrement float64
	PageSize      float64
}

func (*Adjustment) Changed

func (a *Adjustment) Changed()

func (*Adjustment) ClampPage

func (a *Adjustment) ClampPage(lower, upper float64)

func (*Adjustment) Configure

func (a *Adjustment) Configure(value, lower, upper, stepIncrement, pageIncrement, pageSize float64)

func (*Adjustment) GetLower

func (a *Adjustment) GetLower() float64

func (*Adjustment) GetPageIncrement

func (a *Adjustment) GetPageIncrement() float64

func (*Adjustment) GetPageSize

func (a *Adjustment) GetPageSize() float64

func (*Adjustment) GetStepIncrement

func (a *Adjustment) GetStepIncrement() float64

func (*Adjustment) GetUpper

func (a *Adjustment) GetUpper() float64

func (*Adjustment) GetValue

func (a *Adjustment) GetValue() float64

func (*Adjustment) SetLower

func (a *Adjustment) SetLower(lower float64)

func (*Adjustment) SetPageIncrement

func (a *Adjustment) SetPageIncrement(pageIncrement float64)

func (*Adjustment) SetPageSize

func (a *Adjustment) SetPageSize(pageSize float64)

func (*Adjustment) SetStepIncrement

func (a *Adjustment) SetStepIncrement(stepIncrement float64)

func (*Adjustment) SetUpper

func (a *Adjustment) SetUpper(upper float64)

func (*Adjustment) SetValue

func (a *Adjustment) SetValue(value float64)

func (*Adjustment) ValueChanged

func (a *Adjustment) ValueChanged()

type Alignment

type Alignment struct {
	Bin    Bin
	Xalign float32
	Yalign float32
	Xscale float32
	Yscale float32
}

func (*Alignment) GetPadding

func (a *Alignment) GetPadding(paddingTop, paddingBottom, paddingLeft, paddingRight *uint)

func (*Alignment) Set

func (a *Alignment) Set(xalign, yalign, xscale, yscale float32)

func (*Alignment) SetPadding

func (a *Alignment) SetPadding(paddingTop, paddingBottom, paddingLeft, paddingRight uint)

type Allocation

type Allocation D.Rectangle

type AnchorType

type AnchorType Enum

type Arg

type Arg struct {
	Type O.Type
	Name *T.Gchar
}

type ArgFlags

type ArgFlags Enum

type Arrow

type Arrow struct {
	Misc       Misc
	ArrowType  int16
	ShadowType int16
}

func (*Arrow) Set

func (a *Arrow) Set(arrowType ArrowType, shadowType ShadowType)

type ArrowPlacement

type ArrowPlacement Enum
const (
	ARROWS_BOTH ArrowPlacement = iota
	ARROWS_START
	ARROWS_END
)

type ArrowType

type ArrowType Enum
const (
	ARROW_UP ArrowType = iota
	ARROW_DOWN
	ARROW_LEFT
	ARROW_RIGHT
	ARROW_NONE
)

func (ArrowType) New

func (a ArrowType) New(shadowType ShadowType) *Widget

type AspectFrame

type AspectFrame struct {
	Frame            Frame
	Xalign           float32
	Yalign           float32
	Ratio            float32
	ObeyChild        bool
	CenterAllocation Allocation
}

func (*AspectFrame) Set

func (a *AspectFrame) Set(xalign, yalign, ratio float32, obeyChild bool)

type Assistant

type Assistant struct {
	Parent  Window
	Cancel  *Widget
	Forward *Widget
	Back    *Widget
	Apply   *Widget
	Close   *Widget
	Last    *Widget
	// contains filtered or unexported fields
}

func (*Assistant) AddActionWidget

func (a *Assistant) AddActionWidget(child *Widget)

func (*Assistant) AppendPage

func (a *Assistant) AppendPage(page *Widget) int

func (*Assistant) Commit

func (a *Assistant) Commit()

func (*Assistant) GetCurrentPage

func (a *Assistant) GetCurrentPage() int

func (*Assistant) GetNPages

func (a *Assistant) GetNPages() int

func (*Assistant) GetNthPage

func (a *Assistant) GetNthPage(pageNum int) *Widget

func (*Assistant) GetPageComplete

func (a *Assistant) GetPageComplete(page *Widget) bool

func (*Assistant) GetPageHeaderImage

func (a *Assistant) GetPageHeaderImage(page *Widget) *D.Pixbuf

func (*Assistant) GetPageSideImage

func (a *Assistant) GetPageSideImage(page *Widget) *D.Pixbuf

func (*Assistant) GetPageTitle

func (a *Assistant) GetPageTitle(page *Widget) string

func (*Assistant) GetPageType

func (a *Assistant) GetPageType(page *Widget) AssistantPageType

func (*Assistant) InsertPage

func (a *Assistant) InsertPage(page *Widget, position int) int

func (*Assistant) PrependPage

func (a *Assistant) PrependPage(page *Widget) int

func (*Assistant) RemoveActionWidget

func (a *Assistant) RemoveActionWidget(child *Widget)

func (*Assistant) SetCurrentPage

func (a *Assistant) SetCurrentPage(pageNum int)

func (*Assistant) SetForwardPageFunc

func (a *Assistant) SetForwardPageFunc(pageFunc AssistantPageFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*Assistant) SetPageComplete

func (a *Assistant) SetPageComplete(page *Widget, complete bool)

func (*Assistant) SetPageHeaderImage

func (a *Assistant) SetPageHeaderImage(page *Widget, pixbuf *D.Pixbuf)

func (*Assistant) SetPageSideImage

func (a *Assistant) SetPageSideImage(page *Widget, pixbuf *D.Pixbuf)

func (*Assistant) SetPageTitle

func (a *Assistant) SetPageTitle(page *Widget, title string)

func (*Assistant) SetPageType

func (a *Assistant) SetPageType(page *Widget, t AssistantPageType)

func (*Assistant) UpdateButtonsState

func (a *Assistant) UpdateButtonsState()

type AssistantPageFunc

type AssistantPageFunc func(currentPage int, data T.Gpointer) int

type AssistantPageType

type AssistantPageType Enum
const (
	ASSISTANT_PAGE_CONTENT AssistantPageType = iota
	ASSISTANT_PAGE_INTRO
	ASSISTANT_PAGE_CONFIRM
	ASSISTANT_PAGE_SUMMARY
	ASSISTANT_PAGE_PROGRESS
)

type AttachOptions

type AttachOptions Enum
const (
	EXPAND AttachOptions = 1 << iota
	SHRINK
	FILL
)

type Bin

type Bin struct {
	Container Container
	Child     *Widget
}

func (*Bin) GetChild

func (b *Bin) GetChild() *Widget

type BindingArg

type BindingArg struct {
	ArgType O.Type
	// Union
	// LongData  Glong
	DoubleData float64 // largest for size

}

type BindingEntry

type BindingEntry struct {
	Keyval     uint
	Modifiers  T.GdkModifierType
	BindingSet *BindingSet
	Bits       uint
	// Destroyed : 1
	// InEmission : 1
	// MarksUnbound : 1
	SetNext  *BindingEntry
	HashNext *BindingEntry
	Signals  *BindingSignal
}

type BindingSet

type BindingSet struct {
	SetName           *T.Gchar
	Priority          int
	WidgetPathPspecs  *L.SList
	WidgetClassPspecs *L.SList
	ClassBranchPspecs *L.SList
	Entries           *BindingEntry
	Current           *BindingEntry
	Parsed            uint // : 1
}

func (*BindingSet) Activate

func (b *BindingSet) Activate(keyval uint, modifiers T.GdkModifierType, object *Object) bool

func (*BindingSet) AddPath

func (b *BindingSet) AddPath(pathType PathType, pathPattern string, priority PathPriorityType)

func (*BindingSet) EntryAddSignal

func (b *BindingSet) EntryAddSignal(keyval uint, modifiers T.GdkModifierType, signalName string, nArgs uint, varg ...VArg)

func (*BindingSet) EntryAddSignall

func (b *BindingSet) EntryAddSignall(keyval uint, modifiers T.GdkModifierType, signalName string, bindingArgs *L.SList)

func (*BindingSet) EntryClear

func (b *BindingSet) EntryClear(keyval uint, modifiers T.GdkModifierType)

func (*BindingSet) EntryRemove

func (b *BindingSet) EntryRemove(keyval uint, modifiers T.GdkModifierType)

func (*BindingSet) EntrySkip

func (b *BindingSet) EntrySkip(keyval uint, modifiers T.GdkModifierType)

type BindingSignal

type BindingSignal struct {
	Next        *BindingSignal
	Signal_name *T.Gchar
	N_args      uint
	Args        *BindingArg
}

type Border

type Border struct {
	Left   int
	Right  int
	Top    int
	Bottom int
}

func (*Border) Copy

func (b *Border) Copy() *Border

func (*Border) Free

func (b *Border) Free()

type Box

type Box struct {
	Container   Container
	Children    *L.List
	Spacing     int16
	Homogeneous uint // : 1
}

func (*Box) GetHomogeneous

func (b *Box) GetHomogeneous() bool

func (*Box) GetSpacing

func (b *Box) GetSpacing() int

func (*Box) PackEnd

func (b *Box) PackEnd(child *Widget, expand bool, fill bool, padding uint)

func (*Box) PackEndDefaults

func (b *Box) PackEndDefaults(widget *Widget)

func (*Box) PackStart

func (b *Box) PackStart(child *Widget, expand bool, fill bool, padding uint)

func (*Box) PackStartDefaults

func (b *Box) PackStartDefaults(widget *Widget)

func (*Box) QueryChildPacking

func (b *Box) QueryChildPacking(child *Widget, expand *bool, fill *bool, padding *uint, packType *PackType)

func (*Box) ReorderChild

func (b *Box) ReorderChild(child *Widget, position int)

func (*Box) SetChildPacking

func (b *Box) SetChildPacking(child *Widget, expand bool, fill bool, padding uint, packType PackType)

func (*Box) SetHomogeneous

func (b *Box) SetHomogeneous(homogeneous bool)

func (*Box) SetSpacing

func (b *Box) SetSpacing(spacing int)

type Buildable

type Buildable struct{}

func (*Buildable) AddChild

func (b *Buildable) AddChild(builder *Builder, child *O.Object, typ string)

func (*Buildable) ConstructChild

func (b *Buildable) ConstructChild(builder *Builder, name string) *O.Object

func (*Buildable) CustomFinished

func (b *Buildable) CustomFinished(builder *Builder, child *O.Object, tagname string, data T.Gpointer)

func (*Buildable) CustomTagEnd

func (b *Buildable) CustomTagEnd(builder *Builder, child *O.Object, tagname string, data *T.Gpointer)

func (*Buildable) CustomTagStart

func (b *Buildable) CustomTagStart(builder *Builder, child *O.Object, tagname string, parser *L.MarkupParser, data *T.Gpointer) bool

func (*Buildable) GetInternalChild

func (b *Buildable) GetInternalChild(builder *Builder, childname string) *O.Object

func (*Buildable) GetName

func (b *Buildable) GetName() string

func (*Buildable) ParserFinished

func (b *Buildable) ParserFinished(builder *Builder)

func (*Buildable) SetBuildableProperty

func (b *Buildable) SetBuildableProperty(builder *Builder, name string, value *O.Value)

func (*Buildable) SetName

func (b *Buildable) SetName(name string)

type Builder

type Builder struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*Builder) AddFromFile

func (b *Builder) AddFromFile(filename string, err **L.Error) uint

func (*Builder) AddFromString

func (b *Builder) AddFromString(buffer string, length T.Gsize, err **L.Error) uint

func (*Builder) AddObjectsFromFile

func (b *Builder) AddObjectsFromFile(filename string, objectIds []string, err **L.Error) uint

func (*Builder) AddObjectsFromString

func (b *Builder) AddObjectsFromString(buffer string, length T.Gsize, objectIds []string, err **L.Error) uint

func (*Builder) ConnectSignals

func (b *Builder) ConnectSignals(userData T.Gpointer)

func (*Builder) ConnectSignalsFull

func (b *Builder) ConnectSignalsFull(f BuilderConnectFunc, userData T.Gpointer)

func (*Builder) GetObject

func (b *Builder) GetObject(name string) *O.Object

func (*Builder) GetObjects

func (b *Builder) GetObjects() *L.SList

func (*Builder) GetTranslationDomain

func (b *Builder) GetTranslationDomain() string

func (*Builder) GetTypeFromName

func (b *Builder) GetTypeFromName(typeName string) O.Type

func (*Builder) SetTranslationDomain

func (b *Builder) SetTranslationDomain(domain string)

func (*Builder) ValueFromString

func (b *Builder) ValueFromString(pspec *O.ParamSpec, str string, value *O.Value, err **L.Error) bool

func (*Builder) ValueFromStringType

func (b *Builder) ValueFromStringType(t O.Type, str string, value *O.Value, err **L.Error) bool

type BuilderConnectFunc

type BuilderConnectFunc func(builder *Builder, object *O.Object,
	signalName, handlerName string, connectObject *O.Object,
	flags O.ConnectFlags, userData T.Gpointer)

type Button

type Button struct {
	Bin             Bin
	EventWindow     *D.Window
	LabelText       *T.Gchar
	ActivateTimeout uint
	Bits            uint
}

func (*Button) Clicked

func (b *Button) Clicked()

func (*Button) Enter

func (b *Button) Enter()

func (*Button) GetAlignment

func (b *Button) GetAlignment(xalign, yalign *float32)

func (*Button) GetEventWindow

func (b *Button) GetEventWindow() *D.Window

func (*Button) GetFocusOnClick

func (b *Button) GetFocusOnClick() bool

func (*Button) GetImage

func (b *Button) GetImage() *Widget

func (*Button) GetImagePosition

func (b *Button) GetImagePosition() PositionType

func (*Button) GetLabel

func (b *Button) GetLabel() string

func (*Button) GetRelief

func (b *Button) GetRelief() ReliefStyle

func (*Button) GetUseStock

func (b *Button) GetUseStock() bool

func (*Button) GetUseUnderline

func (b *Button) GetUseUnderline() bool

func (*Button) Leave

func (b *Button) Leave()

func (*Button) Pressed

func (b *Button) Pressed()

func (*Button) Released

func (b *Button) Released()

func (*Button) SetAlignment

func (b *Button) SetAlignment(xalign, yalign float32)

func (*Button) SetFocusOnClick

func (b *Button) SetFocusOnClick(focusOnClick bool)

func (*Button) SetImage

func (b *Button) SetImage(image *Widget)

func (*Button) SetImagePosition

func (b *Button) SetImagePosition(position PositionType)

func (*Button) SetLabel

func (b *Button) SetLabel(label string)

func (*Button) SetRelief

func (b *Button) SetRelief(newstyle ReliefStyle)

func (*Button) SetUseStock

func (b *Button) SetUseStock(useStock bool)

func (*Button) SetUseUnderline

func (b *Button) SetUseUnderline(useUnderline bool)

type ButtonBox

type ButtonBox struct {
	Box            Box
	ChildMinWidth  int
	ChildMinHeight int
	ChildIpadX     int
	ChildIpadY     int
	LayoutStyle    ButtonBoxStyle
}

func (*ButtonBox) GetChildIpadding

func (b *ButtonBox) GetChildIpadding(ipadX, ipadY *int)

func (*ButtonBox) GetChildSecondary

func (b *ButtonBox) GetChildSecondary(child *Widget) bool

func (*ButtonBox) GetChildSize

func (b *ButtonBox) GetChildSize(minWidth, minHeight *int)

func (*ButtonBox) GetLayout

func (b *ButtonBox) GetLayout() ButtonBoxStyle

func (*ButtonBox) SetChildIpadding

func (b *ButtonBox) SetChildIpadding(ipadX, ipadY int)

func (*ButtonBox) SetChildSecondary

func (b *ButtonBox) SetChildSecondary(child *Widget, isSecondary bool)

func (*ButtonBox) SetChildSize

func (b *ButtonBox) SetChildSize(minWidth, minHeight int)

func (*ButtonBox) SetLayout

func (b *ButtonBox) SetLayout(layoutStyle ButtonBoxStyle)

type ButtonBoxStyle

type ButtonBoxStyle Enum
const (
	BUTTONBOX_DEFAULT_STYLE ButtonBoxStyle = iota
	BUTTONBOX_SPREAD
	BUTTONBOX_EDGE
	BUTTONBOX_START
	BUTTONBOX_END
	BUTTONBOX_CENTER
)

type ButtonsType

type ButtonsType Enum
const (
	BUTTONS_NONE ButtonsType = iota
	BUTTONS_OK
	BUTTONS_CLOSE
	BUTTONS_CANCEL
	BUTTONS_YES_NO
	BUTTONS_OK_CANCEL
)

type CList

type CList struct {
	Container Container
	Flags     uint16

	Freeze_count       uint
	InternalAllocation D.Rectangle
	Rows               int
	RowHeight          int
	RowList            *L.List
	RowListEnd         *L.List
	Columns            int
	ColumnTitleArea    D.Rectangle
	TitleWindow        *D.Window
	Column             *CListColumn
	ClistWindow        *D.Window
	ClistWindowWidth   int
	ClistWindowHeight  int
	Hoffset            int
	Voffset            int
	ShadowType         ShadowType
	SelectionMode      SelectionMode
	Selection          *L.List
	SelectionWnd       *L.List
	UndoSelectionList  *L.List
	UndoUnselection    *L.List
	UndoAnchor         int
	ButtonActions      [5]uint8
	DragButton         uint8
	ClickCell          CListCellInfo
	Hadjustment        *Adjustment
	Vadjustment        *Adjustment
	XorGc              *D.GC
	FgGc               *D.GC
	BgGc               *D.GC
	CursorDrag         *D.Cursor
	XDrag              int
	FocusRow           int
	FocusHeaderColumn  int
	Anchor             int
	AnchorState        StateType
	DragPos            int
	Htimer             int
	Vtimer             int
	SortType           SortType
	Compare            CListCompareFunc
	SortColumn         int
	DragHighlightRow   int
	DragHighlightPos   CListDragPos
	// contains filtered or unexported fields
}

func (*CList) Append

func (c *CList) Append(text []string) int

func (*CList) Clear

func (c *CList) Clear()

func (*CList) ColumnTitleActive

func (c *CList) ColumnTitleActive(column int)

func (*CList) ColumnTitlePassive

func (c *CList) ColumnTitlePassive(column int)

func (*CList) ColumnTitlesActive

func (c *CList) ColumnTitlesActive()

func (*CList) ColumnTitlesHide

func (c *CList) ColumnTitlesHide()

func (*CList) ColumnTitlesPassive

func (c *CList) ColumnTitlesPassive()

func (*CList) ColumnTitlesShow

func (c *CList) ColumnTitlesShow()

func (*CList) ColumnsAutosize

func (c *CList) ColumnsAutosize() int

func (*CList) FindRowFromData

func (c *CList) FindRowFromData(data T.Gpointer) int

func (*CList) Freeze

func (c *CList) Freeze()

func (*CList) GetCellStyle

func (c *CList) GetCellStyle(row, column int) *Style

func (*CList) GetCellType

func (c *CList) GetCellType(row, column int) CellType

func (*CList) GetColumnTitle

func (c *CList) GetColumnTitle(column int) string

func (*CList) GetColumnWidget

func (c *CList) GetColumnWidget(column int) *Widget

func (*CList) GetHadjustment

func (c *CList) GetHadjustment() *Adjustment

func (*CList) GetPixmap

func (c *CList) GetPixmap(row, column int, pixmap, mask **T.GdkBitmap) int

func (*CList) GetPixtext

func (c *CList) GetPixtext(row, column int, text []string, spacing *uint8, pixmap, mask **T.GdkBitmap) int

func (*CList) GetRowData

func (c *CList) GetRowData(row int) T.Gpointer

func (*CList) GetRowStyle

func (c *CList) GetRowStyle(row int) *Style

func (*CList) GetSelectable

func (c *CList) GetSelectable(row int) bool

func (*CList) GetSelectionInfo

func (c *CList) GetSelectionInfo(x, y int, row, column *int) int

func (*CList) GetText

func (c *CList) GetText(row, column int, text []string) int

func (*CList) GetVadjustment

func (c *CList) GetVadjustment() *Adjustment

func (*CList) Insert

func (c *CList) Insert(row int, text []string) int

func (*CList) Moveto

func (c *CList) Moveto(row, column int, rowAlign, colAlign float32)

func (*CList) OptimalColumnWidth

func (c *CList) OptimalColumnWidth(column int) int

func (*CList) Prepend

func (c *CList) Prepend(text []string) int

func (*CList) Remove

func (c *CList) Remove(row int)

func (*CList) RowIsVisible

func (c *CList) RowIsVisible(row int) Visibility

func (*CList) RowMove

func (c *CList) RowMove(sourceRow, destRow int)

func (*CList) SelectAll

func (c *CList) SelectAll()

func (*CList) SelectRow

func (c *CList) SelectRow(row, column int)

func (*CList) SetAutoSort

func (c *CList) SetAutoSort(autoSort bool)

func (*CList) SetBackground

func (c *CList) SetBackground(row int, color *D.Color)

func (*CList) SetButtonActions

func (c *CList) SetButtonActions(button uint, buttonActions uint8)

func (*CList) SetCellStyle

func (c *CList) SetCellStyle(row, column int, style *Style)

func (*CList) SetColumnAutoResize

func (c *CList) SetColumnAutoResize(column int, autoResize bool)

func (*CList) SetColumnJustification

func (c *CList) SetColumnJustification(column int, justification Justification)

func (*CList) SetColumnMaxWidth

func (c *CList) SetColumnMaxWidth(column, maxWidth int)

func (*CList) SetColumnMinWidth

func (c *CList) SetColumnMinWidth(column, minWidth int)

func (*CList) SetColumnResizeable

func (c *CList) SetColumnResizeable(column int, resizeable bool)

func (*CList) SetColumnTitle

func (c *CList) SetColumnTitle(column int, title string)

func (*CList) SetColumnVisibility

func (c *CList) SetColumnVisibility(column int, visible bool)

func (*CList) SetColumnWidget

func (c *CList) SetColumnWidget(column int, widget *Widget)

func (*CList) SetColumnWidth

func (c *CList) SetColumnWidth(column, width int)

func (*CList) SetCompareFunc

func (c *CList) SetCompareFunc(cmpFunc CListCompareFunc)

func (*CList) SetForeground

func (c *CList) SetForeground(row int, color *D.Color)

func (*CList) SetHadjustment

func (c *CList) SetHadjustment(adjustment *Adjustment)

func (*CList) SetPixmap

func (c *CList) SetPixmap(row, column int, pixmap *D.Pixmap, mask *T.GdkBitmap)

func (*CList) SetPixtext

func (c *CList) SetPixtext(row, column int, text string, spacing uint8, pixmap, mask *T.GdkBitmap)

func (*CList) SetReorderable

func (c *CList) SetReorderable(reorderable bool)

func (*CList) SetRowData

func (c *CList) SetRowData(row int, data T.Gpointer)

func (*CList) SetRowDataFull

func (c *CList) SetRowDataFull(row int, data T.Gpointer, destroy O.DestroyNotify)

func (*CList) SetRowHeight

func (c *CList) SetRowHeight(height uint)

func (*CList) SetRowStyle

func (c *CList) SetRowStyle(row, style *Style)

func (*CList) SetSelectable

func (c *CList) SetSelectable(row int, selectable bool)

func (*CList) SetSelectionMode

func (c *CList) SetSelectionMode(mode SelectionMode)

func (*CList) SetShadowType

func (c *CList) SetShadowType(t ShadowType)

func (*CList) SetShift

func (c *CList) SetShift(row, column, vertical, horizontal int)

func (*CList) SetSortColumn

func (c *CList) SetSortColumn(column int)

func (*CList) SetSortType

func (c *CList) SetSortType(sortType SortType)

func (*CList) SetText

func (c *CList) SetText(row, column int, text string)

func (*CList) SetUseDragIcons

func (c *CList) SetUseDragIcons(useIcons bool)

func (*CList) SetVadjustment

func (c *CList) SetVadjustment(adjustment *Adjustment)

func (*CList) Sort

func (c *CList) Sort()

func (*CList) SwapRows

func (c *CList) SwapRows(row1, row2 int)

func (*CList) Thaw

func (c *CList) Thaw()

func (*CList) UndoSelection

func (c *CList) UndoSelection()

func (*CList) UnselectAll

func (c *CList) UnselectAll()

func (*CList) UnselectRow

func (c *CList) UnselectRow(row, column int)

type CListCellInfo

type CListCellInfo struct {
	Row    int
	Column int
}

type CListColumn

type CListColumn struct {
	Title         *T.Gchar
	Area          D.Rectangle
	Button        *Widget
	Window        *D.Window
	Width         int
	Min_width     int
	Max_width     int
	Justification Justification
	Bits          uint
}

type CListCompareFunc

type CListCompareFunc func(clist *CList,
	ptr1, ptr2 T.Gconstpointer) int

type CListDragPos

type CListDragPos Enum
const (
	CLIST_DRAG_NONE CListDragPos = iota
	CLIST_DRAG_BEFORE
	CLIST_DRAG_INTO
	CLIST_DRAG_AFTER
)

type CListRow

type CListRow struct {
	Cell       *Cell
	State      StateType
	Foreground D.Color
	Background D.Color
	Style      *Style
	Data       T.Gpointer
	Destroy    O.DestroyNotify
	Bits       uint
}

type CTree

type CTree struct {
	Clist       CList
	LinesGc     *D.GC
	TreeIndent  int
	TreeSpacing int
	TreeColumn  int
	Bits        uint
	// LineStyle : 2
	// ExpanderStyle : 2
	// ShowStub : 1
	DragCompare CTreeCompareDragFunc
}

func (*CTree) Collapse

func (c *CTree) Collapse(node *CTreeNode)

func (*CTree) CollapseRecursive

func (c *CTree) CollapseRecursive(node *CTreeNode)

func (*CTree) CollapseToDepth

func (c *CTree) CollapseToDepth(node *CTreeNode, depth int)

func (*CTree) Expand

func (c *CTree) Expand(node *CTreeNode)

func (*CTree) ExpandRecursive

func (c *CTree) ExpandRecursive(node *CTreeNode)

func (*CTree) ExpandToDepth

func (c *CTree) ExpandToDepth(node *CTreeNode, depth int)

func (*CTree) ExportToGnode

func (c *CTree) ExportToGnode(parent *T.GNode, sibling *T.GNode, node *CTreeNode, f CTreeGNodeFunc, data T.Gpointer) *T.GNode

func (*CTree) Find

func (c *CTree) Find(node, child *CTreeNode) bool

func (*CTree) FindAllByRowData

func (c *CTree) FindAllByRowData(node *CTreeNode, data T.Gpointer) *L.List

func (*CTree) FindAllByRowDataCustom

func (c *CTree) FindAllByRowDataCustom(node *CTreeNode, data T.Gpointer, f T.GCompareFunc) *L.List

func (*CTree) FindByRowData

func (c *CTree) FindByRowData(node *CTreeNode, data T.Gpointer) *CTreeNode

func (*CTree) FindByRowDataCustom

func (c *CTree) FindByRowDataCustom(node *CTreeNode, data T.Gpointer, f T.GCompareFunc) *CTreeNode

func (*CTree) FindNodePtr

func (c *CTree) FindNodePtr(ctreeRow *CTreeRow) *CTreeNode

func (*CTree) GetNodeInfo

func (c *CTree) GetNodeInfo(node *CTreeNode, text []string, spacing *uint8, pixmapClosed **D.Pixmap, maskClosed **T.GdkBitmap, pixmapOpened **D.Pixmap, maskOpened **T.GdkBitmap, isLeaf, expanded *bool) bool

func (*CTree) InsertGnode

func (c *CTree) InsertGnode(parent, sibling *CTreeNode, gnode *T.GNode, f CTreeGNodeFunc, data T.Gpointer) *CTreeNode

func (*CTree) InsertNode

func (c *CTree) InsertNode(parent, sibling *CTreeNode, text []string, spacing uint8, pixmapClosed *D.Pixmap, maskClosed *T.GdkBitmap, pixmapOpened *D.Pixmap, maskOpened *T.GdkBitmap, isLeaf, expanded bool) *CTreeNode

func (*CTree) IsAncestor

func (c *CTree) IsAncestor(node, child *CTreeNode) bool

func (*CTree) IsHotSpot

func (c *CTree) IsHotSpot(x int, y int) bool

func (*CTree) IsViewable

func (c *CTree) IsViewable(node *CTreeNode) bool

func (*CTree) Last

func (c *CTree) Last(node *CTreeNode) *CTreeNode

func (*CTree) Move

func (c *CTree) Move(node, newParent, newSibling *CTreeNode)

func (*CTree) NodeGetCellStyle

func (c *CTree) NodeGetCellStyle(node *CTreeNode, column int) *Style

func (*CTree) NodeGetCellType

func (c *CTree) NodeGetCellType(node *CTreeNode, column int) CellType

func (*CTree) NodeGetPixmap

func (c *CTree) NodeGetPixmap(node *CTreeNode, column int, pixmap **D.Pixmap, mask **T.GdkBitmap) bool

func (*CTree) NodeGetPixtext

func (c *CTree) NodeGetPixtext(node *CTreeNode, column int, text []string, spacing *uint8, pixmap **D.Pixmap, mask **T.GdkBitmap) bool

func (*CTree) NodeGetRowData

func (c *CTree) NodeGetRowData(node *CTreeNode) T.Gpointer

func (*CTree) NodeGetRowStyle

func (c *CTree) NodeGetRowStyle(node *CTreeNode) *Style

func (*CTree) NodeGetSelectable

func (c *CTree) NodeGetSelectable(node *CTreeNode) bool

func (*CTree) NodeGetText

func (c *CTree) NodeGetText(node *CTreeNode, column int, text []string) bool

func (*CTree) NodeIsVisible

func (c *CTree) NodeIsVisible(node *CTreeNode) Visibility

func (*CTree) NodeMoveto

func (c *CTree) NodeMoveto(node *CTreeNode, column int, rowAlign, colAlign float32)

func (*CTree) NodeNth

func (c *CTree) NodeNth(row uint) *CTreeNode

func (*CTree) NodeSetBackground

func (c *CTree) NodeSetBackground(node *CTreeNode, color *D.Color)

func (*CTree) NodeSetCellStyle

func (c *CTree) NodeSetCellStyle(node *CTreeNode, column int, style *Style)

func (*CTree) NodeSetForeground

func (c *CTree) NodeSetForeground(node *CTreeNode, color *D.Color)

func (*CTree) NodeSetPixmap

func (c *CTree) NodeSetPixmap(node *CTreeNode, column int, pixmap *D.Pixmap, mask *T.GdkBitmap)

func (*CTree) NodeSetPixtext

func (c *CTree) NodeSetPixtext(node *CTreeNode, column int, text string, spacing uint8, pixmap *D.Pixmap, mask *T.GdkBitmap)

func (*CTree) NodeSetRowData

func (c *CTree) NodeSetRowData(node *CTreeNode, data T.Gpointer)

func (*CTree) NodeSetRowDataFull

func (c *CTree) NodeSetRowDataFull(node *CTreeNode, data T.Gpointer, destroy O.DestroyNotify)

func (*CTree) NodeSetRowStyle

func (c *CTree) NodeSetRowStyle(node *CTreeNode, style *Style)

func (*CTree) NodeSetSelectable

func (c *CTree) NodeSetSelectable(node *CTreeNode, selectable bool)

func (*CTree) NodeSetShift

func (c *CTree) NodeSetShift(node *CTreeNode, column, vertical, horizontal int)

func (*CTree) NodeSetText

func (c *CTree) NodeSetText(node *CTreeNode, column int, text string)

func (*CTree) PostRecursive

func (c *CTree) PostRecursive(node *CTreeNode, f CTreeFunc, data T.Gpointer)

func (*CTree) PostRecursiveToDepth

func (c *CTree) PostRecursiveToDepth(node *CTreeNode, depth int, f CTreeFunc, data T.Gpointer)

func (*CTree) PreRecursive

func (c *CTree) PreRecursive(node *CTreeNode, f CTreeFunc, data T.Gpointer)

func (*CTree) PreRecursiveToDepth

func (c *CTree) PreRecursiveToDepth(node *CTreeNode, depth int, f CTreeFunc, data T.Gpointer)

func (*CTree) RealSelectRecursive

func (c *CTree) RealSelectRecursive(node *CTreeNode, state int)

func (*CTree) RemoveNode

func (c *CTree) RemoveNode(node *CTreeNode)

func (*CTree) Select

func (c *CTree) Select(node *CTreeNode)

func (*CTree) SelectRecursive

func (c *CTree) SelectRecursive(node *CTreeNode)

func (*CTree) SetDragCompareFunc

func (c *CTree) SetDragCompareFunc(cmpFunc CTreeCompareDragFunc)

func (*CTree) SetExpanderStyle

func (c *CTree) SetExpanderStyle(expanderStyle CTreeExpanderStyle)

func (*CTree) SetIndent

func (c *CTree) SetIndent(indent int)

func (*CTree) SetLineStyle

func (c *CTree) SetLineStyle(lineStyle CTreeLineStyle)

func (*CTree) SetNodeInfo

func (c *CTree) SetNodeInfo(node *CTreeNode, text string, spacing uint8, pixmapClosed *D.Pixmap, maskClosed *T.GdkBitmap, pixmapOpened *D.Pixmap, maskOpened *T.GdkBitmap, isLeaf, expanded bool)

func (*CTree) SetShowStub

func (c *CTree) SetShowStub(showStub bool)

func (*CTree) SetSpacing

func (c *CTree) SetSpacing(spacing int)

func (*CTree) SortNode

func (c *CTree) SortNode(node *CTreeNode)

func (*CTree) SortRecursive

func (c *CTree) SortRecursive(node *CTreeNode)

func (*CTree) ToggleExpansion

func (c *CTree) ToggleExpansion(node *CTreeNode)

func (*CTree) ToggleExpansionRecursive

func (c *CTree) ToggleExpansionRecursive(node *CTreeNode)

func (*CTree) Unselect

func (c *CTree) Unselect(node *CTreeNode)

func (*CTree) UnselectRecursive

func (c *CTree) UnselectRecursive(node *CTreeNode)

type CTreeCompareDragFunc

type CTreeCompareDragFunc func(c *CTree,
	sourceNode, newParent, newSibling *CTreeNode) bool

type CTreeExpanderStyle

type CTreeExpanderStyle Enum
const (
	CTREE_EXPANDER_NONE CTreeExpanderStyle = iota
	CTREE_EXPANDER_SQUARE
	CTREE_EXPANDER_TRIANGLE
	CTREE_EXPANDER_CIRCULAR
)

type CTreeFunc

type CTreeFunc func(ctree *CTree, node *CTreeNode, data T.Gpointer)

type CTreeGNodeFunc

type CTreeGNodeFunc func(ctree *CTree, depth uint,
	gnode *T.GNode, cnode *CTreeNode,
	data T.Gpointer) bool

type CTreeLineStyle

type CTreeLineStyle Enum
const (
	CTREE_LINES_NONE CTreeLineStyle = iota
	CTREE_LINES_SOLID
	CTREE_LINES_DOTTED
	CTREE_LINES_TABBED
)

type CTreeNode

type CTreeNode struct {
	List L.List
}

type CTreeRow

type CTreeRow struct {
	Row           CListRow
	Parent        *CTreeNode
	Sibling       *CTreeNode
	Children      *CTreeNode
	Pixmap_closed *D.Pixmap
	Mask_closed   *T.GdkBitmap
	Pixmap_opened *D.Pixmap
	Mask_opened   *T.GdkBitmap
	Level         uint16
	Bits          uint
}

type Calendar

type Calendar struct {
	Widget            Widget
	Header_style      *Style
	Label_style       *Style
	Month             int
	Year              int
	Selected_day      int
	Day_month         [6][7]int
	Day               [6][7]int
	Num_marked_dates  int
	Marked_date       [31]int
	Display_flags     CalendarDisplayOptions
	Marked_date_color [31]D.Color
	Gc                *D.GC
	Xor_gc            *D.GC
	Focus_row         int
	Focus_col         int
	Highlight_row     int
	Highlight_col     int

	Grow_space [32]T.Gchar
	// contains filtered or unexported fields
}

func (*Calendar) ClearMarks

func (c *Calendar) ClearMarks()

func (*Calendar) DisplayOptions

func (c *Calendar) DisplayOptions(flags CalendarDisplayOptions)

func (*Calendar) Freeze

func (c *Calendar) Freeze()

func (*Calendar) GetDate

func (c *Calendar) GetDate(year, month, day *uint)

func (*Calendar) GetDetailHeightRows

func (c *Calendar) GetDetailHeightRows() int

func (*Calendar) GetDetailWidthChars

func (c *Calendar) GetDetailWidthChars() int

func (*Calendar) GetDisplayOptions

func (c *Calendar) GetDisplayOptions() CalendarDisplayOptions

func (*Calendar) MarkDay

func (c *Calendar) MarkDay(day uint) bool

func (*Calendar) SelectDay

func (c *Calendar) SelectDay(day uint)

func (*Calendar) SelectMonth

func (c *Calendar) SelectMonth(month, year uint) bool

func (*Calendar) SetDetailFunc

func (c *Calendar) SetDetailFunc(f CalendarDetailFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*Calendar) SetDetailHeightRows

func (c *Calendar) SetDetailHeightRows(rows int)

func (*Calendar) SetDetailWidthChars

func (c *Calendar) SetDetailWidthChars(chars int)

func (*Calendar) SetDisplayOptions

func (c *Calendar) SetDisplayOptions(flags CalendarDisplayOptions)

func (*Calendar) Thaw

func (c *Calendar) Thaw()

func (*Calendar) UnmarkDay

func (c *Calendar) UnmarkDay(day uint) bool

type CalendarDetailFunc

type CalendarDetailFunc func(calendar *Calendar,
	year, month, day uint, userData T.Gpointer) string

type CalendarDisplayOptions

type CalendarDisplayOptions Enum
const (
	CALENDAR_SHOW_HEADING CalendarDisplayOptions = 1 << iota
	CALENDAR_SHOW_DAY_NAMES
	CALENDAR_NO_MONTH_CHANGE
	CALENDAR_SHOW_WEEK_NUMBERS
	CALENDAR_WEEK_START_MONDAY
	CALENDAR_SHOW_DETAILS
)

type Callback

type Callback func(widget *Widget, data T.Gpointer)

type CallbackMarshal

type CallbackMarshal func(object *Object,
	data T.Gpointer, nArgs uint, args *Arg)

type Cell

type Cell struct {
	Type       CellType
	Vertical   int16
	Horizontal int16
	Style      *Style
}

type CellEditable

type CellEditable struct{}

func (*CellEditable) EditingDone

func (c *CellEditable) EditingDone()

func (*CellEditable) RemoveWidget

func (c *CellEditable) RemoveWidget()

func (*CellEditable) StartEditing

func (c *CellEditable) StartEditing(event *D.Event)

type CellLayout

type CellLayout struct{}

func (*CellLayout) AddAttribute

func (c *CellLayout) AddAttribute(cell *CellRenderer, attribute string, column int)

func (*CellLayout) Clear

func (c *CellLayout) Clear()

func (*CellLayout) ClearAttributes

func (c *CellLayout) ClearAttributes(cell *CellRenderer)

func (*CellLayout) GetCells

func (c *CellLayout) GetCells() *L.List

func (*CellLayout) PackEnd

func (c *CellLayout) PackEnd(cell *CellRenderer, expand bool)

func (*CellLayout) PackStart

func (c *CellLayout) PackStart(cell *CellRenderer, expand bool)

func (*CellLayout) Reorder

func (c *CellLayout) Reorder(cell *CellRenderer, position int)

func (*CellLayout) SetAttributes

func (c *CellLayout) SetAttributes(cell *CellRenderer, v ...VArg)

func (*CellLayout) SetCellDataFunc

func (c *CellLayout) SetCellDataFunc(cell *CellRenderer, f CellLayoutDataFunc, funcData T.Gpointer, destroy O.DestroyNotify)

type CellLayoutDataFunc

type CellLayoutDataFunc func(
	CellLayout *CellLayout,
	Cell *CellRenderer,
	treeModel *TreeModel,
	iter *TreeIter,
	data T.Gpointer)

type CellRenderer

type CellRenderer struct {
	Parent Object
	Xalign float32
	Yalign float32
	Width  int
	Height int
	Xpad   uint16
	Ypad   uint16
	Bits   uint
}

func (*CellRenderer) Activate

func (c *CellRenderer) Activate(event *D.Event, widget *Widget, path string, backgroundArea, cellArea *D.Rectangle, flags CellRendererState) bool

func (*CellRenderer) EditingCanceled

func (c *CellRenderer) EditingCanceled()

func (*CellRenderer) GetAlignment

func (c *CellRenderer) GetAlignment(xalign, yalign *float32)

func (*CellRenderer) GetFixedSize

func (c *CellRenderer) GetFixedSize(width, height *int)

func (*CellRenderer) GetPadding

func (c *CellRenderer) GetPadding(xpad, ypad *int)

func (*CellRenderer) GetSensitive

func (c *CellRenderer) GetSensitive() bool

func (*CellRenderer) GetSize

func (c *CellRenderer) GetSize(widget *Widget, cellArea *D.Rectangle, xOffset, yOffset, width, height *int)

func (*CellRenderer) GetVisible

func (c *CellRenderer) GetVisible() bool

func (*CellRenderer) Render

func (c *CellRenderer) Render(window *D.Window, widget *Widget, backgroundArea, cellArea, exposeArea *D.Rectangle, flags CellRendererState)

func (*CellRenderer) SetAlignment

func (c *CellRenderer) SetAlignment(xalign, yalign float32)

func (*CellRenderer) SetFixedSize

func (c *CellRenderer) SetFixedSize(width, height int)

func (*CellRenderer) SetPadding

func (c *CellRenderer) SetPadding(xpad, ypad int)

func (*CellRenderer) SetSensitive

func (c *CellRenderer) SetSensitive(sensitive bool)

func (*CellRenderer) SetVisible

func (c *CellRenderer) SetVisible(visible bool)

func (*CellRenderer) StartEditing

func (c *CellRenderer) StartEditing(event *D.Event, widget *Widget, path string, backgroundArea, cellArea *D.Rectangle, flags CellRendererState) *CellEditable

func (*CellRenderer) StopEditing

func (c *CellRenderer) StopEditing(canceled bool)

type CellRendererState

type CellRendererState Enum
const (
	CELL_RENDERER_SELECTED CellRendererState = 1 << iota
	CELL_RENDERER_PRELIT
	CELL_RENDERER_INSENSITIVE
	CELL_RENDERER_SORTED
	CELL_RENDERER_FOCUSED
)

type CellRendererText

type CellRendererText struct {
	Parent          CellRenderer
	Text            *T.Gchar
	Font            *P.FontDescription
	FontScale       float64
	Foreground      P.Color
	Background      P.Color
	ExtraAttrs      *P.AttrList
	UnderlineStyle  P.Underline
	Rise            int
	FixedHeightRows int
	Bits            uint
}

func (*CellRendererText) SetFixedHeightFromFont

func (c *CellRendererText) SetFixedHeightFromFont(numberOfRows int)

type CellRendererToggle

type CellRendererToggle struct {
	Parent CellRenderer
	Bits   uint
}

func (*CellRendererToggle) GetActivatable

func (c *CellRendererToggle) GetActivatable() bool

func (*CellRendererToggle) GetActive

func (c *CellRendererToggle) GetActive() bool

func (*CellRendererToggle) GetRadio

func (c *CellRendererToggle) GetRadio() bool

func (*CellRendererToggle) SetActivatable

func (c *CellRendererToggle) SetActivatable(setting bool)

func (*CellRendererToggle) SetActive

func (c *CellRendererToggle) SetActive(setting bool)

func (*CellRendererToggle) SetRadio

func (c *CellRendererToggle) SetRadio(radio bool)

type CellType

type CellType Enum
const (
	CELL_EMPTY CellType = iota
	CELL_TEXT
	CELL_PIXMAP
	CELL_PIXTEXT
	CELL_WIDGET
)

type CellView

type CellView struct {
	Parent Widget
	// contains filtered or unexported fields
}

func (*CellView) GetCellRenderers

func (c *CellView) GetCellRenderers() *L.List

func (*CellView) GetDisplayedRow

func (c *CellView) GetDisplayedRow() *TreePath

func (*CellView) GetModel

func (c *CellView) GetModel() *TreeModel

func (*CellView) GetSizeOfRow

func (c *CellView) GetSizeOfRow(path *TreePath, requisition *Requisition) bool

func (*CellView) SetBackgroundColor

func (c *CellView) SetBackgroundColor(color *D.Color)

func (*CellView) SetDisplayedRow

func (c *CellView) SetDisplayedRow(path *TreePath)

func (*CellView) SetModel

func (c *CellView) SetModel(model *TreeModel)

type CheckButton

type CheckButton struct {
	ToggleButton ToggleButton
}

type CheckMenuItem

type CheckMenuItem struct {
	MenuItem MenuItem
	Bits     uint
}

func (*CheckMenuItem) GetActive

func (c *CheckMenuItem) GetActive() bool

func (*CheckMenuItem) GetDrawAsRadio

func (c *CheckMenuItem) GetDrawAsRadio() bool

func (*CheckMenuItem) GetInconsistent

func (c *CheckMenuItem) GetInconsistent() bool

func (*CheckMenuItem) SetActive

func (c *CheckMenuItem) SetActive(isActive bool)

func (*CheckMenuItem) SetDrawAsRadio

func (c *CheckMenuItem) SetDrawAsRadio(drawAsRadio bool)

func (*CheckMenuItem) SetInconsistent

func (c *CheckMenuItem) SetInconsistent(setting bool)

func (*CheckMenuItem) SetShowToggle

func (c *CheckMenuItem) SetShowToggle(always bool)

func (*CheckMenuItem) Toggled

func (c *CheckMenuItem) Toggled()

type ClassInitFunc

type ClassInitFunc T.GBaseInitFunc

type Clipboard

type Clipboard struct{}

func (*Clipboard) Clear

func (c *Clipboard) Clear()

func (*Clipboard) GetDisplay

func (c *Clipboard) GetDisplay() *D.Display

func (*Clipboard) GetOwner

func (c *Clipboard) GetOwner() *O.Object

func (*Clipboard) RequestContents

func (c *Clipboard) RequestContents(target D.Atom, callback ClipboardReceivedFunc, userData T.Gpointer)

func (*Clipboard) RequestImage

func (c *Clipboard) RequestImage(callback ClipboardImageReceivedFunc, userData T.Gpointer)

func (*Clipboard) RequestRichText

func (c *Clipboard) RequestRichText(buffer *TextBuffer, callback ClipboardRichTextReceivedFunc, userData T.Gpointer)

func (*Clipboard) RequestTargets

func (c *Clipboard) RequestTargets(callback ClipboardTargetsReceivedFunc, userData T.Gpointer)

func (*Clipboard) RequestText

func (c *Clipboard) RequestText(callback ClipboardTextReceivedFunc, userData T.Gpointer)

func (*Clipboard) RequestUris

func (c *Clipboard) RequestUris(callback ClipboardURIReceivedFunc, userData T.Gpointer)

func (*Clipboard) SetCanStore

func (c *Clipboard) SetCanStore(targets *TargetEntry, nTargets int)

func (*Clipboard) SetImage

func (c *Clipboard) SetImage(pixbuf *D.Pixbuf)

func (*Clipboard) SetText

func (c *Clipboard) SetText(text string, leng int)

func (*Clipboard) SetWithData

func (c *Clipboard) SetWithData(targets *TargetEntry, nTargets uint, getFunc ClipboardGetFunc, clearFunc ClipboardClearFunc, userData T.Gpointer) bool

func (*Clipboard) SetWithOwner

func (c *Clipboard) SetWithOwner(targets *TargetEntry, nTargets uint, getFunc ClipboardGetFunc, clearFunc ClipboardClearFunc, owner *O.Object) bool

func (*Clipboard) Store

func (c *Clipboard) Store()

func (*Clipboard) WaitForContents

func (c *Clipboard) WaitForContents(target D.Atom) *SelectionData

func (*Clipboard) WaitForImage

func (c *Clipboard) WaitForImage() *D.Pixbuf

func (*Clipboard) WaitForRichText

func (c *Clipboard) WaitForRichText(buffer *TextBuffer, format *D.Atom, length *T.Gsize) *uint8

func (*Clipboard) WaitForTargets

func (c *Clipboard) WaitForTargets(targets **D.Atom, nTargets *int) bool

func (*Clipboard) WaitForText

func (c *Clipboard) WaitForText() string

func (*Clipboard) WaitForUris

func (c *Clipboard) WaitForUris() []string

func (*Clipboard) WaitIsImageAvailable

func (c *Clipboard) WaitIsImageAvailable() bool

func (*Clipboard) WaitIsRichTextAvailable

func (c *Clipboard) WaitIsRichTextAvailable(buffer *TextBuffer) bool

func (*Clipboard) WaitIsTargetAvailable

func (c *Clipboard) WaitIsTargetAvailable(target D.Atom) bool

func (*Clipboard) WaitIsTextAvailable

func (c *Clipboard) WaitIsTextAvailable() bool

func (*Clipboard) WaitIsUrisAvailable

func (c *Clipboard) WaitIsUrisAvailable() bool

type ClipboardClearFunc

type ClipboardClearFunc func(clipboard *Clipboard, userDataOrOwner T.Gpointer)

type ClipboardGetFunc

type ClipboardGetFunc func(clipboard *Clipboard, selectionData *SelectionData, info uint, userDataOrOwner T.Gpointer)

type ClipboardImageReceivedFunc

type ClipboardImageReceivedFunc func(clipboard *Clipboard, pixbuf *D.Pixbuf, data T.Gpointer)

type ClipboardReceivedFunc

type ClipboardReceivedFunc func(clipboard *Clipboard, selectionData *SelectionData, data T.Gpointer)

type ClipboardRichTextReceivedFunc

type ClipboardRichTextReceivedFunc func(clipboard *Clipboard, format D.Atom, text *uint8, length T.Gsize, data T.Gpointer)

type ClipboardTargetsReceivedFunc

type ClipboardTargetsReceivedFunc func(clipboard *Clipboard, atoms *D.Atom, nAtoms int, data T.Gpointer)

type ClipboardTextReceivedFunc

type ClipboardTextReceivedFunc func(clipboard *Clipboard, text string, data T.Gpointer)

type ClipboardURIReceivedFunc

type ClipboardURIReceivedFunc func(clipboard *Clipboard, uris *string, data T.Gpointer)

type ColorButton

type ColorButton struct {
	Button Button
	// contains filtered or unexported fields
}

func (*ColorButton) GetAlpha

func (c *ColorButton) GetAlpha() uint16

func (*ColorButton) GetColor

func (c *ColorButton) GetColor(color *D.Color)

func (*ColorButton) GetTitle

func (c *ColorButton) GetTitle() string

func (*ColorButton) GetUseAlpha

func (c *ColorButton) GetUseAlpha() bool

func (*ColorButton) SetAlpha

func (c *ColorButton) SetAlpha(alpha uint16)

func (*ColorButton) SetColor

func (c *ColorButton) SetColor(color *D.Color)

func (*ColorButton) SetTitle

func (c *ColorButton) SetTitle(title string)

func (*ColorButton) SetUseAlpha

func (c *ColorButton) SetUseAlpha(useAlpha bool)

type ColorSelection

type ColorSelection struct {
	Parent VBox
	// contains filtered or unexported fields
}

func (*ColorSelection) GetColor

func (c *ColorSelection) GetColor(color *float64)

func (*ColorSelection) GetCurrentAlpha

func (c *ColorSelection) GetCurrentAlpha() uint16

func (*ColorSelection) GetCurrentColor

func (c *ColorSelection) GetCurrentColor(color *D.Color)

func (*ColorSelection) GetHasOpacityControl

func (c *ColorSelection) GetHasOpacityControl() bool

func (*ColorSelection) GetHasPalette

func (c *ColorSelection) GetHasPalette() bool

func (*ColorSelection) GetPreviousAlpha

func (c *ColorSelection) GetPreviousAlpha() uint16

func (*ColorSelection) GetPreviousColor

func (c *ColorSelection) GetPreviousColor(color *D.Color)

func (*ColorSelection) IsAdjusting

func (c *ColorSelection) IsAdjusting() bool

func (*ColorSelection) SetColor

func (c *ColorSelection) SetColor(color *float64)

func (*ColorSelection) SetCurrentAlpha

func (c *ColorSelection) SetCurrentAlpha(alpha uint16)

func (*ColorSelection) SetCurrentColor

func (c *ColorSelection) SetCurrentColor(color *D.Color)

func (*ColorSelection) SetHasOpacityControl

func (c *ColorSelection) SetHasOpacityControl(hasOpacity bool)

func (*ColorSelection) SetHasPalette

func (c *ColorSelection) SetHasPalette(hasPalette bool)

func (*ColorSelection) SetPreviousAlpha

func (c *ColorSelection) SetPreviousAlpha(alpha uint16)

func (*ColorSelection) SetPreviousColor

func (c *ColorSelection) SetPreviousColor(color *D.Color)

func (*ColorSelection) SetUpdatePolicy

func (c *ColorSelection) SetUpdatePolicy(policy UpdateType)

type ColorSelectionChangePaletteFunc

type ColorSelectionChangePaletteFunc func(
	colors *D.Color, nColors int)

type ColorSelectionChangePaletteWithScreenFunc

type ColorSelectionChangePaletteWithScreenFunc func(
	screen *D.Screen, colors *D.Color, nColors int)

type ColorSelectionDialog

type ColorSelectionDialog struct {
	Parent       Dialog
	Colorsel     *Widget
	OkButton     *Widget
	CancelButton *Widget
	HelpButton   *Widget
}

type Combo

type Combo struct {
	Hbox          HBox
	Entry         *Widget
	Button        *Widget
	Popup         *Widget
	Popwin        *Widget
	List          *Widget
	EntryChangeId uint
	ListChangeId  uint
	Bits          uint
	// ValueInList:1
	// OkIfEmpty:1
	// CaseSensitive:1
	// UseArrows:1
	// UseArrowsAlways:1
	CurrentButton uint16
	ActivateId    uint
}

func (*Combo) DisableActivate

func (c *Combo) DisableActivate()

func (*Combo) SetCaseSensitive

func (c *Combo) SetCaseSensitive(val bool)

func (*Combo) SetItemString

func (c *Combo) SetItemString(item *Item, itemValue string)

func (*Combo) SetPopdownStrings

func (c *Combo) SetPopdownStrings(strings *L.List)

func (*Combo) SetUseArrows

func (c *Combo) SetUseArrows(val bool)

func (*Combo) SetUseArrowsAlways

func (c *Combo) SetUseArrowsAlways(val bool)

func (*Combo) SetValueInList

func (c *Combo) SetValueInList(val bool, okIfEmpty bool)

type ComboBox

type ComboBox struct {
	ParentInstance Bin
	// contains filtered or unexported fields
}

func (*ComboBox) AppendText

func (c *ComboBox) AppendText(text string)

func (*ComboBox) GetActive

func (c *ComboBox) GetActive() int

func (*ComboBox) GetActiveIter

func (c *ComboBox) GetActiveIter(iter *TreeIter) bool

func (*ComboBox) GetActiveText

func (c *ComboBox) GetActiveText() string

func (*ComboBox) GetAddTearoffs

func (c *ComboBox) GetAddTearoffs() bool

func (*ComboBox) GetButtonSensitivity

func (c *ComboBox) GetButtonSensitivity() SensitivityType

func (*ComboBox) GetColumnSpanColumn

func (c *ComboBox) GetColumnSpanColumn() int

func (*ComboBox) GetEntryTextColumn

func (c *ComboBox) GetEntryTextColumn() int

func (*ComboBox) GetFocusOnClick

func (c *ComboBox) GetFocusOnClick() bool

func (*ComboBox) GetHasEntry

func (c *ComboBox) GetHasEntry() bool

func (*ComboBox) GetModel

func (c *ComboBox) GetModel() *TreeModel

func (*ComboBox) GetPopupAccessible

func (c *ComboBox) GetPopupAccessible() *A.Object

func (*ComboBox) GetRowSeparatorFunc

func (c *ComboBox) GetRowSeparatorFunc() TreeViewRowSeparatorFunc

func (*ComboBox) GetRowSpanColumn

func (c *ComboBox) GetRowSpanColumn() int

func (*ComboBox) GetTitle

func (c *ComboBox) GetTitle() string

func (*ComboBox) GetWrapWidth

func (c *ComboBox) GetWrapWidth() int

func (*ComboBox) InsertText

func (c *ComboBox) InsertText(position int, text string)

func (*ComboBox) Popdown

func (c *ComboBox) Popdown()

func (*ComboBox) Popup

func (c *ComboBox) Popup()

func (*ComboBox) PrependText

func (c *ComboBox) PrependText(text string)

func (*ComboBox) RemoveText

func (c *ComboBox) RemoveText(position int)

func (*ComboBox) SetActive

func (c *ComboBox) SetActive(index int)

func (*ComboBox) SetActiveIter

func (c *ComboBox) SetActiveIter(iter *TreeIter)

func (*ComboBox) SetAddTearoffs

func (c *ComboBox) SetAddTearoffs(addTearoffs bool)

func (*ComboBox) SetButtonSensitivity

func (c *ComboBox) SetButtonSensitivity(sensitivity SensitivityType)

func (*ComboBox) SetColumnSpanColumn

func (c *ComboBox) SetColumnSpanColumn(columnSpan int)

func (*ComboBox) SetEntryTextColumn

func (c *ComboBox) SetEntryTextColumn(textColumn int)

func (*ComboBox) SetFocusOnClick

func (c *ComboBox) SetFocusOnClick(focusOnClick bool)

func (*ComboBox) SetModel

func (c *ComboBox) SetModel(model *TreeModel)

func (*ComboBox) SetRowSeparatorFunc

func (c *ComboBox) SetRowSeparatorFunc(f TreeViewRowSeparatorFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*ComboBox) SetRowSpanColumn

func (c *ComboBox) SetRowSpanColumn(rowSpan int)

func (*ComboBox) SetTitle

func (c *ComboBox) SetTitle(title string)

func (*ComboBox) SetWrapWidth

func (c *ComboBox) SetWrapWidth(width int)

type ComboBoxEntry

type ComboBoxEntry struct {
	ParentInstance ComboBox
	// contains filtered or unexported fields
}

func (*ComboBoxEntry) GetTextColumn

func (e *ComboBoxEntry) GetTextColumn() int

func (*ComboBoxEntry) SetTextColumn

func (e *ComboBoxEntry) SetTextColumn(textColumn int)

type ComboBoxText

type ComboBoxText struct {
	ParentInstance *ComboBox
	// contains filtered or unexported fields
}

func (*ComboBoxText) AppendText

func (c *ComboBoxText) AppendText(text string)

func (*ComboBoxText) GetActiveText

func (c *ComboBoxText) GetActiveText() string

func (*ComboBoxText) InsertText

func (c *ComboBoxText) InsertText(position int, text string)

func (*ComboBoxText) PrependText

func (c *ComboBoxText) PrependText(text string)

func (*ComboBoxText) Remove

func (c *ComboBoxText) Remove(position int)

type Container

type Container struct {
	Widget     Widget
	FocusChild *Widget
	Bits       uint
}

func (*Container) Add

func (c *Container) Add(widget *Widget)

func (*Container) AddWithProperties

func (c *Container) AddWithProperties(widget *Widget, firstPropName string, v ...VArg)

func (*Container) CheckResize

func (c *Container) CheckResize()

func (*Container) ChildGet

func (c *Container) ChildGet(child *Widget, firstPropName string, v ...VArg)

func (*Container) ChildGetProperty

func (c *Container) ChildGetProperty(child *Widget, propertyName string, value *O.Value)

func (*Container) ChildGetValist

func (c *Container) ChildGetValist(child *Widget, firstPropertyName string, varArgs VAList)

func (*Container) ChildSet

func (c *Container) ChildSet(child *Widget, firstPropName string, v ...VArg)

func (*Container) ChildSetProperty

func (c *Container) ChildSetProperty(child *Widget, propertyName string, value *O.Value)

func (*Container) ChildSetValist

func (c *Container) ChildSetValist(child *Widget, firstPropertyName string, varArgs VAList)

func (*Container) ChildType

func (c *Container) ChildType() O.Type

func (*Container) Forall

func (c *Container) Forall(callback Callback, callbackData T.Gpointer)

func (*Container) Foreach

func (c *Container) Foreach(callback Callback, callbackData T.Gpointer)

func (*Container) ForeachFull

func (c *Container) ForeachFull(callback Callback, marshal CallbackMarshal, callbackData T.Gpointer, notify O.DestroyNotify)

func (*Container) GetBorderWidth

func (c *Container) GetBorderWidth() uint

func (*Container) GetChildren

func (c *Container) GetChildren() *L.List

func (*Container) GetFocusChain

func (c *Container) GetFocusChain(focusableWidgets **L.List) bool

func (*Container) GetFocusChild

func (c *Container) GetFocusChild() *Widget

func (*Container) GetFocusHadjustment

func (c *Container) GetFocusHadjustment() *Adjustment

func (*Container) GetFocusVadjustment

func (c *Container) GetFocusVadjustment() *Adjustment

func (*Container) GetResizeMode

func (c *Container) GetResizeMode() ResizeMode

func (*Container) PropagateExpose

func (c *Container) PropagateExpose(child *Widget, event *D.EventExpose)

func (*Container) Remove

func (c *Container) Remove(widget *Widget)

func (*Container) ResizeChildren

func (c *Container) ResizeChildren()

func (*Container) SetBorderWidth

func (c *Container) SetBorderWidth(borderWidth uint)

func (*Container) SetFocusChain

func (c *Container) SetFocusChain(focusableWidgets *L.List)

func (*Container) SetFocusChild

func (c *Container) SetFocusChild(child *Widget)

func (*Container) SetFocusHadjustment

func (c *Container) SetFocusHadjustment(adjustment *Adjustment)

func (*Container) SetFocusVadjustment

func (c *Container) SetFocusVadjustment(adjustment *Adjustment)

func (*Container) SetReallocateRedraws

func (c *Container) SetReallocateRedraws(needsRedraws bool)

func (*Container) SetResizeMode

func (c *Container) SetResizeMode(resizeMode ResizeMode)

func (*Container) UnsetFocusChain

func (c *Container) UnsetFocusChain()

type ContainerClass

type ContainerClass struct {
	ParentClass      WidgetClass
	Add              func(c *Container, w *Widget)
	Remove           func(c *Container, w *Widget)
	CheckResize      func(c *Container)
	Forall           func(c *Container, includeInternals bool, callback Callback, callbackData T.Gpointer)
	SetFocusChild    func(c *Container, w *Widget)
	ChildType        func(c *Container) O.Type
	CompositeName    func(c *Container, child *Widget) *T.Gchar
	SetChildProperty func(c *Container, child *Widget, propertyId uint, value *O.Value, pspec *O.ParamSpec)
	GetChildProperty func(c *Container, child *Widget, propertyId uint, value *O.Value, pspec *O.ParamSpec)
	// contains filtered or unexported fields
}

func (*ContainerClass) InstallChildProperty

func (c *ContainerClass) InstallChildProperty(propertyId uint, pspec *O.ParamSpec)

type CornerType

type CornerType Enum
const (
	CORNER_TOP_LEFT CornerType = iota
	CORNER_BOTTOM_LEFT
	CORNER_TOP_RIGHT
	CORNER_BOTTOM_RIGHT
)

type Curve

type Curve struct {
	Graph        DrawingArea
	CursorType   int
	MinX         float32
	MaxX         float32
	MinY         float32
	MaxY         float32
	Pixmap       *D.Pixmap
	CurveType    CurveType
	Height       int
	GrabPoint    int
	Last         int
	NumPoints    int
	Point        *D.Point
	NumCtlpoints int
	Ctlpoint     [2]*float32 //TODO(t): float32 (*ctlpoint)[2]; ???
}

func (*Curve) GetVector

func (c *Curve) GetVector(veclen int, vector *float32)

func (*Curve) Reset

func (c *Curve) Reset()

func (*Curve) SetCurveType

func (c *Curve) SetCurveType(t CurveType)

func (*Curve) SetGamma

func (c *Curve) SetGamma(gamma float32)

func (*Curve) SetRange

func (c *Curve) SetRange(minX, maxX, minY, maxY float32)

func (*Curve) SetVector

func (c *Curve) SetVector(veclen int, vector *float32)

type CurveType

type CurveType Enum
const (
	CURVE_TYPE_LINEAR CurveType = iota
	CURVE_TYPE_SPLINE
	CURVE_TYPE_FREE
)

type DebugFlag

type DebugFlag Enum
const (
	DEBUG_MISC DebugFlag = 1 << iota
	DEBUG_PLUGSOCKET
	DEBUG_TEXT
	DEBUG_TREE
	DEBUG_UPDATES
	DEBUG_KEYBINDINGS
	DEBUG_MULTIHEAD
	DEBUG_MODULES
	DEBUG_GEOMETRY
	DEBUG_ICONTHEME
	DEBUG_PRINTING
	DEBUG_BUILDER
)

type DeleteType

type DeleteType Enum
const (
	DELETE_CHARS DeleteType = iota
	DELETE_WORD_ENDS
	DELETE_WORDS
	DELETE_DISPLAY_LINES
	DELETE_DISPLAY_LINE_ENDS
	DELETE_PARAGRAPH_ENDS
	DELETE_PARAGRAPHS
	DELETE_WHITESPACE
)

type DestDefaults

type DestDefaults Enum
const (
	DEST_DEFAULT_MOTION DestDefaults = 1 << iota
	DEST_DEFAULT_HIGHLIGHT
	DEST_DEFAULT_DROP
	DEST_DEFAULT_ALL DestDefaults = 0x07
)

type Dialog

type Dialog struct {
	Window      Window
	Vbox        *Widget
	Action_area *Widget
	Separator   *Widget
}

func (*Dialog) AddActionWidget

func (d *Dialog) AddActionWidget(child *Widget, responseId int)

func (*Dialog) AddButton

func (d *Dialog) AddButton(buttonText string, responseId int) *Widget

func (*Dialog) AddButtons

func (d *Dialog) AddButtons(firstButtonText string, v ...VArg)

func (*Dialog) GetActionArea

func (d *Dialog) GetActionArea() *Widget

func (*Dialog) GetContentArea

func (d *Dialog) GetContentArea() *Widget

func (*Dialog) GetHasSeparator

func (d *Dialog) GetHasSeparator() bool

func (*Dialog) GetResponseForWidget

func (d *Dialog) GetResponseForWidget(widget *Widget) int

func (*Dialog) GetWidgetForResponse

func (d *Dialog) GetWidgetForResponse(responseId int) *Widget

func (*Dialog) Response

func (d *Dialog) Response(responseId int)

func (*Dialog) Run

func (d *Dialog) Run() int

func (*Dialog) SetAlternativeButtonOrder

func (d *Dialog) SetAlternativeButtonOrder(firstResponseId int, v ...VArg)

func (*Dialog) SetAlternativeButtonOrderFromArray

func (d *Dialog) SetAlternativeButtonOrderFromArray(nParams int, newOrder *int)

func (*Dialog) SetDefaultResponse

func (d *Dialog) SetDefaultResponse(responseId int)

func (*Dialog) SetHasSeparator

func (d *Dialog) SetHasSeparator(setting bool)

func (*Dialog) SetResponseSensitive

func (d *Dialog) SetResponseSensitive(responseId int, setting bool)

type DialogFlags

type DialogFlags Enum
const (
	DIALOG_MODAL DialogFlags = 1 << iota
	DIALOG_DESTROY_WITH_PARENT
	DIALOG_NO_SEPARATOR
)

type DirectionType

type DirectionType Enum
const (
	DIR_TAB_FORWARD DirectionType = iota
	DIR_TAB_BACKWARD
	DIR_UP
	DIR_DOWN
	DIR_LEFT
	DIR_RIGHT
)

type DragResult

type DragResult Enum
const (
	DRAG_RESULT_SUCCESS DragResult = iota
	DRAG_RESULT_NO_TARGET
	DRAG_RESULT_USER_CANCELLED
	DRAG_RESULT_TIMEOUT_EXPIRED
	DRAG_RESULT_GRAB_BROKEN
	DRAG_RESULT_ERROR
)

type DrawingArea

type DrawingArea struct {
	Widget    Widget
	Draw_data T.Gpointer
}

func (*DrawingArea) Size

func (d *DrawingArea) Size(width int, height int)

type Editable

type Editable struct{}

func (*Editable) CopyClipboard

func (e *Editable) CopyClipboard()

func (*Editable) CutClipboard

func (e *Editable) CutClipboard()

func (*Editable) DeleteSelection

func (e *Editable) DeleteSelection()

func (*Editable) DeleteText

func (e *Editable) DeleteText(startPos, endPos int)

func (*Editable) GetChars

func (e *Editable) GetChars(startPos, endPos int) string

func (*Editable) GetEditable

func (e *Editable) GetEditable() bool

func (*Editable) GetPosition

func (e *Editable) GetPosition() int

func (*Editable) GetSelectionBounds

func (e *Editable) GetSelectionBounds(startPos, endPos *int) bool

func (*Editable) InsertText

func (e *Editable) InsertText(newText string, newTextLength int, position *int)

func (*Editable) PasteClipboard

func (e *Editable) PasteClipboard()

func (*Editable) SelectRegion

func (e *Editable) SelectRegion(startPos, endPos int)

func (*Editable) SetEditable

func (e *Editable) SetEditable(isEditable bool)

func (*Editable) SetPosition

func (e *Editable) SetPosition(position int)

type Entry

type Entry struct {
	Widget Widget
	Text   *T.Gchar
	Bits   uint
	// Editable : 1
	// Visible : 1
	// OverwriteMode : 1
	// InDrag : 1
	TextLength     uint16
	TextMaxLength  uint16
	TextArea       *D.Window
	ImContext      *IMContext
	PopupMenu      *Widget
	CurrentPos     int
	SelectionBound int
	CachedLayout   *P.Layout
	Bits2          uint
	// CacheIncludesPreedit : 1
	// NeedImReset : 1
	// HasFrame : 1
	// ActivatesDefault : 1
	// CursorVisible : 1
	// InClick : 1
	// IsCellRenderer : 1
	// EditingCanceled : 1
	// MouseCursorObscured : 1
	// SelectWords : 1
	// SelectLines : 1
	// ResolvedDir : 4
	// TruncateMultiline : 1
	Button         uint
	Blink_timeout  uint
	Recompute_idle uint
	Scroll_offset  int
	Ascent         int
	Descent        int
	XTextSize      uint16
	XNBytes        uint16
	PreeditLength  uint16
	PreeditCursor  uint16
	DndPosition    int
	DragStartC     int
	DragStartY     int
	InvisibleChar  L.Unichar
	WidthChars     int
}

func (*Entry) AppendText

func (e *Entry) AppendText(text string)

func (*Entry) GetActivatesDefault

func (e *Entry) GetActivatesDefault() bool

func (*Entry) GetAlignment

func (e *Entry) GetAlignment() float32

func (*Entry) GetBuffer

func (e *Entry) GetBuffer() *EntryBuffer

func (*Entry) GetCompletion

func (e *Entry) GetCompletion() *EntryCompletion

func (*Entry) GetCurrentIconDragSource

func (e *Entry) GetCurrentIconDragSource() int

func (*Entry) GetCursorHadjustment

func (e *Entry) GetCursorHadjustment() *Adjustment

func (*Entry) GetHasFrame

func (e *Entry) GetHasFrame() bool

func (*Entry) GetIconActivatable

func (e *Entry) GetIconActivatable(iconPos EntryIconPosition) bool

func (*Entry) GetIconAtPos

func (e *Entry) GetIconAtPos(x, y int) int

func (*Entry) GetIconGicon

func (e *Entry) GetIconGicon(iconPos EntryIconPosition) *I.Icon

func (*Entry) GetIconName

func (e *Entry) GetIconName(iconPos EntryIconPosition) string

func (*Entry) GetIconPixbuf

func (e *Entry) GetIconPixbuf(iconPos EntryIconPosition) *D.Pixbuf

func (*Entry) GetIconSensitive

func (e *Entry) GetIconSensitive(iconPos EntryIconPosition) bool

func (*Entry) GetIconStock

func (e *Entry) GetIconStock(iconPos EntryIconPosition) string

func (*Entry) GetIconStorageType

func (e *Entry) GetIconStorageType(iconPos EntryIconPosition) ImageType

func (*Entry) GetIconTooltipMarkup

func (e *Entry) GetIconTooltipMarkup(iconPos EntryIconPosition) string

func (*Entry) GetIconTooltipText

func (e *Entry) GetIconTooltipText(iconPos EntryIconPosition) string

func (*Entry) GetIconWindow

func (e *Entry) GetIconWindow(iconPos EntryIconPosition) *D.Window

func (*Entry) GetInnerBorder

func (e *Entry) GetInnerBorder() *Border

func (*Entry) GetInvisibleChar

func (e *Entry) GetInvisibleChar() L.Unichar

func (*Entry) GetLayout

func (e *Entry) GetLayout() *P.Layout

func (*Entry) GetLayoutOffsets

func (e *Entry) GetLayoutOffsets(x, y *int)

func (*Entry) GetMaxLength

func (e *Entry) GetMaxLength() int

func (*Entry) GetOverwriteMode

func (e *Entry) GetOverwriteMode() bool

func (*Entry) GetProgressFraction

func (e *Entry) GetProgressFraction() float64

func (*Entry) GetProgressPulseStep

func (e *Entry) GetProgressPulseStep() float64

func (*Entry) GetText

func (e *Entry) GetText() string

func (*Entry) GetTextLength

func (e *Entry) GetTextLength() uint16

func (*Entry) GetTextWindow

func (e *Entry) GetTextWindow() *D.Window

func (*Entry) GetVisibility

func (e *Entry) GetVisibility() bool

func (*Entry) GetWidthChars

func (e *Entry) GetWidthChars() int

func (*Entry) ImContextFilterKeypress

func (e *Entry) ImContextFilterKeypress(event *D.EventKey) bool

func (*Entry) LayoutIndexToTextIndex

func (e *Entry) LayoutIndexToTextIndex(layoutIndex int) int

func (*Entry) PrependText

func (e *Entry) PrependText(text string)

func (*Entry) ProgressPulse

func (e *Entry) ProgressPulse()

func (*Entry) ResetImContext

func (e *Entry) ResetImContext()

func (*Entry) SelectRegion

func (e *Entry) SelectRegion(start, end int)

func (*Entry) SetActivatesDefault

func (e *Entry) SetActivatesDefault(setting bool)

func (*Entry) SetAlignment

func (e *Entry) SetAlignment(xalign float32)

func (*Entry) SetBuffer

func (e *Entry) SetBuffer(buffer *EntryBuffer)

func (*Entry) SetCompletion

func (e *Entry) SetCompletion(completion *EntryCompletion)

func (*Entry) SetCursorHadjustment

func (e *Entry) SetCursorHadjustment(adjustment *Adjustment)

func (*Entry) SetEditable

func (e *Entry) SetEditable(editable bool)

func (*Entry) SetHasFrame

func (e *Entry) SetHasFrame(setting bool)

func (*Entry) SetIconActivatable

func (e *Entry) SetIconActivatable(iconPos EntryIconPosition, activatable bool)

func (*Entry) SetIconDragSource

func (e *Entry) SetIconDragSource(iconPos EntryIconPosition, targetList *TargetList, actions D.DragAction)

func (*Entry) SetIconFromGicon

func (e *Entry) SetIconFromGicon(iconPos EntryIconPosition, icon *I.Icon)

func (*Entry) SetIconFromIconName

func (e *Entry) SetIconFromIconName(iconPos EntryIconPosition, iconName string)

func (*Entry) SetIconFromPixbuf

func (e *Entry) SetIconFromPixbuf(iconPos EntryIconPosition, pixbuf *D.Pixbuf)

func (*Entry) SetIconFromStock

func (e *Entry) SetIconFromStock(iconPos EntryIconPosition, stockId string)

func (*Entry) SetIconSensitive

func (e *Entry) SetIconSensitive(iconPos EntryIconPosition, sensitive bool)

func (*Entry) SetIconTooltipMarkup

func (e *Entry) SetIconTooltipMarkup(iconPos EntryIconPosition, tooltip string)

func (*Entry) SetIconTooltipText

func (e *Entry) SetIconTooltipText(iconPos EntryIconPosition, tooltip string)

func (*Entry) SetInnerBorder

func (e *Entry) SetInnerBorder(border *Border)

func (*Entry) SetInvisibleChar

func (e *Entry) SetInvisibleChar(ch L.Unichar)

func (*Entry) SetMaxLength

func (e *Entry) SetMaxLength(max int)

func (*Entry) SetOverwriteMode

func (e *Entry) SetOverwriteMode(overwrite bool)

func (*Entry) SetPosition

func (e *Entry) SetPosition(position int)

func (*Entry) SetProgressFraction

func (e *Entry) SetProgressFraction(fraction float64)

func (*Entry) SetProgressPulseStep

func (e *Entry) SetProgressPulseStep(fraction float64)

func (*Entry) SetText

func (e *Entry) SetText(text string)

func (*Entry) SetVisibility

func (e *Entry) SetVisibility(visible bool)

func (*Entry) SetWidthChars

func (e *Entry) SetWidthChars(nChars int)

func (*Entry) TextIndexToLayoutIndex

func (e *Entry) TextIndexToLayoutIndex(textIndex int) int

func (*Entry) UnsetInvisibleChar

func (e *Entry) UnsetInvisibleChar()

type EntryBuffer

type EntryBuffer struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*EntryBuffer) DeleteText

func (e *EntryBuffer) DeleteText(position uint, nChars int) uint

func (*EntryBuffer) EmitDeletedText

func (e *EntryBuffer) EmitDeletedText(position uint, nChars uint)

func (*EntryBuffer) EmitInsertedText

func (e *EntryBuffer) EmitInsertedText(position uint, chars string, nChars uint)

func (*EntryBuffer) GetBytes

func (e *EntryBuffer) GetBytes() T.Gsize

func (*EntryBuffer) GetLength

func (e *EntryBuffer) GetLength() uint

func (*EntryBuffer) GetMaxLength

func (e *EntryBuffer) GetMaxLength() int

func (*EntryBuffer) GetText

func (e *EntryBuffer) GetText() string

func (*EntryBuffer) InsertText

func (e *EntryBuffer) InsertText(position uint, chars string, nChars int) uint

func (*EntryBuffer) SetMaxLength

func (e *EntryBuffer) SetMaxLength(maxLength int)

func (*EntryBuffer) SetText

func (e *EntryBuffer) SetText(chars string, nChars int)

type EntryCompletion

type EntryCompletion struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*EntryCompletion) Complete

func (e *EntryCompletion) Complete()

func (*EntryCompletion) DeleteAction

func (e *EntryCompletion) DeleteAction(index int)

func (*EntryCompletion) GetCompletionPrefix

func (e *EntryCompletion) GetCompletionPrefix() string

func (*EntryCompletion) GetEntry

func (e *EntryCompletion) GetEntry() *Widget

func (*EntryCompletion) GetInlineCompletion

func (e *EntryCompletion) GetInlineCompletion() bool

func (*EntryCompletion) GetInlineSelection

func (e *EntryCompletion) GetInlineSelection() bool

func (*EntryCompletion) GetMinimumKeyLength

func (e *EntryCompletion) GetMinimumKeyLength() int

func (*EntryCompletion) GetModel

func (e *EntryCompletion) GetModel() *TreeModel

func (*EntryCompletion) GetPopupCompletion

func (e *EntryCompletion) GetPopupCompletion() bool

func (*EntryCompletion) GetPopupSetWidth

func (e *EntryCompletion) GetPopupSetWidth() bool

func (*EntryCompletion) GetPopupSingleMatch

func (e *EntryCompletion) GetPopupSingleMatch() bool

func (*EntryCompletion) GetTextColumn

func (e *EntryCompletion) GetTextColumn() int

func (*EntryCompletion) InsertActionMarkup

func (e *EntryCompletion) InsertActionMarkup(index int, markup string)

func (*EntryCompletion) InsertActionText

func (e *EntryCompletion) InsertActionText(index int, text string)

func (*EntryCompletion) InsertPrefix

func (e *EntryCompletion) InsertPrefix()

func (*EntryCompletion) SetInlineCompletion

func (e *EntryCompletion) SetInlineCompletion(inlineCompletion bool)

func (*EntryCompletion) SetInlineSelection

func (e *EntryCompletion) SetInlineSelection(inlineSelection bool)

func (*EntryCompletion) SetMatchFunc

func (e *EntryCompletion) SetMatchFunc(f EntryCompletionMatchFunc, funcData T.Gpointer, funcNotify O.DestroyNotify)

func (*EntryCompletion) SetMinimumKeyLength

func (e *EntryCompletion) SetMinimumKeyLength(length int)

func (*EntryCompletion) SetModel

func (e *EntryCompletion) SetModel(model *TreeModel)

func (*EntryCompletion) SetPopupCompletion

func (e *EntryCompletion) SetPopupCompletion(popupCompletion bool)

func (*EntryCompletion) SetPopupSetWidth

func (e *EntryCompletion) SetPopupSetWidth(popupSetWidth bool)

func (*EntryCompletion) SetPopupSingleMatch

func (e *EntryCompletion) SetPopupSingleMatch(popupSingleMatch bool)

func (*EntryCompletion) SetTextColumn

func (e *EntryCompletion) SetTextColumn(column int)

type EntryCompletionMatchFunc

type EntryCompletionMatchFunc func(
	completion *EntryCompletion,
	key string,
	iter *TreeIter,
	userData T.Gpointer) bool

type EntryIconPosition

type EntryIconPosition Enum
const (
	ENTRY_ICON_PRIMARY EntryIconPosition = iota
	ENTRY_ICON_SECONDARY
)

type Enum

type Enum int

type EnumValue

type EnumValue O.EnumValue

type EventBox

type EventBox struct{ Bin Bin }

func (*EventBox) GetAboveChild

func (e *EventBox) GetAboveChild() bool

func (*EventBox) GetVisibleWindow

func (e *EventBox) GetVisibleWindow() bool

func (*EventBox) SetAboveChild

func (e *EventBox) SetAboveChild(aboveChild bool)

func (*EventBox) SetVisibleWindow

func (e *EventBox) SetVisibleWindow(visibleWindow bool)

type Expander

type Expander struct {
	Bin Bin
	// contains filtered or unexported fields
}

func (*Expander) GetExpanded

func (e *Expander) GetExpanded() bool

func (*Expander) GetLabel

func (e *Expander) GetLabel() string

func (*Expander) GetLabelFill

func (e *Expander) GetLabelFill() bool

func (*Expander) GetLabelWidget

func (e *Expander) GetLabelWidget() *Widget

func (*Expander) GetSpacing

func (e *Expander) GetSpacing() int

func (*Expander) GetUseMarkup

func (e *Expander) GetUseMarkup() bool

func (*Expander) GetUseUnderline

func (e *Expander) GetUseUnderline() bool

func (*Expander) SetExpanded

func (e *Expander) SetExpanded(expanded bool)

func (*Expander) SetLabel

func (e *Expander) SetLabel(label string)

func (*Expander) SetLabelFill

func (e *Expander) SetLabelFill(labelFill bool)

func (*Expander) SetLabelWidget

func (e *Expander) SetLabelWidget(labelWidget *Widget)

func (*Expander) SetSpacing

func (e *Expander) SetSpacing(spacing int)

func (*Expander) SetUseMarkup

func (e *Expander) SetUseMarkup(useMarkup bool)

func (*Expander) SetUseUnderline

func (e *Expander) SetUseUnderline(useUnderline bool)

type ExpanderStyle

type ExpanderStyle Enum
const (
	EXPANDER_COLLAPSED ExpanderStyle = iota
	EXPANDER_SEMI_COLLAPSED
	EXPANDER_SEMI_EXPANDED
	EXPANDER_EXPANDED
)

type FileChooser

type FileChooser struct{}

func (*FileChooser) AddFilter

func (f *FileChooser) AddFilter(filter *FileFilter)

func (*FileChooser) AddShortcutFolder

func (f *FileChooser) AddShortcutFolder(folder string, err **L.Error) bool

func (*FileChooser) AddShortcutFolderUri

func (f *FileChooser) AddShortcutFolderUri(uri string, err **L.Error) bool

func (*FileChooser) GetAction

func (f *FileChooser) GetAction() FileChooserAction

func (*FileChooser) GetCreateFolders

func (f *FileChooser) GetCreateFolders() bool

func (*FileChooser) GetCurrentFolder

func (f *FileChooser) GetCurrentFolder() string

func (*FileChooser) GetCurrentFolderFile

func (f *FileChooser) GetCurrentFolderFile() *I.File

func (*FileChooser) GetCurrentFolderUri

func (f *FileChooser) GetCurrentFolderUri() string

func (*FileChooser) GetDoOverwriteConfirmation

func (f *FileChooser) GetDoOverwriteConfirmation() bool

func (*FileChooser) GetExtraWidget

func (f *FileChooser) GetExtraWidget() *Widget

func (*FileChooser) GetFile

func (f *FileChooser) GetFile() *I.File

func (*FileChooser) GetFilename

func (f *FileChooser) GetFilename() string

func (*FileChooser) GetFilenames

func (f *FileChooser) GetFilenames() *L.SList

func (*FileChooser) GetFiles

func (f *FileChooser) GetFiles() *L.SList

func (*FileChooser) GetFilter

func (f *FileChooser) GetFilter() *FileFilter

func (*FileChooser) GetLocalOnly

func (f *FileChooser) GetLocalOnly() bool

func (*FileChooser) GetPreviewFile

func (f *FileChooser) GetPreviewFile() *I.File

func (*FileChooser) GetPreviewFilename

func (f *FileChooser) GetPreviewFilename() string

func (*FileChooser) GetPreviewUri

func (f *FileChooser) GetPreviewUri() string

func (*FileChooser) GetPreviewWidget

func (f *FileChooser) GetPreviewWidget() *Widget

func (*FileChooser) GetPreviewWidgetActive

func (f *FileChooser) GetPreviewWidgetActive() bool

func (*FileChooser) GetSelectMultiple

func (f *FileChooser) GetSelectMultiple() bool

func (*FileChooser) GetShowHidden

func (f *FileChooser) GetShowHidden() bool

func (*FileChooser) GetUri

func (f *FileChooser) GetUri() string

func (*FileChooser) GetUris

func (f *FileChooser) GetUris() *L.SList

func (*FileChooser) GetUsePreviewLabel

func (f *FileChooser) GetUsePreviewLabel() bool

func (*FileChooser) ListFilters

func (f *FileChooser) ListFilters() *L.SList

func (*FileChooser) ListShortcutFolderUris

func (f *FileChooser) ListShortcutFolderUris() *L.SList

func (*FileChooser) ListShortcutFolders

func (f *FileChooser) ListShortcutFolders() *L.SList

func (*FileChooser) RemoveFilter

func (f *FileChooser) RemoveFilter(filter *FileFilter)

func (*FileChooser) RemoveShortcutFolder

func (f *FileChooser) RemoveShortcutFolder(folder string, err **L.Error) bool

func (*FileChooser) RemoveShortcutFolderUri

func (f *FileChooser) RemoveShortcutFolderUri(uri string, err **L.Error) bool

func (*FileChooser) SelectAll

func (f *FileChooser) SelectAll()

func (*FileChooser) SelectFile

func (f *FileChooser) SelectFile(file *I.File, err **L.Error) bool

func (*FileChooser) SelectFilename

func (f *FileChooser) SelectFilename(filename string) bool

func (*FileChooser) SelectUri

func (f *FileChooser) SelectUri(uri string) bool

func (*FileChooser) SetAction

func (f *FileChooser) SetAction(action FileChooserAction)

func (*FileChooser) SetCreateFolders

func (f *FileChooser) SetCreateFolders(createFolders bool)

func (*FileChooser) SetCurrentFolder

func (f *FileChooser) SetCurrentFolder(filename string) bool

func (*FileChooser) SetCurrentFolderFile

func (f *FileChooser) SetCurrentFolderFile(file *I.File, err **L.Error) bool

func (*FileChooser) SetCurrentFolderUri

func (f *FileChooser) SetCurrentFolderUri(uri string) bool

func (*FileChooser) SetCurrentName

func (f *FileChooser) SetCurrentName(name string)

func (*FileChooser) SetDoOverwriteConfirmation

func (f *FileChooser) SetDoOverwriteConfirmation(doOverwriteConfirmation bool)

func (*FileChooser) SetExtraWidget

func (f *FileChooser) SetExtraWidget(extraWidget *Widget)

func (*FileChooser) SetFile

func (f *FileChooser) SetFile(file *I.File, err **L.Error) bool

func (*FileChooser) SetFilename

func (f *FileChooser) SetFilename(filename string) bool

func (*FileChooser) SetFilter

func (f *FileChooser) SetFilter(filter *FileFilter)

func (*FileChooser) SetLocalOnly

func (f *FileChooser) SetLocalOnly(localOnly bool)

func (*FileChooser) SetPreviewWidget

func (f *FileChooser) SetPreviewWidget(previewWidget *Widget)

func (*FileChooser) SetPreviewWidgetActive

func (f *FileChooser) SetPreviewWidgetActive(active bool)

func (*FileChooser) SetSelectMultiple

func (f *FileChooser) SetSelectMultiple(selectMultiple bool)

func (*FileChooser) SetShowHidden

func (f *FileChooser) SetShowHidden(showHidden bool)

func (*FileChooser) SetUri

func (f *FileChooser) SetUri(uri string) bool

func (*FileChooser) SetUsePreviewLabel

func (f *FileChooser) SetUsePreviewLabel(useLabel bool)

func (*FileChooser) UnselectAll

func (f *FileChooser) UnselectAll()

func (*FileChooser) UnselectFile

func (f *FileChooser) UnselectFile(file *I.File)

func (*FileChooser) UnselectFilename

func (f *FileChooser) UnselectFilename(filename string)

func (*FileChooser) UnselectUri

func (f *FileChooser) UnselectUri(uri string)

type FileChooserAction

type FileChooserAction Enum
const (
	FILE_CHOOSER_ACTION_OPEN FileChooserAction = iota
	FILE_CHOOSER_ACTION_SAVE
	FILE_CHOOSER_ACTION_SELECT_FOLDER
	FILE_CHOOSER_ACTION_CREATE_FOLDER
)

type FileChooserButton

type FileChooserButton struct {
	Parent HBox
	// contains filtered or unexported fields
}

func (*FileChooserButton) ButtonGetTitle

func (f *FileChooserButton) ButtonGetTitle() string

func (*FileChooserButton) GetFocusOnClick

func (f *FileChooserButton) GetFocusOnClick() bool

func (*FileChooserButton) GetWidthChars

func (f *FileChooserButton) GetWidthChars() int

func (*FileChooserButton) SetFocusOnClick

func (f *FileChooserButton) SetFocusOnClick(focusOnClick bool)

func (*FileChooserButton) SetTitle

func (f *FileChooserButton) SetTitle(title string)

func (*FileChooserButton) SetWidthChars

func (f *FileChooserButton) SetWidthChars(nChars int)

type FileChooserConfirmation

type FileChooserConfirmation Enum
const (
	FILE_CHOOSER_CONFIRMATION_CONFIRM FileChooserConfirmation = iota
	FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME
	FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN
)

type FileChooserError

type FileChooserError Enum
const (
	FILE_CHOOSER_ERROR_NONEXISTENT FileChooserError = iota
	FILE_CHOOSER_ERROR_BAD_FILENAME
	FILE_CHOOSER_ERROR_ALREADY_EXISTS
	FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME
)

type FileFilter

type FileFilter struct{}

func (*FileFilter) AddCustom

func (f *FileFilter) AddCustom(needed FileFilterFlags, fnc FileFilterFunc, data T.Gpointer, notify O.DestroyNotify)

func (*FileFilter) AddMimeType

func (f *FileFilter) AddMimeType(mimeType string)

func (*FileFilter) AddPattern

func (f *FileFilter) AddPattern(pattern string)

func (*FileFilter) AddPixbufFormats

func (f *FileFilter) AddPixbufFormats()

func (*FileFilter) Filter

func (f *FileFilter) Filter(filterInfo *FileFilterInfo) bool

func (*FileFilter) GetName

func (f *FileFilter) GetName() string

func (*FileFilter) GetNeeded

func (f *FileFilter) GetNeeded() FileFilterFlags

func (*FileFilter) SetName

func (f *FileFilter) SetName(name string)

type FileFilterFlags

type FileFilterFlags Enum
const (
	FILE_FILTER_FILENAME FileFilterFlags = 1 << iota
	FILE_FILTER_URI
	FILE_FILTER_DISPLAY_NAME
	FILE_FILTER_MIME_TYPE
)

type FileFilterFunc

type FileFilterFunc func(
	filterInfo *FileFilterInfo,
	data T.Gpointer) bool

type FileFilterInfo

type FileFilterInfo struct {
	Contains    FileFilterFlags
	Filename    *T.Gchar
	Uri         *T.Gchar
	DisplayName *T.Gchar
	MimeType    *T.Gchar
}

type FileSelection

type FileSelection struct {
	Parent_instance  Dialog
	Dir_list         *Widget
	File_list        *Widget
	Selection_entry  *Widget
	Selection_text   *Widget
	Main_vbox        *Widget
	Ok_button        *Widget
	Cancel_button    *Widget
	Help_button      *Widget
	History_pulldown *Widget
	History_menu     *Widget
	History_list     *L.List
	Fileop_dialog    *Widget
	Fileop_entry     *Widget
	Fileop_file      *T.Gchar
	Cmpl_state       T.Gpointer
	Fileop_c_dir     *Widget
	Fileop_del_file  *Widget
	Fileop_ren_file  *Widget
	Button_area      *Widget
	Action_area      *Widget
	Selected_names   *L.PtrArray
	Last_selected    *T.Gchar
}

func (*FileSelection) Complete

func (f *FileSelection) Complete(pattern string)

func (*FileSelection) GetFilename

func (f *FileSelection) GetFilename() string

func (*FileSelection) GetSelectMultiple

func (f *FileSelection) GetSelectMultiple() bool

func (*FileSelection) GetSelections

func (f *FileSelection) GetSelections() []string

func (*FileSelection) HideFileopButtons

func (f *FileSelection) HideFileopButtons()

func (*FileSelection) SetFilename

func (f *FileSelection) SetFilename(filename string)

func (*FileSelection) SetSelectMultiple

func (f *FileSelection) SetSelectMultiple(selectMultiple bool)

func (*FileSelection) ShowFileopButtons

func (f *FileSelection) ShowFileopButtons()

type Fixed

type Fixed struct {
	Container Container
	Children  *L.List
}

func (*Fixed) GetHasWindow

func (f *Fixed) GetHasWindow() bool

func (*Fixed) Move

func (f *Fixed) Move(widget *Widget, x, y int)

func (*Fixed) Put

func (f *Fixed) Put(widget *Widget, x, y int)

func (*Fixed) SetHasWindow

func (f *Fixed) SetHasWindow(hasWindow bool)

type FlagValue

type FlagValue O.FlagsValue

type FontButton

type FontButton struct {
	Button Button
	// contains filtered or unexported fields
}

func (*FontButton) GetFontName

func (f *FontButton) GetFontName() string

func (*FontButton) GetShowSize

func (f *FontButton) GetShowSize() bool

func (*FontButton) GetShowStyle

func (f *FontButton) GetShowStyle() bool

func (*FontButton) GetTitle

func (f *FontButton) GetTitle() string

func (*FontButton) GetUseFont

func (f *FontButton) GetUseFont() bool

func (*FontButton) GetUseSize

func (f *FontButton) GetUseSize() bool

func (*FontButton) SetFontName

func (f *FontButton) SetFontName(fontname string) bool

func (*FontButton) SetShowSize

func (f *FontButton) SetShowSize(showSize bool)

func (*FontButton) SetShowStyle

func (f *FontButton) SetShowStyle(showStyle bool)

func (*FontButton) SetTitle

func (f *FontButton) SetTitle(title string)

func (*FontButton) SetUseFont

func (f *FontButton) SetUseFont(useFont bool)

func (*FontButton) SetUseSize

func (f *FontButton) SetUseSize(useSize bool)

type FontSelection

type FontSelection struct {
	Parent_instance  VBox
	Font_entry       *Widget
	Family_list      *Widget
	Font_style_entry *Widget
	Face_list        *Widget
	Size_entry       *Widget
	Size_list        *Widget
	Pixels_button    *Widget
	Points_button    *Widget
	Filter_button    *Widget
	Preview_entry    *Widget
	Family           *P.FontFamily
	Face             *P.FontFace
	Size             int
	Font             *D.Font
}

func (*FontSelection) GetFace

func (f *FontSelection) GetFace() *P.FontFace

func (*FontSelection) GetFaceList

func (f *FontSelection) GetFaceList() *Widget

func (*FontSelection) GetFamily

func (f *FontSelection) GetFamily() *P.FontFamily

func (*FontSelection) GetFamilyList

func (f *FontSelection) GetFamilyList() *Widget

func (*FontSelection) GetFont

func (f *FontSelection) GetFont() *D.Font

func (*FontSelection) GetFontName

func (f *FontSelection) GetFontName() string

func (*FontSelection) GetPreviewEntry

func (f *FontSelection) GetPreviewEntry() *Widget

func (*FontSelection) GetPreviewText

func (f *FontSelection) GetPreviewText() string

func (*FontSelection) GetSize

func (f *FontSelection) GetSize() int

func (*FontSelection) GetSizeEntry

func (f *FontSelection) GetSizeEntry() *Widget

func (*FontSelection) GetSizeList

func (f *FontSelection) GetSizeList() *Widget

func (*FontSelection) SetFontName

func (f *FontSelection) SetFontName(fontname string) bool

func (*FontSelection) SetPreviewText

func (f *FontSelection) SetPreviewText(text string)

type FontSelectionDialog

type FontSelectionDialog struct {
	Parent       Dialog
	Fontsel      *Widget
	MainVbox     *Widget
	ActionArea   *Widget
	OkButton     *Widget
	ApplyButton  *Widget
	CancelButton *Widget
	DialogWidth  int
	AutoResize   bool
}

func (*FontSelectionDialog) GetApplyButton

func (f *FontSelectionDialog) GetApplyButton() *Widget

func (*FontSelectionDialog) GetCancelButton

func (f *FontSelectionDialog) GetCancelButton() *Widget

func (*FontSelectionDialog) GetFont

func (f *FontSelectionDialog) GetFont() *D.Font

func (*FontSelectionDialog) GetFontName

func (f *FontSelectionDialog) GetFontName() string

func (*FontSelectionDialog) GetFontSelection

func (f *FontSelectionDialog) GetFontSelection() *Widget

func (*FontSelectionDialog) GetOkButton

func (f *FontSelectionDialog) GetOkButton() *Widget

func (*FontSelectionDialog) GetPreviewText

func (f *FontSelectionDialog) GetPreviewText() string

func (*FontSelectionDialog) SetFontName

func (f *FontSelectionDialog) SetFontName(fontname string) bool

func (*FontSelectionDialog) SetPreviewText

func (f *FontSelectionDialog) SetPreviewText(text string)

type Frame

type Frame struct {
	Bin             Bin
	LabelWidget     *Widget
	ShadowType      int16
	LabelXalign     float32
	LabelYalign     float32
	ChildAllocation Allocation
}

func (*Frame) GetLabel

func (f *Frame) GetLabel() string

func (*Frame) GetLabelAlign

func (f *Frame) GetLabelAlign(xalign, yalign *float32)

func (*Frame) GetLabelWidget

func (f *Frame) GetLabelWidget() *Widget

func (*Frame) GetShadowType

func (f *Frame) GetShadowType() ShadowType

func (*Frame) SetLabel

func (f *Frame) SetLabel(label string)

func (*Frame) SetLabelAlign

func (f *Frame) SetLabelAlign(xalign, yalign float32)

func (*Frame) SetLabelWidget

func (f *Frame) SetLabelWidget(labelWidget *Widget)

func (*Frame) SetShadowType

func (f *Frame) SetShadowType(t ShadowType)

type Function

type Function func(data T.Gpointer) bool

type GtkEntryCompletion

type GtkEntryCompletion struct {
	Parent O.Object
	// contains filtered or unexported fields
}

type HBox

type HBox struct {
	Box Box
}

type HSV

type HSV struct {
	Parent Widget
	// contains filtered or unexported fields
}

func (*HSV) GetColor

func (hsv *HSV) GetColor(h, s, v *float64)

func (*HSV) GetMetrics

func (hsv *HSV) GetMetrics(size, ringWidth *int)

func (*HSV) IsAdjusting

func (hsv *HSV) IsAdjusting() bool

func (*HSV) SetColor

func (hsv *HSV) SetColor(h, s, v float64)

func (*HSV) SetMetrics

func (hsv *HSV) SetMetrics(size, ringWidth int)

type HandleBox

type HandleBox struct {
	Bin         Bin
	BinWindow   *D.Window
	FloatWindow *D.Window
	ShadowType  ShadowType
	Bits        uint
	// HandlePosition : 2;
	// FloatWindowMapped : 1;
	// ChildDetached : 1;
	// InDrag : 1;
	// ShrinkOnDetach : 1;
	// SnapEdge : 3 // signed?!
	DeskoffX         int
	DeskoffY         int
	AttachAllocation Allocation
	FloatAllocation  Allocation
}

func (*HandleBox) GetChildDetached

func (h *HandleBox) GetChildDetached() bool

func (*HandleBox) GetHandlePosition

func (h *HandleBox) GetHandlePosition() PositionType

func (*HandleBox) GetShadowType

func (h *HandleBox) GetShadowType() ShadowType

func (*HandleBox) GetSnapEdge

func (h *HandleBox) GetSnapEdge() PositionType

func (*HandleBox) SetHandlePosition

func (h *HandleBox) SetHandlePosition(position PositionType)

func (*HandleBox) SetShadowType

func (h *HandleBox) SetShadowType(t ShadowType)

func (*HandleBox) SetSnapEdge

func (h *HandleBox) SetSnapEdge(edge PositionType)

type IMContext

type IMContext struct {
	// contains filtered or unexported fields
}

func (*IMContext) DeleteSurrounding

func (i *IMContext) DeleteSurrounding(offset, nChars int) bool

func (*IMContext) FilterKeypress

func (i *IMContext) FilterKeypress(event *D.EventKey) bool

func (*IMContext) FocusIn

func (i *IMContext) FocusIn()

func (*IMContext) FocusOut

func (i *IMContext) FocusOut()

func (*IMContext) GetPreeditString

func (i *IMContext) GetPreeditString(str **T.Gchar, attrs **P.AttrList, cursorPos *int)

func (*IMContext) GetSurrounding

func (i *IMContext) GetSurrounding(text **T.Gchar, cursorIndex *int) bool

func (*IMContext) Reset

func (i *IMContext) Reset()

func (*IMContext) SetClientWindow

func (i *IMContext) SetClientWindow(window *D.Window)

func (*IMContext) SetCursorLocation

func (i *IMContext) SetCursorLocation(area *D.Rectangle)

func (*IMContext) SetSurrounding

func (i *IMContext) SetSurrounding(text string, leng int, cursorIndex int)

func (*IMContext) SetUsePreedit

func (i *IMContext) SetUsePreedit(usePreedit bool)

type IMContextSimple

type IMContextSimple struct {
	Object            IMContext
	Tables            *L.SList
	ComposeBuffer     [MAX_COMPOSE_LEN + 1]uint
	TentativeMatch    L.Unichar
	TentativeMatchLen int
	Bits              uint
}

func (*IMContextSimple) AddTable

func (i *IMContextSimple) AddTable(data *uint16, maxSeqLen, nSeqs int)

type IMMulticontext

type IMMulticontext struct {
	Object IMContext
	Slave  *IMContext

	ContextId *T.Gchar
	// contains filtered or unexported fields
}

func (*IMMulticontext) AppendMenuitems

func (i *IMMulticontext) AppendMenuitems(menushell *MenuShell)

func (*IMMulticontext) GetContextId

func (i *IMMulticontext) GetContextId() string

func (*IMMulticontext) SetContextId

func (i *IMMulticontext) SetContextId(contextId string)

type IconFactory

type IconFactory struct {
	Parent O.Object
	Icons  *L.HashTable
}

func (*IconFactory) Add

func (i *IconFactory) Add(stockId string, iconSet *IconSet)

func (*IconFactory) AddDefault

func (i *IconFactory) AddDefault()

func (*IconFactory) Lookup

func (i *IconFactory) Lookup(stockId string) *IconSet

func (*IconFactory) RemoveDefault

func (i *IconFactory) RemoveDefault()

type IconInfo

type IconInfo struct{}

func (*IconInfo) Copy

func (i *IconInfo) Copy() *IconInfo

func (*IconInfo) Free

func (i *IconInfo) Free()

func (*IconInfo) GetAttachPoints

func (i *IconInfo) GetAttachPoints(points **D.Point, nPoints *int) bool

func (*IconInfo) GetBaseSize

func (i *IconInfo) GetBaseSize() int

func (*IconInfo) GetBuiltinPixbuf

func (i *IconInfo) GetBuiltinPixbuf() *D.Pixbuf

func (*IconInfo) GetDisplayName

func (i *IconInfo) GetDisplayName() string

func (*IconInfo) GetEmbeddedRect

func (i *IconInfo) GetEmbeddedRect(rectangle *D.Rectangle) bool

func (*IconInfo) GetFilename

func (i *IconInfo) GetFilename() string

func (*IconInfo) LoadIcon

func (i *IconInfo) LoadIcon(err **L.Error) *D.Pixbuf

func (*IconInfo) SetRawCoordinates

func (i *IconInfo) SetRawCoordinates(rawCoordinates bool)

type IconLookupFlags

type IconLookupFlags Enum
const (
	ICON_LOOKUP_NO_SVG IconLookupFlags = 1 << iota
	ICON_LOOKUP_FORCE_SVG
	ICON_LOOKUP_USE_BUILTIN
	ICON_LOOKUP_GENERIC_FALLBACK
	ICON_LOOKUP_FORCE_SIZE
)

type IconSet

type IconSet struct{}

func (*IconSet) AddSource

func (i *IconSet) AddSource(source *IconSource)

func (*IconSet) Copy

func (i *IconSet) Copy() *IconSet

func (*IconSet) GetSizes

func (i *IconSet) GetSizes(sizes **IconSize, nSizes *int)

func (*IconSet) Ref

func (i *IconSet) Ref() *IconSet

func (*IconSet) RenderIcon

func (i *IconSet) RenderIcon(style *Style, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *D.Pixbuf

func (*IconSet) Unref

func (i *IconSet) Unref()

type IconSize

type IconSize Enum
const (
	ICON_SIZE_INVALID IconSize = iota
	ICON_SIZE_MENU
	ICON_SIZE_SMALL_TOOLBAR
	ICON_SIZE_LARGE_TOOLBAR
	ICON_SIZE_BUTTON
	ICON_SIZE_DND
	ICON_SIZE_DIALOG
)

func (IconSize) GetName

func (i IconSize) GetName() string

func (IconSize) Lookup

func (i IconSize) Lookup(width *int, height *int) bool

type IconSource

type IconSource struct{}

func (*IconSource) Copy

func (i *IconSource) Copy() *IconSource

func (*IconSource) Free

func (i *IconSource) Free()

func (*IconSource) GetDirection

func (i *IconSource) GetDirection() TextDirection

func (*IconSource) GetDirectionWildcarded

func (i *IconSource) GetDirectionWildcarded() bool

func (*IconSource) GetFilename

func (i *IconSource) GetFilename() string

func (*IconSource) GetIconName

func (i *IconSource) GetIconName() string

func (*IconSource) GetPixbuf

func (i *IconSource) GetPixbuf() *D.Pixbuf

func (*IconSource) GetSize

func (i *IconSource) GetSize() IconSize

func (*IconSource) GetSizeWildcarded

func (i *IconSource) GetSizeWildcarded() bool

func (*IconSource) GetState

func (i *IconSource) GetState() StateType

func (*IconSource) GetStateWildcarded

func (i *IconSource) GetStateWildcarded() bool

func (*IconSource) SetDirection

func (i *IconSource) SetDirection(direction TextDirection)

func (*IconSource) SetDirectionWildcarded

func (i *IconSource) SetDirectionWildcarded(setting bool)

func (*IconSource) SetFilename

func (i *IconSource) SetFilename(filename string)

func (*IconSource) SetIconName

func (i *IconSource) SetIconName(iconName string)

func (*IconSource) SetPixbuf

func (i *IconSource) SetPixbuf(pixbuf *D.Pixbuf)

func (*IconSource) SetSize

func (i *IconSource) SetSize(size IconSize)

func (*IconSource) SetSizeWildcarded

func (i *IconSource) SetSizeWildcarded(setting bool)

func (*IconSource) SetState

func (i *IconSource) SetState(state StateType)

func (*IconSource) SetStateWildcarded

func (i *IconSource) SetStateWildcarded(setting bool)

type IconTheme

type IconTheme struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*IconTheme) AppendSearchPath

func (i *IconTheme) AppendSearchPath(path string)

func (*IconTheme) ChooseIcon

func (i *IconTheme) ChooseIcon(iconNames []string, size int, flags IconLookupFlags) *IconInfo

func (*IconTheme) GetExampleIconName

func (i *IconTheme) GetExampleIconName() string

func (*IconTheme) GetIconSizes

func (i *IconTheme) GetIconSizes(iconName string) *int

func (*IconTheme) GetSearchPath

func (i *IconTheme) GetSearchPath(path ***T.Gchar, nElements *int)

func (*IconTheme) HasIcon

func (i *IconTheme) HasIcon(iconName string) bool

func (*IconTheme) ListContexts

func (i *IconTheme) ListContexts() *L.List

func (*IconTheme) ListIcons

func (i *IconTheme) ListIcons(context string) *L.List

func (*IconTheme) LoadIcon

func (i *IconTheme) LoadIcon(iconName string, size int, flags IconLookupFlags, err **L.Error) *D.Pixbuf

func (*IconTheme) LookupByGicon

func (i *IconTheme) LookupByGicon(icon *I.Icon, size int, flags IconLookupFlags) *IconInfo

func (*IconTheme) LookupIcon

func (i *IconTheme) LookupIcon(iconName string, size int, flags IconLookupFlags) *IconInfo

func (*IconTheme) PrependSearchPath

func (i *IconTheme) PrependSearchPath(path string)

func (*IconTheme) RescanIfNeeded

func (i *IconTheme) RescanIfNeeded() bool

func (*IconTheme) SetCustomTheme

func (i *IconTheme) SetCustomTheme(themeName string)

func (*IconTheme) SetScreen

func (i *IconTheme) SetScreen(screen *D.Screen)

func (*IconTheme) SetSearchPath

func (i *IconTheme) SetSearchPath(path **T.Gchar, nElements int)

type IconView

type IconView struct {
	Parent Container
	// contains filtered or unexported fields
}

func (*IconView) ConvertWidgetToBinWindowCoords

func (i *IconView) ConvertWidgetToBinWindowCoords(wx, wy int, bx, by *int)

func (*IconView) CreateDragIcon

func (i *IconView) CreateDragIcon(path *TreePath) *D.Pixmap

func (*IconView) EnableModelDragDest

func (i *IconView) EnableModelDragDest(targets *TargetEntry, nTargets int, actions D.DragAction)

func (*IconView) EnableModelDragSource

func (i *IconView) EnableModelDragSource(startButtonMask T.GdkModifierType, targets *TargetEntry, nTargets int, actions D.DragAction)

func (*IconView) GetColumnSpacing

func (i *IconView) GetColumnSpacing() int

func (*IconView) GetColumns

func (i *IconView) GetColumns() int

func (*IconView) GetCursor

func (i *IconView) GetCursor(path **TreePath, cell **CellRenderer) bool

func (*IconView) GetDestItemAtPos

func (i *IconView) GetDestItemAtPos(dragX, dragY int, path **TreePath, pos *IconViewDropPosition) bool

func (*IconView) GetDragDestItem

func (i *IconView) GetDragDestItem(path **TreePath, pos *IconViewDropPosition)

func (*IconView) GetItemAtPos

func (i *IconView) GetItemAtPos(x, y int, path **TreePath, cell **CellRenderer) bool

func (*IconView) GetItemColumn

func (i *IconView) GetItemColumn(path *TreePath) int

func (*IconView) GetItemOrientation

func (i *IconView) GetItemOrientation() Orientation

func (*IconView) GetItemPadding

func (i *IconView) GetItemPadding() int

func (*IconView) GetItemRow

func (i *IconView) GetItemRow(path *TreePath) int

func (*IconView) GetItemWidth

func (i *IconView) GetItemWidth() int

func (*IconView) GetMargin

func (i *IconView) GetMargin() int

func (*IconView) GetMarkupColumn

func (i *IconView) GetMarkupColumn() int

func (*IconView) GetModel

func (i *IconView) GetModel() *TreeModel

func (*IconView) GetOrientation

func (i *IconView) GetOrientation() Orientation

func (*IconView) GetPathAtPos

func (i *IconView) GetPathAtPos(x, y int) *TreePath

func (*IconView) GetPixbufColumn

func (i *IconView) GetPixbufColumn() int

func (*IconView) GetReorderable

func (i *IconView) GetReorderable() bool

func (*IconView) GetRowSpacing

func (i *IconView) GetRowSpacing() int

func (*IconView) GetSelectedItems

func (i *IconView) GetSelectedItems() *L.List

func (*IconView) GetSelectionMode

func (i *IconView) GetSelectionMode() SelectionMode

func (*IconView) GetSpacing

func (i *IconView) GetSpacing() int

func (*IconView) GetTextColumn

func (i *IconView) GetTextColumn() int

func (*IconView) GetTooltipColumn

func (i *IconView) GetTooltipColumn() int

func (*IconView) GetTooltipContext

func (i *IconView) GetTooltipContext(x, y *int, keyboardTip bool, model **TreeModel, path **TreePath, iter *TreeIter) bool

func (*IconView) GetVisibleRange

func (i *IconView) GetVisibleRange(startPath **TreePath, endPath **TreePath) bool

func (*IconView) ItemActivated

func (i *IconView) ItemActivated(path *TreePath)

func (*IconView) PathIsSelected

func (i *IconView) PathIsSelected(path *TreePath) bool

func (*IconView) ScrollToPath

func (i *IconView) ScrollToPath(path *TreePath, useAlign bool, rowAlign, colAlign float32)

func (*IconView) SelectAll

func (i *IconView) SelectAll()

func (*IconView) SelectPath

func (i *IconView) SelectPath(path *TreePath)

func (*IconView) SelectedForeach

func (i *IconView) SelectedForeach(f IconViewForeachFunc, data T.Gpointer)

func (*IconView) SetColumnSpacing

func (i *IconView) SetColumnSpacing(columnSpacing int)

func (*IconView) SetColumns

func (i *IconView) SetColumns(columns int)

func (*IconView) SetCursor

func (i *IconView) SetCursor(path *TreePath, cell *CellRenderer, startEditing bool)

func (*IconView) SetDragDestItem

func (i *IconView) SetDragDestItem(path *TreePath, pos IconViewDropPosition)

func (*IconView) SetItemOrientation

func (i *IconView) SetItemOrientation(orientation Orientation)

func (*IconView) SetItemPadding

func (i *IconView) SetItemPadding(itemPadding int)

func (*IconView) SetItemWidth

func (i *IconView) SetItemWidth(itemWidth int)

func (*IconView) SetMargin

func (i *IconView) SetMargin(margin int)

func (*IconView) SetMarkupColumn

func (i *IconView) SetMarkupColumn(column int)

func (*IconView) SetModel

func (i *IconView) SetModel(model *TreeModel)

func (*IconView) SetOrientation

func (i *IconView) SetOrientation(orientation Orientation)

func (*IconView) SetPixbufColumn

func (i *IconView) SetPixbufColumn(column int)

func (*IconView) SetReorderable

func (i *IconView) SetReorderable(reorderable bool)

func (*IconView) SetRowSpacing

func (i *IconView) SetRowSpacing(rowSpacing int)

func (*IconView) SetSelectionMode

func (i *IconView) SetSelectionMode(mode SelectionMode)

func (*IconView) SetSpacing

func (i *IconView) SetSpacing(spacing int)

func (*IconView) SetTextColumn

func (i *IconView) SetTextColumn(column int)

func (*IconView) SetTooltipCell

func (i *IconView) SetTooltipCell(tooltip *Tooltip, path *TreePath, cell *CellRenderer)

func (*IconView) SetTooltipColumn

func (i *IconView) SetTooltipColumn(column int)

func (*IconView) SetTooltipItem

func (i *IconView) SetTooltipItem(tooltip *Tooltip, path *TreePath)

func (*IconView) UnselectAll

func (i *IconView) UnselectAll()

func (*IconView) UnselectPath

func (i *IconView) UnselectPath(path *TreePath)

func (*IconView) UnsetModelDragDest

func (i *IconView) UnsetModelDragDest()

func (*IconView) UnsetModelDragSource

func (i *IconView) UnsetModelDragSource()

type IconViewDropPosition

type IconViewDropPosition Enum
const (
	ICON_VIEW_NO_DROP IconViewDropPosition = iota
	ICON_VIEW_DROP_INTO
	ICON_VIEW_DROP_LEFT
	ICON_VIEW_DROP_RIGHT
	ICON_VIEW_DROP_ABOVE
	ICON_VIEW_DROP_BELOW
)

type IconViewForeachFunc

type IconViewForeachFunc func(icon_view *IconView,
	path *TreePath, data T.Gpointer)

type Image

type Image struct {
	Misc        Misc
	StorageType ImageType
	// union
	Pixmap ImagePixmapData
	// 	Image  ImageImageData
	// 	Pixbuf  ImagePixbufData
	// 	Stock  ImageStockData
	// 	IconSet  ImageIconSetData
	// 	Anim  ImageAnimationData
	// 	Name  ImageIconNameData
	// 	Gicon  ImageGIconData
	// }
	Mask     *T.GdkBitmap
	IconSize IconSize
}

TODO(t):Fix

func (*Image) Clear

func (i *Image) Clear()

func (*Image) Get

func (i *Image) Get(val **D.Image, mask **T.GdkBitmap)

func (*Image) GetAnimation

func (i *Image) GetAnimation() *D.PixbufAnimation

func (*Image) GetGicon

func (i *Image) GetGicon(gicon **I.Icon, size *IconSize)

func (*Image) GetIconName

func (i *Image) GetIconName(iconName **T.Gchar, size *IconSize)

func (*Image) GetIconSet

func (i *Image) GetIconSet(iconSet **IconSet, size *IconSize)

func (*Image) GetImage

func (i *Image) GetImage(gdkImage **D.Image, mask **T.GdkBitmap)

func (*Image) GetPixbuf

func (i *Image) GetPixbuf() *D.Pixbuf

func (*Image) GetPixelSize

func (i *Image) GetPixelSize() int

func (*Image) GetPixmap

func (i *Image) GetPixmap(pixmap **D.Pixmap, mask **T.GdkBitmap)

func (*Image) GetStock

func (i *Image) GetStock(stockId **T.Gchar, size *IconSize)

func (*Image) GetStorageType

func (i *Image) GetStorageType() ImageType

func (*Image) Set

func (i *Image) Set(val *D.Image, mask *T.GdkBitmap)

func (*Image) SetFromAnimation

func (i *Image) SetFromAnimation(animation *D.PixbufAnimation)

func (*Image) SetFromFile

func (i *Image) SetFromFile(filename string)

func (*Image) SetFromGicon

func (i *Image) SetFromGicon(icon *I.Icon, size IconSize)

func (*Image) SetFromIconName

func (i *Image) SetFromIconName(iconName string, size IconSize)

func (*Image) SetFromIconSet

func (i *Image) SetFromIconSet(iconSet *IconSet, size IconSize)

func (*Image) SetFromImage

func (i *Image) SetFromImage(gdkImage *D.Image, mask *T.GdkBitmap)

func (*Image) SetFromPixbuf

func (i *Image) SetFromPixbuf(pixbuf *D.Pixbuf)

func (*Image) SetFromPixmap

func (i *Image) SetFromPixmap(pixmap *D.Pixmap, mask *T.GdkBitmap)

func (*Image) SetFromStock

func (i *Image) SetFromStock(stockId string, size IconSize)

func (*Image) SetPixelSize

func (i *Image) SetPixelSize(pixelSize int)

type ImageAnimationData

type ImageAnimationData struct {
	Anim         *D.PixbufAnimation
	Iter         *D.PixbufAnimationIter
	FrameTimeout uint
}

type ImageClass

type ImageClass struct {
	Parent MiscClass
	// contains filtered or unexported fields
}

type ImageGIconData

type ImageGIconData struct {
	Pixbuf        *D.Pixbuf
	ThemeChangeId uint
	// contains filtered or unexported fields
}

type ImageIconNameData

type ImageIconNameData struct {
	IconName      *T.Gchar
	Pixbuf        *D.Pixbuf
	ThemeChangeId uint
}

type ImageIconSetData

type ImageIconSetData struct{ IconSet *IconSet }

type ImageImageData

type ImageImageData struct{ Image *D.Image }

type ImageMenuItem

type ImageMenuItem struct {
	MenuItem MenuItem
	Image    *Widget
}

func (*ImageMenuItem) GetAlwaysShowImage

func (i *ImageMenuItem) GetAlwaysShowImage() bool

func (*ImageMenuItem) GetImage

func (i *ImageMenuItem) GetImage() *Widget

func (*ImageMenuItem) GetUseStock

func (i *ImageMenuItem) GetUseStock() bool

func (*ImageMenuItem) SetAccelGroup

func (i *ImageMenuItem) SetAccelGroup(accelGroup *AccelGroup)

func (*ImageMenuItem) SetAlwaysShowImage

func (i *ImageMenuItem) SetAlwaysShowImage(alwaysShow bool)

func (*ImageMenuItem) SetImage

func (i *ImageMenuItem) SetImage(image *Widget)

func (*ImageMenuItem) SetUseStock

func (i *ImageMenuItem) SetUseStock(useStock bool)

type ImagePixbufData

type ImagePixbufData struct{ Pixbuf *D.Pixbuf }

type ImagePixmapData

type ImagePixmapData struct{ Pixmap *D.Pixmap }

type ImageStockData

type ImageStockData struct{ StockId *T.Gchar }

type ImageType

type ImageType Enum
const (
	IMAGE_EMPTY ImageType = iota
	IMAGE_PIXMAP
	IMAGE_IMAGE
	IMAGE_PIXBUF
	IMAGE_STOCK
	IMAGE_ICON_SET
	IMAGE_ANIMATION
	IMAGE_ICON_NAME
	IMAGE_GICON
)

type InfoBar

type InfoBar struct {
	Parent HBox
	// contains filtered or unexported fields
}

func (*InfoBar) AddActionWidget

func (i *InfoBar) AddActionWidget(child *Widget, responseId int)

func (*InfoBar) AddButton

func (i *InfoBar) AddButton(buttonText string, responseId int) *Widget

func (*InfoBar) AddButtons

func (i *InfoBar) AddButtons(firstButtonText string, v ...VArg)

func (*InfoBar) GetActionArea

func (i *InfoBar) GetActionArea() *Widget

func (*InfoBar) GetContentArea

func (i *InfoBar) GetContentArea() *Widget

func (*InfoBar) GetMessageType

func (i *InfoBar) GetMessageType() MessageType

func (*InfoBar) Response

func (i *InfoBar) Response(responseId int)

func (*InfoBar) SetDefaultResponse

func (i *InfoBar) SetDefaultResponse(responseId int)

func (*InfoBar) SetMessageType

func (i *InfoBar) SetMessageType(messageType MessageType)

func (*InfoBar) SetResponseSensitive

func (i *InfoBar) SetResponseSensitive(responseId int, setting bool)

type Invisible

type Invisible struct {
	Widget          Widget
	HasUserRefCount bool
	Screen          *D.Screen
}

func (*Invisible) GetScreen

func (i *Invisible) GetScreen() *D.Screen

func (*Invisible) SetScreen

func (i *Invisible) SetScreen(screen *D.Screen)

type Item

type Item struct {
	Bin Bin
}

func (*Item) Deselect

func (i *Item) Deselect()

func (*Item) Select

func (i *Item) Select()

func (*Item) Toggle

func (i *Item) Toggle()

type ItemFactory

type ItemFactory struct {
	Object           Object
	Path             *T.Gchar
	Accel_group      *AccelGroup
	Widget           *Widget
	Items            *L.SList
	Translate_func   TranslateFunc
	Translate_data   T.Gpointer
	Translate_notify O.DestroyNotify
}

func (*ItemFactory) Construct

func (i *ItemFactory) Construct(containerType O.Type, path string, accelGroup *AccelGroup)

func (*ItemFactory) CreateItem

func (i *ItemFactory) CreateItem(entry *ItemFactoryEntry, callbackData T.Gpointer, callbackType uint)

func (*ItemFactory) CreateItems

func (i *ItemFactory) CreateItems(nEntries uint, entries *ItemFactoryEntry, callbackData T.Gpointer)

func (*ItemFactory) CreateItemsAc

func (i *ItemFactory) CreateItemsAc(nEntries uint, entries *ItemFactoryEntry, callbackData T.Gpointer, callbackType uint)

func (*ItemFactory) DeleteEntries

func (i *ItemFactory) DeleteEntries(nEntries uint, entries *ItemFactoryEntry)

func (*ItemFactory) DeleteEntry

func (i *ItemFactory) DeleteEntry(entry *ItemFactoryEntry)

func (*ItemFactory) DeleteItem

func (i *ItemFactory) DeleteItem(path string)

func (*ItemFactory) GetItem

func (i *ItemFactory) GetItem(path string) *Widget

func (*ItemFactory) GetItemByAction

func (i *ItemFactory) GetItemByAction(action uint) *Widget

func (*ItemFactory) GetWidget

func (i *ItemFactory) GetWidget(path string) *Widget

func (*ItemFactory) GetWidgetByAction

func (i *ItemFactory) GetWidgetByAction(action uint) *Widget

func (*ItemFactory) Popup

func (i *ItemFactory) Popup(x, y, mouseButton uint, time T.GUint32)

func (*ItemFactory) PopupData

func (i *ItemFactory) PopupData() T.Gpointer

func (*ItemFactory) PopupWithData

func (i *ItemFactory) PopupWithData(popupData T.Gpointer, destroy O.DestroyNotify, x, y, mouseButton uint, time T.GUint32)

func (*ItemFactory) SetTranslateFunc

func (i *ItemFactory) SetTranslateFunc(f TranslateFunc, data T.Gpointer, notify O.DestroyNotify)

type ItemFactoryCallback

type ItemFactoryCallback func()

type ItemFactoryEntry

type ItemFactoryEntry struct {
	Path            *T.Gchar
	Accelerator     *T.Gchar
	Callback        ItemFactoryCallback
	Callback_action uint
	Item_type       *T.Gchar
	Extra_data      T.Gconstpointer
}

type Justification

type Justification Enum
const (
	JUSTIFY_LEFT Justification = iota
	JUSTIFY_RIGHT
	JUSTIFY_CENTER
	JUSTIFY_FILL
)

type KeySnoopFunc

type KeySnoopFunc func(grab_widget *Widget,
	event *D.EventKey, funcData T.Gpointer) int

type Label

type Label struct {
	Misc  Misc
	Label *T.Gchar
	Bits  uint
	// JType : 2
	// Wrap : 1
	// UseUnderline : 1
	// UseMarkup : 1
	// EllipSize : 3
	// SingleLineMode : 1
	// HaveTransform : 1
	// InClick : 1
	// WrapMode : 3
	// PatternSet : 1
	// TrackLinks : 1
	MnemonicKeyval uint
	Text           *T.Gchar
	Attrs          *P.AttrList
	EffectiveAttrs *P.AttrList
	Layout         *P.Layout
	MnemonicWidget *Widget
	MnemonicWindow *Window
	SelectInfo     *LabelSelectionInfo
}

func (*Label) Get

func (l *Label) Get(str **T.Gchar)

func (*Label) GetAngle

func (l *Label) GetAngle() float64

func (*Label) GetAttributes

func (l *Label) GetAttributes() *P.AttrList

func (*Label) GetCurrentUri

func (l *Label) GetCurrentUri() string

func (*Label) GetEllipsize

func (l *Label) GetEllipsize() P.EllipsizeMode

func (*Label) GetJustify

func (l *Label) GetJustify() Justification

func (*Label) GetLabel

func (l *Label) GetLabel() string

func (*Label) GetLayout

func (l *Label) GetLayout() *P.Layout

func (*Label) GetLayoutOffsets

func (l *Label) GetLayoutOffsets(x, y *int)

func (*Label) GetLineWrap

func (l *Label) GetLineWrap() bool

func (*Label) GetLineWrapMode

func (l *Label) GetLineWrapMode() P.WrapMode

func (*Label) GetMaxWidthChars

func (l *Label) GetMaxWidthChars() int

func (*Label) GetMnemonicKeyval

func (l *Label) GetMnemonicKeyval() uint

func (*Label) GetMnemonicWidget

func (l *Label) GetMnemonicWidget() *Widget

func (*Label) GetSelectable

func (l *Label) GetSelectable() bool

func (*Label) GetSelectionBounds

func (l *Label) GetSelectionBounds(start, end *int) bool

func (*Label) GetSingleLineMode

func (l *Label) GetSingleLineMode() bool

func (*Label) GetText

func (l *Label) GetText() string
func (l *Label) GetTrackVisitedLinks() bool

func (*Label) GetUseMarkup

func (l *Label) GetUseMarkup() bool

func (*Label) GetUseUnderline

func (l *Label) GetUseUnderline() bool

func (*Label) GetWidthChars

func (l *Label) GetWidthChars() int

func (*Label) ParseUline

func (l *Label) ParseUline(str string) uint

func (*Label) SelectRegion

func (l *Label) SelectRegion(startOffset, endOffset int)

func (*Label) SetAngle

func (l *Label) SetAngle(angle float64)

func (*Label) SetAttributes

func (l *Label) SetAttributes(attrs *P.AttrList)

func (*Label) SetEllipsize

func (l *Label) SetEllipsize(mode P.EllipsizeMode)

func (*Label) SetJustify

func (l *Label) SetJustify(jtype Justification)

func (*Label) SetLabel

func (l *Label) SetLabel(str string)

func (*Label) SetLineWrap

func (l *Label) SetLineWrap(wrap bool)

func (*Label) SetLineWrapMode

func (l *Label) SetLineWrapMode(wrapMode P.WrapMode)

func (*Label) SetMarkup

func (l *Label) SetMarkup(str string)

func (*Label) SetMarkupWithMnemonic

func (l *Label) SetMarkupWithMnemonic(str string)

func (*Label) SetMaxWidthChars

func (l *Label) SetMaxWidthChars(nChars int)

func (*Label) SetMnemonicWidget

func (l *Label) SetMnemonicWidget(widget *Widget)

func (*Label) SetPattern

func (l *Label) SetPattern(pattern string)

func (*Label) SetSelectable

func (l *Label) SetSelectable(setting bool)

func (*Label) SetSingleLineMode

func (l *Label) SetSingleLineMode(singleLineMode bool)

func (*Label) SetText

func (l *Label) SetText(str string)

func (*Label) SetTextWithMnemonic

func (l *Label) SetTextWithMnemonic(str string)
func (l *Label) SetTrackVisitedLinks(trackLinks bool)

func (*Label) SetUseMarkup

func (l *Label) SetUseMarkup(setting bool)

func (*Label) SetUseUnderline

func (l *Label) SetUseUnderline(setting bool)

func (*Label) SetWidthChars

func (l *Label) SetWidthChars(nChars int)

type LabelClass

type LabelClass struct {
	Parent        MiscClass
	MoveCursor    func(label *Label, step MovementStep, count int, extendSelection bool)
	CopyClipboard func(label *Label)
	PopulatePopup func(label *Label, menu *Menu)
	Activate_link func(label *Label, uri *T.Gchar) bool
	// contains filtered or unexported fields
}

type LabelSelectionInfo

type LabelSelectionInfo struct{}

type Layout

type Layout struct {
	Container    Container
	Children     *L.List
	Width        uint
	Height       uint
	Hadjustment  *Adjustment
	Vadjustment  *Adjustment
	Bin_window   *D.Window
	Visibility   D.VisibilityState
	Scroll_x     int
	Scroll_y     int
	Freeze_count uint
}

func (*Layout) Freeze

func (l *Layout) Freeze()

func (*Layout) GetBinWindow

func (l *Layout) GetBinWindow() *D.Window

func (*Layout) GetHadjustment

func (l *Layout) GetHadjustment() *Adjustment

func (*Layout) GetSize

func (l *Layout) GetSize(width, height *uint)

func (*Layout) GetVadjustment

func (l *Layout) GetVadjustment() *Adjustment

func (*Layout) Move

func (l *Layout) Move(childWidget *Widget, x, y int)

func (*Layout) Put

func (l *Layout) Put(childWidget *Widget, x, y int)

func (*Layout) SetHadjustment

func (l *Layout) SetHadjustment(adjustment *Adjustment)

func (*Layout) SetSize

func (l *Layout) SetSize(width, height uint)

func (*Layout) SetVadjustment

func (l *Layout) SetVadjustment(adjustment *Adjustment)

func (*Layout) Thaw

func (l *Layout) Thaw()

type LinkButton

type LinkButton struct {
	Parent Button
	// contains filtered or unexported fields
}

func (*LinkButton) GetUri

func (l *LinkButton) GetUri() string

func (*LinkButton) GetVisited

func (l *LinkButton) GetVisited() bool

func (*LinkButton) SetUri

func (l *LinkButton) SetUri(uri string)

func (*LinkButton) SetVisited

func (l *LinkButton) SetVisited(visited bool)

type LinkButtonUriFunc

type LinkButtonUriFunc func(
	button *LinkButton, link string, userData T.Gpointer)

type List

type List struct {
	Container         Container
	Children          *L.List
	Selection         *L.List
	UndoSelectionList *L.List // Name ambuiguity with method
	UndoUnselection   *L.List
	LastFocusChild    *Widget
	UndoFocusChild    *Widget
	Htimer            uint
	Vtimer            uint
	Anchor            int
	DragPos           int
	AnchorState       StateType
	Bits              uint
}

func (*List) AppendItems

func (l *List) AppendItems(items *L.List)

func (*List) ChildPosition

func (l *List) ChildPosition(child *Widget) int

func (*List) ClearItems

func (l *List) ClearItems(start int, end int)

func (*List) EndDragSelection

func (l *List) EndDragSelection()

func (*List) EndSelection

func (l *List) EndSelection()

func (*List) ExtendSelection

func (l *List) ExtendSelection(scrollType ScrollType, position float32, autoStartSelection bool)

func (*List) InsertItems

func (l *List) InsertItems(items *L.List, position int)

func (*List) PrependItems

func (l *List) PrependItems(items *L.List)

func (*List) RemoveItems

func (l *List) RemoveItems(items *L.List)

func (*List) RemoveItemsNoUnref

func (l *List) RemoveItemsNoUnref(items *L.List)

func (*List) ScrollHorizontal

func (l *List) ScrollHorizontal(scrollType ScrollType, position float32)

func (*List) ScrollVertical

func (l *List) ScrollVertical(scrollType ScrollType, position float32)

func (*List) SelectAll

func (l *List) SelectAll()

func (*List) SelectChild

func (l *List) SelectChild(child *Widget)

func (*List) SelectItem

func (l *List) SelectItem(item int)

func (*List) SetSelectionMode

func (l *List) SetSelectionMode(mode SelectionMode)

func (*List) StartSelection

func (l *List) StartSelection()

func (*List) ToggleAddMode

func (l *List) ToggleAddMode()

func (*List) ToggleFocusRow

func (l *List) ToggleFocusRow()

func (*List) ToggleRow

func (l *List) ToggleRow(item *Widget)

func (*List) UndoSelection

func (l *List) UndoSelection()

func (*List) UnselectAll

func (l *List) UnselectAll()

func (*List) UnselectChild

func (l *List) UnselectChild(child *Widget)

func (*List) UnselectItem

func (l *List) UnselectItem(item int)

type ListItem

type ListItem struct{ Item Item }

func (*ListItem) ItemDeselect

func (l *ListItem) ItemDeselect()

func (*ListItem) ItemSelect

func (l *ListItem) ItemSelect()

type ListStore

type ListStore struct {
	Parent O.Object
	Stamp  int
	Seq    T.Gpointer

	SortList           *L.List
	NColumns           int
	SortColumnId       int
	Order              SortType
	ColumnHeaders      *O.Type
	Length             int
	DefaultSortFunc    TreeIterCompareFunc
	DefaultSortData    T.Gpointer
	DefaultSortDestroy O.DestroyNotify
	ColumnsDirty       uint // : 1
	// contains filtered or unexported fields
}

func (*ListStore) Append

func (l *ListStore) Append(iter *TreeIter)

func (*ListStore) Clear

func (l *ListStore) Clear()

func (*ListStore) Insert

func (l *ListStore) Insert(iter *TreeIter, position int)

func (*ListStore) InsertAfter

func (l *ListStore) InsertAfter(iter *TreeIter, sibling *TreeIter)

func (*ListStore) InsertBefore

func (l *ListStore) InsertBefore(iter *TreeIter, sibling *TreeIter)

func (*ListStore) InsertWithValues

func (l *ListStore) InsertWithValues(iter *TreeIter, position int, v ...VArg)

func (*ListStore) InsertWithValuesv

func (l *ListStore) InsertWithValuesv(iter *TreeIter, position int, columns *int, values *O.Value, nValues int)

func (*ListStore) IterIsValid

func (l *ListStore) IterIsValid(iter *TreeIter) bool

func (*ListStore) MoveAfter

func (l *ListStore) MoveAfter(iter *TreeIter, position *TreeIter)

func (*ListStore) MoveBefore

func (l *ListStore) MoveBefore(iter *TreeIter, position *TreeIter)

func (*ListStore) Prepend

func (l *ListStore) Prepend(iter *TreeIter)

func (*ListStore) Remove

func (l *ListStore) Remove(iter *TreeIter) bool

func (*ListStore) Reorder

func (l *ListStore) Reorder(newOrder *int)

func (*ListStore) Set

func (l *ListStore) Set(iter *TreeIter, v ...VArg)

func (*ListStore) SetColumnTypes

func (l *ListStore) SetColumnTypes(nColumns int, types *O.Type)

func (*ListStore) SetValist

func (l *ListStore) SetValist(iter *TreeIter, varArgs VAList)

func (*ListStore) SetValue

func (l *ListStore) SetValue(iter *TreeIter, column int, value *O.Value)

func (*ListStore) SetValuesv

func (l *ListStore) SetValuesv(iter *TreeIter, columns *int, values *O.Value, nValues int)

func (*ListStore) Swap

func (l *ListStore) Swap(a, b *TreeIter)

type MatchType

type MatchType Enum
const (
	MATCH_ALL MatchType = iota
	MATCH_ALL_TAIL
	MATCH_HEAD
	MATCH_TAIL
	MATCH_EXACT
	MATCH_LAST
)
type Menu struct {
	MenuShell         MenuShell
	ParentMenuItem    *Widget
	OldActiveMenuItem *Widget
	AccelGroup        *AccelGroup
	AccelPath         *T.Gchar
	PositionFunc      MenuPositionFunc
	PositionFuncData  T.Gpointer
	ToggleSize        uint
	Toplevel          *Widget
	TearoffWindow     *Widget
	TearoffHbox       *Widget
	TearoffScrollbar  *Widget
	TearoffAdjustment *Adjustment
	ViewWindow        *D.Window
	BinWindow         *D.Window
	ScrollOffset      int
	SavedScrollOffset int
	ScrollStep        int
	TimeoutId         uint
	NavigationRegion  *D.Region
	NavigationTimeout uint
	Bits              uint
}
func (m *Menu) Attach(child *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint)
func (m *Menu) AttachToWidget(attachWidget *Widget, detacher MenuDetachFunc)
func (m *Menu) Detach()
func (m *Menu) GetAccelGroup() *AccelGroup
func (m *Menu) GetAccelPath() string
func (m *Menu) GetActive() *Widget
func (m *Menu) GetAttachWidget() *Widget
func (m *Menu) GetMonitor() int
func (m *Menu) GetReserveToggleSize() bool
func (m *Menu) GetTearoffState() bool
func (m *Menu) GetTitle() string
func (m *Menu) Popdown()
func (m *Menu) Popup(parentMenuShell, parentMenuItem *Widget, f MenuPositionFunc, data T.Gpointer, button uint, activateTime T.GUint32)
func (m *Menu) ReorderChild(child *Widget, position int)
func (m *Menu) Reposition()
func (m *Menu) SetAccelGroup(accelGroup *AccelGroup)
func (m *Menu) SetAccelPath(accelPath string)
func (m *Menu) SetActive(index uint)
func (m *Menu) SetMonitor(monitorNum int)
func (m *Menu) SetReserveToggleSize(reserveToggleSize bool)
func (m *Menu) SetScreen(screen *D.Screen)
func (m *Menu) SetTearoffState(tornOff bool)
func (m *Menu) SetTitle(title string)
type MenuBar struct {
	MenuShell MenuShell
}
func (m *MenuBar) GetChildPackDirection() PackDirection
func (m *MenuBar) GetPackDirection() PackDirection
func (m *MenuBar) SetChildPackDirection(childPackDir PackDirection)
func (m *MenuBar) SetPackDirection(packDir PackDirection)
type MenuCallback func(widget *Widget, userData T.Gpointer)
type MenuDetachFunc func(ttachWidget *Widget, menu *Menu)
type MenuDirectionType Enum
const (
	MENU_DIR_PARENT MenuDirectionType = iota
	ENU_DIR_CHILD
	MENU_DIR_NEXT
	MENU_DIR_PREV
)
type MenuEntry struct {
	Path         *T.Gchar
	Accelerator  *T.Gchar
	Callback     MenuCallback
	CallbackData T.Gpointer
	Widget       *Widget
}
type MenuItem struct {
	Item             Item
	Submenu          *Widget
	EventWindow      *D.Window
	ToggleSize       uint16
	AcceleratorWidth uint16
	AccelPath        *T.Gchar
	Bits             uint
	// ShowSubmenuIndicator : 1
	// SubmenuPlacement : 1
	// SubmenuDirection : 1
	// RightJustify: 1
	// TimerFromKeypress : 1
	// FromMenubar : 1
	Timer uint
}
func (m *MenuItem) Activate()
func (m *MenuItem) Deselect()
func (m *MenuItem) GetAccelPath() string
func (m *MenuItem) GetLabel() string
func (m *MenuItem) GetRightJustified() bool
func (m *MenuItem) GetSubmenu() *Widget
func (m *MenuItem) GetUseUnderline() bool
func (m *MenuItem) RemoveSubmenu()
func (m *MenuItem) Select()
func (m *MenuItem) SetAccelPath(accelPath string)
func (m *MenuItem) SetLabel(label string)
func (m *MenuItem) SetRightJustified(rightJustified bool)
func (m *MenuItem) SetSubmenu(submenu *Widget)
func (m *MenuItem) SetUseUnderline(setting bool)
func (m *MenuItem) ToggleSizeAllocate(allocation int)
func (m *MenuItem) ToggleSizeRequest(requisition *int)
type MenuPositionFunc func(menu *Menu,
	x, y *int, pushIn *bool, userData T.Gpointer)
type MenuShell struct {
	Container       Container
	Children        *L.List
	ActiveMenuItem  *Widget
	ParentMenuShell *Widget
	Button          uint
	ActivateTime    T.GUint32
	Bits            uint
}
func (m *MenuShell) ActivateItem(menuItem *Widget, forceDeactivate bool)
func (m *MenuShell) Append(child *Widget)
func (m *MenuShell) Cancel()
func (m *MenuShell) Deactivate()
func (m *MenuShell) Deselect()
func (m *MenuShell) GetTakeFocus() bool
func (m *MenuShell) Insert(child *Widget, position int)
func (m *MenuShell) Prepend(child *Widget)
func (m *MenuShell) SelectFirst(searchSensitive bool)
func (m *MenuShell) SelectItem(menuItem *Widget)
func (m *MenuShell) SetTakeFocus(takeFocus bool)
type MenuToolButton struct {
	Parent ToolButton
	// contains filtered or unexported fields
}
func (t *MenuToolButton) GetMenu() *Widget
func (t *MenuToolButton) SetArrowTooltip(tooltips *Tooltips, tipText, tipPrivate string)
func (t *MenuToolButton) SetArrowTooltipMarkup(markup string)
func (t *MenuToolButton) SetArrowTooltipText(text string)
func (t *MenuToolButton) SetMenu(menu *Widget)

type MessageDialog

type MessageDialog struct {
	Parent Dialog
	Image  *Widget
	Label  *Widget
}

func (*MessageDialog) FormatSecondaryMarkup

func (m *MessageDialog) FormatSecondaryMarkup(messageFormat string, v ...VArg)

func (*MessageDialog) FormatSecondaryText

func (m *MessageDialog) FormatSecondaryText(messageFormat string, v ...VArg)

func (*MessageDialog) GetImage

func (m *MessageDialog) GetImage() *Widget

func (*MessageDialog) GetMessageArea

func (m *MessageDialog) GetMessageArea() *Widget

func (*MessageDialog) SetImage

func (m *MessageDialog) SetImage(image *Widget)

func (*MessageDialog) SetMarkup

func (m *MessageDialog) SetMarkup(str string)

type MessageType

type MessageType Enum
const (
	MESSAGE_INFO MessageType = iota
	MESSAGE_WARNING
	MESSAGE_QUESTION
	MESSAGE_ERROR
	MESSAGE_OTHER
)

type MetricType

type MetricType Enum
const (
	PIXELS MetricType = iota
	INCHES
	CENTIMETERS
)

type Misc

type Misc struct {
	Widget Widget
	Xalign float32
	Yalign float32
	Xpad   uint16
	Ypad   uint16
}

func (*Misc) GetAlignment

func (m *Misc) GetAlignment(xalign, yalign *float32)

func (*Misc) GetPadding

func (m *Misc) GetPadding(xpad, ypad *int)

func (*Misc) SetAlignment

func (m *Misc) SetAlignment(xalign, yalign float32)

func (*Misc) SetPadding

func (m *Misc) SetPadding(xpad, ypad int)

type MiscClass

type MiscClass struct {
	ParentClass WidgetClass
}

type MountOperation

type MountOperation struct {
	Parent I.MountOperation
	// contains filtered or unexported fields
}

func (*MountOperation) GetParent

func (m *MountOperation) GetParent() *Window

func (*MountOperation) GetScreen

func (m *MountOperation) GetScreen() *D.Screen

func (*MountOperation) IsShowing

func (m *MountOperation) IsShowing() bool

func (*MountOperation) SetParent

func (m *MountOperation) SetParent(parent *Window)

func (*MountOperation) SetScreen

func (m *MountOperation) SetScreen(screen *D.Screen)

type MovementStep

type MovementStep Enum
const (
	MOVEMENT_LOGICAL_POSITIONS MovementStep = iota
	MOVEMENT_VISUAL_POSITIONS
	MOVEMENT_WORDS
	MOVEMENT_DISPLAY_LINES
	MOVEMENT_DISPLAY_LINE_ENDS
	MOVEMENT_PARAGRAPHS
	MOVEMENT_PARAGRAPH_ENDS
	MOVEMENT_PAGES
	MOVEMENT_BUFFER_ENDS
	MOVEMENT_HORIZONTAL_PAGES
)

type Notebook

type Notebook struct {
	Container   Container
	CurPage     *NotebookPage
	Children    *L.List
	FirstTab    *L.List
	FocusTab    *L.List
	Menu        *Widget
	EventWindow *D.Window
	Timer       T.GUint32
	TabHborder  uint16
	TabVborder  uint16
	Bits        uint
}

func (*Notebook) AppendPage

func (n *Notebook) AppendPage(child, tabLabel *Widget) int

func (*Notebook) AppendPageMenu

func (n *Notebook) AppendPageMenu(child, tabLabel, menuLabel *Widget) int

func (*Notebook) GetActionWidget

func (n *Notebook) GetActionWidget(packType PackType) *Widget

func (*Notebook) GetCurrentPage

func (n *Notebook) GetCurrentPage() int

func (*Notebook) GetGroup

func (n *Notebook) GetGroup() T.Gpointer

func (*Notebook) GetGroupId

func (n *Notebook) GetGroupId() int

func (*Notebook) GetGroupName

func (n *Notebook) GetGroupName() string

func (*Notebook) GetMenuLabel

func (n *Notebook) GetMenuLabel(child *Widget) *Widget

func (*Notebook) GetMenuLabelText

func (n *Notebook) GetMenuLabelText(child *Widget) string

func (*Notebook) GetNPages

func (n *Notebook) GetNPages() int

func (*Notebook) GetNthPage

func (n *Notebook) GetNthPage(pageNum int) *Widget

func (*Notebook) GetScrollable

func (n *Notebook) GetScrollable() bool

func (*Notebook) GetShowBorder

func (n *Notebook) GetShowBorder() bool

func (*Notebook) GetShowTabs

func (n *Notebook) GetShowTabs() bool

func (*Notebook) GetTabDetachable

func (n *Notebook) GetTabDetachable(child *Widget) bool

func (*Notebook) GetTabHborder

func (n *Notebook) GetTabHborder() uint16

func (*Notebook) GetTabLabel

func (n *Notebook) GetTabLabel(child *Widget) *Widget

func (*Notebook) GetTabLabelText

func (n *Notebook) GetTabLabelText(child *Widget) string

func (*Notebook) GetTabPos

func (n *Notebook) GetTabPos() PositionType

func (*Notebook) GetTabReorderable

func (n *Notebook) GetTabReorderable(child *Widget) bool

func (*Notebook) GetTabVborder

func (n *Notebook) GetTabVborder() uint16

func (*Notebook) InsertPage

func (n *Notebook) InsertPage(child, tabLabel *Widget, position int) int

func (*Notebook) InsertPageMenu

func (n *Notebook) InsertPageMenu(child, tabLabel, menuLabel *Widget, position int) int

func (*Notebook) NextPage

func (n *Notebook) NextPage()

func (*Notebook) PageNum

func (n *Notebook) PageNum(child *Widget) int

func (*Notebook) PopupDisable

func (n *Notebook) PopupDisable()

func (*Notebook) PopupEnable

func (n *Notebook) PopupEnable()

func (*Notebook) PrependPage

func (n *Notebook) PrependPage(child, tabLabel *Widget) int

func (*Notebook) PrependPageMenu

func (n *Notebook) PrependPageMenu(child, tabLabel, menuLabel *Widget) int

func (*Notebook) PrevPage

func (n *Notebook) PrevPage()

func (*Notebook) QueryTabLabelPacking

func (n *Notebook) QueryTabLabelPacking(child *Widget, expand, fill *bool, packType *PackType)

func (*Notebook) RemovePage

func (n *Notebook) RemovePage(pageNum int)

func (*Notebook) ReorderChild

func (n *Notebook) ReorderChild(child *Widget, position int)

func (*Notebook) SetActionWidget

func (n *Notebook) SetActionWidget(widget *Widget, packType PackType)

func (*Notebook) SetCurrentPage

func (n *Notebook) SetCurrentPage(pageNum int)

func (*Notebook) SetGroup

func (n *Notebook) SetGroup(group T.Gpointer)

func (*Notebook) SetGroupId

func (n *Notebook) SetGroupId(groupId int)

func (*Notebook) SetGroupName

func (n *Notebook) SetGroupName(groupName string)

func (*Notebook) SetHomogeneousTabs

func (n *Notebook) SetHomogeneousTabs(homogeneous bool)

func (*Notebook) SetMenuLabel

func (n *Notebook) SetMenuLabel(child, menuLabel *Widget)

func (*Notebook) SetMenuLabelText

func (n *Notebook) SetMenuLabelText(child *Widget, menuText string)

func (*Notebook) SetScrollable

func (n *Notebook) SetScrollable(scrollable bool)

func (*Notebook) SetShowBorder

func (n *Notebook) SetShowBorder(showBorder bool)

func (*Notebook) SetShowTabs

func (n *Notebook) SetShowTabs(showTabs bool)

func (*Notebook) SetTabBorder

func (n *Notebook) SetTabBorder(borderWidth uint)

func (*Notebook) SetTabDetachable

func (n *Notebook) SetTabDetachable(child *Widget, detachable bool)

func (*Notebook) SetTabHborder

func (n *Notebook) SetTabHborder(tabHborder uint)

func (*Notebook) SetTabLabel

func (n *Notebook) SetTabLabel(child, tabLabel *Widget)

func (*Notebook) SetTabLabelPacking

func (n *Notebook) SetTabLabelPacking(child *Widget, expand, fill bool, packType PackType)

func (*Notebook) SetTabLabelText

func (n *Notebook) SetTabLabelText(child *Widget, tabText string)

func (*Notebook) SetTabPos

func (n *Notebook) SetTabPos(pos PositionType)

func (*Notebook) SetTabReorderable

func (n *Notebook) SetTabReorderable(child *Widget, reorderable bool)

func (*Notebook) SetTabVborder

func (n *Notebook) SetTabVborder(tabVborder uint)

type NotebookPage

type NotebookPage struct{}

type NotebookWindowCreationFunc

type NotebookWindowCreationFunc func(source *Notebook,
	page *Widget, x, y int, data T.Gpointer) *Notebook

type NumberUpLayout

type NumberUpLayout Enum
const (
	NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM NumberUpLayout = iota
	NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP
	NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM
	NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP
	NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT
	NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT
	NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT
	NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT
)

type Object

type Object struct {
	Parent T.GInitiallyUnowned
	Flags  T.GUint32 //TODO(t): ObjectFlags?
}

func (*Object) Destroy

func (o *Object) Destroy()

func (*Object) Get

func (o *Object) Get(firstPropertyName string, v ...VArg)

func (*Object) GetData

func (o *Object) GetData(key string) T.Gpointer

func (*Object) GetDataById

func (o *Object) GetDataById(dataId L.Quark) T.Gpointer

func (*Object) GetUserData

func (o *Object) GetUserData() T.Gpointer

func (*Object) Ref

func (o *Object) Ref() *Object

func (*Object) RemoveData

func (o *Object) RemoveData(key string)

func (*Object) RemoveDataById

func (o *Object) RemoveDataById(dataId L.Quark)

func (*Object) RemoveNoNotify

func (o *Object) RemoveNoNotify(key string)

func (*Object) RemoveNoNotifyById

func (o *Object) RemoveNoNotifyById(keyId L.Quark)

func (*Object) Set

func (o *Object) Set(firstPropertyName string, v ...VArg)

func (*Object) SetData

func (o *Object) SetData(key string, data T.Gpointer)

func (*Object) SetDataById

func (o *Object) SetDataById(dataId L.Quark, data T.Gpointer)

func (*Object) SetDataByIdFull

func (o *Object) SetDataByIdFull(dataId L.Quark, data T.Gpointer, destroy O.DestroyNotify)

func (*Object) SetDataFull

func (o *Object) SetDataFull(key string, data T.Gpointer, destroy O.DestroyNotify)

func (*Object) SetUserData

func (o *Object) SetUserData(data T.Gpointer)

func (*Object) Sink

func (o *Object) Sink()

func (*Object) Unref

func (o *Object) Unref()

func (*Object) Weakref

func (o *Object) Weakref(notify O.DestroyNotify, data T.Gpointer)

func (*Object) Weakunref

func (o *Object) Weakunref(notify O.DestroyNotify, data T.Gpointer)

type ObjectClass

type ObjectClass struct {
	ParentClass T.GInitiallyUnownedClass
	SetArg      func(object *Object, arg *Arg, argId uint)
	GetArg      func(object *Object, arg *Arg, argId uint)
	Destroy     func(object *Object)
}

type ObjectFlags

type ObjectFlags Enum
const (
	IN_DESTRUCTION ObjectFlags = 1 << iota
	FLOATING
	RESERVED_1
	RESERVED_2
)

type ObjectInitFunc

type ObjectInitFunc T.GInstanceInitFunc

type OffscreenWindow

type OffscreenWindow struct {
	Parent Window
}

func (*OffscreenWindow) GetPixbuf

func (o *OffscreenWindow) GetPixbuf() *D.Pixbuf

func (*OffscreenWindow) GetPixmap

func (o *OffscreenWindow) GetPixmap() *D.Pixmap

type OldEditable

type OldEditable struct {
	Widget            Widget
	CurrentPos        uint
	SelectionStartPos uint
	SelectionEndPos   uint
	Bits              uint
	// HasSelection : 1
	// Editable : 1
	// Visible : 1
	ClipboardText *T.Gchar
}

func (*OldEditable) Changed

func (o *OldEditable) Changed()

func (*OldEditable) ClaimSelection

func (o *OldEditable) ClaimSelection(claim bool, time T.GUint32)

type OptionMenu

type OptionMenu struct {
	Button   Button
	Menu     *Widget
	MenuItem *Widget
	Width    uint16
	Height   uint16
}

func (*OptionMenu) GetHistory

func (o *OptionMenu) GetHistory() int

func (*OptionMenu) GetMenu

func (o *OptionMenu) GetMenu() *Widget

func (*OptionMenu) RemoveMenu

func (o *OptionMenu) RemoveMenu()

func (*OptionMenu) SetHistory

func (o *OptionMenu) SetHistory(index uint)

func (*OptionMenu) SetMenu

func (o *OptionMenu) SetMenu(menu *Widget)

type Orientable

type Orientable struct{}

func (*Orientable) GetOrientation

func (o *Orientable) GetOrientation() Orientation

func (*Orientable) SetOrientation

func (o *Orientable) SetOrientation(orientation Orientation)

type Orientation

type Orientation Enum
const (
	ORIENTATION_HORIZONTAL Orientation = iota
	ORIENTATION_VERTICAL
)

type PackDirection

type PackDirection Enum
const (
	PACK_DIRECTION_LTR PackDirection = iota
	PACK_DIRECTION_RTL
	PACK_DIRECTION_TTB
	PACK_DIRECTION_BTT
)

type PackType

type PackType Enum
const (
	PACK_START PackType = iota
	PACK_END
)

type PageOrientation

type PageOrientation Enum
const (
	PAGE_ORIENTATION_PORTRAIT PageOrientation = iota
	PAGE_ORIENTATION_LANDSCAPE
	PAGE_ORIENTATION_REVERSE_PORTRAIT
	PAGE_ORIENTATION_REVERSE_LANDSCAPE
)

type PageRange

type PageRange struct {
	Start int
	End   int
}

type PageSet

type PageSet Enum
const (
	PAGE_SET_ALL PageSet = iota
	PAGE_SET_EVEN
	PAGE_SET_ODD
)

type PageSetup

type PageSetup struct{}

func (*PageSetup) Copy

func (p *PageSetup) Copy() *PageSetup

func (*PageSetup) GetBottomMargin

func (p *PageSetup) GetBottomMargin(unit Unit) float64

func (*PageSetup) GetLeftMargin

func (p *PageSetup) GetLeftMargin(unit Unit) float64

func (*PageSetup) GetOrientation

func (p *PageSetup) GetOrientation() Orientation

func (*PageSetup) GetPageHeight

func (p *PageSetup) GetPageHeight(unit Unit) float64

func (*PageSetup) GetPageWidth

func (p *PageSetup) GetPageWidth(unit Unit) float64

func (*PageSetup) GetPaperHeight

func (p *PageSetup) GetPaperHeight(unit Unit) float64

func (*PageSetup) GetPaperSize

func (p *PageSetup) GetPaperSize() *PaperSize

func (*PageSetup) GetPaperWidth

func (p *PageSetup) GetPaperWidth(unit Unit) float64

func (*PageSetup) GetRightMargin

func (p *PageSetup) GetRightMargin(unit Unit) float64

func (*PageSetup) GetTopMargin

func (p *PageSetup) GetTopMargin(unit Unit) float64

func (*PageSetup) LoadFile

func (p *PageSetup) LoadFile(fileName string, err **L.Error) bool

func (*PageSetup) LoadKeyFile

func (p *PageSetup) LoadKeyFile(keyFile *L.KeyFile, groupName string, err **L.Error) bool

func (*PageSetup) SetBottomMargin

func (p *PageSetup) SetBottomMargin(margin float64, unit Unit)

func (*PageSetup) SetLeftMargin

func (p *PageSetup) SetLeftMargin(margin float64, unit Unit)

func (*PageSetup) SetOrientation

func (p *PageSetup) SetOrientation(orientation Orientation)

func (*PageSetup) SetPaperSize

func (p *PageSetup) SetPaperSize(size *PaperSize)

func (*PageSetup) SetPaperSizeAndDefaultMargins

func (p *PageSetup) SetPaperSizeAndDefaultMargins(size *PaperSize)

func (*PageSetup) SetRightMargin

func (p *PageSetup) SetRightMargin(margin float64, unit Unit)

func (*PageSetup) SetTopMargin

func (p *PageSetup) SetTopMargin(margin float64, unit Unit)

func (*PageSetup) ToFile

func (p *PageSetup) ToFile(fileName string, err **L.Error) bool

func (*PageSetup) ToKeyFile

func (p *PageSetup) ToKeyFile(keyFile *L.KeyFile, groupName string)

type PageSetupDoneFunc

type PageSetupDoneFunc func(pageSetup *PageSetup, data T.Gpointer)

type Paned

type Paned struct {
	Container      Container
	Child1         *Widget
	Child2         *Widget
	Handle         *D.Window
	XorGc          *D.GC
	CursorType     D.CursorType
	HandlePos      D.Rectangle
	Child1Size     int
	LastAllocation int
	MinPosition    int
	MaxPosition    int
	Bits           uint
	// PositionSet : 1
	// InDrag : 1
	// Child1Shrink : 1
	// Child1Resize : 1
	// Child2Shrink : 1
	// Child2Resize : 1
	// Orientation : 1
	// InRecursion : 1
	// HandlePrelit : 1
	LastChild1Focus *Widget
	LastChild2Focus *Widget

	DragPos          int
	OriginalPosition int
	// contains filtered or unexported fields
}

func (*Paned) Add1

func (p *Paned) Add1(child *Widget)

func (*Paned) Add2

func (p *Paned) Add2(child *Widget)

func (*Paned) ComputePosition

func (p *Paned) ComputePosition(allocation, child1Req, child2Req int)

func (*Paned) GetChild1

func (p *Paned) GetChild1() *Widget

func (*Paned) GetChild2

func (p *Paned) GetChild2() *Widget

func (*Paned) GetHandleWindow

func (p *Paned) GetHandleWindow() *D.Window

func (*Paned) GetPosition

func (p *Paned) GetPosition() int

func (*Paned) Pack1

func (p *Paned) Pack1(child *Widget, resize bool, shrink bool)

func (*Paned) Pack2

func (p *Paned) Pack2(child *Widget, resize bool, shrink bool)

func (*Paned) SetPosition

func (p *Paned) SetPosition(position int)

type PaperSize

type PaperSize struct{}

func (*PaperSize) Copy

func (s *PaperSize) Copy() *PaperSize

func (*PaperSize) Free

func (s *PaperSize) Free()

func (*PaperSize) GetDefaultBottomMargin

func (s *PaperSize) GetDefaultBottomMargin(unit Unit) float64

func (*PaperSize) GetDefaultLeftMargin

func (s *PaperSize) GetDefaultLeftMargin(unit Unit) float64

func (*PaperSize) GetDefaultRightMargin

func (s *PaperSize) GetDefaultRightMargin(unit Unit) float64

func (*PaperSize) GetDefaultTopMargin

func (s *PaperSize) GetDefaultTopMargin(unit Unit) float64

func (*PaperSize) GetDisplayName

func (s *PaperSize) GetDisplayName() string

func (*PaperSize) GetHeight

func (s *PaperSize) GetHeight(unit Unit) float64

func (*PaperSize) GetName

func (s *PaperSize) GetName() string

func (*PaperSize) GetPpdName

func (s *PaperSize) GetPpdName() string

func (*PaperSize) GetWidth

func (s *PaperSize) GetWidth(unit Unit) float64

func (*PaperSize) IsCustom

func (s *PaperSize) IsCustom() bool

func (*PaperSize) IsEqual

func (s *PaperSize) IsEqual(size2 *PaperSize) bool

func (*PaperSize) SetSize

func (s *PaperSize) SetSize(width, height float64, unit Unit)

func (*PaperSize) ToKeyFile

func (s *PaperSize) ToKeyFile(keyFile *L.KeyFile, groupName string)

type PathPriorityType

type PathPriorityType Enum
const (
	PATH_PRIO_LOWEST PathPriorityType = iota * 2

	PATH_PRIO_GTK
	PATH_PRIO_APPLICATION
	PATH_PRIO_THEME
	PATH_PRIO_RC
	PATH_PRIO_HIGHEST PathPriorityType = iota*2 - 1
)

type PathType

type PathType Enum
const (
	PATH_WIDGET PathType = iota
	PATH_WIDGET_CLASS
	PATH_CLASS
)

type Pixmap

type Pixmap struct {
	Misc              Misc
	Pixmap            *D.Pixmap
	Mask              *T.GdkBitmap
	PixmapInsensitive *D.Pixmap
	BuildInsensitive  uint // : 1
}

func (*Pixmap) Get

func (p *Pixmap) Get(val **D.Pixmap, mask **T.GdkBitmap)

func (*Pixmap) Set

func (p *Pixmap) Set(val *D.Pixmap, mask *T.GdkBitmap)

func (*Pixmap) SetBuildInsensitive

func (p *Pixmap) SetBuildInsensitive(build bool)

type Plug

type Plug struct {
	Window         Window
	SocketWindow   *D.Window
	ModalityWindow *Widget
	ModalityGroup  *WindowGroup
	GrabbedKeys    *L.HashTable
	SameApp        uint // : 1
}

func (*Plug) Construct

func (p *Plug) Construct(socketId T.GdkNativeWindow)

func (*Plug) ConstructForDisplay

func (p *Plug) ConstructForDisplay(display *D.Display, socketId T.GdkNativeWindow)

func (*Plug) GetEmbedded

func (p *Plug) GetEmbedded() bool

func (*Plug) GetId

func (p *Plug) GetId() T.GdkNativeWindow

func (*Plug) GetSocketWindow

func (p *Plug) GetSocketWindow() *D.Window

type PolicyType

type PolicyType Enum
const (
	POLICY_ALWAYS PolicyType = iota
	POLICY_AUTOMATIC
	POLICY_NEVER
)

type PositionType

type PositionType Enum
const (
	POS_LEFT PositionType = iota
	POS_RIGHT
	POS_TOP
	POS_BOTTOM
)

type Preview

type Preview struct {
	Widget       Widget
	Buffer       *T.Guchar
	BufferWidth  uint16
	BufferHeight uint16
	Bpp          uint16
	Rowstride    uint16
	Dither       T.GdkRgbDither
	Bits         uint
}

func (*Preview) DrawRow

func (p *Preview) DrawRow(data *T.Guchar, x, y, w int)

func (*Preview) Put

func (p *Preview) Put(window *D.Window, gc *D.GC, srcx, srcy, destx, desty, width, height int)

func (*Preview) SetDither

func (p *Preview) SetDither(dither T.GdkRgbDither)

func (*Preview) SetExpand

func (p *Preview) SetExpand(expand bool)

func (*Preview) Size

func (p *Preview) Size(width, height int)

type PreviewInfo

type PreviewInfo struct {
	Lookup *T.Guchar
	Gamma  float64
}

type PreviewType

type PreviewType Enum
const (
	PREVIEW_COLOR PreviewType = iota
	PREVIEW_GRAYSCALE
)

type PrintContext

type PrintContext struct{}

func (*PrintContext) CreatePangoContext

func (p *PrintContext) CreatePangoContext() *P.Context

func (*PrintContext) CreatePangoLayout

func (p *PrintContext) CreatePangoLayout() *P.Layout

func (*PrintContext) GetCairoContext

func (p *PrintContext) GetCairoContext() *C.Cairo

func (*PrintContext) GetDpiX

func (p *PrintContext) GetDpiX() float64

func (*PrintContext) GetDpiY

func (p *PrintContext) GetDpiY() float64

func (*PrintContext) GetHardMargins

func (p *PrintContext) GetHardMargins(top, bottom, left, right *float64) bool

func (*PrintContext) GetHeight

func (p *PrintContext) GetHeight() float64

func (*PrintContext) GetPageSetup

func (p *PrintContext) GetPageSetup() *PageSetup

func (*PrintContext) GetPangoFontmap

func (p *PrintContext) GetPangoFontmap() *P.FontMap

func (*PrintContext) GetWidth

func (p *PrintContext) GetWidth() float64

func (*PrintContext) SetCairoContext

func (p *PrintContext) SetCairoContext(cr *C.Cairo, dpiX, dpiY float64)

type PrintDuplex

type PrintDuplex Enum
const (
	PRINT_DUPLEX_SIMPLEX PrintDuplex = iota
	PRINT_DUPLEX_HORIZONTAL
	PRINT_DUPLEX_VERTICAL
)

type PrintError

type PrintError Enum
const (
	PRINT_ERROR_GENERAL PrintError = iota
	PRINT_ERROR_INTERNAL_ERROR
	PRINT_ERROR_NOMEM
	PRINT_ERROR_INVALID_FILE
)

type PrintOperation

type PrintOperation struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*PrintOperation) Cancel

func (p *PrintOperation) Cancel()

func (*PrintOperation) DrawPageFinish

func (p *PrintOperation) DrawPageFinish()

func (*PrintOperation) GetDefaultPageSetup

func (p *PrintOperation) GetDefaultPageSetup() *PageSetup

func (*PrintOperation) GetEmbedPageSetup

func (p *PrintOperation) GetEmbedPageSetup() bool

func (*PrintOperation) GetError

func (p *PrintOperation) GetError(err **L.Error)

func (*PrintOperation) GetHasSelection

func (p *PrintOperation) GetHasSelection() bool

func (*PrintOperation) GetNPagesToPrint

func (p *PrintOperation) GetNPagesToPrint() int

func (*PrintOperation) GetPrintSettings

func (p *PrintOperation) GetPrintSettings() *PrintSettings

func (*PrintOperation) GetStatus

func (p *PrintOperation) GetStatus() PrintStatus

func (*PrintOperation) GetStatusString

func (p *PrintOperation) GetStatusString() string

func (*PrintOperation) GetSupportSelection

func (p *PrintOperation) GetSupportSelection() bool

func (*PrintOperation) IsFinished

func (p *PrintOperation) IsFinished() bool

func (*PrintOperation) Run

func (p *PrintOperation) Run(action PrintOperationAction, parent *Window, err **L.Error) PrintOperationResult

func (*PrintOperation) SetAllowAsync

func (p *PrintOperation) SetAllowAsync(allowAsync bool)

func (*PrintOperation) SetCurrentPage

func (p *PrintOperation) SetCurrentPage(currentPage int)

func (*PrintOperation) SetCustomTabLabel

func (p *PrintOperation) SetCustomTabLabel(label string)

func (*PrintOperation) SetDefaultPageSetup

func (p *PrintOperation) SetDefaultPageSetup(defaultPageSetup *PageSetup)

func (*PrintOperation) SetDeferDrawing

func (p *PrintOperation) SetDeferDrawing()

func (*PrintOperation) SetEmbedPageSetup

func (p *PrintOperation) SetEmbedPageSetup(embed bool)

func (*PrintOperation) SetExportFilename

func (p *PrintOperation) SetExportFilename(filename string)

func (*PrintOperation) SetHasSelection

func (p *PrintOperation) SetHasSelection(hasSelection bool)

func (*PrintOperation) SetJobName

func (p *PrintOperation) SetJobName(jobName string)

func (*PrintOperation) SetNPages

func (p *PrintOperation) SetNPages(nPages int)

func (*PrintOperation) SetPrintSettings

func (p *PrintOperation) SetPrintSettings(printSettings *PrintSettings)

func (*PrintOperation) SetShowProgress

func (p *PrintOperation) SetShowProgress(showProgress bool)

func (*PrintOperation) SetSupportSelection

func (p *PrintOperation) SetSupportSelection(supportSelection bool)

func (*PrintOperation) SetTrackPrintStatus

func (p *PrintOperation) SetTrackPrintStatus(trackStatus bool)

func (*PrintOperation) SetUnit

func (p *PrintOperation) SetUnit(unit Unit)

func (*PrintOperation) SetUseFullPage

func (p *PrintOperation) SetUseFullPage(fullPage bool)

type PrintOperationAction

type PrintOperationAction Enum
const (
	PRINT_OPERATION_ACTION_PRINT_DIALOG PrintOperationAction = iota
	PRINT_OPERATION_ACTION_PRINT
	PRINT_OPERATION_ACTION_PREVIEW
	PRINT_OPERATION_ACTION_EXPORT
)

type PrintOperationPreview

type PrintOperationPreview struct{}

func (*PrintOperationPreview) EndPreview

func (p *PrintOperationPreview) EndPreview()

func (*PrintOperationPreview) IsSelected

func (p *PrintOperationPreview) IsSelected(pageNr int) bool

func (*PrintOperationPreview) RenderPage

func (p *PrintOperationPreview) RenderPage(pageNr int)

type PrintOperationResult

type PrintOperationResult Enum
const (
	PRINT_OPERATION_RESULT_ERROR PrintOperationResult = iota
	PRINT_OPERATION_RESULT_APPLY
	PRINT_OPERATION_RESULT_CANCEL
	PRINT_OPERATION_RESULT_IN_PROGRESS
)

type PrintPages

type PrintPages Enum
const (
	PRINT_PAGES_ALL PrintPages = iota
	PRINT_PAGES_CURRENT
	PRINT_PAGES_RANGES
	PRINT_PAGES_SELECTION
)

type PrintQuality

type PrintQuality Enum
const (
	PRINT_QUALITY_LOW PrintQuality = iota
	PRINT_QUALITY_NORMAL
	PRINT_QUALITY_HIGH
	PRINT_QUALITY_DRAFT
)

type PrintSettings

type PrintSettings struct{}

func (*PrintSettings) Copy

func (p *PrintSettings) Copy() *PrintSettings

func (*PrintSettings) Foreach

func (p *PrintSettings) Foreach(f PrintSettingsFunc, userData T.Gpointer)

func (*PrintSettings) Get

func (p *PrintSettings) Get(key string) string

func (*PrintSettings) GetBool

func (p *PrintSettings) GetBool(key string) bool

func (*PrintSettings) GetCollate

func (p *PrintSettings) GetCollate() bool

func (*PrintSettings) GetDefaultSource

func (p *PrintSettings) GetDefaultSource() string

func (*PrintSettings) GetDither

func (p *PrintSettings) GetDither() string

func (*PrintSettings) GetDouble

func (p *PrintSettings) GetDouble(key string) float64

func (*PrintSettings) GetDoubleWithDefault

func (p *PrintSettings) GetDoubleWithDefault(key string, def float64) float64

func (*PrintSettings) GetDuplex

func (p *PrintSettings) GetDuplex() PrintDuplex

func (*PrintSettings) GetFinishings

func (p *PrintSettings) GetFinishings() string

func (*PrintSettings) GetInt

func (p *PrintSettings) GetInt(key string) int

func (*PrintSettings) GetIntWithDefault

func (p *PrintSettings) GetIntWithDefault(key string, def int) int

func (*PrintSettings) GetLength

func (p *PrintSettings) GetLength(key string, unit Unit) float64

func (*PrintSettings) GetMediaType

func (p *PrintSettings) GetMediaType() string

func (*PrintSettings) GetNCopies

func (p *PrintSettings) GetNCopies() int

func (*PrintSettings) GetNumberUp

func (p *PrintSettings) GetNumberUp() int

func (*PrintSettings) GetNumberUpLayout

func (p *PrintSettings) GetNumberUpLayout() NumberUpLayout

func (*PrintSettings) GetOrientation

func (p *PrintSettings) GetOrientation() Orientation

func (*PrintSettings) GetOutputBin

func (p *PrintSettings) GetOutputBin() string

func (*PrintSettings) GetPageRanges

func (p *PrintSettings) GetPageRanges(numRanges *int) *PageRange

func (*PrintSettings) GetPageSet

func (p *PrintSettings) GetPageSet() PageSet

func (*PrintSettings) GetPaperHeight

func (p *PrintSettings) GetPaperHeight(unit Unit) float64

func (*PrintSettings) GetPaperSize

func (p *PrintSettings) GetPaperSize() *PaperSize

func (*PrintSettings) GetPaperWidth

func (p *PrintSettings) GetPaperWidth(unit Unit) float64

func (*PrintSettings) GetPrintPages

func (p *PrintSettings) GetPrintPages() PrintPages

func (*PrintSettings) GetPrinter

func (p *PrintSettings) GetPrinter() string

func (*PrintSettings) GetPrinterLpi

func (p *PrintSettings) GetPrinterLpi() float64

func (*PrintSettings) GetQuality

func (p *PrintSettings) GetQuality() PrintQuality

func (*PrintSettings) GetResolution

func (p *PrintSettings) GetResolution() int

func (*PrintSettings) GetResolutionX

func (p *PrintSettings) GetResolutionX() int

func (*PrintSettings) GetResolutionY

func (p *PrintSettings) GetResolutionY() int

func (*PrintSettings) GetReverse

func (p *PrintSettings) GetReverse() bool

func (*PrintSettings) GetScale

func (p *PrintSettings) GetScale() float64

func (*PrintSettings) GetUseColor

func (p *PrintSettings) GetUseColor() bool

func (*PrintSettings) HasKey

func (p *PrintSettings) HasKey(key string) bool

func (*PrintSettings) LoadFile

func (p *PrintSettings) LoadFile(fileName string, err **L.Error) bool

func (*PrintSettings) LoadKeyFile

func (p *PrintSettings) LoadKeyFile(keyFile *L.KeyFile, groupName string, err **L.Error) bool

func (*PrintSettings) Set

func (p *PrintSettings) Set(key, value string)

func (*PrintSettings) SetBool

func (p *PrintSettings) SetBool(key string, value bool)

func (*PrintSettings) SetCollate

func (p *PrintSettings) SetCollate(collate bool)

func (*PrintSettings) SetDefaultSource

func (p *PrintSettings) SetDefaultSource(defaultSource string)

func (*PrintSettings) SetDither

func (p *PrintSettings) SetDither(dither string)

func (*PrintSettings) SetDouble

func (p *PrintSettings) SetDouble(key string, value float64)

func (*PrintSettings) SetDuplex

func (p *PrintSettings) SetDuplex(duplex PrintDuplex)

func (*PrintSettings) SetFinishings

func (p *PrintSettings) SetFinishings(finishings string)

func (*PrintSettings) SetInt

func (p *PrintSettings) SetInt(key string, value int)

func (*PrintSettings) SetLength

func (p *PrintSettings) SetLength(key string, value float64, unit Unit)

func (*PrintSettings) SetMediaType

func (p *PrintSettings) SetMediaType(mediaType string)

func (*PrintSettings) SetNCopies

func (p *PrintSettings) SetNCopies(numCopies int)

func (*PrintSettings) SetNumberUp

func (p *PrintSettings) SetNumberUp(numberUp int)

func (*PrintSettings) SetNumberUpLayout

func (p *PrintSettings) SetNumberUpLayout(numberUpLayout NumberUpLayout)

func (*PrintSettings) SetOrientation

func (p *PrintSettings) SetOrientation(orientation Orientation)

func (*PrintSettings) SetOutputBin

func (p *PrintSettings) SetOutputBin(outputBin string)

func (*PrintSettings) SetPageRanges

func (p *PrintSettings) SetPageRanges(pageRanges *PageRange, numRanges int)

func (*PrintSettings) SetPageSet

func (p *PrintSettings) SetPageSet(pageSet PageSet)

func (*PrintSettings) SetPaperHeight

func (p *PrintSettings) SetPaperHeight(height float64, unit Unit)

func (*PrintSettings) SetPaperSize

func (p *PrintSettings) SetPaperSize(paperSize *PaperSize)

func (*PrintSettings) SetPaperWidth

func (p *PrintSettings) SetPaperWidth(width float64, unit Unit)

func (*PrintSettings) SetPrintPages

func (p *PrintSettings) SetPrintPages(pages PrintPages)

func (*PrintSettings) SetPrinter

func (p *PrintSettings) SetPrinter(printer string)

func (*PrintSettings) SetPrinterLpi

func (p *PrintSettings) SetPrinterLpi(lpi float64)

func (*PrintSettings) SetQuality

func (p *PrintSettings) SetQuality(quality PrintQuality)

func (*PrintSettings) SetResolution

func (p *PrintSettings) SetResolution(resolution int)

func (*PrintSettings) SetResolutionXy

func (p *PrintSettings) SetResolutionXy(resolutionX, resolutionY int)

func (*PrintSettings) SetReverse

func (p *PrintSettings) SetReverse(reverse bool)

func (*PrintSettings) SetScale

func (p *PrintSettings) SetScale(scale float64)

func (*PrintSettings) SetUseColor

func (p *PrintSettings) SetUseColor(useColor bool)

func (*PrintSettings) ToFile

func (p *PrintSettings) ToFile(fileName string, err **L.Error) bool

func (*PrintSettings) ToKeyFile

func (p *PrintSettings) ToKeyFile(keyFile *L.KeyFile, groupName string)

func (*PrintSettings) Unset

func (p *PrintSettings) Unset(key string)

type PrintSettingsFunc

type PrintSettingsFunc func(key, value string, userData T.Gpointer)

type PrintStatus

type PrintStatus Enum
const (
	PRINT_STATUS_INITIAL PrintStatus = iota
	PRINT_STATUS_PREPARING
	PRINT_STATUS_GENERATING_DATA
	PRINT_STATUS_SENDING_DATA
	PRINT_STATUS_PENDING
	PRINT_STATUS_PENDING_ISSUE
	PRINT_STATUS_PRINTING
	PRINT_STATUS_FINISHED
	PRINT_STATUS_FINISHED_ABORTED
)

type Progress

type Progress struct {
	Widget          Widget
	Adjustment      *Adjustment
	OffscreenPixmap *D.Pixmap
	Format          *T.Gchar
	XAlign          float32
	YAlign          float32
	Bits            uint
}

func (*Progress) Configure

func (p *Progress) Configure(value, min, max float64)

func (*Progress) GetCurrentPercentage

func (p *Progress) GetCurrentPercentage() float64

func (*Progress) GetCurrentText

func (p *Progress) GetCurrentText() string

func (*Progress) GetPercentageFromValue

func (p *Progress) GetPercentageFromValue(value float64) float64

func (*Progress) GetTextFromValue

func (p *Progress) GetTextFromValue(value float64) string

func (*Progress) GetValue

func (p *Progress) GetValue() float64

func (*Progress) SetActivityMode

func (p *Progress) SetActivityMode(activityMode bool)

func (*Progress) SetAdjustment

func (p *Progress) SetAdjustment(adjustment *Adjustment)

func (*Progress) SetFormatString

func (p *Progress) SetFormatString(format string)

func (*Progress) SetPercentage

func (p *Progress) SetPercentage(percentage float64)

func (*Progress) SetShowText

func (p *Progress) SetShowText(showText bool)

func (*Progress) SetTextAlignment

func (p *Progress) SetTextAlignment(xAlign, yAlign float32)

func (*Progress) SetValue

func (p *Progress) SetValue(value float64)

type ProgressBar

type ProgressBar struct {
	Progress       Progress
	BarStyle       ProgressBarStyle
	Orientation    ProgressBarOrientation
	Blocks         uint
	InBlock        int
	ActivityPos    int
	ActivityStep   uint
	ActivityBlocks uint
	PulseFraction  float64
	Bits           uint
}

func (*ProgressBar) GetEllipsize

func (p *ProgressBar) GetEllipsize() P.EllipsizeMode

func (*ProgressBar) GetFraction

func (p *ProgressBar) GetFraction() float64

func (*ProgressBar) GetOrientation

func (p *ProgressBar) GetOrientation() ProgressBarOrientation

func (*ProgressBar) GetPulseStep

func (p *ProgressBar) GetPulseStep() float64

func (*ProgressBar) GetText

func (p *ProgressBar) GetText() string

func (*ProgressBar) Pulse

func (p *ProgressBar) Pulse()

func (*ProgressBar) SetActivityBlocks

func (p *ProgressBar) SetActivityBlocks(blocks uint)

func (*ProgressBar) SetActivityStep

func (p *ProgressBar) SetActivityStep(step uint)

func (*ProgressBar) SetBarStyle

func (p *ProgressBar) SetBarStyle(style ProgressBarStyle)

func (*ProgressBar) SetDiscreteBlocks

func (p *ProgressBar) SetDiscreteBlocks(blocks uint)

func (*ProgressBar) SetEllipsize

func (p *ProgressBar) SetEllipsize(mode P.EllipsizeMode)

func (*ProgressBar) SetFraction

func (p *ProgressBar) SetFraction(fraction float64)

func (*ProgressBar) SetOrientation

func (p *ProgressBar) SetOrientation(orientation ProgressBarOrientation)

func (*ProgressBar) SetPulseStep

func (p *ProgressBar) SetPulseStep(fraction float64)

func (*ProgressBar) SetText

func (p *ProgressBar) SetText(text string)

func (*ProgressBar) Update

func (p *ProgressBar) Update(percentage float64)

type ProgressBarOrientation

type ProgressBarOrientation Enum
const (
	PROGRESS_LEFT_TO_RIGHT ProgressBarOrientation = iota
	PROGRESS_RIGHT_TO_LEFT
	PROGRESS_BOTTOM_TO_TOP
	PROGRESS_TOP_TO_BOTTOM
)

type ProgressBarStyle

type ProgressBarStyle Enum
const (
	PROGRESS_CONTINUOUS ProgressBarStyle = iota
	PROGRESS_DISCRETE
)

type RadioAction

type RadioAction struct {
	Parent ToggleAction
	// contains filtered or unexported fields
}

func (*RadioAction) GetCurrentValue

func (r *RadioAction) GetCurrentValue() int

func (*RadioAction) GetGroup

func (r *RadioAction) GetGroup() *L.SList

func (*RadioAction) SetCurrentValue

func (r *RadioAction) SetCurrentValue(currentValue int)

func (*RadioAction) SetGroup

func (r *RadioAction) SetGroup(group *L.SList)

type RadioActionEntry

type RadioActionEntry struct {
	Name        *T.Gchar
	StockId     *T.Gchar
	Label       *T.Gchar
	Accelerator *T.Gchar
	Tooltip     *T.Gchar
	Value       int
}

type RadioButton

type RadioButton struct {
	CheckButton CheckButton
	Group       *L.SList
}

func (*RadioButton) GetGroup

func (r *RadioButton) GetGroup() *L.SList

func (*RadioButton) SetGroup

func (r *RadioButton) SetGroup(group *L.SList)

type RadioMenuItem

type RadioMenuItem struct {
	CheckMenuItem CheckMenuItem
	Group         *L.SList
}

func (*RadioMenuItem) GetGroup

func (r *RadioMenuItem) GetGroup() *L.SList

func (*RadioMenuItem) SetGroup

func (r *RadioMenuItem) SetGroup(group *L.SList)

type RadioToolButton

type RadioToolButton struct {
	Parent ToggleToolButton
}

func (*RadioToolButton) GetGroup

func (r *RadioToolButton) GetGroup() *L.SList

func (*RadioToolButton) SetGroup

func (r *RadioToolButton) SetGroup(group *L.SList)

type Range

type Range struct {
	Widget       Widget
	Adjustment   *Adjustment
	UpdatePolicy UpdateType
	Bits         uint
	// Inverted : 1
	// Flippable : 1
	// HasStepperA : 1
	// HasStepperB : 1
	// HasStepperC : 1
	// HasStepperD : 1
	// NeedRecalc : 1
	// SliderSizeFixed : 1
	MinSliderSize int
	Orientation   Orientation
	RangeRect     D.Rectangle
	SliderStart   int
	SliderEnd     int
	RoundDigits   int
	Bits2         uint
	// TroughClickForward : 1
	// UpdatePending : 1
	Layout                     *RangeLayout
	Timer                      *RangeStepTimer
	SlideInitialSliderPosition int
	SlideInitialCoordinate     int
	UpdateTimeoutId            uint
	EventWindow                *D.Window
}

func (*Range) GetAdjustment

func (r *Range) GetAdjustment() *Adjustment

func (*Range) GetFillLevel

func (r *Range) GetFillLevel() float64

func (*Range) GetFlippable

func (r *Range) GetFlippable() bool

func (*Range) GetInverted

func (r *Range) GetInverted() bool

func (*Range) GetLowerStepperSensitivity

func (r *Range) GetLowerStepperSensitivity() SensitivityType

func (*Range) GetMinSliderSize

func (r *Range) GetMinSliderSize() int

func (*Range) GetRangeRect

func (r *Range) GetRangeRect(rangeRect *D.Rectangle)

func (*Range) GetRestrictToFillLevel

func (r *Range) GetRestrictToFillLevel() bool

func (*Range) GetRoundDigits

func (r *Range) GetRoundDigits() int

func (*Range) GetShowFillLevel

func (r *Range) GetShowFillLevel() bool

func (*Range) GetSliderRange

func (r *Range) GetSliderRange(sliderStart, sliderEnd *int)

func (*Range) GetSliderSizeFixed

func (r *Range) GetSliderSizeFixed() bool

func (*Range) GetUpdatePolicy

func (r *Range) GetUpdatePolicy() UpdateType

func (*Range) GetUpperStepperSensitivity

func (r *Range) GetUpperStepperSensitivity() SensitivityType

func (*Range) GetValue

func (r *Range) GetValue() float64

func (*Range) SetAdjustment

func (r *Range) SetAdjustment(adjustment *Adjustment)

func (*Range) SetFillLevel

func (r *Range) SetFillLevel(fillLevel float64)

func (*Range) SetFlippable

func (r *Range) SetFlippable(flippable bool)

func (*Range) SetIncrements

func (r *Range) SetIncrements(step, page float64)

func (*Range) SetInverted

func (r *Range) SetInverted(setting bool)

func (*Range) SetLowerStepperSensitivity

func (r *Range) SetLowerStepperSensitivity(sensitivity SensitivityType)

func (*Range) SetMinSliderSize

func (r *Range) SetMinSliderSize(minSize bool)

func (*Range) SetRange

func (r *Range) SetRange(min, max float64)

func (*Range) SetRestrictToFillLevel

func (r *Range) SetRestrictToFillLevel(restrictToFillLevel bool)

func (*Range) SetRoundDigits

func (r *Range) SetRoundDigits(roundDigits int)

func (*Range) SetShowFillLevel

func (r *Range) SetShowFillLevel(showFillLevel bool)

func (*Range) SetSliderSizeFixed

func (r *Range) SetSliderSizeFixed(sizeFixed bool)

func (*Range) SetUpdatePolicy

func (r *Range) SetUpdatePolicy(policy UpdateType)

func (*Range) SetUpperStepperSensitivity

func (r *Range) SetUpperStepperSensitivity(sensitivity SensitivityType)

func (*Range) SetValue

func (r *Range) SetValue(value float64)

type RangeLayout

type RangeLayout struct{}

type RangeStepTimer

type RangeStepTimer struct{}

type RcContext

type RcContext struct{}

type RcFlags

type RcFlags Enum
const (
	RC_FG RcFlags = 1 << iota
	RC_BG
	RC_TEXT
	RC_BASE
)

type RcProperty

type RcProperty struct {
	TypeName     L.Quark
	PropertyName L.Quark
	Origin       *T.Gchar
	Value        O.Value
}

type RcPropertyParser

type RcPropertyParser func(pspec *O.ParamSpec,
	rcString *L.String, property_value *O.Value) bool

type RcStyle

type RcStyle struct {
	Parent          O.Object
	Name            *T.Gchar
	BgPixmapName    *[5]T.Gchar //TODO(t): CHECK
	FontDesc        *P.FontDescription
	ColorFlags      [5]RcFlags
	Fg              [5]D.Color
	Bg              [5]D.Color
	Text            [5]D.Color
	Base            [5]D.Color
	Xthickness      int
	Ythickness      int
	RcProperties    *L.Array
	RcStyleLists    *L.SList
	IconFactories   *L.SList
	EngineSpecified uint //: 1
}

func (*RcStyle) Copy

func (r *RcStyle) Copy() *RcStyle

func (*RcStyle) Ref

func (r *RcStyle) Ref()

func (*RcStyle) Unref

func (r *RcStyle) Unref()

type RecentAction

type RecentAction struct {
	Parent Action
	// contains filtered or unexported fields
}

func (*RecentAction) GetShowNumbers

func (r *RecentAction) GetShowNumbers() bool

func (*RecentAction) SetShowNumbers

func (r *RecentAction) SetShowNumbers(showNumbers bool)

type RecentChooser

type RecentChooser struct{}

func (*RecentChooser) AddFilter

func (r *RecentChooser) AddFilter(filter *RecentFilter)

func (*RecentChooser) GetCurrentItem

func (r *RecentChooser) GetCurrentItem() *RecentInfo

func (*RecentChooser) GetCurrentUri

func (r *RecentChooser) GetCurrentUri() string

func (*RecentChooser) GetFilter

func (r *RecentChooser) GetFilter() *RecentFilter

func (*RecentChooser) GetItems

func (r *RecentChooser) GetItems() *L.List

func (*RecentChooser) GetLimit

func (r *RecentChooser) GetLimit() int

func (*RecentChooser) GetLocalOnly

func (r *RecentChooser) GetLocalOnly() bool

func (*RecentChooser) GetSelectMultiple

func (r *RecentChooser) GetSelectMultiple() bool

func (*RecentChooser) GetShowIcons

func (r *RecentChooser) GetShowIcons() bool

func (*RecentChooser) GetShowNotFound

func (r *RecentChooser) GetShowNotFound() bool

func (*RecentChooser) GetShowNumbers

func (r *RecentChooser) GetShowNumbers() bool

func (*RecentChooser) GetShowPrivate

func (r *RecentChooser) GetShowPrivate() bool

func (*RecentChooser) GetShowTips

func (r *RecentChooser) GetShowTips() bool

func (*RecentChooser) GetSortType

func (r *RecentChooser) GetSortType() RecentSortType

func (*RecentChooser) GetUris

func (r *RecentChooser) GetUris(length *T.Gsize) []string

func (*RecentChooser) ListFilters

func (r *RecentChooser) ListFilters() *L.SList

func (*RecentChooser) RemoveFilter

func (r *RecentChooser) RemoveFilter(filter *RecentFilter)

func (*RecentChooser) SelectAll

func (r *RecentChooser) SelectAll()

func (*RecentChooser) SelectUri

func (r *RecentChooser) SelectUri(uri string, err **L.Error) bool

func (*RecentChooser) SetCurrentUri

func (r *RecentChooser) SetCurrentUri(uri string, err **L.Error) bool

func (*RecentChooser) SetFilter

func (r *RecentChooser) SetFilter(filter *RecentFilter)

func (*RecentChooser) SetLimit

func (r *RecentChooser) SetLimit(limit int)

func (*RecentChooser) SetLocalOnly

func (r *RecentChooser) SetLocalOnly(localOnly bool)

func (*RecentChooser) SetSelectMultiple

func (r *RecentChooser) SetSelectMultiple(selectMultiple bool)

func (*RecentChooser) SetShowIcons

func (r *RecentChooser) SetShowIcons(showIcons bool)

func (*RecentChooser) SetShowNotFound

func (r *RecentChooser) SetShowNotFound(showNotFound bool)

func (*RecentChooser) SetShowNumbers

func (r *RecentChooser) SetShowNumbers(showNumbers bool)

func (*RecentChooser) SetShowPrivate

func (r *RecentChooser) SetShowPrivate(showPrivate bool)

func (*RecentChooser) SetShowTips

func (r *RecentChooser) SetShowTips(showTips bool)

func (*RecentChooser) SetSortFunc

func (r *RecentChooser) SetSortFunc(sortFunc RecentSortFunc, sortData T.Gpointer, dataDestroy O.DestroyNotify)

func (*RecentChooser) SetSortType

func (r *RecentChooser) SetSortType(sortType RecentSortType)

func (*RecentChooser) UnselectAll

func (r *RecentChooser) UnselectAll()

func (*RecentChooser) UnselectUri

func (r *RecentChooser) UnselectUri(uri string)

type RecentChooserMenu

type RecentChooserMenu struct {
	Parent Menu
	// contains filtered or unexported fields
}

func (*RecentChooserMenu) GetShowNumbers

func (r *RecentChooserMenu) GetShowNumbers() bool

func (*RecentChooserMenu) SetShowNumbers

func (r *RecentChooserMenu) SetShowNumbers(showNumbers bool)

type RecentData

type RecentData struct {
	DisplayName *T.Gchar
	Description *T.Gchar
	MimeType    *T.Gchar
	AppName     *T.Gchar
	AppExec     *T.Gchar
	Groups      **T.Gchar
	IsPrivate   bool
}

type RecentFilter

type RecentFilter struct{}

func (*RecentFilter) AddAge

func (r *RecentFilter) AddAge(days int)

func (*RecentFilter) AddApplication

func (r *RecentFilter) AddApplication(application string)

func (*RecentFilter) AddCustom

func (r *RecentFilter) AddCustom(needed RecentFilterFlags, f RecentFilterFunc, data T.Gpointer, dataDestroy O.DestroyNotify)

func (*RecentFilter) AddGroup

func (r *RecentFilter) AddGroup(group string)

func (*RecentFilter) AddMimeType

func (r *RecentFilter) AddMimeType(mimeType string)

func (*RecentFilter) AddPattern

func (r *RecentFilter) AddPattern(pattern string)

func (*RecentFilter) AddPixbufFormats

func (r *RecentFilter) AddPixbufFormats()

func (*RecentFilter) Filter

func (r *RecentFilter) Filter(filterInfo *RecentFilterInfo) bool

func (*RecentFilter) GetName

func (r *RecentFilter) GetName() string

func (*RecentFilter) GetNeeded

func (r *RecentFilter) GetNeeded() RecentFilterFlags

func (*RecentFilter) SetName

func (r *RecentFilter) SetName(name string)

type RecentFilterFlags

type RecentFilterFlags Enum
const (
	RECENT_FILTER_URI RecentFilterFlags = 1 << iota
	RECENT_FILTER_DISPLAY_NAME
	RECENT_FILTER_MIME_TYPE
	RECENT_FILTER_APPLICATION
	RECENT_FILTER_GROUP
	RECENT_FILTER_AGE
)

type RecentFilterFunc

type RecentFilterFunc func(
	filterInfo *RecentFilterInfo,
	userData T.Gpointer) bool

type RecentFilterInfo

type RecentFilterInfo struct {
	Contains     RecentFilterFlags
	Uri          *T.Gchar
	Display_name *T.Gchar
	Mime_type    *T.Gchar
	Applications **T.Gchar
	Groups       **T.Gchar
	Age          int
}

type RecentInfo

type RecentInfo struct{}

func (*RecentInfo) Exists

func (r *RecentInfo) Exists() bool

func (*RecentInfo) GetAdded

func (r *RecentInfo) GetAdded() T.TimeT

func (*RecentInfo) GetAge

func (r *RecentInfo) GetAge() int

func (*RecentInfo) GetApplicationInfo

func (r *RecentInfo) GetApplicationInfo(appName string, appExec **T.Gchar, count *uint, time *T.TimeT) bool

func (*RecentInfo) GetApplications

func (r *RecentInfo) GetApplications(length *T.Gsize) []string

func (*RecentInfo) GetDescription

func (r *RecentInfo) GetDescription() string

func (*RecentInfo) GetDisplayName

func (r *RecentInfo) GetDisplayName() string

func (*RecentInfo) GetGroups

func (r *RecentInfo) GetGroups(length *T.Gsize) []string

func (*RecentInfo) GetIcon

func (r *RecentInfo) GetIcon(size int) *D.Pixbuf

func (*RecentInfo) GetMimeType

func (r *RecentInfo) GetMimeType() string

func (*RecentInfo) GetModified

func (r *RecentInfo) GetModified() T.TimeT

func (*RecentInfo) GetPrivateHint

func (r *RecentInfo) GetPrivateHint() bool

func (*RecentInfo) GetShortName

func (r *RecentInfo) GetShortName() string

func (*RecentInfo) GetUri

func (r *RecentInfo) GetUri() string

func (*RecentInfo) GetUriDisplay

func (r *RecentInfo) GetUriDisplay() string

func (*RecentInfo) GetVisited

func (r *RecentInfo) GetVisited() T.TimeT

func (*RecentInfo) HasApplication

func (r *RecentInfo) HasApplication(appName string) bool

func (*RecentInfo) HasGroup

func (r *RecentInfo) HasGroup(groupName string) bool

func (*RecentInfo) IsLocal

func (r *RecentInfo) IsLocal() bool

func (*RecentInfo) LastApplication

func (r *RecentInfo) LastApplication() string

func (*RecentInfo) Match

func (r *RecentInfo) Match(infoB *RecentInfo) bool

func (*RecentInfo) Ref

func (r *RecentInfo) Ref() *RecentInfo

func (*RecentInfo) Unref

func (r *RecentInfo) Unref()

type RecentManager

type RecentManager struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*RecentManager) AddFull

func (r *RecentManager) AddFull(uri string, recentData *RecentData) bool

func (*RecentManager) AddItem

func (r *RecentManager) AddItem(uri string) bool

func (*RecentManager) GetItems

func (r *RecentManager) GetItems() *L.List

func (*RecentManager) GetLimit

func (r *RecentManager) GetLimit() int

func (*RecentManager) HasItem

func (r *RecentManager) HasItem(uri string) bool

func (*RecentManager) LookupItem

func (r *RecentManager) LookupItem(uri string, err **L.Error) *RecentInfo

func (*RecentManager) MoveItem

func (r *RecentManager) MoveItem(uri string, newUri string, err **L.Error) bool

func (*RecentManager) PurgeItems

func (r *RecentManager) PurgeItems(err **L.Error) int

func (*RecentManager) RemoveItem

func (r *RecentManager) RemoveItem(uri string, err **L.Error) bool

func (*RecentManager) SetLimit

func (r *RecentManager) SetLimit(limit int)

func (*RecentManager) SetScreen

func (r *RecentManager) SetScreen(screen *D.Screen)

type RecentSortFunc

type RecentSortFunc func(
	a, b *RecentInfo, userData T.Gpointer) int

type RecentSortType

type RecentSortType Enum
const (
	RECENT_SORT_NONE RecentSortType = iota
	RECENT_SORT_MRU
	RECENT_SORT_LRU
	RECENT_SORT_CUSTOM
)

type ReliefStyle

type ReliefStyle Enum
const (
	RELIEF_NORMAL ReliefStyle = iota
	RELIEF_HALF
	RELIEF_NONE
)

type Requisition

type Requisition struct {
	Width  int
	Height int
}

func (*Requisition) Copy

func (r *Requisition) Copy() *Requisition

func (*Requisition) Free

func (r *Requisition) Free()

type ResizeMode

type ResizeMode Enum
const (
	RESIZE_PARENT ResizeMode = iota
	RESIZE_QUEUE
	RESIZE_IMMEDIATE
)

type ResponseType

type ResponseType Enum
const (
	RESPONSE_NONE ResponseType = -(iota + 1)
	RESPONSE_REJECT
	RESPONSE_ACCEPT
	RESPONSE_DELETE_EVENT
	RESPONSE_OK
	RESPONSE_CANCEL
	RESPONSE_CLOSE
	RESPONSE_YES
	RESPONSE_NO
	RESPONSE_APPLY
	RESPONSE_HELP
)

type Ruler

type Ruler struct {
	Widget       Widget
	BackingStore *D.Pixmap
	NonGrExpGc   *D.GC
	Metric       *RulerMetric
	Xsrc         int
	Ysrc         int
	SliderSize   int
	Lower        float64
	Upper        float64
	Position     float64
	MaxSize      float64
}

func (*Ruler) DrawPos

func (r *Ruler) DrawPos()

func (*Ruler) DrawTicks

func (r *Ruler) DrawTicks()

func (*Ruler) GetMetric

func (r *Ruler) GetMetric() MetricType

func (*Ruler) GetRange

func (r *Ruler) GetRange(lower, upper, position, maxSize *float64)

func (*Ruler) SetMetric

func (r *Ruler) SetMetric(metric MetricType)

func (*Ruler) SetRange

func (r *Ruler) SetRange(lower, upper, position, maxSize float64)

type RulerMetric

type RulerMetric struct {
	MetricName    *T.Gchar
	Abbrev        *T.Gchar
	PixelsPerUnit float64
	RulerScale    [10]float64
	Subdivide     [5]int
}

type Scale

type Scale struct {
	Range  Range
	Digits int
	Bits   uint
}

func (*Scale) AddMark

func (s *Scale) AddMark(value float64, position PositionType, markup string)

func (*Scale) ClearMarks

func (s *Scale) ClearMarks()

func (*Scale) GetDigits

func (s *Scale) GetDigits() int

func (*Scale) GetDrawValue

func (s *Scale) GetDrawValue() bool

func (*Scale) GetLayout

func (s *Scale) GetLayout() *P.Layout

func (*Scale) GetLayoutOffsets

func (s *Scale) GetLayoutOffsets(x, y *int)

func (*Scale) GetValuePos

func (s *Scale) GetValuePos() PositionType

func (*Scale) SetDrawValue

func (s *Scale) SetDrawValue(drawValue bool)

func (*Scale) SetValuePos

func (s *Scale) SetValuePos(pos PositionType)

type ScaleButton

type ScaleButton struct {
	Parent      Button
	PlusButton  *Widget
	MinusButton *Widget
	// contains filtered or unexported fields
}

func (*ScaleButton) GetAdjustment

func (s *ScaleButton) GetAdjustment() *Adjustment

func (*ScaleButton) GetMinusButton

func (s *ScaleButton) GetMinusButton() *Widget

func (*ScaleButton) GetOrientation

func (s *ScaleButton) GetOrientation() Orientation

func (*ScaleButton) GetPlusButton

func (s *ScaleButton) GetPlusButton() *Widget

func (*ScaleButton) GetPopup

func (s *ScaleButton) GetPopup() *Widget

func (*ScaleButton) GetValue

func (s *ScaleButton) GetValue() float64

func (*ScaleButton) SetAdjustment

func (s *ScaleButton) SetAdjustment(adjustment *Adjustment)

func (*ScaleButton) SetIcons

func (s *ScaleButton) SetIcons(icons []string)

func (*ScaleButton) SetOrientation

func (s *ScaleButton) SetOrientation(orientation Orientation)

func (*ScaleButton) SetValue

func (s *ScaleButton) SetValue(value float64)

type ScrollType

type ScrollType Enum
const (
	SCROLL_NONE ScrollType = iota
	SCROLL_JUMP
	SCROLL_STEP_BACKWARD
	SCROLL_STEP_FORWARD
	SCROLL_PAGE_BACKWARD
	SCROLL_PAGE_FORWARD
	SCROLL_STEP_UP
	SCROLL_STEP_DOWN
	SCROLL_PAGE_UP
	SCROLL_PAGE_DOWN
	SCROLL_STEP_LEFT
	SCROLL_STEP_RIGHT
	SCROLL_PAGE_LEFT
	SCROLL_PAGE_RIGHT
	SCROLL_START
	SCROLL_END
)

type ScrolledWindow

type ScrolledWindow struct {
	Container  Bin
	Hscrollbar *Widget
	Vscrollbar *Widget
	Bits       uint
	// HscrollbarPolicy : 2
	// VscrollbarPolicy : 2
	// HscrollbarVisible : 1
	// VscrollbarVisible : 1
	// WindowPlacement : 2
	// FocusOut : 1
	ShadowType uint16
}

func (*ScrolledWindow) AddWithViewport

func (s *ScrolledWindow) AddWithViewport(child *Widget)

func (*ScrolledWindow) GetHadjustment

func (s *ScrolledWindow) GetHadjustment() *Adjustment

func (*ScrolledWindow) GetHscrollbar

func (s *ScrolledWindow) GetHscrollbar() *Widget

func (*ScrolledWindow) GetPlacement

func (s *ScrolledWindow) GetPlacement() CornerType

func (*ScrolledWindow) GetPolicy

func (s *ScrolledWindow) GetPolicy(hscrollbarPolicy, vscrollbarPolicy *PolicyType)

func (*ScrolledWindow) GetShadowType

func (s *ScrolledWindow) GetShadowType() ShadowType

func (*ScrolledWindow) GetVadjustment

func (s *ScrolledWindow) GetVadjustment() *Adjustment

func (*ScrolledWindow) GetVscrollbar

func (s *ScrolledWindow) GetVscrollbar() *Widget

func (*ScrolledWindow) SetHadjustment

func (s *ScrolledWindow) SetHadjustment(hadjustment *Adjustment)

func (*ScrolledWindow) SetPlacement

func (s *ScrolledWindow) SetPlacement(windowPlacement CornerType)

func (*ScrolledWindow) SetPolicy

func (s *ScrolledWindow) SetPolicy(hscrollbarPolicy, vscrollbarPolicy PolicyType)

func (*ScrolledWindow) SetShadowType

func (s *ScrolledWindow) SetShadowType(t ShadowType)

func (*ScrolledWindow) SetVadjustment

func (s *ScrolledWindow) SetVadjustment(vadjustment *Adjustment)

func (*ScrolledWindow) UnsetPlacement

func (s *ScrolledWindow) UnsetPlacement()

type SelectionData

type SelectionData struct {
	Selection D.Atom
	Target    D.Atom
	Type      D.Atom
	Format    int
	Data      *T.Guchar
	Length    int
	Display   *D.Display
}

func (*SelectionData) Copy

func (s *SelectionData) Copy() *SelectionData

func (*SelectionData) Free

func (s *SelectionData) Free()

func (*SelectionData) GetData

func (s *SelectionData) GetData() *T.Guchar

func (*SelectionData) GetDataType

func (s *SelectionData) GetDataType() D.Atom

func (*SelectionData) GetDisplay

func (s *SelectionData) GetDisplay() *D.Display

func (*SelectionData) GetFormat

func (s *SelectionData) GetFormat() int

func (*SelectionData) GetLength

func (s *SelectionData) GetLength() int

func (*SelectionData) GetPixbuf

func (s *SelectionData) GetPixbuf() *D.Pixbuf

func (*SelectionData) GetSelection

func (s *SelectionData) GetSelection() D.Atom

func (*SelectionData) GetTarget

func (s *SelectionData) GetTarget() D.Atom

func (*SelectionData) GetTargets

func (s *SelectionData) GetTargets(targets **D.Atom, nAtoms *int) bool

func (*SelectionData) GetText

func (s *SelectionData) GetText() []string

func (*SelectionData) GetUris

func (s *SelectionData) GetUris() []string

func (*SelectionData) Set

func (s *SelectionData) Set(typ D.Atom, format int, data *T.Guchar, length int)

func (*SelectionData) SetPixbuf

func (s *SelectionData) SetPixbuf(pixbuf *D.Pixbuf) bool

func (*SelectionData) SetText

func (s *SelectionData) SetText(str string, leng int) bool

func (*SelectionData) SetUris

func (s *SelectionData) SetUris(uris []string) bool

func (*SelectionData) TargetsIncludeImage

func (s *SelectionData) TargetsIncludeImage(writable bool) bool

func (*SelectionData) TargetsIncludeRichText

func (s *SelectionData) TargetsIncludeRichText(buffer *TextBuffer) bool

func (*SelectionData) TargetsIncludeText

func (s *SelectionData) TargetsIncludeText() bool

func (*SelectionData) TargetsIncludeUri

func (s *SelectionData) TargetsIncludeUri() bool

type SelectionMode

type SelectionMode Enum
const (
	SELECTION_NONE SelectionMode = iota
	SELECTION_SINGLE
	SELECTION_BROWSE
	SELECTION_MULTIPLE
	SELECTION_EXTENDED = SELECTION_MULTIPLE
)

type SensitivityType

type SensitivityType Enum
const (
	SENSITIVITY_AUTO SensitivityType = iota
	SENSITIVITY_ON
	SENSITIVITY_OFF
)

type SeparatorToolItem

type SeparatorToolItem struct {
	Parent ToolItem
	// contains filtered or unexported fields
}

func (*SeparatorToolItem) GetDraw

func (s *SeparatorToolItem) GetDraw() bool

func (*SeparatorToolItem) SetDraw

func (s *SeparatorToolItem) SetDraw(draw bool)

type Settings

type Settings struct {
	Parent          O.Object
	QueuedSettings  *T.GData
	Property_values *SettingsPropertyValue
	RcContext       *RcContext
	Screen          *D.Screen
}

func (*Settings) SetDoubleProperty

func (s *Settings) SetDoubleProperty(name string, vDouble float64, origin string)

func (*Settings) SetLongProperty

func (s *Settings) SetLongProperty(name string, vLong T.Glong, origin string)

func (*Settings) SetPropertyValue

func (s *Settings) SetPropertyValue(name string, svalue *SettingsValue)

func (*Settings) SetStringProperty

func (s *Settings) SetStringProperty(name, vString, origin string)

type SettingsPropertyValue

type SettingsPropertyValue struct{}

type SettingsValue

type SettingsValue struct {
	Origin *T.Gchar
	Value  O.Value
}

type ShadowType

type ShadowType Enum
const (
	SHADOW_NONE ShadowType = iota
	SHADOW_IN
	SHADOW_OUT
	SHADOW_ETCHED_IN
	SHADOW_ETCHED_OUT
)

type SideType

type SideType Enum
const (
	SIDE_TOP SideType = iota
	SIDE_BOTTOM
	SIDE_LEFT
	SIDE_RIGHT
)

type SignalRunType

type SignalRunType Enum

type SizeGroup

type SizeGroup struct {
	Parent  O.Object
	Widgets *L.SList
	Mode    uint8
	Bits    uint
	// HaveWidth : 1
	// HaveHeight : 1
	// IgnoreHidden : 1
	Requisition Requisition
}

func (*SizeGroup) AddWidget

func (s *SizeGroup) AddWidget(widget *Widget)

func (*SizeGroup) GetIgnoreHidden

func (s *SizeGroup) GetIgnoreHidden() bool

func (*SizeGroup) GetMode

func (s *SizeGroup) GetMode() SizeGroupMode

func (*SizeGroup) GetWidgets

func (s *SizeGroup) GetWidgets() *L.SList

func (*SizeGroup) RemoveWidget

func (s *SizeGroup) RemoveWidget(widget *Widget)

func (*SizeGroup) SetIgnoreHidden

func (s *SizeGroup) SetIgnoreHidden(ignoreHidden bool)

func (*SizeGroup) SetMode

func (s *SizeGroup) SetMode(mode SizeGroupMode)

type SizeGroupMode

type SizeGroupMode Enum
const (
	SIZE_GROUP_NONE SizeGroupMode = iota
	SIZE_GROUP_HORIZONTAL
	SIZE_GROUP_VERTICAL
	SIZE_GROUP_BOTH
)

type Socket

type Socket struct {
	Container     Container
	RequestWidth  uint16
	RequestHeight uint16
	CurrentWidth  uint16
	CurrentHeight uint16
	PlugWindow    *D.Window
	PlugWidget    *Widget
	XembedVersion int16
	Bits          uint
	// SameApp : 1
	// FocusIn : 1
	// HaveSize : 1
	// NeedMap : 1
	// IsMapped : 1
	// Active : 1
	AccelGroup *AccelGroup
	Toplevel   *Widget
}

func (*Socket) AddId

func (s *Socket) AddId(windowId T.GdkNativeWindow)

func (*Socket) GetId

func (s *Socket) GetId() T.GdkNativeWindow

func (*Socket) GetPlugWindow

func (s *Socket) GetPlugWindow() *D.Window

func (*Socket) Steal

func (s *Socket) Steal(wid T.GdkNativeWindow)

type SortType

type SortType Enum
const (
	SORT_ASCENDING SortType = iota
	SORT_DESCENDING
)

type SpinButton

type SpinButton struct {
	Entry        Entry
	Adjustment   *Adjustment
	Panel        *D.Window
	Timer        T.GUint32
	ClimbRate    float64
	TimerStep    float64
	UpdatePolicy SpinButtonUpdatePolicy
	Bits         uint
}

func (*SpinButton) Configure

func (s *SpinButton) Configure(adjustment *Adjustment, climbRate float64, digits uint)

func (*SpinButton) GetAdjustment

func (s *SpinButton) GetAdjustment() *Adjustment

func (*SpinButton) GetDigits

func (s *SpinButton) GetDigits() uint

func (*SpinButton) GetIncrements

func (s *SpinButton) GetIncrements(step, page *float64)

func (*SpinButton) GetNumeric

func (s *SpinButton) GetNumeric() bool

func (*SpinButton) GetRange

func (s *SpinButton) GetRange(min, max *float64)

func (*SpinButton) GetSnapToTicks

func (s *SpinButton) GetSnapToTicks() bool

func (*SpinButton) GetUpdatePolicy

func (s *SpinButton) GetUpdatePolicy() SpinButtonUpdatePolicy

func (*SpinButton) GetValue

func (s *SpinButton) GetValue() float64

func (*SpinButton) GetValueAsInt

func (s *SpinButton) GetValueAsInt() int

func (*SpinButton) GetWrap

func (s *SpinButton) GetWrap() bool

func (*SpinButton) SetAdjustment

func (s *SpinButton) SetAdjustment(adjustment *Adjustment)

func (*SpinButton) SetDigits

func (s *SpinButton) SetDigits(digits uint)

func (*SpinButton) SetIncrements

func (s *SpinButton) SetIncrements(step, page float64)

func (*SpinButton) SetNumeric

func (s *SpinButton) SetNumeric(numeric bool)

func (*SpinButton) SetRange

func (s *SpinButton) SetRange(min, max float64)

func (*SpinButton) SetSnapToTicks

func (s *SpinButton) SetSnapToTicks(snapToTicks bool)

func (*SpinButton) SetUpdatePolicy

func (s *SpinButton) SetUpdatePolicy(policy SpinButtonUpdatePolicy)

func (*SpinButton) SetValue

func (s *SpinButton) SetValue(value float64)

func (*SpinButton) SetWrap

func (s *SpinButton) SetWrap(wrap bool)

func (*SpinButton) Spin

func (s *SpinButton) Spin(direction SpinType, increment float64)

func (*SpinButton) Update

func (s *SpinButton) Update()

type SpinButtonUpdatePolicy

type SpinButtonUpdatePolicy Enum
const (
	UPDATE_ALWAYS SpinButtonUpdatePolicy = iota
	UPDATE_IF_VALID
)

type SpinType

type SpinType Enum
const (
	SPIN_STEP_FORWARD SpinType = iota
	SPIN_STEP_BACKWARD
	SPIN_PAGE_FORWARD
	SPIN_PAGE_BACKWARD
	SPIN_HOME
	SPIN_END
	SPIN_USER_DEFINED
)

type Spinner

type Spinner struct {
	Parent DrawingArea
	// contains filtered or unexported fields
}

func (*Spinner) Start

func (s *Spinner) Start()

func (*Spinner) Stop

func (s *Spinner) Stop()

type StateType

type StateType Enum
const (
	STATE_NORMAL StateType = iota
	STATE_ACTIVE
	STATE_PRELIGHT
	STATE_SELECTED
	STATE_INSENSITIVE
)

type StatusIcon

type StatusIcon struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*StatusIcon) GetBlinking

func (s *StatusIcon) GetBlinking() bool

func (*StatusIcon) GetGeometry

func (s *StatusIcon) GetGeometry(screen **D.Screen, area *D.Rectangle, orientation *Orientation) bool

func (*StatusIcon) GetGicon

func (s *StatusIcon) GetGicon() *I.Icon

func (*StatusIcon) GetHasTooltip

func (s *StatusIcon) GetHasTooltip() bool

func (*StatusIcon) GetIconName

func (s *StatusIcon) GetIconName() string

func (*StatusIcon) GetPixbuf

func (s *StatusIcon) GetPixbuf() *D.Pixbuf

func (*StatusIcon) GetScreen

func (s *StatusIcon) GetScreen() *D.Screen

func (*StatusIcon) GetSize

func (s *StatusIcon) GetSize() int

func (*StatusIcon) GetStock

func (s *StatusIcon) GetStock() string

func (*StatusIcon) GetStorageType

func (s *StatusIcon) GetStorageType() ImageType

func (*StatusIcon) GetTitle

func (s *StatusIcon) GetTitle() string

func (*StatusIcon) GetTooltipMarkup

func (s *StatusIcon) GetTooltipMarkup() string

func (*StatusIcon) GetTooltipText

func (s *StatusIcon) GetTooltipText() string

func (*StatusIcon) GetVisible

func (s *StatusIcon) GetVisible() bool

func (*StatusIcon) GetX11WindowId

func (s *StatusIcon) GetX11WindowId() T.GUint32

func (*StatusIcon) IsEmbedded

func (s *StatusIcon) IsEmbedded() bool

func (*StatusIcon) SetBlinking

func (s *StatusIcon) SetBlinking(blinking bool)

func (*StatusIcon) SetFromFile

func (s *StatusIcon) SetFromFile(filename string)

func (*StatusIcon) SetFromGicon

func (s *StatusIcon) SetFromGicon(icon *I.Icon)

func (*StatusIcon) SetFromIconName

func (s *StatusIcon) SetFromIconName(iconName string)

func (*StatusIcon) SetFromPixbuf

func (s *StatusIcon) SetFromPixbuf(pixbuf *D.Pixbuf)

func (*StatusIcon) SetFromStock

func (s *StatusIcon) SetFromStock(stockId string)

func (*StatusIcon) SetHasTooltip

func (s *StatusIcon) SetHasTooltip(hasTooltip bool)

func (*StatusIcon) SetName

func (s *StatusIcon) SetName(name string)

func (*StatusIcon) SetScreen

func (s *StatusIcon) SetScreen(screen *D.Screen)

func (*StatusIcon) SetTitle

func (s *StatusIcon) SetTitle(title string)

func (*StatusIcon) SetTooltip

func (s *StatusIcon) SetTooltip(tooltipText string)

func (*StatusIcon) SetTooltipMarkup

func (s *StatusIcon) SetTooltipMarkup(markup string)

func (*StatusIcon) SetTooltipText

func (s *StatusIcon) SetTooltipText(text string)

func (*StatusIcon) SetVisible

func (s *StatusIcon) SetVisible(visible bool)

type Statusbar

type Statusbar struct {
	ParentWidget  HBox
	Frame         *Widget
	Label         *Widget
	Messages      *L.SList
	Keys          *L.SList
	SeqContextId  uint
	SeqMessageId  uint
	Grip_window   *D.Window
	HasResizeGrip uint // : 1
}

func (*Statusbar) GetContextId

func (s *Statusbar) GetContextId(contextDescription string) uint

func (*Statusbar) GetHasResizeGrip

func (s *Statusbar) GetHasResizeGrip() bool

func (*Statusbar) GetMessageArea

func (s *Statusbar) GetMessageArea() *Widget

func (*Statusbar) Pop

func (s *Statusbar) Pop(contextId uint)

func (*Statusbar) Push

func (s *Statusbar) Push(contextId uint, text string) uint

func (*Statusbar) Remove

func (s *Statusbar) Remove(contextId uint, messageId uint)

func (*Statusbar) RemoveAll

func (s *Statusbar) RemoveAll(contextId uint)

func (*Statusbar) SetHasResizeGrip

func (s *Statusbar) SetHasResizeGrip(setting bool)

type StockItem

type StockItem struct {
	StockId           *T.Gchar
	Label             *T.Gchar
	Modifier          T.GdkModifierType
	Keyval            uint
	TranslationDomain *T.Gchar
}

type Style

type Style struct {
	Parent          O.Object
	Fg              [5]D.Color
	Bg              [5]D.Color
	Light           [5]D.Color
	Dark            [5]D.Color
	Mid             [5]D.Color
	Text            [5]D.Color
	Base            [5]D.Color
	TextAa          [5]D.Color
	Black           D.Color
	White           D.Color
	FontDesc        *P.FontDescription
	Xthickness      int
	Ythickness      int
	FgGc            *[5]D.GC //TODO(t): CHECK
	BgGc            *[5]D.GC //TODO(t): CHECK
	LightGc         *[5]D.GC //TODO(t): CHECK
	DarkGc          *[5]D.GC //TODO(t): CHECK
	MidGc           *[5]D.GC //TODO(t): CHECK
	TextGc          *[5]D.GC //TODO(t): CHECK
	BaseGc          *[5]D.GC //TODO(t): CHECK
	TextAaGc        *[5]D.GC //TODO(t): CHECK
	BlackGc         *D.GC
	WhiteGc         *D.GC
	BgPixmap        *[5]D.Pixmap //TODO(t): CHECK
	AttachCount     int
	Depth           int
	Colormap        *D.Colormap
	PrivateFont     *D.Font
	PrivateFontDesc *P.FontDescription
	RcStyle         *RcStyle
	Styles          *L.SList
	PropertyCache   *L.Array
	IconFactories   *L.SList
}

func (*Style) ApplyDefaultBackground

func (s *Style) ApplyDefaultBackground(window *D.Window, setBg bool, stateType StateType, area *D.Rectangle, x, y, width, height int)

func (*Style) Attach

func (s *Style) Attach(window *D.Window) *Style

func (*Style) Copy

func (s *Style) Copy() *Style

func (*Style) Detach

func (s *Style) Detach()

func (*Style) Get

func (s *Style) Get(widgetType O.Type, firstPropertyName string, v ...VArg)

func (*Style) GetFont

func (s *Style) GetFont() *D.Font

func (*Style) GetStyleProperty

func (s *Style) GetStyleProperty(widgetType O.Type, propertyName string, value *O.Value)

func (*Style) GetValist

func (s *Style) GetValist(widgetType O.Type, firstPropertyName string, varArgs VAList)

func (*Style) LookupColor

func (s *Style) LookupColor(colorName string, color *D.Color) bool

func (*Style) LookupIconSet

func (s *Style) LookupIconSet(stockId string) *IconSet

func (*Style) Ref

func (s *Style) Ref() *Style

func (*Style) RenderIcon

func (s *Style) RenderIcon(source *IconSource, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *D.Pixbuf

func (*Style) SetBackground

func (s *Style) SetBackground(window *D.Window, stateType StateType)

func (*Style) SetFont

func (s *Style) SetFont(font *D.Font)

func (*Style) Unref

func (s *Style) Unref()
type SubmenuDirection Enum
const (
	DIRECTION_LEFT SubmenuDirection = iota
	DIRECTION_RIGHT
)
type SubmenuPlacement Enum
const (
	TOP_BOTTOM SubmenuPlacement = iota
	LEFT_RIGHT
)

type Table

type Table struct {
	Container     Container
	Children      *L.List
	Rows          *TableRowCol
	Cols          *TableRowCol
	Nrows         uint16
	Ncols         uint16
	ColumnSpacing uint16
	RowSpacing    uint16
	Bits          uint
}

func (*Table) Attach

func (t *Table) Attach(child *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint, xoptions, yoptions AttachOptions, xpadding, ypadding uint)

func (*Table) AttachDefaults

func (t *Table) AttachDefaults(widget *Widget, leftAttach, rightAttach, topAttach, bottomAttach uint)

func (*Table) GetColSpacing

func (t *Table) GetColSpacing(column uint) uint

func (*Table) GetDefaultColSpacing

func (t *Table) GetDefaultColSpacing() uint

func (*Table) GetDefaultRowSpacing

func (t *Table) GetDefaultRowSpacing() uint

func (*Table) GetHomogeneous

func (t *Table) GetHomogeneous() bool

func (*Table) GetRowSpacing

func (t *Table) GetRowSpacing(row uint) uint

func (*Table) GetSize

func (t *Table) GetSize(rows, columns *uint)

func (*Table) Resize

func (t *Table) Resize(rows, columns uint)

func (*Table) SetColSpacing

func (t *Table) SetColSpacing(column, spacing uint)

func (*Table) SetColSpacings

func (t *Table) SetColSpacings(spacing uint)

func (*Table) SetHomogeneous

func (t *Table) SetHomogeneous(homogeneous bool)

func (*Table) SetRowSpacing

func (t *Table) SetRowSpacing(row, spacing uint)

func (*Table) SetRowSpacings

func (t *Table) SetRowSpacings(spacing uint)

type TableRowCol

type TableRowCol struct {
	Requisition uint16
	Allocation  uint16
	Spacing     uint16
	Bits        uint
}

type TargetEntry

type TargetEntry struct {
	Target *T.Gchar
	Flags  uint
	Info   uint
}

type TargetFlags

type TargetFlags Enum
const (
	TARGET_SAME_APP TargetFlags = 1 << iota
	TARGET_SAME_WIDGET
	TARGET_OTHER_APP
	TARGET_OTHER_WIDGET
)

type TargetList

type TargetList struct {
	List     *L.List
	RefCount uint
}

func (*TargetList) Add

func (t *TargetList) Add(target D.Atom, flags, info uint)

func (*TargetList) AddImageTargets

func (t *TargetList) AddImageTargets(info uint, writable bool)

func (*TargetList) AddRichTextTargets

func (t *TargetList) AddRichTextTargets(info uint, deserializable bool, buffer *TextBuffer)

func (*TargetList) AddTable

func (t *TargetList) AddTable(targets *TargetEntry, ntargets uint)

func (*TargetList) AddTextTargets

func (t *TargetList) AddTextTargets(info uint)

func (*TargetList) AddUriTargets

func (t *TargetList) AddUriTargets(info uint)

func (*TargetList) Find

func (t *TargetList) Find(target D.Atom, info *uint) bool

func (*TargetList) Ref

func (t *TargetList) Ref() *TargetList

func (*TargetList) Remove

func (t *TargetList) Remove(target D.Atom)

func (*TargetList) Unref

func (t *TargetList) Unref()

type TextAppearance

type TextAppearance struct {
	BgColor   D.Color
	FgColor   D.Color
	BgStipple *T.GdkBitmap
	FgStipple *T.GdkBitmap
	Rise      int
	Padding1  T.Gpointer
	Bits      uint
}

type TextAttributes

type TextAttributes struct {
	Refcount         uint
	Appearance       TextAppearance
	Justification    Justification
	Direction        TextDirection
	Font             *P.FontDescription
	FontScale        float64
	LeftMargin       int
	Indent           int
	RightMargin      int
	PixelsAboveLines int
	PixelsBelowLines int
	PixelsInsideWrap int
	Tabs             *P.TabArray
	WrapMode         WrapMode
	Language         *P.Language
	PgBgColor        *D.Color
	Bits             uint
}

func (*TextAttributes) Copy

func (t *TextAttributes) Copy() *TextAttributes

func (*TextAttributes) CopyValues

func (t *TextAttributes) CopyValues(dest *TextAttributes)

func (*TextAttributes) Ref

func (t *TextAttributes) Ref() *TextAttributes

func (*TextAttributes) Unref

func (t *TextAttributes) Unref()

type TextBTree

type TextBTree struct{}

type TextBuffer

type TextBuffer struct {
	Parent                   O.Object
	TagTable                 *TextTagTable
	Btree                    *TextBTree
	ClipboardContentsBuffers *L.SList
	SelectionClipboards      *L.SList
	LogAttrCache             *TextLogAttrCache
	UserActionCount          uint
	Bits                     uint
}

func (*TextBuffer) AddMark

func (t *TextBuffer) AddMark(mark *TextMark, where *TextIter)

func (*TextBuffer) AddSelectionClipboard

func (t *TextBuffer) AddSelectionClipboard(clipboard *Clipboard)

func (*TextBuffer) ApplyTag

func (t *TextBuffer) ApplyTag(tag *TextTag, start, end *TextIter)

func (*TextBuffer) ApplyTagByName

func (t *TextBuffer) ApplyTagByName(name string, start, end *TextIter)

func (*TextBuffer) Backspace

func (t *TextBuffer) Backspace(iter *TextIter, interactive, defaultEditable bool) bool

func (*TextBuffer) BeginUserAction

func (t *TextBuffer) BeginUserAction()

func (*TextBuffer) CopyClipboard

func (t *TextBuffer) CopyClipboard(clipboard *Clipboard)

func (*TextBuffer) CreateChildAnchor

func (t *TextBuffer) CreateChildAnchor(iter *TextIter) *TextChildAnchor

func (*TextBuffer) CreateMark

func (t *TextBuffer) CreateMark(markName string, where *TextIter, leftGravity bool) *TextMark

func (*TextBuffer) CreateTag

func (t *TextBuffer) CreateTag(tagName string, firstPropertyName string, v ...VArg) *TextTag

func (*TextBuffer) CutClipboard

func (t *TextBuffer) CutClipboard(clipboard *Clipboard, defaultEditable bool)

func (*TextBuffer) Delete

func (t *TextBuffer) Delete(start, end *TextIter)

func (*TextBuffer) DeleteInteractive

func (t *TextBuffer) DeleteInteractive(startIter, endIter *TextIter, defaultEditable bool) bool

func (*TextBuffer) DeleteMark

func (t *TextBuffer) DeleteMark(mark *TextMark)

func (*TextBuffer) DeleteMarkByName

func (t *TextBuffer) DeleteMarkByName(name string)

func (*TextBuffer) DeleteSelection

func (t *TextBuffer) DeleteSelection(interactive, defaultEditable bool) bool

func (*TextBuffer) Deserialize

func (t *TextBuffer) Deserialize(contentBuffer *TextBuffer, format D.Atom, iter *TextIter, data *uint8, length T.Gsize, err **L.Error) bool

func (*TextBuffer) DeserializeGetCanCreateTags

func (t *TextBuffer) DeserializeGetCanCreateTags(format D.Atom) bool

func (*TextBuffer) DeserializeSetCanCreateTags

func (t *TextBuffer) DeserializeSetCanCreateTags(format D.Atom, canCreateTags bool)

func (*TextBuffer) EndUserAction

func (t *TextBuffer) EndUserAction()

func (*TextBuffer) GetBounds

func (t *TextBuffer) GetBounds(start, end *TextIter)

func (*TextBuffer) GetCharCount

func (t *TextBuffer) GetCharCount() int

func (*TextBuffer) GetCopyTargetList

func (t *TextBuffer) GetCopyTargetList() *TargetList

func (*TextBuffer) GetDeserializeFormats

func (t *TextBuffer) GetDeserializeFormats(nFormats *int) *D.Atom

func (*TextBuffer) GetEndIter

func (t *TextBuffer) GetEndIter(iter *TextIter)

func (*TextBuffer) GetHasSelection

func (t *TextBuffer) GetHasSelection() bool

func (*TextBuffer) GetInsert

func (t *TextBuffer) GetInsert() *TextMark

func (*TextBuffer) GetIterAtChildAnchor

func (t *TextBuffer) GetIterAtChildAnchor(iter *TextIter, anchor *TextChildAnchor)

func (*TextBuffer) GetIterAtLine

func (t *TextBuffer) GetIterAtLine(iter *TextIter, lineNumber int)

func (*TextBuffer) GetIterAtLineIndex

func (t *TextBuffer) GetIterAtLineIndex(iter *TextIter, lineNumber, byteIndex int)

func (*TextBuffer) GetIterAtLineOffset

func (t *TextBuffer) GetIterAtLineOffset(iter *TextIter, lineNumber, charOffset int)

func (*TextBuffer) GetIterAtMark

func (t *TextBuffer) GetIterAtMark(iter *TextIter, mark *TextMark)

func (*TextBuffer) GetIterAtOffset

func (t *TextBuffer) GetIterAtOffset(iter *TextIter, charOffset int)

func (*TextBuffer) GetLineCount

func (t *TextBuffer) GetLineCount() int

func (*TextBuffer) GetMark

func (t *TextBuffer) GetMark(name string) *TextMark

func (*TextBuffer) GetModified

func (t *TextBuffer) GetModified() bool

func (*TextBuffer) GetPasteTargetList

func (t *TextBuffer) GetPasteTargetList() *TargetList

func (*TextBuffer) GetSelectionBound

func (t *TextBuffer) GetSelectionBound() *TextMark

func (*TextBuffer) GetSelectionBounds

func (t *TextBuffer) GetSelectionBounds(start, end *TextIter) bool

func (*TextBuffer) GetSerializeFormats

func (t *TextBuffer) GetSerializeFormats(nFormats *int) *D.Atom

func (*TextBuffer) GetSlice

func (t *TextBuffer) GetSlice(start, end *TextIter, includeHiddenChars bool) string

func (*TextBuffer) GetStartIter

func (t *TextBuffer) GetStartIter(iter *TextIter)

func (*TextBuffer) GetTagTable

func (t *TextBuffer) GetTagTable() *TextTagTable

func (*TextBuffer) GetText

func (t *TextBuffer) GetText(start, end *TextIter, includeHiddenChars bool) string

func (*TextBuffer) Insert

func (t *TextBuffer) Insert(iter *TextIter, text string, leng int)

func (*TextBuffer) InsertAtCursor

func (t *TextBuffer) InsertAtCursor(text string, leng int)

func (*TextBuffer) InsertChildAnchor

func (t *TextBuffer) InsertChildAnchor(iter *TextIter, anchor *TextChildAnchor)

func (*TextBuffer) InsertInteractive

func (t *TextBuffer) InsertInteractive(iter *TextIter, text string, leng int, defaultEditable bool) bool

func (*TextBuffer) InsertInteractiveAtCursor

func (t *TextBuffer) InsertInteractiveAtCursor(text string, leng int, defaultEditable bool) bool

func (*TextBuffer) InsertPixbuf

func (t *TextBuffer) InsertPixbuf(iter *TextIter, pixbuf *D.Pixbuf)

func (*TextBuffer) InsertRange

func (t *TextBuffer) InsertRange(iter, start, end *TextIter)

func (*TextBuffer) InsertRangeInteractive

func (t *TextBuffer) InsertRangeInteractive(iter, start, end *TextIter, defaultEditable bool) bool

func (*TextBuffer) InsertWithTags

func (t *TextBuffer) InsertWithTags(iter *TextIter, text string, leng int, firstTag *TextTag, v ...VArg)

func (*TextBuffer) InsertWithTagsByName

func (t *TextBuffer) InsertWithTagsByName(iter *TextIter, text string, leng int, firstTagName string, v ...VArg)

func (*TextBuffer) MoveMark

func (t *TextBuffer) MoveMark(mark *TextMark, where *TextIter)

func (*TextBuffer) MoveMarkByName

func (t *TextBuffer) MoveMarkByName(name string, where *TextIter)

func (*TextBuffer) PasteClipboard

func (t *TextBuffer) PasteClipboard(clipboard *Clipboard, overrideLocation *TextIter, defaultEditable bool)

func (*TextBuffer) PlaceCursor

func (t *TextBuffer) PlaceCursor(where *TextIter)

func (*TextBuffer) RegisterDeserializeFormat

func (t *TextBuffer) RegisterDeserializeFormat(mimeType string, function TextBufferDeserializeFunc, userData T.Gpointer, userDataDestroy O.DestroyNotify) D.Atom

func (*TextBuffer) RegisterDeserializeTagset

func (t *TextBuffer) RegisterDeserializeTagset(tagsetName string) D.Atom

func (*TextBuffer) RegisterSerializeFormat

func (t *TextBuffer) RegisterSerializeFormat(mimeType string, function TextBufferSerializeFunc, userData T.Gpointer, userDataDestroy O.DestroyNotify) D.Atom

func (*TextBuffer) RegisterSerializeTagset

func (t *TextBuffer) RegisterSerializeTagset(tagsetName string) D.Atom

func (*TextBuffer) RemoveAllTags

func (t *TextBuffer) RemoveAllTags(start, end *TextIter)

func (*TextBuffer) RemoveSelectionClipboard

func (t *TextBuffer) RemoveSelectionClipboard(clipboard *Clipboard)

func (*TextBuffer) RemoveTag

func (t *TextBuffer) RemoveTag(tag *TextTag, start, end *TextIter)

func (*TextBuffer) RemoveTagByName

func (t *TextBuffer) RemoveTagByName(name string, start, end *TextIter)

func (*TextBuffer) SelectRange

func (t *TextBuffer) SelectRange(ins, bound *TextIter)

func (*TextBuffer) Serialize

func (t *TextBuffer) Serialize(contentBuffer *TextBuffer, format D.Atom, start, end *TextIter, length *T.Gsize) *uint8

func (*TextBuffer) SetModified

func (t *TextBuffer) SetModified(setting bool)

func (*TextBuffer) SetText

func (t *TextBuffer) SetText(text string, leng int)

func (*TextBuffer) UnregisterDeserializeFormat

func (t *TextBuffer) UnregisterDeserializeFormat(format D.Atom)

func (*TextBuffer) UnregisterSerializeFormat

func (t *TextBuffer) UnregisterSerializeFormat(format D.Atom)

type TextBufferDeserializeFunc

type TextBufferDeserializeFunc func(
	registerBuffer, contentBuffer *TextBuffer,
	iter *TextIter, data *uint8, length T.Gsize,
	createTags bool, userData T.Gpointer,
	e **L.Error) bool

type TextBufferSerializeFunc

type TextBufferSerializeFunc func(
	registerBuffer, contentBuffer *TextBuffer,
	start, end *TextIter,
	length *T.Gsize, userData T.Gpointer) *uint8

type TextCharPredicate

type TextCharPredicate func(
	ch L.Unichar, userData T.Gpointer) bool

type TextChildAnchor

type TextChildAnchor struct {
	Parent  O.Object
	Segment T.Gpointer
}

func (*TextChildAnchor) GetDeleted

func (t *TextChildAnchor) GetDeleted() bool

func (*TextChildAnchor) GetWidgets

func (t *TextChildAnchor) GetWidgets() *L.List

type TextDirection

type TextDirection Enum
const (
	TEXT_DIR_NONE TextDirection = iota
	TEXT_DIR_LTR
	TEXT_DIR_RTL
)

type TextIter

type TextIter struct {
	Dummy1  T.Gpointer
	Dummy2  T.Gpointer
	Dummy3  int
	Dummy4  int
	Dummy5  int
	Dummy6  int
	Dummy7  int
	Dummy8  int
	Dummy9  T.Gpointer
	Dummy10 T.Gpointer
	Dummy11 int
	Dummy12 int
	Dummy13 int
	Dummy14 T.Gpointer
}

func (*TextIter) BackwardChar

func (t *TextIter) BackwardChar() bool

func (*TextIter) BackwardChars

func (t *TextIter) BackwardChars(count int) bool

func (*TextIter) BackwardCursorPosition

func (t *TextIter) BackwardCursorPosition() bool

func (*TextIter) BackwardCursorPositions

func (t *TextIter) BackwardCursorPositions(count int) bool

func (*TextIter) BackwardFindChar

func (t *TextIter) BackwardFindChar(pred TextCharPredicate, userData T.Gpointer, limit *TextIter) bool

func (*TextIter) BackwardLine

func (t *TextIter) BackwardLine() bool

func (*TextIter) BackwardLines

func (t *TextIter) BackwardLines(count int) bool

func (*TextIter) BackwardSearch

func (t *TextIter) BackwardSearch(str string, flags TextSearchFlags, matchStart, matchEnd, limit *TextIter) bool

func (*TextIter) BackwardSentenceStart

func (t *TextIter) BackwardSentenceStart() bool

func (*TextIter) BackwardSentenceStarts

func (t *TextIter) BackwardSentenceStarts(count int) bool

func (*TextIter) BackwardToTagToggle

func (t *TextIter) BackwardToTagToggle(tag *TextTag) bool

func (*TextIter) BackwardVisibleCursorPosition

func (t *TextIter) BackwardVisibleCursorPosition() bool

func (*TextIter) BackwardVisibleCursorPositions

func (t *TextIter) BackwardVisibleCursorPositions(count int) bool

func (*TextIter) BackwardVisibleLine

func (t *TextIter) BackwardVisibleLine() bool

func (*TextIter) BackwardVisibleLines

func (t *TextIter) BackwardVisibleLines(count int) bool

func (*TextIter) BackwardVisibleWordStart

func (t *TextIter) BackwardVisibleWordStart() bool

func (*TextIter) BackwardVisibleWordStarts

func (t *TextIter) BackwardVisibleWordStarts(count int) bool

func (*TextIter) BackwardWordStart

func (t *TextIter) BackwardWordStart() bool

func (*TextIter) BackwardWordStarts

func (t *TextIter) BackwardWordStarts(count int) bool

func (*TextIter) BeginsTag

func (t *TextIter) BeginsTag(tag *TextTag) bool

func (*TextIter) CanInsert

func (t *TextIter) CanInsert(defaultEditability bool) bool

func (*TextIter) Compare

func (t *TextIter) Compare(rhs *TextIter) int

func (*TextIter) Copy

func (t *TextIter) Copy() *TextIter

func (*TextIter) Editable

func (t *TextIter) Editable(defaultSetting bool) bool

func (*TextIter) EndsLine

func (t *TextIter) EndsLine() bool

func (*TextIter) EndsSentence

func (t *TextIter) EndsSentence() bool

func (*TextIter) EndsTag

func (t *TextIter) EndsTag(tag *TextTag) bool

func (*TextIter) EndsWord

func (t *TextIter) EndsWord() bool

func (*TextIter) Equal

func (t *TextIter) Equal(rhs *TextIter) bool

func (*TextIter) ForwardChar

func (t *TextIter) ForwardChar() bool

func (*TextIter) ForwardChars

func (t *TextIter) ForwardChars(count int) bool

func (*TextIter) ForwardCursorPosition

func (t *TextIter) ForwardCursorPosition() bool

func (*TextIter) ForwardCursorPositions

func (t *TextIter) ForwardCursorPositions(count int) bool

func (*TextIter) ForwardFindChar

func (t *TextIter) ForwardFindChar(pred TextCharPredicate, userData T.Gpointer, limit *TextIter) bool

func (*TextIter) ForwardLine

func (t *TextIter) ForwardLine() bool

func (*TextIter) ForwardLines

func (t *TextIter) ForwardLines(count int) bool

func (*TextIter) ForwardSearch

func (t *TextIter) ForwardSearch(str string, flags TextSearchFlags, matchStart, matchEnd, limit *TextIter) bool

func (*TextIter) ForwardSentenceEnd

func (t *TextIter) ForwardSentenceEnd() bool

func (*TextIter) ForwardSentenceEnds

func (t *TextIter) ForwardSentenceEnds(count int) bool

func (*TextIter) ForwardToEnd

func (t *TextIter) ForwardToEnd()

func (*TextIter) ForwardToLineEnd

func (t *TextIter) ForwardToLineEnd() bool

func (*TextIter) ForwardToTagToggle

func (t *TextIter) ForwardToTagToggle(tag *TextTag) bool

func (*TextIter) ForwardVisibleCursorPosition

func (t *TextIter) ForwardVisibleCursorPosition() bool

func (*TextIter) ForwardVisibleCursorPositions

func (t *TextIter) ForwardVisibleCursorPositions(count int) bool

func (*TextIter) ForwardVisibleLine

func (t *TextIter) ForwardVisibleLine() bool

func (*TextIter) ForwardVisibleLines

func (t *TextIter) ForwardVisibleLines(count int) bool

func (*TextIter) ForwardVisibleWordEnd

func (t *TextIter) ForwardVisibleWordEnd() bool

func (*TextIter) ForwardVisibleWordEnds

func (t *TextIter) ForwardVisibleWordEnds(count int) bool

func (*TextIter) ForwardWordEnd

func (t *TextIter) ForwardWordEnd() bool

func (*TextIter) ForwardWordEnds

func (t *TextIter) ForwardWordEnds(count int) bool

func (*TextIter) Free

func (t *TextIter) Free()

func (*TextIter) GetAttributes

func (t *TextIter) GetAttributes(values *TextAttributes) bool

func (*TextIter) GetBuffer

func (t *TextIter) GetBuffer() *TextBuffer

func (*TextIter) GetBytesInLine

func (t *TextIter) GetBytesInLine() int

func (*TextIter) GetChar

func (t *TextIter) GetChar() L.Unichar

func (*TextIter) GetCharsInLine

func (t *TextIter) GetCharsInLine() int

func (*TextIter) GetChildAnchor

func (t *TextIter) GetChildAnchor() *TextChildAnchor

func (*TextIter) GetLanguage

func (t *TextIter) GetLanguage() *P.Language

func (*TextIter) GetLine

func (t *TextIter) GetLine() int

func (*TextIter) GetLineIndex

func (t *TextIter) GetLineIndex() int

func (*TextIter) GetLineOffset

func (t *TextIter) GetLineOffset() int

func (*TextIter) GetMarks

func (t *TextIter) GetMarks() *L.SList

func (*TextIter) GetOffset

func (t *TextIter) GetOffset() int

func (*TextIter) GetPixbuf

func (t *TextIter) GetPixbuf() *D.Pixbuf

func (*TextIter) GetSlice

func (t *TextIter) GetSlice(end *TextIter) string

func (*TextIter) GetTags

func (t *TextIter) GetTags() *L.SList

func (*TextIter) GetText

func (t *TextIter) GetText(end *TextIter) string

func (*TextIter) GetToggledTags

func (t *TextIter) GetToggledTags(toggledOn bool) *L.SList

func (*TextIter) GetVisibleLineIndex

func (t *TextIter) GetVisibleLineIndex() int

func (*TextIter) GetVisibleLineOffset

func (t *TextIter) GetVisibleLineOffset() int

func (*TextIter) GetVisibleSlice

func (t *TextIter) GetVisibleSlice(end *TextIter) string

func (*TextIter) GetVisibleText

func (t *TextIter) GetVisibleText(end *TextIter) string

func (*TextIter) HasTag

func (t *TextIter) HasTag(tag *TextTag) bool

func (*TextIter) InRange

func (t *TextIter) InRange(start, end *TextIter) bool

func (*TextIter) InsideSentence

func (t *TextIter) InsideSentence() bool

func (*TextIter) InsideWord

func (t *TextIter) InsideWord() bool

func (*TextIter) IsCursorPosition

func (t *TextIter) IsCursorPosition() bool

func (*TextIter) IsEnd

func (t *TextIter) IsEnd() bool

func (*TextIter) IsStart

func (t *TextIter) IsStart() bool

func (*TextIter) Order

func (t *TextIter) Order(second *TextIter)

func (*TextIter) SetLine

func (t *TextIter) SetLine(lineNumber int)

func (*TextIter) SetLineIndex

func (t *TextIter) SetLineIndex(byteOnLine int)

func (*TextIter) SetLineOffset

func (t *TextIter) SetLineOffset(charOnLine int)

func (*TextIter) SetOffset

func (t *TextIter) SetOffset(charOffset int)

func (*TextIter) SetVisibleLineIndex

func (t *TextIter) SetVisibleLineIndex(byteOnLine int)

func (*TextIter) SetVisibleLineOffset

func (t *TextIter) SetVisibleLineOffset(charOnLine int)

func (*TextIter) StartsLine

func (t *TextIter) StartsLine() bool

func (*TextIter) StartsSentence

func (t *TextIter) StartsSentence() bool

func (*TextIter) StartsWord

func (t *TextIter) StartsWord() bool

func (*TextIter) TogglesTag

func (t *TextIter) TogglesTag(tag *TextTag) bool

type TextLayout

type TextLayout struct{}

type TextLogAttrCache

type TextLogAttrCache struct{}

type TextMark

type TextMark struct {
	Parent  O.Object
	Segment T.Gpointer
}

type TextPendingScroll

type TextPendingScroll struct{}

type TextSearchFlags

type TextSearchFlags Enum
const (
	TEXT_SEARCH_VISIBLE_ONLY TextSearchFlags = 1 << iota
	TEXT_SEARCH_TEXT_ONLY
)

type TextTag

type TextTag struct {
	Parent   O.Object
	Table    *TextTagTable
	Name     *T.Char
	Priority int
	Values   *TextAttributes
	Bits     uint
}

func (*TextTag) Event

func (t *TextTag) Event(eventObject *O.Object, event *D.Event, iter *TextIter) bool

func (*TextTag) GetPriority

func (t *TextTag) GetPriority() int

func (*TextTag) SetPriority

func (t *TextTag) SetPriority(priority int)

type TextTagTable

type TextTagTable struct {
	Parent    O.Object
	Hash      *L.HashTable
	Anonymous *L.SList
	AnonCount int
	Buffers   *L.SList
}

func (*TextTagTable) Add

func (t *TextTagTable) Add(tag *TextTag)

func (*TextTagTable) Foreach

func (t *TextTagTable) Foreach(f TextTagTableForeachFunc, data T.Gpointer)

func (*TextTagTable) GetSize

func (t *TextTagTable) GetSize() int

func (*TextTagTable) Lookup

func (t *TextTagTable) Lookup(name string) *TextTag

func (*TextTagTable) Remove

func (t *TextTagTable) Remove(tag *TextTag)

type TextTagTableForeachFunc

type TextTagTableForeachFunc func(tag *TextTag, data T.Gpointer)

type TextView

type TextView struct {
	Parent               Container
	Layout               *TextLayout
	Buffer               *TextBuffer
	SelectionDragHandler uint
	ScrollTimeout        uint
	PixelsAboveLines     int
	PixelsBelowLines     int
	PixelsInsideWrap     int
	WrapMode             WrapMode
	Justify              Justification
	LeftMargin           int
	RightMargin          int
	Indent               int
	Tabs                 *P.TabArray
	Bits                 uint
	// Editable : 1
	// OverwriteMode : 1
	// CursorVisible : 1
	// NeedImReset : 1
	// AcceptsTab : 1
	// WidthChanged : 1
	// OnscreenValidated : 1
	// MouseCursorObscured : 1
	TextWindow               *TextWindow
	LeftWindow               *TextWindow
	RightWindow              *TextWindow
	TopWindow                *TextWindow
	BottomWindow             *TextWindow
	Hadjustment              *Adjustment
	Vadjustment              *Adjustment
	Xoffset                  int
	Yoffset                  int
	Width                    int
	Height                   int
	VirtualCursorX           int
	VirtualCursorY           int
	FirstParaMark            *TextMark
	FirstParaPixels          int
	DndMark                  *TextMark
	BlinkTimeout             uint
	FirstValidateIdle        uint
	IncrementalValidateIdle  uint
	ImContext                *IMContext
	PopupMenu                *Widget
	DragStartX               int
	DragStartY               int
	Children                 *L.SList
	PendingScroll            *TextPendingScroll
	PendingPlaceCursorButton int
}

type TextWindow

type TextWindow struct{}

type TextWindowType

type TextWindowType Enum
const (
	TEXT_WINDOW_PRIVATE TextWindowType = iota
	TEXT_WINDOW_WIDGET
	TEXT_WINDOW_TEXT
	TEXT_WINDOW_LEFT
	TEXT_WINDOW_RIGHT
	TEXT_WINDOW_TOP
	TEXT_WINDOW_BOTTOM
)

type TipsQuery

type TipsQuery struct {
	Label Label
	Bits  uint
	// EmitAlways : 1
	// InQuery : 1
	LabelInactive *T.Gchar
	LabelNoTip    *T.Gchar
	Caller        *Widget
	LastCrossed   *Widget
	QueryCursor   *D.Cursor
}

func (*TipsQuery) SetCaller

func (t *TipsQuery) SetCaller(caller *Widget)

func (*TipsQuery) SetLabels

func (t *TipsQuery) SetLabels(labelInactive, labelNoTip string)

func (*TipsQuery) StartQuery

func (t *TipsQuery) StartQuery()

func (*TipsQuery) StopQuery

func (t *TipsQuery) StopQuery()

type ToggleAction

type ToggleAction struct {
	Parent Action
	// contains filtered or unexported fields
}

func (*ToggleAction) GetActive

func (t *ToggleAction) GetActive() bool

func (*ToggleAction) GetDrawAsRadio

func (t *ToggleAction) GetDrawAsRadio() bool

func (*ToggleAction) SetActive

func (t *ToggleAction) SetActive(isActive bool)

func (*ToggleAction) SetDrawAsRadio

func (t *ToggleAction) SetDrawAsRadio(drawAsRadio bool)

func (*ToggleAction) Toggled

func (t *ToggleAction) Toggled()

type ToggleActionEntry

type ToggleActionEntry struct {
	Name        *T.Gchar
	StockId     *T.Gchar
	Label       *T.Gchar
	Accelerator *T.Gchar
	Tooltip     *T.Gchar
	Callback    O.Callback
	IsActive    T.Gboolean
}

type ToggleButton

type ToggleButton struct {
	Button Button
	Bits   uint
}

func (*ToggleButton) GetActive

func (t *ToggleButton) GetActive() bool

func (*ToggleButton) GetInconsistent

func (t *ToggleButton) GetInconsistent() bool

func (*ToggleButton) GetMode

func (t *ToggleButton) GetMode() bool

func (*ToggleButton) SetActive

func (t *ToggleButton) SetActive(isActive bool)

func (*ToggleButton) SetInconsistent

func (t *ToggleButton) SetInconsistent(setting bool)

func (*ToggleButton) SetMode

func (t *ToggleButton) SetMode(drawIndicator bool)

func (*ToggleButton) Toggled

func (t *ToggleButton) Toggled()

type ToggleToolButton

type ToggleToolButton struct {
	Parent ToolButton
	// contains filtered or unexported fields
}

func (*ToggleToolButton) GetActive

func (t *ToggleToolButton) GetActive() bool

func (*ToggleToolButton) SetActive

func (t *ToggleToolButton) SetActive(isActive bool)

type ToolButton

type ToolButton struct {
	Parent ToolItem
	// contains filtered or unexported fields
}

func (*ToolButton) GetIconName

func (t *ToolButton) GetIconName() string

func (*ToolButton) GetIconWidget

func (t *ToolButton) GetIconWidget() *Widget

func (*ToolButton) GetLabel

func (t *ToolButton) GetLabel() string

func (*ToolButton) GetLabelWidget

func (t *ToolButton) GetLabelWidget() *Widget

func (*ToolButton) GetStockId

func (t *ToolButton) GetStockId() string

func (*ToolButton) GetUseUnderline

func (t *ToolButton) GetUseUnderline() bool

func (*ToolButton) SetIconName

func (t *ToolButton) SetIconName(iconName string)

func (*ToolButton) SetIconWidget

func (t *ToolButton) SetIconWidget(iconWidget *Widget)

func (*ToolButton) SetLabel

func (t *ToolButton) SetLabel(label string)

func (*ToolButton) SetLabelWidget

func (t *ToolButton) SetLabelWidget(labelWidget *Widget)

func (*ToolButton) SetStockId

func (t *ToolButton) SetStockId(stockId string)

func (*ToolButton) SetUseUnderline

func (t *ToolButton) SetUseUnderline(useUnderline bool)

type ToolItem

type ToolItem struct {
	Parent Bin
	// contains filtered or unexported fields
}

func (*ToolItem) GetEllipsizeMode

func (t *ToolItem) GetEllipsizeMode() P.EllipsizeMode

func (*ToolItem) GetExpand

func (t *ToolItem) GetExpand() bool

func (*ToolItem) GetHomogeneous

func (t *ToolItem) GetHomogeneous() bool

func (*ToolItem) GetIconSize

func (t *ToolItem) GetIconSize() IconSize

func (*ToolItem) GetIsImportant

func (t *ToolItem) GetIsImportant() bool

func (*ToolItem) GetOrientation

func (t *ToolItem) GetOrientation() Orientation

func (*ToolItem) GetProxyMenuItem

func (t *ToolItem) GetProxyMenuItem(menuItemId string) *Widget

func (*ToolItem) GetReliefStyle

func (t *ToolItem) GetReliefStyle() ReliefStyle

func (*ToolItem) GetTextAlignment

func (t *ToolItem) GetTextAlignment() float32

func (*ToolItem) GetTextOrientation

func (t *ToolItem) GetTextOrientation() Orientation

func (*ToolItem) GetTextSizeGroup

func (t *ToolItem) GetTextSizeGroup() *SizeGroup

func (*ToolItem) GetToolbarStyle

func (t *ToolItem) GetToolbarStyle() ToolbarStyle

func (*ToolItem) GetUseDragWindow

func (t *ToolItem) GetUseDragWindow() bool

func (*ToolItem) GetVisibleHorizontal

func (t *ToolItem) GetVisibleHorizontal() bool

func (*ToolItem) GetVisibleVertical

func (t *ToolItem) GetVisibleVertical() bool

func (*ToolItem) RebuildMenu

func (t *ToolItem) RebuildMenu()

func (*ToolItem) RetrieveProxyMenuItem

func (t *ToolItem) RetrieveProxyMenuItem() *Widget

func (*ToolItem) SetExpand

func (t *ToolItem) SetExpand(expand bool)

func (*ToolItem) SetHomogeneous

func (t *ToolItem) SetHomogeneous(homogeneous bool)

func (*ToolItem) SetIsImportant

func (t *ToolItem) SetIsImportant(isImportant bool)

func (*ToolItem) SetProxyMenuItem

func (t *ToolItem) SetProxyMenuItem(menuItemId string, menuItem *Widget)

func (*ToolItem) SetTooltip

func (t *ToolItem) SetTooltip(tooltips *Tooltips, tipText, tipPrivate string)

func (*ToolItem) SetTooltipMarkup

func (t *ToolItem) SetTooltipMarkup(markup string)

func (*ToolItem) SetTooltipText

func (t *ToolItem) SetTooltipText(text string)

func (*ToolItem) SetUseDragWindow

func (t *ToolItem) SetUseDragWindow(useDragWindow bool)

func (*ToolItem) SetVisibleHorizontal

func (t *ToolItem) SetVisibleHorizontal(visibleHorizontal bool)

func (*ToolItem) SetVisibleVertical

func (t *ToolItem) SetVisibleVertical(visibleVertical bool)

func (*ToolItem) ToolbarReconfigured

func (t *ToolItem) ToolbarReconfigured()

type ToolItemGroup

type ToolItemGroup struct {
	Parent Container
	// contains filtered or unexported fields
}

func (*ToolItemGroup) GetCollapsed

func (t *ToolItemGroup) GetCollapsed() bool

func (*ToolItemGroup) GetDropItem

func (t *ToolItemGroup) GetDropItem(x, y int) *ToolItem

func (*ToolItemGroup) GetEllipsize

func (t *ToolItemGroup) GetEllipsize() P.EllipsizeMode

func (*ToolItemGroup) GetHeaderRelief

func (t *ToolItemGroup) GetHeaderRelief() ReliefStyle

func (*ToolItemGroup) GetItemPosition

func (t *ToolItemGroup) GetItemPosition(item *ToolItem) int

func (*ToolItemGroup) GetLabel

func (t *ToolItemGroup) GetLabel() string

func (*ToolItemGroup) GetLabelWidget

func (t *ToolItemGroup) GetLabelWidget() *Widget

func (*ToolItemGroup) GetNItems

func (t *ToolItemGroup) GetNItems() uint

func (*ToolItemGroup) GetNthItem

func (t *ToolItemGroup) GetNthItem(index uint) *ToolItem

func (*ToolItemGroup) Insert

func (t *ToolItemGroup) Insert(item *ToolItem, position int)

func (*ToolItemGroup) SetCollapsed

func (t *ToolItemGroup) SetCollapsed(collapsed bool)

func (*ToolItemGroup) SetEllipsize

func (t *ToolItemGroup) SetEllipsize(ellipsize P.EllipsizeMode)

func (*ToolItemGroup) SetHeaderRelief

func (t *ToolItemGroup) SetHeaderRelief(style ReliefStyle)

func (*ToolItemGroup) SetItemPosition

func (t *ToolItemGroup) SetItemPosition(item *ToolItem, position int)

func (*ToolItemGroup) SetLabel

func (t *ToolItemGroup) SetLabel(label string)

func (*ToolItemGroup) SetLabelWidget

func (t *ToolItemGroup) SetLabelWidget(labelWidget *Widget)

type ToolPalette

type ToolPalette struct {
	Parent Container
	// contains filtered or unexported fields
}

func (*ToolPalette) AddDragDest

func (t *ToolPalette) AddDragDest(widget *Widget, flags DestDefaults, targets ToolPaletteDragTargets, actions D.DragAction)

func (*ToolPalette) GetDragItem

func (t *ToolPalette) GetDragItem(selection *SelectionData) *Widget

func (*ToolPalette) GetDropGroup

func (t *ToolPalette) GetDropGroup(x, y int) *ToolItemGroup

func (*ToolPalette) GetDropItem

func (t *ToolPalette) GetDropItem(x, y int) *ToolItem

func (*ToolPalette) GetExclusive

func (t *ToolPalette) GetExclusive(group *ToolItemGroup) bool

func (*ToolPalette) GetExpand

func (t *ToolPalette) GetExpand(group *ToolItemGroup) bool

func (*ToolPalette) GetGroupPosition

func (t *ToolPalette) GetGroupPosition(group *ToolItemGroup) int

func (*ToolPalette) GetHadjustment

func (t *ToolPalette) GetHadjustment() *Adjustment

func (*ToolPalette) GetIconSize

func (t *ToolPalette) GetIconSize() IconSize

func (*ToolPalette) GetStyle

func (t *ToolPalette) GetStyle() ToolbarStyle

func (*ToolPalette) GetVadjustment

func (t *ToolPalette) GetVadjustment() *Adjustment

func (*ToolPalette) SetDragSource

func (t *ToolPalette) SetDragSource(targets ToolPaletteDragTargets)

func (*ToolPalette) SetExclusive

func (t *ToolPalette) SetExclusive(group *ToolItemGroup, exclusive bool)

func (*ToolPalette) SetExpand

func (t *ToolPalette) SetExpand(group *ToolItemGroup, expand bool)

func (*ToolPalette) SetGroupPosition

func (t *ToolPalette) SetGroupPosition(group *ToolItemGroup, position int)

func (*ToolPalette) SetIconSize

func (t *ToolPalette) SetIconSize(iconSize IconSize)

func (*ToolPalette) SetStyle

func (t *ToolPalette) SetStyle(style ToolbarStyle)

func (*ToolPalette) UnsetIconSize

func (t *ToolPalette) UnsetIconSize()

func (*ToolPalette) UnsetStyle

func (t *ToolPalette) UnsetStyle()

type ToolPaletteDragTargets

type ToolPaletteDragTargets Enum
const (
	TOOL_PALETTE_DRAG_ITEMS ToolPaletteDragTargets = 1 << iota
	TOOL_PALETTE_DRAG_GROUPS
)

type ToolShell

type ToolShell struct{}

func (*ToolShell) GetEllipsizeMode

func (t *ToolShell) GetEllipsizeMode() P.EllipsizeMode

func (*ToolShell) GetIconSize

func (t *ToolShell) GetIconSize() IconSize

func (*ToolShell) GetOrientation

func (t *ToolShell) GetOrientation() Orientation

func (*ToolShell) GetReliefStyle

func (t *ToolShell) GetReliefStyle() ReliefStyle

func (*ToolShell) GetStyle

func (t *ToolShell) GetStyle() ToolbarStyle

func (*ToolShell) GetTextAlignment

func (t *ToolShell) GetTextAlignment() float32

func (*ToolShell) GetTextOrientation

func (t *ToolShell) GetTextOrientation() Orientation

func (*ToolShell) GetTextSizeGroup

func (t *ToolShell) GetTextSizeGroup() *SizeGroup

func (*ToolShell) RebuildMenu

func (t *ToolShell) RebuildMenu()

type Toolbar

type Toolbar struct {
	Container   Container
	NumChildren int
	Children    *L.List
	Orientation Orientation
	Style       ToolbarStyle
	IconSize    IconSize
	Tooltips    *Tooltips
	ButtonMaxw  int
	ButtonMaxh  int

	Bits uint
	// contains filtered or unexported fields
}

func (*Toolbar) AppendElement

func (t *Toolbar) AppendElement(ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget

func (*Toolbar) AppendItem

func (t *Toolbar) AppendItem(text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget

func (*Toolbar) AppendSpace

func (t *Toolbar) AppendSpace()

func (*Toolbar) AppendWidget

func (t *Toolbar) AppendWidget(widget *Widget, tooltipText, tooltipPrivateText string)

func (*Toolbar) GetDropIndex

func (t *Toolbar) GetDropIndex(x, y int) int

func (*Toolbar) GetIconSize

func (t *Toolbar) GetIconSize() IconSize

func (*Toolbar) GetItemIndex

func (t *Toolbar) GetItemIndex(item *ToolItem) int

func (*Toolbar) GetNItems

func (t *Toolbar) GetNItems() int

func (*Toolbar) GetNthItem

func (t *Toolbar) GetNthItem(n int) *ToolItem

func (*Toolbar) GetOrientation

func (t *Toolbar) GetOrientation() Orientation

func (*Toolbar) GetReliefStyle

func (t *Toolbar) GetReliefStyle() ReliefStyle

func (*Toolbar) GetShowArrow

func (t *Toolbar) GetShowArrow() bool

func (*Toolbar) GetStyle

func (t *Toolbar) GetStyle() ToolbarStyle

func (*Toolbar) GetTooltips

func (t *Toolbar) GetTooltips() bool

func (*Toolbar) Insert

func (t *Toolbar) Insert(item *ToolItem, pos int)

func (*Toolbar) InsertElement

func (t *Toolbar) InsertElement(ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer, position int) *Widget

func (*Toolbar) InsertItem

func (t *Toolbar) InsertItem(text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer, position int) *Widget

func (*Toolbar) InsertSpace

func (t *Toolbar) InsertSpace(position int)

func (*Toolbar) InsertStock

func (t *Toolbar) InsertStock(stockId, tooltipText, tooltipPrivateText string, callback O.Callback, userData T.Gpointer, position int) *Widget

func (*Toolbar) InsertWidget

func (t *Toolbar) InsertWidget(widget *Widget, tooltipText, tooltipPrivateText string, position int)

func (*Toolbar) PrependElement

func (t *Toolbar) PrependElement(ct ToolbarChildType, widget *Widget, text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget

func (*Toolbar) PrependItem

func (t *Toolbar) PrependItem(text, tooltipText, tooltipPrivateText string, icon *Widget, callback O.Callback, userData T.Gpointer) *Widget

func (*Toolbar) PrependSpace

func (t *Toolbar) PrependSpace()

func (*Toolbar) PrependWidget

func (t *Toolbar) PrependWidget(widget *Widget, tooltipText, tooltipPrivateText string)

func (*Toolbar) RemoveSpace

func (t *Toolbar) RemoveSpace(position int)

func (*Toolbar) SetDropHighlightItem

func (t *Toolbar) SetDropHighlightItem(toolItem *ToolItem, index int)

func (*Toolbar) SetIconSize

func (t *Toolbar) SetIconSize(iconSize IconSize)

func (*Toolbar) SetOrientation

func (t *Toolbar) SetOrientation(orientation Orientation)

func (*Toolbar) SetShowArrow

func (t *Toolbar) SetShowArrow(showArrow bool)

func (*Toolbar) SetStyle

func (t *Toolbar) SetStyle(style ToolbarStyle)

func (*Toolbar) SetTooltips

func (t *Toolbar) SetTooltips(enable bool)

func (*Toolbar) UnsetIconSize

func (t *Toolbar) UnsetIconSize()

func (*Toolbar) UnsetStyle

func (t *Toolbar) UnsetStyle()

type ToolbarChildType

type ToolbarChildType Enum
const (
	TOOLBAR_CHILD_SPACE ToolbarChildType = iota
	TOOLBAR_CHILD_BUTTON
	TOOLBAR_CHILD_TOGGLEBUTTON
	TOOLBAR_CHILD_RADIOBUTTON
	TOOLBAR_CHILD_WIDGET
)

type ToolbarStyle

type ToolbarStyle Enum
const (
	TOOLBAR_ICONS ToolbarStyle = iota
	TOOLBAR_TEXT
	TOOLBAR_BOTH
	TOOLBAR_BOTH_HORIZ
)

type Tooltip

type Tooltip struct{}

func (*Tooltip) SetCustom

func (t *Tooltip) SetCustom(customWidget *Widget)

func (*Tooltip) SetIcon

func (t *Tooltip) SetIcon(pixbuf *D.Pixbuf)

func (*Tooltip) SetIconFromGicon

func (t *Tooltip) SetIconFromGicon(gicon *I.Icon, size IconSize)

func (*Tooltip) SetIconFromIconName

func (t *Tooltip) SetIconFromIconName(iconName string, size IconSize)

func (*Tooltip) SetIconFromStock

func (t *Tooltip) SetIconFromStock(stockId string, size IconSize)

func (*Tooltip) SetMarkup

func (t *Tooltip) SetMarkup(markup string)

func (*Tooltip) SetText

func (t *Tooltip) SetText(text string)

func (*Tooltip) SetTipArea

func (t *Tooltip) SetTipArea(rect *D.Rectangle)

type Tooltips

type Tooltips struct {
	Parent         Object
	TipWindow      *Widget
	TipLabel       *Widget
	ActiveTipsData *TooltipsData
	TipsDataList   *L.List
	Bits, Bits2    uint //TODO(t): 33 bits Alignment/size?
	// delay : 30
	// enabled : 1
	// have_grab : 1
	// use_sticky_delay : 1
	TimerTag    int
	LastPopdown L.TimeVal
}

func (*Tooltips) Disable

func (t *Tooltips) Disable()

func (*Tooltips) Enable

func (t *Tooltips) Enable()

func (*Tooltips) ForceWindow

func (t *Tooltips) ForceWindow()

func (*Tooltips) SetDelay

func (t *Tooltips) SetDelay(delay uint)

func (*Tooltips) SetTip

func (t *Tooltips) SetTip(widget *Widget, tipText, tipPrivate string)

type TooltipsData

type TooltipsData struct {
	Tooltips   *Tooltips
	Widget     *Widget
	TipText    *T.Gchar
	TipPrivate *T.Gchar
}

type TranslateFunc

type TranslateFunc func(path string, funcData T.Gpointer) string

type Tree

type Tree struct {
	Container     Container
	Children      *L.List
	RootTree      *Tree
	TreeOwner     *Widget
	Selection     *L.List
	Level         uint
	IndentValue   uint
	CurrentIndent uint
	Bits          uint
}

func (*Tree) Append

func (t *Tree) Append(treeItem *Widget)

func (*Tree) ChildPosition

func (t *Tree) ChildPosition(child *Widget) int

func (*Tree) ClearItems

func (t *Tree) ClearItems(start, end int)

func (*Tree) Insert

func (t *Tree) Insert(treeItem *Widget, position int)

func (*Tree) Prepend

func (t *Tree) Prepend(treeItem *Widget)

func (*Tree) RemoveItem

func (t *Tree) RemoveItem(child *Widget)

func (*Tree) RemoveItems

func (t *Tree) RemoveItems(items *L.List)

func (*Tree) SelectChild

func (t *Tree) SelectChild(treeItem *Widget)

func (*Tree) SelectItem

func (t *Tree) SelectItem(item int)

func (*Tree) SetSelectionMode

func (t *Tree) SetSelectionMode(mode SelectionMode)

func (*Tree) SetViewLines

func (t *Tree) SetViewLines(flag bool)

func (*Tree) SetViewMode

func (t *Tree) SetViewMode(mode TreeViewMode)

func (*Tree) UnselectChild

func (t *Tree) UnselectChild(treeItem *Widget)

func (*Tree) UnselectItem

func (t *Tree) UnselectItem(item int)

type TreeCellDataFunc

type TreeCellDataFunc func(
	tree_column *TreeViewColumn,
	cell *CellRenderer,
	treeModel *TreeModel,
	iter *TreeIter,
	data T.Gpointer)

type TreeDestroyCountFunc

type TreeDestroyCountFunc func(
	treeView *TreeView,
	path *TreePath,
	children int,
	userData T.Gpointer)

type TreeDragDest

type TreeDragDest struct{}

func (*TreeDragDest) DragDataReceived

func (t *TreeDragDest) DragDataReceived(dest *TreePath, selectionData *SelectionData) bool

func (*TreeDragDest) RowDropPossible

func (t *TreeDragDest) RowDropPossible(destPath *TreePath, selectionData *SelectionData) bool

type TreeDragSource

type TreeDragSource struct{}

func (*TreeDragSource) DragDataDelete

func (t *TreeDragSource) DragDataDelete(path *TreePath) bool

func (*TreeDragSource) DragDataGet

func (t *TreeDragSource) DragDataGet(path *TreePath, selectionData *SelectionData) bool

func (*TreeDragSource) RowDraggable

func (t *TreeDragSource) RowDraggable(path *TreePath) bool

type TreeItem

type TreeItem struct {
	Item             Item
	Subtree          *Widget
	Pixmaps_box      *Widget
	Plus_pix_widget  *Widget
	Minus_pix_widget *Widget
	Pixmaps          *L.List
	Expanded         uint // : 1
}

func (*TreeItem) Collapse

func (t *TreeItem) Collapse()

func (*TreeItem) Deselect

func (t *TreeItem) Deselect()

func (*TreeItem) Expand

func (t *TreeItem) Expand()

func (*TreeItem) RemoveSubtree

func (t *TreeItem) RemoveSubtree()

func (*TreeItem) Select

func (t *TreeItem) Select()

func (*TreeItem) SetSubtree

func (t *TreeItem) SetSubtree(subtree *Widget)

type TreeIter

type TreeIter struct {
	Stamp     int
	UserData  T.Gpointer
	UserData2 T.Gpointer
	UserData3 T.Gpointer
}

func (*TreeIter) Copy

func (t *TreeIter) Copy() *TreeIter

func (*TreeIter) Free

func (t *TreeIter) Free()

type TreeIterCompareFunc

type TreeIterCompareFunc func(model *TreeModel,
	a, b *TreeIter, userData T.Gpointer) int

type TreeModel

type TreeModel struct{}

func (*TreeModel) Foreach

func (t *TreeModel) Foreach(f TreeModelForeachFunc, userData T.Gpointer)

func (*TreeModel) Get

func (t *TreeModel) Get(iter *TreeIter, v ...VArg)

func (*TreeModel) GetColumnType

func (t *TreeModel) GetColumnType(index int) O.Type

func (*TreeModel) GetFlags

func (t *TreeModel) GetFlags() TreeModelFlags

func (*TreeModel) GetIter

func (t *TreeModel) GetIter(iter *TreeIter, path *TreePath) bool

func (*TreeModel) GetIterFirst

func (t *TreeModel) GetIterFirst(iter *TreeIter) bool

func (*TreeModel) GetIterFromString

func (t *TreeModel) GetIterFromString(iter *TreeIter, pathString string) bool

func (*TreeModel) GetNColumns

func (t *TreeModel) GetNColumns() int

func (*TreeModel) GetPath

func (t *TreeModel) GetPath(iter *TreeIter) *TreePath

func (*TreeModel) GetStringFromIter

func (t *TreeModel) GetStringFromIter(iter *TreeIter) string

func (*TreeModel) GetValist

func (t *TreeModel) GetValist(iter *TreeIter, varArgs VAList)

func (*TreeModel) GetValue

func (t *TreeModel) GetValue(iter *TreeIter, column int, value *O.Value)

func (*TreeModel) IterChildren

func (t *TreeModel) IterChildren(iter *TreeIter, parent *TreeIter) bool

func (*TreeModel) IterHasChild

func (t *TreeModel) IterHasChild(iter *TreeIter) bool

func (*TreeModel) IterNChildren

func (t *TreeModel) IterNChildren(iter *TreeIter) int

func (*TreeModel) IterNext

func (t *TreeModel) IterNext(iter *TreeIter) bool

func (*TreeModel) IterNthChild

func (t *TreeModel) IterNthChild(iter, parent *TreeIter, n int) bool

func (*TreeModel) IterParent

func (t *TreeModel) IterParent(iter, child *TreeIter) bool

func (*TreeModel) RefNode

func (t *TreeModel) RefNode(iter *TreeIter)

func (*TreeModel) RowChanged

func (t *TreeModel) RowChanged(path *TreePath, iter *TreeIter)

func (*TreeModel) RowDeleted

func (t *TreeModel) RowDeleted(path *TreePath)

func (*TreeModel) RowHasChildToggled

func (t *TreeModel) RowHasChildToggled(path *TreePath, iter *TreeIter)

func (*TreeModel) RowInserted

func (t *TreeModel) RowInserted(path *TreePath, iter *TreeIter)

func (*TreeModel) RowsReordered

func (t *TreeModel) RowsReordered(path *TreePath, iter *TreeIter, newOrder *int)

func (*TreeModel) UnrefNode

func (t *TreeModel) UnrefNode(iter *TreeIter)

type TreeModelFilter

type TreeModelFilter struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*TreeModelFilter) ClearCache

func (t *TreeModelFilter) ClearCache()

func (*TreeModelFilter) ConvertChildIterToIter

func (t *TreeModelFilter) ConvertChildIterToIter(filterIter *TreeIter, childIter *TreeIter) bool

func (*TreeModelFilter) ConvertChildPathToPath

func (t *TreeModelFilter) ConvertChildPathToPath(childPath *TreePath) *TreePath

func (*TreeModelFilter) ConvertIterToChildIter

func (t *TreeModelFilter) ConvertIterToChildIter(childIter *TreeIter, filterIter *TreeIter)

func (*TreeModelFilter) ConvertPathToChildPath

func (t *TreeModelFilter) ConvertPathToChildPath(filterPath *TreePath) *TreePath

func (*TreeModelFilter) GetModel

func (t *TreeModelFilter) GetModel() *TreeModel

func (*TreeModelFilter) Refilter

func (t *TreeModelFilter) Refilter()

func (*TreeModelFilter) SetModifyFunc

func (t *TreeModelFilter) SetModifyFunc(nColumns int, types *O.Type, f TreeModelFilterModifyFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*TreeModelFilter) SetVisibleColumn

func (t *TreeModelFilter) SetVisibleColumn(column int)

func (*TreeModelFilter) SetVisibleFunc

func (t *TreeModelFilter) SetVisibleFunc(f TreeModelFilterVisibleFunc, data T.Gpointer, destroy O.DestroyNotify)

type TreeModelFilterModifyFunc

type TreeModelFilterModifyFunc func(
	model *TreeModel,
	iter *TreeIter,
	value *O.Value,
	column int,
	data T.Gpointer)

type TreeModelFilterVisibleFunc

type TreeModelFilterVisibleFunc func(
	model *TreeModel,
	iter *TreeIter,
	data T.Gpointer) bool

type TreeModelFlags

type TreeModelFlags Enum
const (
	TREE_MODEL_ITERS_PERSIST TreeModelFlags = 1 << iota
	TREE_MODEL_LIST_ONLY
)

type TreeModelForeachFunc

type TreeModelForeachFunc func(
	model *TreeModel,
	path *TreePath,
	iter *TreeIter,
	data T.Gpointer) bool

type TreeModelSort

type TreeModelSort struct {
	Parent             O.Object
	Root               T.Gpointer
	Stamp              int
	ChildFlags         uint
	ChildModel         *TreeModel
	ZeroRefCount       int
	SortList           *L.List
	SortColumnId       int
	Order              SortType
	DefaultSortFunc    TreeIterCompareFunc
	DefaultSortData    T.Gpointer
	DefaultSortDestroy O.DestroyNotify
	ChangedId          uint
	InsertedId         uint
	HasChildToggledId  uint
	DeletedId          uint
	ReorderedId        uint
}

func (*TreeModelSort) ClearCache

func (t *TreeModelSort) ClearCache()

func (*TreeModelSort) ConvertChildIterToIter

func (t *TreeModelSort) ConvertChildIterToIter(sortIter *TreeIter, childIter *TreeIter) bool

func (*TreeModelSort) ConvertChildPathToPath

func (t *TreeModelSort) ConvertChildPathToPath(childPath *TreePath) *TreePath

func (*TreeModelSort) ConvertIterToChildIter

func (t *TreeModelSort) ConvertIterToChildIter(childIter *TreeIter, sortedIter *TreeIter)

func (*TreeModelSort) ConvertPathToChildPath

func (t *TreeModelSort) ConvertPathToChildPath(sortedPath *TreePath) *TreePath

func (*TreeModelSort) GetModel

func (t *TreeModelSort) GetModel() *TreeModel

func (*TreeModelSort) IterIsValid

func (t *TreeModelSort) IterIsValid(iter *TreeIter) bool

func (*TreeModelSort) ResetDefaultSortFunc

func (t *TreeModelSort) ResetDefaultSortFunc()

type TreePath

type TreePath struct{}

func (*TreePath) AppendIndex

func (t *TreePath) AppendIndex(index int)

func (*TreePath) Compare

func (t *TreePath) Compare(p2 *TreePath) int

func (*TreePath) Copy

func (t *TreePath) Copy() *TreePath

func (*TreePath) Down

func (t *TreePath) Down()

func (*TreePath) Free

func (t *TreePath) Free()

func (*TreePath) GetDepth

func (t *TreePath) GetDepth() int

func (*TreePath) GetIndices

func (t *TreePath) GetIndices() *int

func (*TreePath) GetIndicesWithDepth

func (t *TreePath) GetIndicesWithDepth(depth *int) *int

func (*TreePath) IsAncestor

func (t *TreePath) IsAncestor(descendant *TreePath) bool

func (*TreePath) IsDescendant

func (t *TreePath) IsDescendant(ancestor *TreePath) bool

func (*TreePath) Next

func (t *TreePath) Next()

func (*TreePath) PrependIndex

func (t *TreePath) PrependIndex(index int)

func (*TreePath) Prev

func (t *TreePath) Prev() bool

func (*TreePath) ToString

func (t *TreePath) ToString() string

func (*TreePath) Up

func (t *TreePath) Up() bool

type TreeRowReference

type TreeRowReference struct{}

func (*TreeRowReference) Copy

func (*TreeRowReference) Free

func (t *TreeRowReference) Free()

func (*TreeRowReference) GetModel

func (t *TreeRowReference) GetModel() *TreeModel

func (*TreeRowReference) GetPath

func (t *TreeRowReference) GetPath() *TreePath

func (*TreeRowReference) Valid

func (t *TreeRowReference) Valid() bool

type TreeSelection

type TreeSelection struct {
	Parent   O.Object
	TreeView *TreeView
	Type     SelectionMode
	UserFunc TreeSelectionFunc
	UserData T.Gpointer
	Destroy  O.DestroyNotify
}

func (*TreeSelection) CountSelectedRows

func (t *TreeSelection) CountSelectedRows() int

func (*TreeSelection) GetMode

func (t *TreeSelection) GetMode() SelectionMode

func (*TreeSelection) GetSelectFunction

func (t *TreeSelection) GetSelectFunction() TreeSelectionFunc

func (*TreeSelection) GetSelected

func (t *TreeSelection) GetSelected(model **TreeModel, iter *TreeIter) bool

func (*TreeSelection) GetSelectedRows

func (t *TreeSelection) GetSelectedRows(model **TreeModel) *L.List

func (*TreeSelection) GetTreeView

func (t *TreeSelection) GetTreeView() *TreeView

func (*TreeSelection) GetUserData

func (t *TreeSelection) GetUserData() T.Gpointer

func (*TreeSelection) IterIsSelected

func (t *TreeSelection) IterIsSelected(iter *TreeIter) bool

func (*TreeSelection) PathIsSelected

func (t *TreeSelection) PathIsSelected(path *TreePath) bool

func (*TreeSelection) SelectAll

func (t *TreeSelection) SelectAll()

func (*TreeSelection) SelectIter

func (t *TreeSelection) SelectIter(iter *TreeIter)

func (*TreeSelection) SelectPath

func (t *TreeSelection) SelectPath(path *TreePath)

func (*TreeSelection) SelectRange

func (t *TreeSelection) SelectRange(startPath, endPath *TreePath)

func (*TreeSelection) SelectedForeach

func (t *TreeSelection) SelectedForeach(f TreeSelectionForeachFunc, data T.Gpointer)

func (*TreeSelection) SetMode

func (t *TreeSelection) SetMode(typ SelectionMode)

func (*TreeSelection) SetSelectFunction

func (t *TreeSelection) SetSelectFunction(f TreeSelectionFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*TreeSelection) UnselectAll

func (t *TreeSelection) UnselectAll()

func (*TreeSelection) UnselectIter

func (t *TreeSelection) UnselectIter(iter *TreeIter)

func (*TreeSelection) UnselectPath

func (t *TreeSelection) UnselectPath(path *TreePath)

func (*TreeSelection) UnselectRange

func (t *TreeSelection) UnselectRange(startPath, endPath *TreePath)

type TreeSelectionForeachFunc

type TreeSelectionForeachFunc func(model *TreeModel,
	path *TreePath, iter *TreeIter, data T.Gpointer)

type TreeSelectionFunc

type TreeSelectionFunc func(selection *TreeSelection,
	model *TreeModel, path *TreePath,
	pathCurrentlySelected bool, data T.Gpointer) bool

type TreeSortable

type TreeSortable struct{}

func (*TreeSortable) GetSortColumnId

func (t *TreeSortable) GetSortColumnId(sortColumnId *int, order *SortType) bool

func (*TreeSortable) HasDefaultSortFunc

func (t *TreeSortable) HasDefaultSortFunc() bool

func (*TreeSortable) SetDefaultSortFunc

func (t *TreeSortable) SetDefaultSortFunc(sortFunc TreeIterCompareFunc, userData T.Gpointer, destroy O.DestroyNotify)

func (*TreeSortable) SetSortColumnId

func (t *TreeSortable) SetSortColumnId(sortColumnId int, order SortType)

func (*TreeSortable) SetSortFunc

func (t *TreeSortable) SetSortFunc(sortColumnId int, sortFunc TreeIterCompareFunc, userData T.Gpointer, destroy O.DestroyNotify)

func (*TreeSortable) SortColumnChanged

func (t *TreeSortable) SortColumnChanged()

type TreeStore

type TreeStore struct {
	Parent             O.Object
	Stamp              int
	Root               T.Gpointer
	Last               T.Gpointer
	NColumns           int
	SortColumnId       int
	SortList           *L.List
	Order              SortType
	ColumnHeaders      *O.Type
	DefaultSortFunc    TreeIterCompareFunc
	DefaultSortData    T.Gpointer
	DefaultSortDestroy O.DestroyNotify
	ColumnsDirty       uint // : 1
}

func (*TreeStore) Append

func (t *TreeStore) Append(iter, parent *TreeIter)

func (*TreeStore) Clear

func (t *TreeStore) Clear()

func (*TreeStore) Insert

func (t *TreeStore) Insert(iter, parent *TreeIter, position int)

func (*TreeStore) InsertAfter

func (t *TreeStore) InsertAfter(iter, parent, sibling *TreeIter)

func (*TreeStore) InsertBefore

func (t *TreeStore) InsertBefore(iter, parent, sibling *TreeIter)

func (*TreeStore) InsertWithValues

func (t *TreeStore) InsertWithValues(iter, parent *TreeIter, position int, v ...VArg)

func (*TreeStore) InsertWithValuesv

func (t *TreeStore) InsertWithValuesv(iter, parent *TreeIter, position int, columns *int, values *O.Value, nValues int)

func (*TreeStore) IsAncestor

func (t *TreeStore) IsAncestor(iter, descendant *TreeIter) bool

func (*TreeStore) IterDepth

func (t *TreeStore) IterDepth(iter *TreeIter) int

func (*TreeStore) IterIsValid

func (t *TreeStore) IterIsValid(iter *TreeIter) bool

func (*TreeStore) MoveAfter

func (t *TreeStore) MoveAfter(iter, position *TreeIter)

func (*TreeStore) MoveBefore

func (t *TreeStore) MoveBefore(iter, position *TreeIter)

func (*TreeStore) Prepend

func (t *TreeStore) Prepend(iter, parent *TreeIter)

func (*TreeStore) Remove

func (t *TreeStore) Remove(iter *TreeIter) bool

func (*TreeStore) Reorder

func (t *TreeStore) Reorder(parent *TreeIter, newOrder *int)

func (*TreeStore) Set

func (t *TreeStore) Set(iter *TreeIter, v ...VArg)

func (*TreeStore) SetColumnTypes

func (t *TreeStore) SetColumnTypes(nColumns int, types *O.Type)

func (*TreeStore) SetValist

func (t *TreeStore) SetValist(iter *TreeIter, varArgs VAList)

func (*TreeStore) SetValue

func (t *TreeStore) SetValue(iter *TreeIter, column int, value *O.Value)

func (*TreeStore) SetValuesv

func (t *TreeStore) SetValuesv(iter *TreeIter, columns *int, values *O.Value, nValues int)

func (*TreeStore) Swap

func (t *TreeStore) Swap(a, b *TreeIter)

type TreeView

type TreeView struct {
	Parent Container
	// contains filtered or unexported fields
}

func (*TreeView) AppendColumn

func (t *TreeView) AppendColumn(column *TreeViewColumn) int

func (*TreeView) CollapseAll

func (t *TreeView) CollapseAll()

func (*TreeView) CollapseRow

func (t *TreeView) CollapseRow(path *TreePath) bool

func (*TreeView) ColumnsAutosize

func (t *TreeView) ColumnsAutosize()

func (*TreeView) ConvertBinWindowToTreeCoords

func (t *TreeView) ConvertBinWindowToTreeCoords(bx, by int, tx, ty *int)

func (*TreeView) ConvertBinWindowToWidgetCoords

func (t *TreeView) ConvertBinWindowToWidgetCoords(bx, by int, wx, wy *int)

func (*TreeView) ConvertTreeToBinWindowCoords

func (t *TreeView) ConvertTreeToBinWindowCoords(tx, ty int, bx, by *int)

func (*TreeView) ConvertTreeToWidgetCoords

func (t *TreeView) ConvertTreeToWidgetCoords(tx, ty int, wx, wy *int)

func (*TreeView) ConvertWidgetToBinWindowCoords

func (t *TreeView) ConvertWidgetToBinWindowCoords(wx, wy int, bx, by *int)

func (*TreeView) ConvertWidgetToTreeCoords

func (t *TreeView) ConvertWidgetToTreeCoords(wx, wy int, tx, ty *int)

func (*TreeView) CreateRowDragIcon

func (t *TreeView) CreateRowDragIcon(path *TreePath) *D.Pixmap

func (*TreeView) EnableModelDragDest

func (t *TreeView) EnableModelDragDest(targets *TargetEntry, nTargets int, actions D.DragAction)

func (*TreeView) EnableModelDragSource

func (t *TreeView) EnableModelDragSource(startButtonMask T.GdkModifierType, targets *TargetEntry, nTargets int, actions D.DragAction)

func (*TreeView) ExpandAll

func (t *TreeView) ExpandAll()

func (*TreeView) ExpandRow

func (t *TreeView) ExpandRow(path *TreePath, openAll bool) bool

func (*TreeView) ExpandToPath

func (t *TreeView) ExpandToPath(path *TreePath)

func (*TreeView) GetBackgroundArea

func (t *TreeView) GetBackgroundArea(path *TreePath, column *TreeViewColumn, rect *D.Rectangle)

func (*TreeView) GetBinWindow

func (t *TreeView) GetBinWindow() *D.Window

func (*TreeView) GetCellArea

func (t *TreeView) GetCellArea(path *TreePath, column *TreeViewColumn, rect *D.Rectangle)

func (*TreeView) GetColumn

func (t *TreeView) GetColumn(n int) *TreeViewColumn

func (*TreeView) GetColumns

func (t *TreeView) GetColumns() *L.List

func (*TreeView) GetCursor

func (t *TreeView) GetCursor(path **TreePath, focusColumn **TreeViewColumn)

func (*TreeView) GetDestRowAtPos

func (t *TreeView) GetDestRowAtPos(dragX, dragY int, path **TreePath, pos *TreeViewDropPosition) bool

func (*TreeView) GetDragDestRow

func (t *TreeView) GetDragDestRow(path **TreePath, pos *TreeViewDropPosition)

func (*TreeView) GetEnableSearch

func (t *TreeView) GetEnableSearch() bool

func (*TreeView) GetEnableTreeLines

func (t *TreeView) GetEnableTreeLines() bool

func (*TreeView) GetExpanderColumn

func (t *TreeView) GetExpanderColumn() *TreeViewColumn

func (*TreeView) GetFixedHeightMode

func (t *TreeView) GetFixedHeightMode() bool

func (*TreeView) GetGridLines

func (t *TreeView) GetGridLines() TreeViewGridLines

func (*TreeView) GetHadjustment

func (t *TreeView) GetHadjustment() *Adjustment

func (*TreeView) GetHeadersClickable

func (t *TreeView) GetHeadersClickable() bool

func (*TreeView) GetHeadersVisible

func (t *TreeView) GetHeadersVisible() bool

func (*TreeView) GetHoverExpand

func (t *TreeView) GetHoverExpand() bool

func (*TreeView) GetHoverSelection

func (t *TreeView) GetHoverSelection() bool

func (*TreeView) GetLevelIndentation

func (t *TreeView) GetLevelIndentation() int

func (*TreeView) GetModel

func (t *TreeView) GetModel() *TreeModel

func (*TreeView) GetPathAtPos

func (t *TreeView) GetPathAtPos(x, y int, path **TreePath, column **TreeViewColumn, cellX, cellY *int) bool

func (*TreeView) GetReorderable

func (t *TreeView) GetReorderable() bool

func (*TreeView) GetRowSeparatorFunc

func (t *TreeView) GetRowSeparatorFunc() TreeViewRowSeparatorFunc

func (*TreeView) GetRubberBanding

func (t *TreeView) GetRubberBanding() bool

func (*TreeView) GetRulesHint

func (t *TreeView) GetRulesHint() bool

func (*TreeView) GetSearchColumn

func (t *TreeView) GetSearchColumn() int

func (*TreeView) GetSearchEntry

func (t *TreeView) GetSearchEntry() *Entry

func (*TreeView) GetSearchEqualFunc

func (t *TreeView) GetSearchEqualFunc() TreeViewSearchEqualFunc

func (*TreeView) GetSearchPositionFunc

func (t *TreeView) GetSearchPositionFunc() TreeViewSearchPositionFunc

func (*TreeView) GetSelection

func (t *TreeView) GetSelection() *TreeSelection

func (*TreeView) GetShowExpanders

func (t *TreeView) GetShowExpanders() bool

func (*TreeView) GetTooltipColumn

func (t *TreeView) GetTooltipColumn() int

func (*TreeView) GetTooltipContext

func (t *TreeView) GetTooltipContext(x, y *int, keyboardTip bool, model **TreeModel, path **TreePath, iter *TreeIter) bool

func (*TreeView) GetVadjustment

func (t *TreeView) GetVadjustment() *Adjustment

func (*TreeView) GetVisibleRange

func (t *TreeView) GetVisibleRange(startPath **TreePath, endPath **TreePath) bool

func (*TreeView) GetVisibleRect

func (t *TreeView) GetVisibleRect(visibleRect *D.Rectangle)

func (*TreeView) InsertColumn

func (t *TreeView) InsertColumn(column *TreeViewColumn, position int) int

func (*TreeView) InsertColumnWithAttributes

func (t *TreeView) InsertColumnWithAttributes(position int, title string, cell *CellRenderer, v ...VArg) int

func (*TreeView) InsertColumnWithDataFunc

func (t *TreeView) InsertColumnWithDataFunc(position int, title string, cell *CellRenderer, f TreeCellDataFunc, data T.Gpointer, dnotify O.DestroyNotify) int

func (*TreeView) IsRubberBandingActive

func (t *TreeView) IsRubberBandingActive() bool

func (*TreeView) MapExpandedRows

func (t *TreeView) MapExpandedRows(f TreeViewMappingFunc, data T.Gpointer)

func (*TreeView) MoveColumnAfter

func (t *TreeView) MoveColumnAfter(column *TreeViewColumn, baseColumn *TreeViewColumn)

func (*TreeView) RemoveColumn

func (t *TreeView) RemoveColumn(column *TreeViewColumn) int

func (*TreeView) RowActivated

func (t *TreeView) RowActivated(path *TreePath, column *TreeViewColumn)

func (*TreeView) RowExpanded

func (t *TreeView) RowExpanded(path *TreePath) bool

func (*TreeView) ScrollToCell

func (t *TreeView) ScrollToCell(path *TreePath, column *TreeViewColumn, useAlign bool, rowAlign, colAlign float32)

func (*TreeView) ScrollToPoint

func (t *TreeView) ScrollToPoint(treeX, treeY int)

func (*TreeView) SetColumnDragFunction

func (t *TreeView) SetColumnDragFunction(f TreeViewColumnDropFunc, userData T.Gpointer, destroy O.DestroyNotify)

func (*TreeView) SetCursor

func (t *TreeView) SetCursor(path *TreePath, focusColumn *TreeViewColumn, startEditing bool)

func (*TreeView) SetCursorOnCell

func (t *TreeView) SetCursorOnCell(path *TreePath, focusColumn *TreeViewColumn, focusCell *CellRenderer, startEditing bool)

func (*TreeView) SetDestroyCountFunc

func (t *TreeView) SetDestroyCountFunc(f TreeDestroyCountFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*TreeView) SetDragDestRow

func (t *TreeView) SetDragDestRow(path *TreePath, pos TreeViewDropPosition)

func (*TreeView) SetEnableSearch

func (t *TreeView) SetEnableSearch(enableSearch bool)

func (*TreeView) SetEnableTreeLines

func (t *TreeView) SetEnableTreeLines(enabled bool)

func (*TreeView) SetExpanderColumn

func (t *TreeView) SetExpanderColumn(column *TreeViewColumn)

func (*TreeView) SetFixedHeightMode

func (t *TreeView) SetFixedHeightMode(enable bool)

func (*TreeView) SetGridLines

func (t *TreeView) SetGridLines(gridLines TreeViewGridLines)

func (*TreeView) SetHadjustment

func (t *TreeView) SetHadjustment(adjustment *Adjustment)

func (*TreeView) SetHeadersClickable

func (t *TreeView) SetHeadersClickable(setting bool)

func (*TreeView) SetHeadersVisible

func (t *TreeView) SetHeadersVisible(headersVisible bool)

func (*TreeView) SetHoverExpand

func (t *TreeView) SetHoverExpand(expand bool)

func (*TreeView) SetHoverSelection

func (t *TreeView) SetHoverSelection(hover bool)

func (*TreeView) SetLevelIndentation

func (t *TreeView) SetLevelIndentation(indentation int)

func (*TreeView) SetModel

func (t *TreeView) SetModel(model *TreeModel)

func (*TreeView) SetReorderable

func (t *TreeView) SetReorderable(reorderable bool)

func (*TreeView) SetRowSeparatorFunc

func (t *TreeView) SetRowSeparatorFunc(f TreeViewRowSeparatorFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*TreeView) SetRubberBanding

func (t *TreeView) SetRubberBanding(enable bool)

func (*TreeView) SetRulesHint

func (t *TreeView) SetRulesHint(setting bool)

func (*TreeView) SetSearchColumn

func (t *TreeView) SetSearchColumn(column int)

func (*TreeView) SetSearchEntry

func (t *TreeView) SetSearchEntry(entry *Entry)

func (*TreeView) SetSearchEqualFunc

func (t *TreeView) SetSearchEqualFunc(searchEqualFunc TreeViewSearchEqualFunc, searchUserData T.Gpointer, searchDestroy O.DestroyNotify)

func (*TreeView) SetSearchPositionFunc

func (t *TreeView) SetSearchPositionFunc(f TreeViewSearchPositionFunc, data T.Gpointer, destroy O.DestroyNotify)

func (*TreeView) SetShowExpanders

func (t *TreeView) SetShowExpanders(enabled bool)

func (*TreeView) SetTooltipCell

func (t *TreeView) SetTooltipCell(tooltip *Tooltip, path *TreePath, column *TreeViewColumn, cell *CellRenderer)

func (*TreeView) SetTooltipColumn

func (t *TreeView) SetTooltipColumn(column int)

func (*TreeView) SetTooltipRow

func (t *TreeView) SetTooltipRow(tooltip *Tooltip, path *TreePath)

func (*TreeView) SetVadjustment

func (t *TreeView) SetVadjustment(adjustment *Adjustment)

func (*TreeView) TreeToWidgetCoords

func (t *TreeView) TreeToWidgetCoords(tx, ty int, wx, wy *int)

func (*TreeView) UnsetRowsDragDest

func (t *TreeView) UnsetRowsDragDest()

func (*TreeView) UnsetRowsDragSource

func (t *TreeView) UnsetRowsDragSource()

func (*TreeView) WidgetToTreeCoords

func (t *TreeView) WidgetToTreeCoords(wx, wy int, tx, ty *int)

type TreeViewColumn

type TreeViewColumn struct {
	Parent                  Object
	TreeView                *Widget
	Button                  *Widget
	Child                   *Widget
	Arrow                   *Widget
	Alignment               *Widget
	Window                  *D.Window
	EditableWidget          *CellEditable
	Xalign                  float32
	PropertyChangedSignal   uint
	Spacing                 int
	ColumnType              TreeViewColumnSizing
	RequestedWidth          int
	ButtonRequest           int
	ResizedWidth            int
	Width                   int
	FixedWidth              int
	MinWidth                int
	MaxWidth                int
	DragX                   int
	DragY                   int
	Title                   *T.Gchar
	CellList                *L.List
	SortClickedSignal       uint
	SortColumnChangedSignal uint
	SortColumnId            int
	SortOrder               SortType
	Bits                    uint
}

func (*TreeViewColumn) AddAttribute

func (t *TreeViewColumn) AddAttribute(cellRenderer *CellRenderer, attribute string, column int)

func (*TreeViewColumn) CellGetPosition

func (t *TreeViewColumn) CellGetPosition(cellRenderer *CellRenderer, startPos *int, width *int) bool

func (*TreeViewColumn) CellGetSize

func (t *TreeViewColumn) CellGetSize(cellArea *D.Rectangle, xOffset, yOffset, width, height *int)

func (*TreeViewColumn) CellIsVisible

func (t *TreeViewColumn) CellIsVisible() bool

func (*TreeViewColumn) CellSetCellData

func (t *TreeViewColumn) CellSetCellData(treeModel *TreeModel, iter *TreeIter, isExpander, isExpanded bool)

func (*TreeViewColumn) Clear

func (t *TreeViewColumn) Clear()

func (*TreeViewColumn) ClearAttributes

func (t *TreeViewColumn) ClearAttributes(cellRenderer *CellRenderer)

func (*TreeViewColumn) Clicked

func (t *TreeViewColumn) Clicked()

func (*TreeViewColumn) FocusCell

func (t *TreeViewColumn) FocusCell(cell *CellRenderer)

func (*TreeViewColumn) GetAlignment

func (t *TreeViewColumn) GetAlignment() float32

func (*TreeViewColumn) GetCellRenderers

func (t *TreeViewColumn) GetCellRenderers() *L.List

func (*TreeViewColumn) GetClickable

func (t *TreeViewColumn) GetClickable() bool

func (*TreeViewColumn) GetExpand

func (t *TreeViewColumn) GetExpand() bool

func (*TreeViewColumn) GetFixedWidth

func (t *TreeViewColumn) GetFixedWidth() int

func (*TreeViewColumn) GetMaxWidth

func (t *TreeViewColumn) GetMaxWidth() int

func (*TreeViewColumn) GetMinWidth

func (t *TreeViewColumn) GetMinWidth() int

func (*TreeViewColumn) GetReorderable

func (t *TreeViewColumn) GetReorderable() bool

func (*TreeViewColumn) GetResizable

func (t *TreeViewColumn) GetResizable() bool

func (*TreeViewColumn) GetSizing

func (t *TreeViewColumn) GetSizing() TreeViewColumnSizing

func (*TreeViewColumn) GetSortColumnId

func (t *TreeViewColumn) GetSortColumnId() int

func (*TreeViewColumn) GetSortIndicator

func (t *TreeViewColumn) GetSortIndicator() bool

func (*TreeViewColumn) GetSortOrder

func (t *TreeViewColumn) GetSortOrder() SortType

func (*TreeViewColumn) GetSpacing

func (t *TreeViewColumn) GetSpacing() int

func (*TreeViewColumn) GetTitle

func (t *TreeViewColumn) GetTitle() string

func (*TreeViewColumn) GetTreeView

func (t *TreeViewColumn) GetTreeView() *Widget

func (*TreeViewColumn) GetVisible

func (t *TreeViewColumn) GetVisible() bool

func (*TreeViewColumn) GetWidget

func (t *TreeViewColumn) GetWidget() *Widget

func (*TreeViewColumn) GetWidth

func (t *TreeViewColumn) GetWidth() int

func (*TreeViewColumn) PackStart

func (t *TreeViewColumn) PackStart(cell *CellRenderer, expand bool)

func (*TreeViewColumn) QueueResize

func (t *TreeViewColumn) QueueResize()

func (*TreeViewColumn) SetAlignment

func (t *TreeViewColumn) SetAlignment(xalign float32)

func (*TreeViewColumn) SetAttributes

func (t *TreeViewColumn) SetAttributes(cellRenderer *CellRenderer, v ...VArg)

func (*TreeViewColumn) SetCellDataFunc

func (t *TreeViewColumn) SetCellDataFunc(cellRenderer *CellRenderer, f TreeCellDataFunc, funcData T.Gpointer, destroy O.DestroyNotify)

func (*TreeViewColumn) SetClickable

func (t *TreeViewColumn) SetClickable(clickable bool)

func (*TreeViewColumn) SetExpand

func (t *TreeViewColumn) SetExpand(expand bool)

func (*TreeViewColumn) SetFixedWidth

func (t *TreeViewColumn) SetFixedWidth(fixedWidth int)

func (*TreeViewColumn) SetMaxWidth

func (t *TreeViewColumn) SetMaxWidth(maxWidth int)

func (*TreeViewColumn) SetMinWidth

func (t *TreeViewColumn) SetMinWidth(minWidth int)

func (*TreeViewColumn) SetReorderable

func (t *TreeViewColumn) SetReorderable(reorderable bool)

func (*TreeViewColumn) SetResizable

func (t *TreeViewColumn) SetResizable(resizable bool)

func (*TreeViewColumn) SetSizing

func (t *TreeViewColumn) SetSizing(typ TreeViewColumnSizing)

func (*TreeViewColumn) SetSortColumnId

func (t *TreeViewColumn) SetSortColumnId(sortColumnId int)

func (*TreeViewColumn) SetSortIndicator

func (t *TreeViewColumn) SetSortIndicator(setting bool)

func (*TreeViewColumn) SetSortOrder

func (t *TreeViewColumn) SetSortOrder(order SortType)

func (*TreeViewColumn) SetSpacing

func (t *TreeViewColumn) SetSpacing(spacing int)

func (*TreeViewColumn) SetTitle

func (t *TreeViewColumn) SetTitle(title string)

func (*TreeViewColumn) SetVisible

func (t *TreeViewColumn) SetVisible(visible bool)

func (*TreeViewColumn) SetWidget

func (t *TreeViewColumn) SetWidget(widget *Widget)

type TreeViewColumnDropFunc

type TreeViewColumnDropFunc func(
	treeView *TreeView,
	column *TreeViewColumn,
	prevColumn *TreeViewColumn,
	nextColumn *TreeViewColumn,
	data T.Gpointer) bool

type TreeViewColumnSizing

type TreeViewColumnSizing Enum
const (
	TREE_VIEW_COLUMN_GROW_ONLY TreeViewColumnSizing = iota
	TREE_VIEW_COLUMN_AUTOSIZE
	TREE_VIEW_COLUMN_FIXED
)

type TreeViewDropPosition

type TreeViewDropPosition Enum
const (
	TREE_VIEW_DROP_BEFORE TreeViewDropPosition = iota
	TREE_VIEW_DROP_AFTER
	TREE_VIEW_DROP_INTO_OR_BEFORE
	TREE_VIEW_DROP_INTO_OR_AFTER
)

type TreeViewGridLines

type TreeViewGridLines Enum
const (
	TREE_VIEW_GRID_LINES_NONE TreeViewGridLines = iota
	TREE_VIEW_GRID_LINES_HORIZONTAL
	TREE_VIEW_GRID_LINES_VERTICAL
	TREE_VIEW_GRID_LINES_BOTH
)

type TreeViewMappingFunc

type TreeViewMappingFunc func(
	treeView *TreeView,
	path *TreePath,
	userData T.Gpointer)

type TreeViewMode

type TreeViewMode Enum
const (
	TREE_VIEW_LINE TreeViewMode = iota
	TREE_VIEW_ITEM
)

type TreeViewRowSeparatorFunc

type TreeViewRowSeparatorFunc func(
	model *TreeModel,
	iter *TreeIter,
	data T.Gpointer) bool

type TreeViewSearchEqualFunc

type TreeViewSearchEqualFunc func(
	model *TreeModel,
	column int,
	key string,
	iter *TreeIter,
	searchData T.Gpointer) bool

type TreeViewSearchPositionFunc

type TreeViewSearchPositionFunc func(
	tree_view *TreeView,
	search_dialog *Widget,
	user_data T.Gpointer)

type Type

type Type O.Type

func (Type) Class

func (t Type) Class() T.Gpointer

func (Type) EnumFindValue

func (t Type) EnumFindValue(valueName string) *EnumValue

func (Type) EnumGetValues

func (t Type) EnumGetValues() *EnumValue

func (Type) FlagsFindValue

func (t Type) FlagsFindValue(valueName string) *FlagValue

func (Type) FlagsGetValues

func (t Type) FlagsGetValues() *FlagValue

func (Type) New

func (t Type) New() T.Gpointer

func (Type) Unique

func (t Type) Unique(gtkinfo *TypeInfo) Type

type TypeInfo

type TypeInfo struct {
	TypeName       *T.Gchar
	ObjectSize     uint
	ClassSize      uint
	ClassInitFunc  ClassInitFunc
	ObjectInitFunc ObjectInitFunc

	BaseClassInitFunc ClassInitFunc
	// contains filtered or unexported fields
}

type UIManager

type UIManager struct {
	Parent O.Object
	// contains filtered or unexported fields
}

func (*UIManager) AddUi

func (u *UIManager) AddUi(mergeId uint, path, name, action string, t UIManagerItemType, top bool)

func (*UIManager) AddUiFromFile

func (u *UIManager) AddUiFromFile(filename string, err **L.Error) uint

func (*UIManager) AddUiFromString

func (u *UIManager) AddUiFromString(buffer string, length T.Gssize, err **L.Error) uint

func (*UIManager) EnsureUpdate

func (u *UIManager) EnsureUpdate()

func (*UIManager) GetAccelGroup

func (u *UIManager) GetAccelGroup() *AccelGroup

func (*UIManager) GetAction

func (u *UIManager) GetAction(path string) *Action

func (*UIManager) GetActionGroups

func (u *UIManager) GetActionGroups() *L.List

func (*UIManager) GetAddTearoffs

func (u *UIManager) GetAddTearoffs() bool

func (*UIManager) GetToplevels

func (u *UIManager) GetToplevels(types UIManagerItemType) *L.SList

func (*UIManager) GetUi

func (u *UIManager) GetUi() string

func (*UIManager) GetWidget

func (u *UIManager) GetWidget(path string) *Widget

func (*UIManager) InsertActionGroup

func (u *UIManager) InsertActionGroup(actionGroup *ActionGroup, pos int)

func (*UIManager) NewMergeId

func (u *UIManager) NewMergeId() uint

func (*UIManager) RemoveActionGroup

func (u *UIManager) RemoveActionGroup(actionGroup *ActionGroup)

func (*UIManager) RemoveUi

func (u *UIManager) RemoveUi(mergeId uint)

func (*UIManager) SetAddTearoffs

func (u *UIManager) SetAddTearoffs(addTearoffs bool)

type UIManagerItemType

type UIManagerItemType Enum
const (
	UI_MANAGER_MENUBAR UIManagerItemType = 1 << iota
	UI_MANAGER_MENU
	UI_MANAGER_TOOLBAR
	UI_MANAGER_PLACEHOLDER
	UI_MANAGER_POPUP
	UI_MANAGER_MENUITEM
	UI_MANAGER_TOOLITEM
	UI_MANAGER_SEPARATOR
	UI_MANAGER_ACCELERATOR
	UI_MANAGER_POPUP_WITH_ACCELS
	UI_MANAGER_AUTO UIManagerItemType = 0
)

type Unit

type Unit Enum
const (
	UNIT_PIXEL Unit = iota
	UNIT_POINTS
	UNIT_INCH
	UNIT_MM
)

type UpdateType

type UpdateType Enum
const (
	UPDATE_CONTINUOUS UpdateType = iota
	UPDATE_DISCONTINUOUS
	UPDATE_DELAYED
)

type VBox

type VBox struct {
	Box Box
}

type Viewport

type Viewport struct {
	Bin         Bin
	ShadowType  ShadowType
	ViewWindow  *D.Window
	BinWindow   *D.Window
	Hadjustment *Adjustment
	Vadjustment *Adjustment
}

func (*Viewport) GetBinWindow

func (v *Viewport) GetBinWindow() *D.Window

func (*Viewport) GetHadjustment

func (v *Viewport) GetHadjustment() *Adjustment

func (*Viewport) GetShadowType

func (v *Viewport) GetShadowType() ShadowType

func (*Viewport) GetVadjustment

func (v *Viewport) GetVadjustment() *Adjustment

func (*Viewport) GetViewWindow

func (v *Viewport) GetViewWindow() *D.Window

func (*Viewport) SetHadjustment

func (v *Viewport) SetHadjustment(a *Adjustment)

func (*Viewport) SetShadowType

func (v *Viewport) SetShadowType(t ShadowType)

func (*Viewport) SetVadjustment

func (v *Viewport) SetVadjustment(a *Adjustment)

type Visibility

type Visibility Enum
const (
	VISIBILITY_NONE Visibility = iota
	VISIBILITY_PARTIAL
	VISIBILITY_FULL
)

type Widget

type Widget struct {
	Object       Object
	PrivateFlags uint16
	State        uint8
	SavedState   uint8
	Name         *T.Gchar
	Style        *Style
	Requisition  Requisition
	Allocation   Allocation
	Window       *D.Window
	Parent       *Widget
}

func (*Widget) Activate

func (w *Widget) Activate() bool

func (*Widget) AddAccelerator

func (w *Widget) AddAccelerator(accelSignal string, accelGroup *AccelGroup, accelKey uint, accelMods T.GdkModifierType, accelFlags AccelFlags)

func (*Widget) AddEvents

func (w *Widget) AddEvents(events int)

func (*Widget) AddMnemonicLabel

func (w *Widget) AddMnemonicLabel(label *Widget)

func (*Widget) AsAboutDialog

func (w *Widget) AsAboutDialog() *AboutDialog

func (*Widget) AsContainer

func (w *Widget) AsContainer() *Container

func (*Widget) AsPointer

func (w *Widget) AsPointer() T.Gpointer

func (*Widget) AsWindow

func (w *Widget) AsWindow() *Window

func (*Widget) CanActivateAccel

func (w *Widget) CanActivateAccel(signalId uint) bool

func (*Widget) ChildFocus

func (w *Widget) ChildFocus(direction DirectionType) bool

func (*Widget) ChildNotify

func (w *Widget) ChildNotify(childProperty string)

func (*Widget) ClassPath

func (w *Widget) ClassPath(pathLength *uint, path, pathReversed **T.Gchar)

func (*Widget) CreatePangoContext

func (w *Widget) CreatePangoContext() *P.Context

func (*Widget) CreatePangoLayout

func (w *Widget) CreatePangoLayout(text string) *P.Layout

func (*Widget) Destroy

func (w *Widget) Destroy()

func (*Widget) Destroyed

func (w *Widget) Destroyed(widgetPointer **Widget)

func (*Widget) Draw

func (w *Widget) Draw(area *D.Rectangle)

func (*Widget) EnsureStyle

func (w *Widget) EnsureStyle()

func (*Widget) ErrorBell

func (w *Widget) ErrorBell()

func (*Widget) Event

func (w *Widget) Event(event *D.Event) bool

func (*Widget) FreezeChildNotify

func (w *Widget) FreezeChildNotify()

func (*Widget) GetAccessible

func (w *Widget) GetAccessible() *A.Object

func (*Widget) GetAllocation

func (w *Widget) GetAllocation(allocation *Allocation)

func (*Widget) GetAncestor

func (w *Widget) GetAncestor(widgetType O.Type) *Widget

func (*Widget) GetAppPaintable

func (w *Widget) GetAppPaintable() bool

func (*Widget) GetCanDefault

func (w *Widget) GetCanDefault() bool

func (*Widget) GetCanFocus

func (w *Widget) GetCanFocus() bool

func (*Widget) GetChildRequisition

func (w *Widget) GetChildRequisition(requisition *Requisition)

func (*Widget) GetChildVisible

func (w *Widget) GetChildVisible() bool

func (*Widget) GetColormap

func (w *Widget) GetColormap() *D.Colormap

func (*Widget) GetCompositeName

func (w *Widget) GetCompositeName() string

func (*Widget) GetDirection

func (w *Widget) GetDirection() TextDirection

func (*Widget) GetDisplay

func (w *Widget) GetDisplay() *D.Display

func (*Widget) GetDoubleBuffered

func (w *Widget) GetDoubleBuffered() bool

func (*Widget) GetEvents

func (w *Widget) GetEvents() int

func (*Widget) GetExtensionEvents

func (w *Widget) GetExtensionEvents() D.ExtensionMode

func (*Widget) GetHasTooltip

func (w *Widget) GetHasTooltip() bool

func (*Widget) GetHasWindow

func (w *Widget) GetHasWindow() bool

func (*Widget) GetMapped

func (w *Widget) GetMapped() bool

func (*Widget) GetModifierStyle

func (w *Widget) GetModifierStyle() *RcStyle

func (*Widget) GetName

func (w *Widget) GetName() string

func (*Widget) GetNoShowAll

func (w *Widget) GetNoShowAll() bool

func (*Widget) GetPangoContext

func (w *Widget) GetPangoContext() *P.Context

func (*Widget) GetParent

func (w *Widget) GetParent() *Widget

func (*Widget) GetParentWindow

func (w *Widget) GetParentWindow() *D.Window

func (*Widget) GetPointer

func (w *Widget) GetPointer(x *int, y *int)

func (*Widget) GetRealized

func (w *Widget) GetRealized() bool

func (*Widget) GetReceivesDefault

func (w *Widget) GetReceivesDefault() bool

func (*Widget) GetRequisition

func (w *Widget) GetRequisition(requisition *Requisition)

func (*Widget) GetRootWindow

func (w *Widget) GetRootWindow() *D.Window

func (*Widget) GetScreen

func (w *Widget) GetScreen() *D.Screen

func (*Widget) GetSensitive

func (w *Widget) GetSensitive() bool

func (*Widget) GetSettings

func (w *Widget) GetSettings() *Settings

func (*Widget) GetSizeRequest

func (w *Widget) GetSizeRequest(width, height *int)

func (*Widget) GetSnapshot

func (w *Widget) GetSnapshot(clipRect *D.Rectangle) *D.Pixmap

func (*Widget) GetState

func (w *Widget) GetState() StateType

func (*Widget) GetStyle

func (w *Widget) GetStyle() *Style

func (*Widget) GetTooltipMarkup

func (w *Widget) GetTooltipMarkup() string

func (*Widget) GetTooltipText

func (w *Widget) GetTooltipText() string

func (*Widget) GetTooltipWindow

func (w *Widget) GetTooltipWindow() *Window

func (*Widget) GetToplevel

func (w *Widget) GetToplevel() *Widget

func (*Widget) GetVisible

func (w *Widget) GetVisible() bool

func (*Widget) GetVisual

func (w *Widget) GetVisual() *D.Visual

func (*Widget) GetWindow

func (w *Widget) GetWindow() *D.Window

func (*Widget) GrabDefault

func (w *Widget) GrabDefault()

func (*Widget) GrabFocus

func (w *Widget) GrabFocus()

func (*Widget) HasDefault

func (w *Widget) HasDefault() bool

func (*Widget) HasFocus

func (w *Widget) HasFocus() bool

func (*Widget) HasGrab

func (w *Widget) HasGrab() bool

func (*Widget) HasRcStyle

func (w *Widget) HasRcStyle() bool

func (*Widget) HasScreen

func (w *Widget) HasScreen() bool

func (*Widget) Hide

func (w *Widget) Hide()

func (*Widget) HideAll

func (w *Widget) HideAll()

func (*Widget) HideOnDelete

func (w *Widget) HideOnDelete() bool

func (*Widget) InputShapeCombineMask

func (w *Widget) InputShapeCombineMask(shapeMask *T.GdkBitmap, offsetX, offsetY int)

func (*Widget) Intersect

func (w *Widget) Intersect(area, intersection *D.Rectangle) bool

func (*Widget) IsAncestor

func (w *Widget) IsAncestor(ancestor *Widget) bool

func (*Widget) IsComposited

func (w *Widget) IsComposited() bool

func (*Widget) IsDrawable

func (w *Widget) IsDrawable() bool

func (*Widget) IsFocus

func (w *Widget) IsFocus() bool

func (*Widget) IsSensitive

func (w *Widget) IsSensitive() bool

func (*Widget) IsToplevel

func (w *Widget) IsToplevel() bool

func (*Widget) KeynavFailed

func (w *Widget) KeynavFailed(direction DirectionType) bool

func (*Widget) ListAccelClosures

func (w *Widget) ListAccelClosures() *L.List

func (*Widget) ListMnemonicLabels

func (w *Widget) ListMnemonicLabels() *L.List

func (*Widget) Map

func (w *Widget) Map()

func (*Widget) MnemonicActivate

func (w *Widget) MnemonicActivate(groupCycling bool) bool

func (*Widget) ModifyBase

func (w *Widget) ModifyBase(state StateType, color *D.Color)

func (*Widget) ModifyBg

func (w *Widget) ModifyBg(state StateType, color *D.Color)

func (*Widget) ModifyCursor

func (w *Widget) ModifyCursor(primary *D.Color, secondary *D.Color)

func (*Widget) ModifyFg

func (w *Widget) ModifyFg(state StateType, color *D.Color)

func (*Widget) ModifyFont

func (w *Widget) ModifyFont(fontDesc *P.FontDescription)

func (*Widget) ModifyStyle

func (w *Widget) ModifyStyle(style *RcStyle)

func (*Widget) ModifyText

func (w *Widget) ModifyText(state StateType, color *D.Color)

func (*Widget) Path

func (w *Widget) Path(pathLength *uint, path, pathReversed **T.Gchar)

func (*Widget) QueueClear

func (w *Widget) QueueClear()

func (*Widget) QueueClearArea

func (w *Widget) QueueClearArea(x, y, width, height int)

func (*Widget) QueueDraw

func (w *Widget) QueueDraw()

func (*Widget) QueueDrawArea

func (w *Widget) QueueDrawArea(x, y, width, height int)

func (*Widget) QueueResize

func (w *Widget) QueueResize()

func (*Widget) QueueResizeNoRedraw

func (w *Widget) QueueResizeNoRedraw()

func (*Widget) Realize

func (w *Widget) Realize()

func (*Widget) Ref

func (w *Widget) Ref() *Widget

func (*Widget) RegionIntersect

func (w *Widget) RegionIntersect(region *D.Region) *D.Region

func (*Widget) RemoveAccelerator

func (w *Widget) RemoveAccelerator(accelGroup *AccelGroup, accelKey uint, accelMods T.GdkModifierType) bool

func (*Widget) RemoveMnemonicLabel

func (w *Widget) RemoveMnemonicLabel(label *Widget)

func (*Widget) RenderIcon

func (w *Widget) RenderIcon(stockId string, size IconSize, detail string) *D.Pixbuf

func (*Widget) Reparent

func (w *Widget) Reparent(newParent *Widget)

func (*Widget) ResetRcStyles

func (w *Widget) ResetRcStyles()

func (*Widget) ResetShapes

func (w *Widget) ResetShapes()

func (*Widget) SendExpose

func (w *Widget) SendExpose(event *D.Event) int

func (*Widget) SendFocusChange

func (w *Widget) SendFocusChange(event *D.Event) bool

func (*Widget) Set

func (w *Widget) Set(firstPropertyName string, v ...VArg)

func (*Widget) SetAccelPath

func (w *Widget) SetAccelPath(accelPath string, accelGroup *AccelGroup)

func (*Widget) SetAllocation

func (w *Widget) SetAllocation(allocation *Allocation)

func (*Widget) SetAppPaintable

func (w *Widget) SetAppPaintable(appPaintable bool)

func (*Widget) SetCanDefault

func (w *Widget) SetCanDefault(canDefault bool)

func (*Widget) SetCanFocus

func (w *Widget) SetCanFocus(canFocus bool)

func (*Widget) SetChildVisible

func (w *Widget) SetChildVisible(isVisible bool)

func (*Widget) SetColormap

func (w *Widget) SetColormap(colormap *D.Colormap)

func (*Widget) SetCompositeName

func (w *Widget) SetCompositeName(name string)

func (*Widget) SetDirection

func (w *Widget) SetDirection(dir TextDirection)

func (*Widget) SetDoubleBuffered

func (w *Widget) SetDoubleBuffered(doubleBuffered bool)

func (*Widget) SetEvents

func (w *Widget) SetEvents(events int)

func (*Widget) SetExtensionEvents

func (w *Widget) SetExtensionEvents(mode D.ExtensionMode)

func (*Widget) SetHasTooltip

func (w *Widget) SetHasTooltip(hasTooltip bool)

func (*Widget) SetHasWindow

func (w *Widget) SetHasWindow(hasWindow bool)

func (*Widget) SetMapped

func (w *Widget) SetMapped(mapped bool)

func (*Widget) SetName

func (w *Widget) SetName(name string)

func (*Widget) SetNoShowAll

func (w *Widget) SetNoShowAll(noShowAll bool)

func (*Widget) SetParent

func (w *Widget) SetParent(parent *Widget)

func (*Widget) SetParentWindow

func (w *Widget) SetParentWindow(parentWindow *D.Window)

func (*Widget) SetRealized

func (w *Widget) SetRealized(realized bool)

func (*Widget) SetReceivesDefault

func (w *Widget) SetReceivesDefault(receivesDefault bool)

func (*Widget) SetRedrawOnAllocate

func (w *Widget) SetRedrawOnAllocate(redrawOnAllocate bool)

func (*Widget) SetScrollAdjustments

func (w *Widget) SetScrollAdjustments(hadjustment, vadjustment *Adjustment) bool

func (*Widget) SetSensitive

func (w *Widget) SetSensitive(sensitive bool)

func (*Widget) SetSizeRequest

func (w *Widget) SetSizeRequest(width, height int)

func (*Widget) SetState

func (w *Widget) SetState(state StateType)

func (*Widget) SetStyle

func (w *Widget) SetStyle(style *Style)

func (*Widget) SetTooltipMarkup

func (w *Widget) SetTooltipMarkup(markup string)

func (*Widget) SetTooltipText

func (w *Widget) SetTooltipText(text string)

func (*Widget) SetTooltipWindow

func (w *Widget) SetTooltipWindow(customWindow *Window)

func (*Widget) SetUposition

func (w *Widget) SetUposition(x, y int)

func (*Widget) SetUsize

func (w *Widget) SetUsize(width, height int)

func (*Widget) SetVisible

func (w *Widget) SetVisible(visible bool)

func (*Widget) SetWindow

func (w *Widget) SetWindow(window *D.Window)

func (*Widget) ShapeCombineMask

func (w *Widget) ShapeCombineMask(shapeMask *T.GdkBitmap, offsetX, offsetY int)

func (*Widget) Show

func (w *Widget) Show()

func (*Widget) ShowAll

func (w *Widget) ShowAll()

func (*Widget) ShowNow

func (w *Widget) ShowNow()

func (*Widget) SizeAllocate

func (w *Widget) SizeAllocate(allocation *Allocation)

func (*Widget) SizeRequest

func (w *Widget) SizeRequest(requisition *Requisition)

func (*Widget) StyleGet

func (w *Widget) StyleGet(firstPropertyName string, v ...VArg)

func (*Widget) StyleGetProperty

func (w *Widget) StyleGetProperty(propertyName string, value *O.Value)

func (*Widget) StyleGetValist

func (w *Widget) StyleGetValist(firstPropertyName string, varArgs VAList)

func (*Widget) ThawChildNotify

func (w *Widget) ThawChildNotify()

func (*Widget) TriggerTooltipQuery

func (w *Widget) TriggerTooltipQuery()

func (*Widget) Unmap

func (w *Widget) Unmap()

func (*Widget) Unparent

func (w *Widget) Unparent()

func (*Widget) Unrealize

func (w *Widget) Unrealize()

func (*Widget) Unref

func (w *Widget) Unref()

type WidgetClass

type WidgetClass struct {
	ParentClass                    ObjectClass
	ActivateSignal                 uint
	SetScrollAdjustmentsSignal     uint
	DispatchChildPropertiesChanged func(
		widget *Widget,
		nPspecs uint,
		pspecs **O.ParamSpec)
	Show        func(widget *Widget)
	ShowAll     func(widget *Widget)
	Hide        func(widget *Widget)
	HideAll     func(widget *Widget)
	Map         func(widget *Widget)
	Unmap       func(widget *Widget)
	Realize     func(widget *Widget)
	Unrealize   func(widget *Widget)
	SizeRequest func(widget *Widget,
		requisition *Requisition)
	SizeAllocate func(widget *Widget,
		allocation *Allocation)
	StateChanged func(widget *Widget,
		previousState StateType)
	ParentSet func(widget *Widget,
		previousParent *Widget)
	HierarchyChanged func(widget *Widget,
		previousToplevel *Widget)
	StyleSet func(widget *Widget,
		previousStyle *Style)
	DirectionChanged func(widget *Widget,
		previousDirection TextDirection)
	GrabNotify func(widget *Widget,
		wasGrabbed bool)
	ChildNotify func(widget *Widget,
		pspec *O.ParamSpec)
	MnemonicActivate func(widget *Widget,
		groupCycling bool) bool
	GrabFocus func(widget *Widget)
	Focus     func(widget *Widget,
		direction DirectionType) bool
	Event func(widget *Widget,
		event *D.Event) bool
	ButtonPressEvent func(widget *Widget,
		event *D.EventButton) bool
	ButtonReleaseEvent func(widget *Widget,
		event *D.EventButton) bool
	ScrollEvent func(widget *Widget,
		event *D.EventScroll) bool
	MotionNotifyEvent func(widget *Widget,
		event *D.EventMotion) bool
	DeleteEvent func(widget *Widget,
		event *D.EventAny) bool
	DestroyEvent func(widget *Widget,
		event *D.EventAny) bool
	ExposeEvent func(widget *Widget,
		event *D.EventExpose) bool
	KeyPressEvent func(widget *Widget,
		event *D.EventKey) bool
	KeyReleaseEvent func(widget *Widget,
		event *D.EventKey) bool
	EnterNotifyEvent func(widget *Widget,
		event *D.EventCrossing) bool
	LeaveNotifyEvent func(widget *Widget,
		event *D.EventCrossing) bool
	ConfigureEvent func(widget *Widget,
		event *D.EventConfigure) bool
	FocusInEvent func(widget *Widget,
		event *D.EventFocus) bool
	FocusOutEvent func(widget *Widget,
		event *D.EventFocus) bool
	MapEvent func(widget *Widget,
		event *D.EventAny) bool
	UnmapEvent func(widget *Widget,
		event *D.EventAny) bool
	PropertyNotifyEvent func(widget *Widget,
		event *D.EventProperty) bool
	SelectionClearEvent func(widget *Widget,
		event *D.EventSelection) bool
	SelectionRequestEvent func(widget *Widget,
		event *D.EventSelection) bool
	SelectionNotifyEvent func(widget *Widget,
		event *D.EventSelection) bool
	ProximityInEvent func(widget *Widget,
		event *D.EventProximity) bool
	ProximityOutEvent func(widget *Widget,
		event *D.EventProximity) bool
	VisibilityNotifyEvent func(widget *Widget,
		event *D.EventVisibility) bool
	ClientEvent func(widget *Widget,
		event *D.EventClient) bool
	NoExposeEvent func(widget *Widget,
		event *D.EventAny) bool
	WindowStateEvent func(widget *Widget,
		event *D.EventWindowState) bool
	SelectionGet func(widget *Widget,
		selectionData *SelectionData,
		info, time uint)
	SelectionReceived func(widget *Widget,
		selectionData *SelectionData,
		time uint)
	DragBegin func(widget *Widget,
		context *D.DragContext)
	DragEnd func(widget *Widget,
		context *D.DragContext)
	DragDataGet func(widget *Widget,
		context *D.DragContext,
		selectionData *SelectionData,
		info, time uint)
	DragDataDelete func(widget *Widget,
		context *D.DragContext)
	DragLeave func(widget *Widget,
		context *D.DragContext,
		time uint)
	DragMotion func(widget *Widget,
		context *D.DragContext,
		x, y int, time uint) bool
	DragDrop func(widget *Widget,
		context *D.DragContext,
		x, y int, time uint) bool
	DragDataReceived func(widget *Widget,
		context *D.DragContext,
		x, y int,
		selectionData *SelectionData,
		info, time uint)
	PopupMenu func(widget *Widget) bool
	ShowHelp  func(widget *Widget,
		helpType WidgetHelpType) bool
	GetAccessible func(widget *Widget) *A.Object
	ScreenChanged func(widget *Widget,
		previousScreen *D.Screen) bool
	CanActivateAccel func(widget *Widget,
		signalId uint) bool
	GrabBrokenEvent func(widget *Widget,
		event *D.EventGrabBroken) bool
	CompositedChanged func(widget *Widget)
	QueryTooltip      func(widget *Widget,
		x, y int, keyboardTooltip bool,
		tooltip *Tooltip) bool
	// contains filtered or unexported fields
}

func (*WidgetClass) FindStyleProperty

func (w *WidgetClass) FindStyleProperty(propertyName string) *O.ParamSpec

func (*WidgetClass) InstallStyleProperty

func (w *WidgetClass) InstallStyleProperty(pspec *O.ParamSpec)

func (*WidgetClass) InstallStylePropertyParser

func (w *WidgetClass) InstallStylePropertyParser(pspec *O.ParamSpec, parser RcPropertyParser)

func (*WidgetClass) ListStyleProperties

func (w *WidgetClass) ListStyleProperties(nProperties *uint) **O.ParamSpec

type WidgetHelpType

type WidgetHelpType Enum
const (
	WIDGET_HELP_TOOLTIP WidgetHelpType = iota
	WIDGET_HELP_WHATS_THIS
)

type Window

type Window struct {
	Bin                   Bin
	Title                 *T.Gchar
	WmclassName           *T.Gchar
	WmclassClass          *T.Gchar
	WmRole                *T.Gchar
	FocusWidget           *Widget
	DefaultWidget         *Widget
	TransientParent       *Window
	GeometryInfo          *WindowGeometryInfo
	Frame                 *Window
	Group                 *WindowGroup
	ConfigureRequestCount uint16
	Bits                  uint
	// AllowShrink : 1
	// AllowGrow : 1
	// ConfigureNotifyReceived : 1
	// NeedDefaultPosition : 1
	// NeedDefaultSize : 1
	// Position : 3
	// Type : 4
	// HasUserRefCount : 1
	// HasFocus : 1
	// Modal : 1
	// DestroyWithParent : 1
	// HasFrame : 1
	// IconifyInitially : 1
	// StickInitially : 1
	// MaximizeInitially : 1
	// Decorated : 1
	// TypeHint : 3
	// Gravity : 5
	// IsActive : 1
	// HasToplevelFocus : 1
	FrameLeft          uint
	FrameTop           uint
	FrameRight         uint
	FrameBottom        uint
	KeysChangedHandler uint
	MnemonicModifier   T.GdkModifierType
	Screen             *D.Screen
}

func (*Window) AcceptFocus

func (w *Window) AcceptFocus() bool

func (*Window) ActivateDefault

func (w *Window) ActivateDefault() bool

func (*Window) ActivateFocus

func (w *Window) ActivateFocus() bool

func (*Window) ActivateKey

func (w *Window) ActivateKey(event *D.EventKey) bool

func (*Window) AddAccelGroup

func (w *Window) AddAccelGroup(accelGroup *AccelGroup)

func (*Window) AddEmbeddedXid

func (w *Window) AddEmbeddedXid(xid T.GdkNativeWindow)

func (*Window) AddMnemonic

func (w *Window) AddMnemonic(keyval uint, target *Widget)

func (*Window) AsContainer

func (w *Window) AsContainer() *Container

func (*Window) BeginMoveDrag

func (w *Window) BeginMoveDrag(button, rootX, rootY int, timestamp T.GUint32)

func (*Window) BeginResizeDrag

func (w *Window) BeginResizeDrag(edge D.WindowEdge, button, rootX, rootY int, timestamp T.GUint32)

func (*Window) Decorated

func (w *Window) Decorated() bool

func (*Window) DefaultSize

func (w *Window) DefaultSize(width, height *int)

func (*Window) Deiconify

func (w *Window) Deiconify()

func (*Window) Deletable

func (w *Window) Deletable() bool

func (*Window) DestroyWithParent

func (w *Window) DestroyWithParent() bool

func (*Window) Focus

func (w *Window) Focus() *Widget

func (*Window) FocusOnMap

func (w *Window) FocusOnMap() bool

func (*Window) FrameDimensions

func (w *Window) FrameDimensions(left, top, right, bottom *int)

func (*Window) Fullscreen

func (w *Window) Fullscreen()

func (*Window) GetDefaultWidget

func (w *Window) GetDefaultWidget() *Widget

func (*Window) GetGroup

func (w *Window) GetGroup() *WindowGroup

func (*Window) GetMnemonicModifier

func (w *Window) GetMnemonicModifier() T.GdkModifierType

func (*Window) GetScreen

func (w *Window) GetScreen() *D.Screen

func (*Window) GetTitle

func (w *Window) GetTitle() string

func (*Window) Gravity

func (w *Window) Gravity() D.Gravity

func (*Window) HasFrame

func (w *Window) HasFrame() bool

func (*Window) HasGroup

func (w *Window) HasGroup() bool

func (*Window) HasToplevelFocus

func (w *Window) HasToplevelFocus() bool

func (*Window) Icon

func (w *Window) Icon() *D.Pixbuf

func (*Window) IconList

func (w *Window) IconList() *L.List

func (*Window) IconName

func (w *Window) IconName() string

func (*Window) Iconify

func (w *Window) Iconify()

func (*Window) IsActive

func (w *Window) IsActive() bool

func (*Window) Maximize

func (w *Window) Maximize()

func (*Window) MnemonicActivate

func (w *Window) MnemonicActivate(keyval uint, modifier T.GdkModifierType) bool

func (*Window) MnemonicsVisible

func (w *Window) MnemonicsVisible() bool

func (*Window) Modal

func (w *Window) Modal() bool

func (*Window) Move

func (w *Window) Move(x int, y int)

func (*Window) Opacity

func (w *Window) Opacity() float64

func (*Window) ParseGeometry

func (w *Window) ParseGeometry(geometry string) bool

func (*Window) Position

func (w *Window) Position(rootX, rootY *int)

func (*Window) Present

func (w *Window) Present()

func (*Window) PresentWithTime

func (w *Window) PresentWithTime(timestamp T.GUint32)

func (*Window) PropagateKeyEvent

func (w *Window) PropagateKeyEvent(event *D.EventKey) bool

func (*Window) RemoveAccelGroup

func (w *Window) RemoveAccelGroup(accelGroup *AccelGroup)

func (*Window) RemoveEmbeddedXid

func (w *Window) RemoveEmbeddedXid(xid T.GdkNativeWindow)

func (*Window) RemoveMnemonic

func (w *Window) RemoveMnemonic(keyval uint, target *Widget)

func (*Window) ReshowWithInitialSize

func (w *Window) ReshowWithInitialSize()

func (*Window) Resizable

func (w *Window) Resizable() bool

func (*Window) Resize

func (w *Window) Resize(width, height int)

func (*Window) Role

func (w *Window) Role() string

func (*Window) SetAcceptFocus

func (w *Window) SetAcceptFocus(setting bool)

func (*Window) SetDecorated

func (w *Window) SetDecorated(setting bool)

func (*Window) SetDefault

func (w *Window) SetDefault(defaultWidget *Widget)

func (*Window) SetDefaultSize

func (w *Window) SetDefaultSize(width, height int)

func (*Window) SetDeletable

func (w *Window) SetDeletable(setting bool)

func (*Window) SetDestroyWithParent

func (w *Window) SetDestroyWithParent(setting bool)

func (*Window) SetFocus

func (w *Window) SetFocus(focus *Widget)

func (*Window) SetFocusOnMap

func (w *Window) SetFocusOnMap(setting bool)

func (*Window) SetFrameDimensions

func (w *Window) SetFrameDimensions(left, top, right, bottom int)

func (*Window) SetGeometryHints

func (w *Window) SetGeometryHints(geometryWidget *Widget, geometry *D.Geometry, geomMask D.WindowHints)

func (*Window) SetGravity

func (w *Window) SetGravity(gravity D.Gravity)

func (*Window) SetHasFrame

func (w *Window) SetHasFrame(setting bool)

func (*Window) SetIcon

func (w *Window) SetIcon(icon *D.Pixbuf)

func (*Window) SetIconFromFile

func (w *Window) SetIconFromFile(filename string, err **L.Error) bool

func (*Window) SetIconList

func (w *Window) SetIconList(list *L.List)

func (*Window) SetIconName

func (w *Window) SetIconName(name string)

func (*Window) SetKeepAbove

func (w *Window) SetKeepAbove(setting bool)

func (*Window) SetKeepBelow

func (w *Window) SetKeepBelow(setting bool)

func (*Window) SetMnemonicModifier

func (w *Window) SetMnemonicModifier(modifier T.GdkModifierType)

func (*Window) SetMnemonicsVisible

func (w *Window) SetMnemonicsVisible(setting bool)

func (*Window) SetModal

func (w *Window) SetModal(modal bool)

func (*Window) SetOpacity

func (w *Window) SetOpacity(opacity float64)

func (*Window) SetPosition

func (w *Window) SetPosition(position WindowPosition)

Deprecated

func (w *Window) SetPolicy(allowShrink, allowGrow, autoShrink int) {
	windowSetPolicy(w, allowShrink, allowGrow, autoShrink)
}

func (*Window) SetResizable

func (w *Window) SetResizable(resizable bool)

func (*Window) SetRole

func (w *Window) SetRole(role string)

func (*Window) SetScreen

func (w *Window) SetScreen(screen *D.Screen)

func (*Window) SetSkipPagerHint

func (w *Window) SetSkipPagerHint(setting bool)

func (*Window) SetSkipTaskbarHint

func (w *Window) SetSkipTaskbarHint(setting bool)

func (*Window) SetStartupId

func (w *Window) SetStartupId(startupId string)

func (*Window) SetTitle

func (w *Window) SetTitle(title string)

func (*Window) SetTransientFor

func (w *Window) SetTransientFor(parent *Window)

func (*Window) SetTypeHint

func (w *Window) SetTypeHint(hint D.WindowTypeHint)

func (*Window) SetUrgencyHint

func (w *Window) SetUrgencyHint(setting bool)

func (*Window) SetWmclass

func (w *Window) SetWmclass(wmclassName, wmclassClass string)

func (*Window) Size

func (w *Window) Size(width, height *int)

func (*Window) SkipPagerHint

func (w *Window) SkipPagerHint() bool

func (*Window) SkipTaskbarHint

func (w *Window) SkipTaskbarHint() bool

func (*Window) Stick

func (w *Window) Stick()

func (*Window) TransientFor

func (w *Window) TransientFor() *Window

func (*Window) TypeHint

func (w *Window) TypeHint() D.WindowTypeHint

func (*Window) Unfullscreen

func (w *Window) Unfullscreen()

func (*Window) Unmaximize

func (w *Window) Unmaximize()

func (*Window) Unstick

func (w *Window) Unstick()

func (*Window) UrgencyHint

func (w *Window) UrgencyHint() bool

func (*Window) WindowType

func (w *Window) WindowType() WindowType

type WindowGeometryInfo

type WindowGeometryInfo struct{}

type WindowGroup

type WindowGroup struct {
	Parent O.Object
	Grabs  *L.SList
}

func (*WindowGroup) AddWindow

func (w *WindowGroup) AddWindow(window *Window)

func (*WindowGroup) GetCurrentGrab

func (w *WindowGroup) GetCurrentGrab() *Widget

func (*WindowGroup) ListWindows

func (w *WindowGroup) ListWindows() *L.List

func (*WindowGroup) RemoveWindow

func (w *WindowGroup) RemoveWindow(window *Window)

type WindowPosition

type WindowPosition Enum
const (
	WIN_POS_NONE WindowPosition = iota
	WIN_POS_CENTER
	WIN_POS_MOUSE
	WIN_POS_CENTER_ALWAYS
	WIN_POS_CENTER_ON_PARENT
)

type WindowType

type WindowType Enum
const (
	WINDOW_TOPLEVEL WindowType = iota
	WINDOW_POPUP
)

type WrapMode

type WrapMode Enum
const (
	WRAP_NONE WrapMode = iota
	WRAP_CHAR
	WRAP_WORD
	WRAP_WORD_CHAR
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL