gtk

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2019 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const BINARY_AGE int32 = C.GTK_BINARY_AGE
View Source
const INPUT_ERROR int32 = C.GTK_INPUT_ERROR
View Source
const INTERFACE_AGE int32 = C.GTK_INTERFACE_AGE
View Source
const MAJOR_VERSION int32 = C.GTK_MAJOR_VERSION
View Source
const MAX_COMPOSE_LEN int32 = C.GTK_MAX_COMPOSE_LEN
View Source
const MICRO_VERSION int32 = C.GTK_MICRO_VERSION
View Source
const MINOR_VERSION int32 = C.GTK_MINOR_VERSION
View Source
const PAPER_NAME_A3 string = C.GTK_PAPER_NAME_A3
View Source
const PAPER_NAME_A4 string = C.GTK_PAPER_NAME_A4
View Source
const PAPER_NAME_A5 string = C.GTK_PAPER_NAME_A5
View Source
const PAPER_NAME_B5 string = C.GTK_PAPER_NAME_B5
View Source
const PAPER_NAME_EXECUTIVE string = C.GTK_PAPER_NAME_EXECUTIVE
View Source
const PAPER_NAME_LEGAL string = C.GTK_PAPER_NAME_LEGAL
View Source
const PAPER_NAME_LETTER string = C.GTK_PAPER_NAME_LETTER
View Source
const PATH_PRIO_MASK int32 = C.GTK_PATH_PRIO_MASK
View Source
const PRINT_SETTINGS_COLLATE string = C.GTK_PRINT_SETTINGS_COLLATE
View Source
const PRINT_SETTINGS_DEFAULT_SOURCE string = C.GTK_PRINT_SETTINGS_DEFAULT_SOURCE
View Source
const PRINT_SETTINGS_DITHER string = C.GTK_PRINT_SETTINGS_DITHER
View Source
const PRINT_SETTINGS_DUPLEX string = C.GTK_PRINT_SETTINGS_DUPLEX
View Source
const PRINT_SETTINGS_FINISHINGS string = C.GTK_PRINT_SETTINGS_FINISHINGS
View Source
const PRINT_SETTINGS_MEDIA_TYPE string = C.GTK_PRINT_SETTINGS_MEDIA_TYPE
View Source
const PRINT_SETTINGS_NUMBER_UP string = C.GTK_PRINT_SETTINGS_NUMBER_UP
View Source
const PRINT_SETTINGS_NUMBER_UP_LAYOUT string = C.GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT
View Source
const PRINT_SETTINGS_N_COPIES string = C.GTK_PRINT_SETTINGS_N_COPIES
View Source
const PRINT_SETTINGS_ORIENTATION string = C.GTK_PRINT_SETTINGS_ORIENTATION
View Source
const PRINT_SETTINGS_OUTPUT_BIN string = C.GTK_PRINT_SETTINGS_OUTPUT_BIN
View Source
const PRINT_SETTINGS_OUTPUT_FILE_FORMAT string = C.GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT
View Source
const PRINT_SETTINGS_OUTPUT_URI string = C.GTK_PRINT_SETTINGS_OUTPUT_URI
View Source
const PRINT_SETTINGS_PAGE_RANGES string = C.GTK_PRINT_SETTINGS_PAGE_RANGES
View Source
const PRINT_SETTINGS_PAGE_SET string = C.GTK_PRINT_SETTINGS_PAGE_SET
View Source
const PRINT_SETTINGS_PAPER_FORMAT string = C.GTK_PRINT_SETTINGS_PAPER_FORMAT
View Source
const PRINT_SETTINGS_PAPER_HEIGHT string = C.GTK_PRINT_SETTINGS_PAPER_HEIGHT
View Source
const PRINT_SETTINGS_PAPER_WIDTH string = C.GTK_PRINT_SETTINGS_PAPER_WIDTH
View Source
const PRINT_SETTINGS_PRINTER string = C.GTK_PRINT_SETTINGS_PRINTER
View Source
const PRINT_SETTINGS_PRINTER_LPI string = C.GTK_PRINT_SETTINGS_PRINTER_LPI
View Source
const PRINT_SETTINGS_PRINT_PAGES string = C.GTK_PRINT_SETTINGS_PRINT_PAGES
View Source
const PRINT_SETTINGS_QUALITY string = C.GTK_PRINT_SETTINGS_QUALITY
View Source
const PRINT_SETTINGS_RESOLUTION string = C.GTK_PRINT_SETTINGS_RESOLUTION
View Source
const PRINT_SETTINGS_RESOLUTION_X string = C.GTK_PRINT_SETTINGS_RESOLUTION_X
View Source
const PRINT_SETTINGS_RESOLUTION_Y string = C.GTK_PRINT_SETTINGS_RESOLUTION_Y
View Source
const PRINT_SETTINGS_REVERSE string = C.GTK_PRINT_SETTINGS_REVERSE
View Source
const PRINT_SETTINGS_SCALE string = C.GTK_PRINT_SETTINGS_SCALE
View Source
const PRINT_SETTINGS_USE_COLOR string = C.GTK_PRINT_SETTINGS_USE_COLOR
View Source
const PRINT_SETTINGS_WIN32_DRIVER_EXTRA string = C.GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA
View Source
const PRINT_SETTINGS_WIN32_DRIVER_VERSION string = C.GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION
View Source
const PRIORITY_RESIZE int32 = C.GTK_PRIORITY_RESIZE
View Source
const STYLE_CLASS_ACCELERATOR string = C.GTK_STYLE_CLASS_ACCELERATOR
View Source
const STYLE_CLASS_ARROW string = C.GTK_STYLE_CLASS_ARROW
View Source
const STYLE_CLASS_BACKGROUND string = C.GTK_STYLE_CLASS_BACKGROUND
View Source
const STYLE_CLASS_BOTTOM string = C.GTK_STYLE_CLASS_BOTTOM
View Source
const STYLE_CLASS_BUTTON string = C.GTK_STYLE_CLASS_BUTTON
View Source
const STYLE_CLASS_CALENDAR string = C.GTK_STYLE_CLASS_CALENDAR
View Source
const STYLE_CLASS_CELL string = C.GTK_STYLE_CLASS_CELL
View Source
const STYLE_CLASS_CHECK string = C.GTK_STYLE_CLASS_CHECK
View Source
const STYLE_CLASS_COMBOBOX_ENTRY string = C.GTK_STYLE_CLASS_COMBOBOX_ENTRY
View Source
const STYLE_CLASS_CONTEXT_MENU string = C.GTK_STYLE_CLASS_CONTEXT_MENU
View Source
const STYLE_CLASS_CURSOR_HANDLE string = C.GTK_STYLE_CLASS_CURSOR_HANDLE
View Source
const STYLE_CLASS_DEFAULT string = C.GTK_STYLE_CLASS_DEFAULT
View Source
const STYLE_CLASS_DIM_LABEL string = C.GTK_STYLE_CLASS_DIM_LABEL
View Source
const STYLE_CLASS_DND string = C.GTK_STYLE_CLASS_DND
View Source
const STYLE_CLASS_DOCK string = C.GTK_STYLE_CLASS_DOCK
View Source
const STYLE_CLASS_ENTRY string = C.GTK_STYLE_CLASS_ENTRY
View Source
const STYLE_CLASS_ERROR string = C.GTK_STYLE_CLASS_ERROR
View Source
const STYLE_CLASS_EXPANDER string = C.GTK_STYLE_CLASS_EXPANDER
View Source
const STYLE_CLASS_FRAME string = C.GTK_STYLE_CLASS_FRAME
View Source
const STYLE_CLASS_GRIP string = C.GTK_STYLE_CLASS_GRIP
View Source
const STYLE_CLASS_HEADER string = C.GTK_STYLE_CLASS_HEADER
View Source
const STYLE_CLASS_HIGHLIGHT string = C.GTK_STYLE_CLASS_HIGHLIGHT
View Source
const STYLE_CLASS_HORIZONTAL string = C.GTK_STYLE_CLASS_HORIZONTAL
View Source
const STYLE_CLASS_IMAGE string = C.GTK_STYLE_CLASS_IMAGE
View Source
const STYLE_CLASS_INFO string = C.GTK_STYLE_CLASS_INFO
View Source
const STYLE_CLASS_INLINE_TOOLBAR string = C.GTK_STYLE_CLASS_INLINE_TOOLBAR
View Source
const STYLE_CLASS_INSERTION_CURSOR string = C.GTK_STYLE_CLASS_INSERTION_CURSOR
View Source
const STYLE_CLASS_LEFT string = C.GTK_STYLE_CLASS_LEFT
View Source
const STYLE_CLASS_LEVEL_BAR string = C.GTK_STYLE_CLASS_LEVEL_BAR
View Source
const STYLE_CLASS_LINKED string = C.GTK_STYLE_CLASS_LINKED
View Source
const STYLE_CLASS_LIST string = C.GTK_STYLE_CLASS_LIST
View Source
const STYLE_CLASS_LIST_ROW string = C.GTK_STYLE_CLASS_LIST_ROW
View Source
const STYLE_CLASS_MARK string = C.GTK_STYLE_CLASS_MARK
View Source
const STYLE_CLASS_MENU string = C.GTK_STYLE_CLASS_MENU
View Source
const STYLE_CLASS_MENUBAR string = C.GTK_STYLE_CLASS_MENUBAR
View Source
const STYLE_CLASS_MENUITEM string = C.GTK_STYLE_CLASS_MENUITEM
View Source
const STYLE_CLASS_NOTEBOOK string = C.GTK_STYLE_CLASS_NOTEBOOK
View Source
const STYLE_CLASS_OSD string = C.GTK_STYLE_CLASS_OSD
View Source
const STYLE_CLASS_PANE_SEPARATOR string = C.GTK_STYLE_CLASS_PANE_SEPARATOR
View Source
const STYLE_CLASS_PRIMARY_TOOLBAR string = C.GTK_STYLE_CLASS_PRIMARY_TOOLBAR
View Source
const STYLE_CLASS_PROGRESSBAR string = C.GTK_STYLE_CLASS_PROGRESSBAR
View Source
const STYLE_CLASS_PULSE string = C.GTK_STYLE_CLASS_PULSE
View Source
const STYLE_CLASS_QUESTION string = C.GTK_STYLE_CLASS_QUESTION
View Source
const STYLE_CLASS_RADIO string = C.GTK_STYLE_CLASS_RADIO
View Source
const STYLE_CLASS_RAISED string = C.GTK_STYLE_CLASS_RAISED
View Source
const STYLE_CLASS_READ_ONLY string = C.GTK_STYLE_CLASS_READ_ONLY
View Source
const STYLE_CLASS_RIGHT string = C.GTK_STYLE_CLASS_RIGHT
View Source
const STYLE_CLASS_RUBBERBAND string = C.GTK_STYLE_CLASS_RUBBERBAND
View Source
const STYLE_CLASS_SCALE string = C.GTK_STYLE_CLASS_SCALE
View Source
const STYLE_CLASS_SCALE_HAS_MARKS_ABOVE string = C.GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE
View Source
const STYLE_CLASS_SCALE_HAS_MARKS_BELOW string = C.GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW
View Source
const STYLE_CLASS_SCROLLBAR string = C.GTK_STYLE_CLASS_SCROLLBAR
View Source
const STYLE_CLASS_SCROLLBARS_JUNCTION string = C.GTK_STYLE_CLASS_SCROLLBARS_JUNCTION
View Source
const STYLE_CLASS_SEPARATOR string = C.GTK_STYLE_CLASS_SEPARATOR
View Source
const STYLE_CLASS_SIDEBAR string = C.GTK_STYLE_CLASS_SIDEBAR
View Source
const STYLE_CLASS_SLIDER string = C.GTK_STYLE_CLASS_SLIDER
View Source
const STYLE_CLASS_SPINBUTTON string = C.GTK_STYLE_CLASS_SPINBUTTON
View Source
const STYLE_CLASS_SPINNER string = C.GTK_STYLE_CLASS_SPINNER
View Source
const STYLE_CLASS_TITLEBAR string = C.GTK_STYLE_CLASS_TITLEBAR
View Source
const STYLE_CLASS_TOOLBAR string = C.GTK_STYLE_CLASS_TOOLBAR
View Source
const STYLE_CLASS_TOOLTIP string = C.GTK_STYLE_CLASS_TOOLTIP
View Source
const STYLE_CLASS_TOP string = C.GTK_STYLE_CLASS_TOP
View Source
const STYLE_CLASS_TROUGH string = C.GTK_STYLE_CLASS_TROUGH
View Source
const STYLE_CLASS_VERTICAL string = C.GTK_STYLE_CLASS_VERTICAL
View Source
const STYLE_CLASS_VIEW string = C.GTK_STYLE_CLASS_VIEW
View Source
const STYLE_CLASS_WARNING string = C.GTK_STYLE_CLASS_WARNING
View Source
const STYLE_PROPERTY_BACKGROUND_COLOR string = C.GTK_STYLE_PROPERTY_BACKGROUND_COLOR
View Source
const STYLE_PROPERTY_BACKGROUND_IMAGE string = C.GTK_STYLE_PROPERTY_BACKGROUND_IMAGE
View Source
const STYLE_PROPERTY_BORDER_COLOR string = C.GTK_STYLE_PROPERTY_BORDER_COLOR
View Source
const STYLE_PROPERTY_BORDER_RADIUS string = C.GTK_STYLE_PROPERTY_BORDER_RADIUS
View Source
const STYLE_PROPERTY_BORDER_STYLE string = C.GTK_STYLE_PROPERTY_BORDER_STYLE
View Source
const STYLE_PROPERTY_BORDER_WIDTH string = C.GTK_STYLE_PROPERTY_BORDER_WIDTH
View Source
const STYLE_PROPERTY_COLOR string = C.GTK_STYLE_PROPERTY_COLOR
View Source
const STYLE_PROPERTY_FONT string = C.GTK_STYLE_PROPERTY_FONT
View Source
const STYLE_PROPERTY_MARGIN string = C.GTK_STYLE_PROPERTY_MARGIN
View Source
const STYLE_PROPERTY_PADDING string = C.GTK_STYLE_PROPERTY_PADDING
View Source
const STYLE_PROVIDER_PRIORITY_APPLICATION int32 = C.GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
View Source
const STYLE_PROVIDER_PRIORITY_FALLBACK int32 = C.GTK_STYLE_PROVIDER_PRIORITY_FALLBACK
View Source
const STYLE_PROVIDER_PRIORITY_SETTINGS int32 = C.GTK_STYLE_PROVIDER_PRIORITY_SETTINGS
View Source
const STYLE_PROVIDER_PRIORITY_THEME int32 = C.GTK_STYLE_PROVIDER_PRIORITY_THEME
View Source
const STYLE_PROVIDER_PRIORITY_USER int32 = C.GTK_STYLE_PROVIDER_PRIORITY_USER
View Source
const STYLE_REGION_COLUMN string = C.GTK_STYLE_REGION_COLUMN
View Source
const STYLE_REGION_COLUMN_HEADER string = C.GTK_STYLE_REGION_COLUMN_HEADER
View Source
const STYLE_REGION_ROW string = C.GTK_STYLE_REGION_ROW
View Source
const STYLE_REGION_TAB string = C.GTK_STYLE_REGION_TAB
View Source
const TEXT_VIEW_PRIORITY_VALIDATE int32 = C.GTK_TEXT_VIEW_PRIORITY_VALIDATE
View Source
const TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID int32 = C.GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID
View Source
const TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID int32 = C.GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID

Variables

This section is empty.

Functions

func AccelGroupsActivate

func AccelGroupsActivate(object *gobject.Object, accelKey uint32, accelMods gdk.ModifierType) bool

AccelGroupsActivate is a wrapper around the C function gtk_accel_groups_activate.

func AccelGroupsFromObject

func AccelGroupsFromObject(object *gobject.Object) *glib.SList

AccelGroupsFromObject is a wrapper around the C function gtk_accel_groups_from_object.

func AccelMapAddEntry added in v0.0.3

func AccelMapAddEntry(accelPath string, accelKey uint32, accelMods gdk.ModifierType)

AccelMapAddEntry is a wrapper around the C function gtk_accel_map_add_entry.

func AccelMapAddFilter added in v0.0.3

func AccelMapAddFilter(filterPattern string)

AccelMapAddFilter is a wrapper around the C function gtk_accel_map_add_filter.

func AccelMapChangeEntry added in v0.0.3

func AccelMapChangeEntry(accelPath string, accelKey uint32, accelMods gdk.ModifierType, replace bool) bool

AccelMapChangeEntry is a wrapper around the C function gtk_accel_map_change_entry.

func AccelMapLoad added in v0.0.3

func AccelMapLoad(fileName string)

gtk_accel_map_foreach : unsupported parameter foreach_func : no type generator for AccelMapForeach (GtkAccelMapForeach) for param foreach_func gtk_accel_map_foreach_unfiltered : unsupported parameter foreach_func : no type generator for AccelMapForeach (GtkAccelMapForeach) for param foreach_func AccelMapLoad is a wrapper around the C function gtk_accel_map_load.

func AccelMapLoadFd added in v0.0.3

func AccelMapLoadFd(fd int32)

AccelMapLoadFd is a wrapper around the C function gtk_accel_map_load_fd.

func AccelMapLoadScanner added in v0.0.3

func AccelMapLoadScanner(scanner *glib.Scanner)

AccelMapLoadScanner is a wrapper around the C function gtk_accel_map_load_scanner.

func AccelMapSave added in v0.0.3

func AccelMapSave(fileName string)

AccelMapSave is a wrapper around the C function gtk_accel_map_save.

func AccelMapSaveFd added in v0.0.3

func AccelMapSaveFd(fd int32)

AccelMapSaveFd is a wrapper around the C function gtk_accel_map_save_fd.

func AcceleratorGetDefaultModMask

func AcceleratorGetDefaultModMask() gdk.ModifierType

AcceleratorGetDefaultModMask is a wrapper around the C function gtk_accelerator_get_default_mod_mask.

func AcceleratorName

func AcceleratorName(acceleratorKey uint32, acceleratorMods gdk.ModifierType) string

AcceleratorName is a wrapper around the C function gtk_accelerator_name.

func AcceleratorParse added in v0.0.10

func AcceleratorParse(accelerator string) (uint32, gdk.ModifierType)

AcceleratorParse is a wrapper around the C function gtk_accelerator_parse.

func AcceleratorSetDefaultModMask

func AcceleratorSetDefaultModMask(defaultModMask gdk.ModifierType)

AcceleratorSetDefaultModMask is a wrapper around the C function gtk_accelerator_set_default_mod_mask.

func AcceleratorValid

func AcceleratorValid(keyval uint32, modifiers gdk.ModifierType) bool

AcceleratorValid is a wrapper around the C function gtk_accelerator_valid.

func BindingEntryAddSignall

func BindingEntryAddSignall(bindingSet *BindingSet, keyval uint32, modifiers gdk.ModifierType, signalName string, bindingArgs *glib.SList)

gtk_binding_entry_add_signal : unsupported parameter ... : varargs BindingEntryAddSignall is a wrapper around the C function gtk_binding_entry_add_signall.

func BindingEntryRemove

func BindingEntryRemove(bindingSet *BindingSet, keyval uint32, modifiers gdk.ModifierType)

BindingEntryRemove is a wrapper around the C function gtk_binding_entry_remove.

func BindingsActivate

func BindingsActivate(object *gobject.Object, keyval uint32, modifiers gdk.ModifierType) bool

BindingsActivate is a wrapper around the C function gtk_bindings_activate.

func BuilderErrorQuark

func BuilderErrorQuark() glib.Quark

BuilderErrorQuark is a wrapper around the C function gtk_builder_error_quark.

func CheckVersion

func CheckVersion(requiredMajor uint32, requiredMinor uint32, requiredMicro uint32) string

CheckVersion is a wrapper around the C function gtk_check_version.

func CssProviderErrorQuark

func CssProviderErrorQuark() glib.Quark

CssProviderErrorQuark is a wrapper around the C function gtk_css_provider_error_quark.

func DisableSetlocale

func DisableSetlocale()

DisableSetlocale is a wrapper around the C function gtk_disable_setlocale.

func DistributeNaturalAllocation

func DistributeNaturalAllocation(extraSpace int32, nRequestedSizes uint32, sizes *RequestedSize) int32

DistributeNaturalAllocation is a wrapper around the C function gtk_distribute_natural_allocation.

func DragFinish

func DragFinish(context *gdk.DragContext, success bool, del bool, time uint32)

DragFinish is a wrapper around the C function gtk_drag_finish.

func DragSetIconDefault

func DragSetIconDefault(context *gdk.DragContext)

DragSetIconDefault is a wrapper around the C function gtk_drag_set_icon_default.

func DragSetIconPixbuf

func DragSetIconPixbuf(context *gdk.DragContext, pixbuf *gdkpixbuf.Pixbuf, hotX int32, hotY int32)

DragSetIconPixbuf is a wrapper around the C function gtk_drag_set_icon_pixbuf.

func DragSetIconStock

func DragSetIconStock(context *gdk.DragContext, stockId string, hotX int32, hotY int32)

DragSetIconStock is a wrapper around the C function gtk_drag_set_icon_stock.

func DragSetIconSurface

func DragSetIconSurface(context *gdk.DragContext, surface *cairo.Surface)

DragSetIconSurface is a wrapper around the C function gtk_drag_set_icon_surface.

func DragSetIconWidget

func DragSetIconWidget(context *gdk.DragContext, widget *Widget, hotX int32, hotY int32)

DragSetIconWidget is a wrapper around the C function gtk_drag_set_icon_widget.

func EventsPending

func EventsPending() bool

EventsPending is a wrapper around the C function gtk_events_pending.

func False

func False() bool

False is a wrapper around the C function gtk_false.

func GetCurrentEvent added in v0.0.12

func GetCurrentEvent() *gdk.Event

GetCurrentEvent is a wrapper around the C function gtk_get_current_event.

func GetCurrentEventDevice

func GetCurrentEventDevice() *gdk.Device

GetCurrentEventDevice is a wrapper around the C function gtk_get_current_event_device.

func GetCurrentEventState added in v0.0.10

func GetCurrentEventState() (bool, gdk.ModifierType)

GetCurrentEventState is a wrapper around the C function gtk_get_current_event_state.

func GetCurrentEventTime

func GetCurrentEventTime() uint32

GetCurrentEventTime is a wrapper around the C function gtk_get_current_event_time.

func GetDebugFlags

func GetDebugFlags() uint32

GetDebugFlags is a wrapper around the C function gtk_get_debug_flags.

func GetDefaultLanguage

func GetDefaultLanguage() *pango.Language

GetDefaultLanguage is a wrapper around the C function gtk_get_default_language.

func IconSizeGetName

func IconSizeGetName(size IconSize) string

IconSizeGetName is a wrapper around the C function gtk_icon_size_get_name.

func IconSizeLookup

func IconSizeLookup(size IconSize) (bool, int32, int32)

IconSizeLookup is a wrapper around the C function gtk_icon_size_lookup.

func IconSizeRegisterAlias

func IconSizeRegisterAlias(alias string, target IconSize)

IconSizeRegisterAlias is a wrapper around the C function gtk_icon_size_register_alias.

func IconThemeErrorQuark

func IconThemeErrorQuark() glib.Quark

IconThemeErrorQuark is a wrapper around the C function gtk_icon_theme_error_quark.

func Init

func Init(args []string) []string

Init is a wrapper around the C function gtk_init.

func InitCheck

func InitCheck(args []string) (bool, []string)

InitCheck is a wrapper around the C function gtk_init_check.

func KeySnooperRemove

func KeySnooperRemove(snooperHandlerId uint32)

KeySnooperRemove is a wrapper around the C function gtk_key_snooper_remove.

func Main

func Main()

Main is a wrapper around the C function gtk_main.

func MainDoEvent added in v0.0.12

func MainDoEvent(event *gdk.Event)

MainDoEvent is a wrapper around the C function gtk_main_do_event.

func MainIteration

func MainIteration() bool

MainIteration is a wrapper around the C function gtk_main_iteration.

func MainIterationDo

func MainIterationDo(blocking bool) bool

MainIterationDo is a wrapper around the C function gtk_main_iteration_do.

func MainLevel

func MainLevel() uint32

MainLevel is a wrapper around the C function gtk_main_level.

func MainQuit

func MainQuit()

MainQuit is a wrapper around the C function gtk_main_quit.

func PaintArrow

func PaintArrow(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, arrowType ArrowType, fill bool, x int32, y int32, width int32, height int32)

PaintArrow is a wrapper around the C function gtk_paint_arrow.

func PaintBox

func PaintBox(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintBox is a wrapper around the C function gtk_paint_box.

func PaintBoxGap

func PaintBoxGap(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32, gapSide PositionType, gapX int32, gapWidth int32)

PaintBoxGap is a wrapper around the C function gtk_paint_box_gap.

func PaintCheck

func PaintCheck(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintCheck is a wrapper around the C function gtk_paint_check.

func PaintDiamond

func PaintDiamond(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintDiamond is a wrapper around the C function gtk_paint_diamond.

func PaintExpander

func PaintExpander(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, x int32, y int32, expanderStyle ExpanderStyle)

PaintExpander is a wrapper around the C function gtk_paint_expander.

func PaintExtension

func PaintExtension(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32, gapSide PositionType)

PaintExtension is a wrapper around the C function gtk_paint_extension.

func PaintFlatBox

func PaintFlatBox(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintFlatBox is a wrapper around the C function gtk_paint_flat_box.

func PaintFocus

func PaintFocus(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintFocus is a wrapper around the C function gtk_paint_focus.

func PaintHandle

func PaintHandle(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32, orientation Orientation)

PaintHandle is a wrapper around the C function gtk_paint_handle.

func PaintHline

func PaintHline(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, x1 int32, x2 int32, y int32)

PaintHline is a wrapper around the C function gtk_paint_hline.

func PaintLayout

func PaintLayout(style *Style, cr *cairo.Context, stateType StateType, useText bool, widget *Widget, detail string, x int32, y int32, layout *pango.Layout)

PaintLayout is a wrapper around the C function gtk_paint_layout.

func PaintOption

func PaintOption(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintOption is a wrapper around the C function gtk_paint_option.

func PaintResizeGrip

func PaintResizeGrip(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, edge gdk.WindowEdge, x int32, y int32, width int32, height int32)

PaintResizeGrip is a wrapper around the C function gtk_paint_resize_grip.

func PaintShadow

func PaintShadow(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintShadow is a wrapper around the C function gtk_paint_shadow.

func PaintShadowGap

func PaintShadowGap(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32, gapSide PositionType, gapX int32, gapWidth int32)

PaintShadowGap is a wrapper around the C function gtk_paint_shadow_gap.

func PaintSlider

func PaintSlider(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32, orientation Orientation)

PaintSlider is a wrapper around the C function gtk_paint_slider.

func PaintSpinner

func PaintSpinner(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, step uint32, x int32, y int32, width int32, height int32)

PaintSpinner is a wrapper around the C function gtk_paint_spinner.

func PaintTab

func PaintTab(style *Style, cr *cairo.Context, stateType StateType, shadowType ShadowType, widget *Widget, detail string, x int32, y int32, width int32, height int32)

PaintTab is a wrapper around the C function gtk_paint_tab.

func PaintVline

func PaintVline(style *Style, cr *cairo.Context, stateType StateType, widget *Widget, detail string, y1 int32, y2 int32, x int32)

PaintVline is a wrapper around the C function gtk_paint_vline.

func ParseArgs

func ParseArgs(args []string) (bool, []string)

ParseArgs is a wrapper around the C function gtk_parse_args.

func PropagateEvent added in v0.0.12

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

PropagateEvent is a wrapper around the C function gtk_propagate_event.

func RcAddDefaultFile

func RcAddDefaultFile(filename string)

RcAddDefaultFile is a wrapper around the C function gtk_rc_add_default_file.

func RcFindModuleInPath

func RcFindModuleInPath(moduleFile string) string

RcFindModuleInPath is a wrapper around the C function gtk_rc_find_module_in_path.

func RcFindPixmapInPath

func RcFindPixmapInPath(settings *Settings, scanner *glib.Scanner, pixmapFile string) string

RcFindPixmapInPath is a wrapper around the C function gtk_rc_find_pixmap_in_path.

func RcGetDefaultFiles added in v0.0.6

func RcGetDefaultFiles() []string

RcGetDefaultFiles is a wrapper around the C function gtk_rc_get_default_files.

func RcGetImModuleFile

func RcGetImModuleFile() string

RcGetImModuleFile is a wrapper around the C function gtk_rc_get_im_module_file.

func RcGetImModulePath

func RcGetImModulePath() string

RcGetImModulePath is a wrapper around the C function gtk_rc_get_im_module_path.

func RcGetModuleDir

func RcGetModuleDir() string

RcGetModuleDir is a wrapper around the C function gtk_rc_get_module_dir.

func RcGetThemeDir

func RcGetThemeDir() string

RcGetThemeDir is a wrapper around the C function gtk_rc_get_theme_dir.

func RcParse

func RcParse(filename string)

RcParse is a wrapper around the C function gtk_rc_parse.

func RcParseColor

func RcParseColor(scanner *glib.Scanner) (uint32, *gdk.Color)

RcParseColor is a wrapper around the C function gtk_rc_parse_color.

func RcParsePriority added in v0.0.10

func RcParsePriority(scanner *glib.Scanner, priority PathPriorityType) uint32

RcParsePriority is a wrapper around the C function gtk_rc_parse_priority.

func RcParseString

func RcParseString(rcString string)

RcParseString is a wrapper around the C function gtk_rc_parse_string.

func RcPropertyParseBorder added in v0.0.7

func RcPropertyParseBorder(pspec *gobject.ParamSpec, gstring *glib.String, propertyValue *gobject.Value) bool

RcPropertyParseBorder is a wrapper around the C function gtk_rc_property_parse_border.

func RcPropertyParseColor added in v0.0.7

func RcPropertyParseColor(pspec *gobject.ParamSpec, gstring *glib.String, propertyValue *gobject.Value) bool

RcPropertyParseColor is a wrapper around the C function gtk_rc_property_parse_color.

func RcPropertyParseEnum added in v0.0.7

func RcPropertyParseEnum(pspec *gobject.ParamSpec, gstring *glib.String, propertyValue *gobject.Value) bool

RcPropertyParseEnum is a wrapper around the C function gtk_rc_property_parse_enum.

func RcPropertyParseFlags added in v0.0.7

func RcPropertyParseFlags(pspec *gobject.ParamSpec, gstring *glib.String, propertyValue *gobject.Value) bool

RcPropertyParseFlags is a wrapper around the C function gtk_rc_property_parse_flags.

func RcPropertyParseRequisition added in v0.0.7

func RcPropertyParseRequisition(pspec *gobject.ParamSpec, gstring *glib.String, propertyValue *gobject.Value) bool

RcPropertyParseRequisition is a wrapper around the C function gtk_rc_property_parse_requisition.

func RcReparseAll

func RcReparseAll() bool

RcReparseAll is a wrapper around the C function gtk_rc_reparse_all.

func RcReparseAllForSettings

func RcReparseAllForSettings(settings *Settings, forceLoad bool) bool

RcReparseAllForSettings is a wrapper around the C function gtk_rc_reparse_all_for_settings.

func RcScannerNew

func RcScannerNew() *glib.Scanner

RcScannerNew is a wrapper around the C function gtk_rc_scanner_new.

func RcSetDefaultFiles added in v0.0.8

func RcSetDefaultFiles(filenames []string)

RcSetDefaultFiles is a wrapper around the C function gtk_rc_set_default_files.

func SelectionAddTarget added in v0.0.5

func SelectionAddTarget(widget *Widget, selection *gdk.Atom, target *gdk.Atom, info uint32)

SelectionAddTarget is a wrapper around the C function gtk_selection_add_target.

func SelectionClearTargets added in v0.0.5

func SelectionClearTargets(widget *Widget, selection *gdk.Atom)

SelectionClearTargets is a wrapper around the C function gtk_selection_clear_targets.

func SelectionConvert added in v0.0.5

func SelectionConvert(widget *Widget, selection *gdk.Atom, target *gdk.Atom, time uint32) bool

SelectionConvert is a wrapper around the C function gtk_selection_convert.

func SelectionOwnerSet added in v0.0.5

func SelectionOwnerSet(widget *Widget, selection *gdk.Atom, time uint32) bool

SelectionOwnerSet is a wrapper around the C function gtk_selection_owner_set.

func SelectionRemoveAll

func SelectionRemoveAll(widget *Widget)

SelectionRemoveAll is a wrapper around the C function gtk_selection_remove_all.

func SetDebugFlags

func SetDebugFlags(flags uint32)

SetDebugFlags is a wrapper around the C function gtk_set_debug_flags.

func SettingsInstallProperty added in v0.0.7

func SettingsInstallProperty(pspec *gobject.ParamSpec)

SettingsInstallProperty is a wrapper around the C function gtk_settings_install_property.

func StockListIds

func StockListIds() *glib.SList

StockListIds is a wrapper around the C function gtk_stock_list_ids.

func TreeGetRowDragData

func TreeGetRowDragData(selectionData *SelectionData) (bool, *TreeModel, *TreePath)

TreeGetRowDragData is a wrapper around the C function gtk_tree_get_row_drag_data.

func TreeRowReferenceDeleted

func TreeRowReferenceDeleted(proxy *gobject.Object, path *TreePath)

TreeRowReferenceDeleted is a wrapper around the C function gtk_tree_row_reference_deleted.

func TreeRowReferenceInserted

func TreeRowReferenceInserted(proxy *gobject.Object, path *TreePath)

TreeRowReferenceInserted is a wrapper around the C function gtk_tree_row_reference_inserted.

func TreeRowReferenceReordered

func TreeRowReferenceReordered(proxy *gobject.Object, path *TreePath, iter *TreeIter, newOrder []int32)

TreeRowReferenceReordered is a wrapper around the C function gtk_tree_row_reference_reordered.

func TreeSetRowDragData

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

TreeSetRowDragData is a wrapper around the C function gtk_tree_set_row_drag_data.

func True

func True() bool

True is a wrapper around the C function gtk_true.

func WidgetPopCompositeChild added in v0.0.3

func WidgetPopCompositeChild()

WidgetPopCompositeChild is a wrapper around the C function gtk_widget_pop_composite_child.

func WidgetPushCompositeChild added in v0.0.3

func WidgetPushCompositeChild()

WidgetPushCompositeChild is a wrapper around the C function gtk_widget_push_composite_child.

func WidgetSetDefaultDirection added in v0.0.3

func WidgetSetDefaultDirection(dir TextDirection)

WidgetSetDefaultDirection is a wrapper around the C function gtk_widget_set_default_direction.

func WindowGetDefaultIconList added in v0.0.3

func WindowGetDefaultIconList() *glib.List

WindowGetDefaultIconList is a wrapper around the C function gtk_window_get_default_icon_list.

func WindowListToplevels added in v0.0.3

func WindowListToplevels() *glib.List

WindowListToplevels is a wrapper around the C function gtk_window_list_toplevels.

func WindowSetDefaultIconList added in v0.0.3

func WindowSetDefaultIconList(list *glib.List)

WindowSetDefaultIconList is a wrapper around the C function gtk_window_set_default_icon_list.

Types

type AboutDialog

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

AboutDialog is a wrapper around the C record GtkAboutDialog.

func AboutDialogNewFromC

func AboutDialogNewFromC(u unsafe.Pointer) *AboutDialog

func CastToAboutDialog

func CastToAboutDialog(object *gobject.Object) *AboutDialog

CastToWidget down casts any arbitrary Object to AboutDialog. Exercise care, as this is a potentially dangerous function if the Object is not a AboutDialog.

func (*AboutDialog) Bin

func (recv *AboutDialog) Bin() *Bin

Bin upcasts to *Bin

func (*AboutDialog) Buildable

func (recv *AboutDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AboutDialog

func (*AboutDialog) Container

func (recv *AboutDialog) Container() *Container

Container upcasts to *Container

func (*AboutDialog) Dialog

func (recv *AboutDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*AboutDialog) Equals added in v0.0.2

func (recv *AboutDialog) Equals(other *AboutDialog) bool

Equals compares this AboutDialog with another AboutDialog, and returns true if they represent the same GObject.

func (*AboutDialog) ImplementorIface

func (recv *AboutDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AboutDialog

func (*AboutDialog) InitiallyUnowned

func (recv *AboutDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AboutDialog) Object

func (recv *AboutDialog) Object() *gobject.Object

Object upcasts to *Object

func (*AboutDialog) ToC

func (recv *AboutDialog) ToC() unsafe.Pointer

func (*AboutDialog) Widget

func (recv *AboutDialog) Widget() *Widget

Widget upcasts to *Widget

func (*AboutDialog) Window

func (recv *AboutDialog) Window() *Window

Window upcasts to *Window

type AboutDialogClass

type AboutDialogClass struct {
	// contains filtered or unexported fields
}

AboutDialogClass is a wrapper around the C record GtkAboutDialogClass.

func AboutDialogClassNewFromC

func AboutDialogClassNewFromC(u unsafe.Pointer) *AboutDialogClass

func (*AboutDialogClass) Equals added in v0.0.2

func (recv *AboutDialogClass) Equals(other *AboutDialogClass) bool

Equals compares this AboutDialogClass with another AboutDialogClass, and returns true if they represent the same GObject.

func (*AboutDialogClass) ToC

func (recv *AboutDialogClass) ToC() unsafe.Pointer

type AboutDialogPrivate

type AboutDialogPrivate struct {
	// contains filtered or unexported fields
}

AboutDialogPrivate is a wrapper around the C record GtkAboutDialogPrivate.

func AboutDialogPrivateNewFromC

func AboutDialogPrivateNewFromC(u unsafe.Pointer) *AboutDialogPrivate

func (*AboutDialogPrivate) Equals added in v0.0.2

func (recv *AboutDialogPrivate) Equals(other *AboutDialogPrivate) bool

Equals compares this AboutDialogPrivate with another AboutDialogPrivate, and returns true if they represent the same GObject.

func (*AboutDialogPrivate) ToC

func (recv *AboutDialogPrivate) ToC() unsafe.Pointer

type AccelFlags

type AccelFlags C.GtkAccelFlags
const (
	GTK_ACCEL_VISIBLE AccelFlags = 1
	GTK_ACCEL_LOCKED  AccelFlags = 2
	GTK_ACCEL_MASK    AccelFlags = 7
)

type AccelGroup

type AccelGroup struct {
	// contains filtered or unexported fields
}

AccelGroup is a wrapper around the C record GtkAccelGroup.

func AccelGroupFromAccelClosure added in v0.0.3

func AccelGroupFromAccelClosure(closure *gobject.Closure) *AccelGroup

AccelGroupFromAccelClosure is a wrapper around the C function gtk_accel_group_from_accel_closure.

func AccelGroupNew

func AccelGroupNew() *AccelGroup

AccelGroupNew is a wrapper around the C function gtk_accel_group_new.

func AccelGroupNewFromC

func AccelGroupNewFromC(u unsafe.Pointer) *AccelGroup

func CastToAccelGroup

func CastToAccelGroup(object *gobject.Object) *AccelGroup

CastToWidget down casts any arbitrary Object to AccelGroup. Exercise care, as this is a potentially dangerous function if the Object is not a AccelGroup.

func (*AccelGroup) Activate

func (recv *AccelGroup) Activate(accelQuark glib.Quark, acceleratable *gobject.Object, accelKey uint32, accelMods gdk.ModifierType) bool

Activate is a wrapper around the C function gtk_accel_group_activate.

func (*AccelGroup) Connect

func (recv *AccelGroup) Connect(accelKey uint32, accelMods gdk.ModifierType, accelFlags AccelFlags, closure *gobject.Closure)

Connect is a wrapper around the C function gtk_accel_group_connect.

func (*AccelGroup) ConnectAccelActivate added in v0.0.7

func (recv *AccelGroup) ConnectAccelActivate(callback AccelGroupSignalAccelActivateCallback) int

ConnectAccelActivate connects the callback to the 'accel-activate' signal for the AccelGroup.

The returned value represents the connection, and may be passed to DisconnectAccelActivate to remove it.

func (*AccelGroup) ConnectAccelChanged added in v0.0.7

func (recv *AccelGroup) ConnectAccelChanged(callback AccelGroupSignalAccelChangedCallback) int

ConnectAccelChanged connects the callback to the 'accel-changed' signal for the AccelGroup.

The returned value represents the connection, and may be passed to DisconnectAccelChanged to remove it.

func (*AccelGroup) ConnectByPath

func (recv *AccelGroup) ConnectByPath(accelPath string, closure *gobject.Closure)

ConnectByPath is a wrapper around the C function gtk_accel_group_connect_by_path.

func (*AccelGroup) Disconnect

func (recv *AccelGroup) Disconnect(closure *gobject.Closure) bool

Disconnect is a wrapper around the C function gtk_accel_group_disconnect.

func (*AccelGroup) DisconnectAccelActivate added in v0.0.7

func (recv *AccelGroup) DisconnectAccelActivate(connectionID int)

DisconnectAccelActivate disconnects a callback from the 'accel-activate' signal for the AccelGroup.

The connectionID should be a value returned from a call to ConnectAccelActivate.

func (*AccelGroup) DisconnectAccelChanged added in v0.0.7

func (recv *AccelGroup) DisconnectAccelChanged(connectionID int)

DisconnectAccelChanged disconnects a callback from the 'accel-changed' signal for the AccelGroup.

The connectionID should be a value returned from a call to ConnectAccelChanged.

func (*AccelGroup) DisconnectKey

func (recv *AccelGroup) DisconnectKey(accelKey uint32, accelMods gdk.ModifierType) bool

DisconnectKey is a wrapper around the C function gtk_accel_group_disconnect_key.

func (*AccelGroup) Equals added in v0.0.2

func (recv *AccelGroup) Equals(other *AccelGroup) bool

Equals compares this AccelGroup with another AccelGroup, and returns true if they represent the same GObject.

func (*AccelGroup) Lock

func (recv *AccelGroup) Lock()

Lock is a wrapper around the C function gtk_accel_group_lock.

func (*AccelGroup) Object

func (recv *AccelGroup) Object() *gobject.Object

Object upcasts to *Object

func (*AccelGroup) ToC

func (recv *AccelGroup) ToC() unsafe.Pointer

func (*AccelGroup) Unlock

func (recv *AccelGroup) Unlock()

Unlock is a wrapper around the C function gtk_accel_group_unlock.

type AccelGroupClass

type AccelGroupClass struct {
	// contains filtered or unexported fields
}

AccelGroupClass is a wrapper around the C record GtkAccelGroupClass.

func AccelGroupClassNewFromC

func AccelGroupClassNewFromC(u unsafe.Pointer) *AccelGroupClass

func (*AccelGroupClass) Equals added in v0.0.2

func (recv *AccelGroupClass) Equals(other *AccelGroupClass) bool

Equals compares this AccelGroupClass with another AccelGroupClass, and returns true if they represent the same GObject.

func (*AccelGroupClass) ToC

func (recv *AccelGroupClass) ToC() unsafe.Pointer

type AccelGroupEntry

type AccelGroupEntry struct {

	// key : record
	// closure : record
	AccelPathQuark glib.Quark
	// contains filtered or unexported fields
}

AccelGroupEntry is a wrapper around the C record GtkAccelGroupEntry.

func AccelGroupEntryNewFromC

func AccelGroupEntryNewFromC(u unsafe.Pointer) *AccelGroupEntry

func (*AccelGroupEntry) Equals added in v0.0.2

func (recv *AccelGroupEntry) Equals(other *AccelGroupEntry) bool

Equals compares this AccelGroupEntry with another AccelGroupEntry, and returns true if they represent the same GObject.

func (*AccelGroupEntry) ToC

func (recv *AccelGroupEntry) ToC() unsafe.Pointer

type AccelGroupPrivate

type AccelGroupPrivate struct {
	// contains filtered or unexported fields
}

AccelGroupPrivate is a wrapper around the C record GtkAccelGroupPrivate.

func AccelGroupPrivateNewFromC

func AccelGroupPrivateNewFromC(u unsafe.Pointer) *AccelGroupPrivate

func (*AccelGroupPrivate) Equals added in v0.0.2

func (recv *AccelGroupPrivate) Equals(other *AccelGroupPrivate) bool

Equals compares this AccelGroupPrivate with another AccelGroupPrivate, and returns true if they represent the same GObject.

func (*AccelGroupPrivate) ToC

func (recv *AccelGroupPrivate) ToC() unsafe.Pointer

type AccelGroupSignalAccelActivateCallback added in v0.0.7

type AccelGroupSignalAccelActivateCallback func(targetObject *AccelGroup, acceleratable *gobject.Object, keyval uint32, modifier gdk.ModifierType) bool

AccelGroupSignalAccelActivateCallback is a callback function for a 'accel-activate' signal emitted from a AccelGroup.

type AccelGroupSignalAccelChangedCallback added in v0.0.7

type AccelGroupSignalAccelChangedCallback func(targetObject *AccelGroup, keyval uint32, modifier gdk.ModifierType, accelClosure *gobject.Closure)

AccelGroupSignalAccelChangedCallback is a callback function for a 'accel-changed' signal emitted from a AccelGroup.

type AccelKey

type AccelKey struct {
	AccelKey  uint32
	AccelMods gdk.ModifierType
	// contains filtered or unexported fields
}

AccelKey is a wrapper around the C record GtkAccelKey.

func AccelKeyNewFromC

func AccelKeyNewFromC(u unsafe.Pointer) *AccelKey

func AccelMapLookupEntry added in v0.0.3

func AccelMapLookupEntry(accelPath string) (bool, *AccelKey)

AccelMapLookupEntry is a wrapper around the C function gtk_accel_map_lookup_entry.

func (*AccelKey) Equals added in v0.0.2

func (recv *AccelKey) Equals(other *AccelKey) bool

Equals compares this AccelKey with another AccelKey, and returns true if they represent the same GObject.

func (*AccelKey) ToC

func (recv *AccelKey) ToC() unsafe.Pointer

type AccelLabel

type AccelLabel struct {
	// contains filtered or unexported fields
}

AccelLabel is a wrapper around the C record GtkAccelLabel.

func AccelLabelNew

func AccelLabelNew(string_ string) *AccelLabel

AccelLabelNew is a wrapper around the C function gtk_accel_label_new.

func AccelLabelNewFromC

func AccelLabelNewFromC(u unsafe.Pointer) *AccelLabel

func CastToAccelLabel

func CastToAccelLabel(object *gobject.Object) *AccelLabel

CastToWidget down casts any arbitrary Object to AccelLabel. Exercise care, as this is a potentially dangerous function if the Object is not a AccelLabel.

func (*AccelLabel) Buildable

func (recv *AccelLabel) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AccelLabel

func (*AccelLabel) Equals added in v0.0.2

func (recv *AccelLabel) Equals(other *AccelLabel) bool

Equals compares this AccelLabel with another AccelLabel, and returns true if they represent the same GObject.

func (*AccelLabel) GetAccelWidget

func (recv *AccelLabel) GetAccelWidget() *Widget

GetAccelWidget is a wrapper around the C function gtk_accel_label_get_accel_widget.

func (*AccelLabel) GetAccelWidth

func (recv *AccelLabel) GetAccelWidth() uint32

GetAccelWidth is a wrapper around the C function gtk_accel_label_get_accel_width.

func (*AccelLabel) ImplementorIface

func (recv *AccelLabel) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AccelLabel

func (*AccelLabel) InitiallyUnowned

func (recv *AccelLabel) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AccelLabel) Label

func (recv *AccelLabel) Label() *Label

Label upcasts to *Label

func (*AccelLabel) Misc

func (recv *AccelLabel) Misc() *Misc

Misc upcasts to *Misc

func (*AccelLabel) Object

func (recv *AccelLabel) Object() *gobject.Object

Object upcasts to *Object

func (*AccelLabel) Refetch

func (recv *AccelLabel) Refetch() bool

Refetch is a wrapper around the C function gtk_accel_label_refetch.

func (*AccelLabel) SetAccelClosure

func (recv *AccelLabel) SetAccelClosure(accelClosure *gobject.Closure)

SetAccelClosure is a wrapper around the C function gtk_accel_label_set_accel_closure.

func (*AccelLabel) SetAccelWidget

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

SetAccelWidget is a wrapper around the C function gtk_accel_label_set_accel_widget.

func (*AccelLabel) ToC

func (recv *AccelLabel) ToC() unsafe.Pointer

func (*AccelLabel) Widget

func (recv *AccelLabel) Widget() *Widget

Widget upcasts to *Widget

type AccelLabelClass

type AccelLabelClass struct {

	// parent_class : record
	SignalQuote1   string
	SignalQuote2   string
	ModNameShift   string
	ModNameControl string
	ModNameAlt     string
	ModSeparator   string
	// contains filtered or unexported fields
}

AccelLabelClass is a wrapper around the C record GtkAccelLabelClass.

func AccelLabelClassNewFromC

func AccelLabelClassNewFromC(u unsafe.Pointer) *AccelLabelClass

func (*AccelLabelClass) Equals added in v0.0.2

func (recv *AccelLabelClass) Equals(other *AccelLabelClass) bool

Equals compares this AccelLabelClass with another AccelLabelClass, and returns true if they represent the same GObject.

func (*AccelLabelClass) ToC

func (recv *AccelLabelClass) ToC() unsafe.Pointer

type AccelLabelPrivate

type AccelLabelPrivate struct {
	// contains filtered or unexported fields
}

AccelLabelPrivate is a wrapper around the C record GtkAccelLabelPrivate.

func AccelLabelPrivateNewFromC

func AccelLabelPrivateNewFromC(u unsafe.Pointer) *AccelLabelPrivate

func (*AccelLabelPrivate) Equals added in v0.0.2

func (recv *AccelLabelPrivate) Equals(other *AccelLabelPrivate) bool

Equals compares this AccelLabelPrivate with another AccelLabelPrivate, and returns true if they represent the same GObject.

func (*AccelLabelPrivate) ToC

func (recv *AccelLabelPrivate) ToC() unsafe.Pointer

type AccelMap

type AccelMap struct {
	// contains filtered or unexported fields
}

AccelMap is a wrapper around the C record GtkAccelMap.

func AccelMapNewFromC

func AccelMapNewFromC(u unsafe.Pointer) *AccelMap

func CastToAccelMap

func CastToAccelMap(object *gobject.Object) *AccelMap

CastToWidget down casts any arbitrary Object to AccelMap. Exercise care, as this is a potentially dangerous function if the Object is not a AccelMap.

func (*AccelMap) Equals added in v0.0.2

func (recv *AccelMap) Equals(other *AccelMap) bool

Equals compares this AccelMap with another AccelMap, and returns true if they represent the same GObject.

func (*AccelMap) Object

func (recv *AccelMap) Object() *gobject.Object

Object upcasts to *Object

func (*AccelMap) ToC

func (recv *AccelMap) ToC() unsafe.Pointer

type AccelMapClass

type AccelMapClass struct {
	// contains filtered or unexported fields
}

AccelMapClass is a wrapper around the C record GtkAccelMapClass.

func AccelMapClassNewFromC

func AccelMapClassNewFromC(u unsafe.Pointer) *AccelMapClass

func (*AccelMapClass) Equals added in v0.0.2

func (recv *AccelMapClass) Equals(other *AccelMapClass) bool

Equals compares this AccelMapClass with another AccelMapClass, and returns true if they represent the same GObject.

func (*AccelMapClass) ToC

func (recv *AccelMapClass) ToC() unsafe.Pointer

type Accessible

type Accessible struct {
	// contains filtered or unexported fields
}

Accessible is a wrapper around the C record GtkAccessible.

func AccessibleNewFromC

func AccessibleNewFromC(u unsafe.Pointer) *Accessible

func CastToAccessible

func CastToAccessible(object *gobject.Object) *Accessible

CastToWidget down casts any arbitrary Object to Accessible. Exercise care, as this is a potentially dangerous function if the Object is not a Accessible.

func (*Accessible) ConnectWidgetDestroyed

func (recv *Accessible) ConnectWidgetDestroyed()

ConnectWidgetDestroyed is a wrapper around the C function gtk_accessible_connect_widget_destroyed.

func (*Accessible) Equals added in v0.0.2

func (recv *Accessible) Equals(other *Accessible) bool

Equals compares this Accessible with another Accessible, and returns true if they represent the same GObject.

func (*Accessible) Object

func (recv *Accessible) Object() *atk.Object

Object upcasts to *Object

func (*Accessible) ToC

func (recv *Accessible) ToC() unsafe.Pointer

type AccessibleClass

type AccessibleClass struct {
	// contains filtered or unexported fields
}

AccessibleClass is a wrapper around the C record GtkAccessibleClass.

func AccessibleClassNewFromC

func AccessibleClassNewFromC(u unsafe.Pointer) *AccessibleClass

func (*AccessibleClass) Equals added in v0.0.2

func (recv *AccessibleClass) Equals(other *AccessibleClass) bool

Equals compares this AccessibleClass with another AccessibleClass, and returns true if they represent the same GObject.

func (*AccessibleClass) ToC

func (recv *AccessibleClass) ToC() unsafe.Pointer

type AccessiblePrivate

type AccessiblePrivate struct {
	// contains filtered or unexported fields
}

AccessiblePrivate is a wrapper around the C record GtkAccessiblePrivate.

func AccessiblePrivateNewFromC

func AccessiblePrivateNewFromC(u unsafe.Pointer) *AccessiblePrivate

func (*AccessiblePrivate) Equals added in v0.0.2

func (recv *AccessiblePrivate) Equals(other *AccessiblePrivate) bool

Equals compares this AccessiblePrivate with another AccessiblePrivate, and returns true if they represent the same GObject.

func (*AccessiblePrivate) ToC

func (recv *AccessiblePrivate) ToC() unsafe.Pointer

type Action

type Action struct {
	// contains filtered or unexported fields
}

Action is a wrapper around the C record GtkAction.

func ActionNewFromC

func ActionNewFromC(u unsafe.Pointer) *Action

func CastToAction

func CastToAction(object *gobject.Object) *Action

CastToWidget down casts any arbitrary Object to Action. Exercise care, as this is a potentially dangerous function if the Object is not a Action.

func (*Action) Buildable

func (recv *Action) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Action

func (*Action) Equals added in v0.0.2

func (recv *Action) Equals(other *Action) bool

Equals compares this Action with another Action, and returns true if they represent the same GObject.

func (*Action) Object

func (recv *Action) Object() *gobject.Object

Object upcasts to *Object

func (*Action) ToC

func (recv *Action) ToC() unsafe.Pointer

type ActionBar

type ActionBar struct {
	// contains filtered or unexported fields
}

ActionBar is a wrapper around the C record GtkActionBar.

func ActionBarNewFromC

func ActionBarNewFromC(u unsafe.Pointer) *ActionBar

func CastToActionBar

func CastToActionBar(object *gobject.Object) *ActionBar

CastToWidget down casts any arbitrary Object to ActionBar. Exercise care, as this is a potentially dangerous function if the Object is not a ActionBar.

func (*ActionBar) Bin

func (recv *ActionBar) Bin() *Bin

Bin upcasts to *Bin

func (*ActionBar) Buildable

func (recv *ActionBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ActionBar

func (*ActionBar) Container

func (recv *ActionBar) Container() *Container

Container upcasts to *Container

func (*ActionBar) Equals added in v0.0.2

func (recv *ActionBar) Equals(other *ActionBar) bool

Equals compares this ActionBar with another ActionBar, and returns true if they represent the same GObject.

func (*ActionBar) ImplementorIface

func (recv *ActionBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ActionBar

func (*ActionBar) InitiallyUnowned

func (recv *ActionBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ActionBar) Object

func (recv *ActionBar) Object() *gobject.Object

Object upcasts to *Object

func (*ActionBar) ToC

func (recv *ActionBar) ToC() unsafe.Pointer

func (*ActionBar) Widget

func (recv *ActionBar) Widget() *Widget

Widget upcasts to *Widget

type ActionBarClass

type ActionBarClass struct {
	// contains filtered or unexported fields
}

ActionBarClass is a wrapper around the C record GtkActionBarClass.

func ActionBarClassNewFromC

func ActionBarClassNewFromC(u unsafe.Pointer) *ActionBarClass

func (*ActionBarClass) Equals added in v0.0.2

func (recv *ActionBarClass) Equals(other *ActionBarClass) bool

Equals compares this ActionBarClass with another ActionBarClass, and returns true if they represent the same GObject.

func (*ActionBarClass) ToC

func (recv *ActionBarClass) ToC() unsafe.Pointer

type ActionBarPrivate

type ActionBarPrivate struct {
	// contains filtered or unexported fields
}

ActionBarPrivate is a wrapper around the C record GtkActionBarPrivate.

func ActionBarPrivateNewFromC

func ActionBarPrivateNewFromC(u unsafe.Pointer) *ActionBarPrivate

func (*ActionBarPrivate) Equals added in v0.0.2

func (recv *ActionBarPrivate) Equals(other *ActionBarPrivate) bool

Equals compares this ActionBarPrivate with another ActionBarPrivate, and returns true if they represent the same GObject.

func (*ActionBarPrivate) ToC

func (recv *ActionBarPrivate) ToC() unsafe.Pointer

type ActionClass

type ActionClass struct {
	// contains filtered or unexported fields
}

ActionClass is a wrapper around the C record GtkActionClass.

func ActionClassNewFromC

func ActionClassNewFromC(u unsafe.Pointer) *ActionClass

func (*ActionClass) Equals added in v0.0.2

func (recv *ActionClass) Equals(other *ActionClass) bool

Equals compares this ActionClass with another ActionClass, and returns true if they represent the same GObject.

func (*ActionClass) ToC

func (recv *ActionClass) ToC() unsafe.Pointer

type ActionEntry

type ActionEntry struct {
	Name        string
	StockId     string
	Label       string
	Accelerator string
	Tooltip     string
	// contains filtered or unexported fields
}

ActionEntry is a wrapper around the C record GtkActionEntry.

func ActionEntryNewFromC

func ActionEntryNewFromC(u unsafe.Pointer) *ActionEntry

func (*ActionEntry) Equals added in v0.0.2

func (recv *ActionEntry) Equals(other *ActionEntry) bool

Equals compares this ActionEntry with another ActionEntry, and returns true if they represent the same GObject.

func (*ActionEntry) ToC

func (recv *ActionEntry) ToC() unsafe.Pointer

type ActionGroup

type ActionGroup struct {
	// contains filtered or unexported fields
}

ActionGroup is a wrapper around the C record GtkActionGroup.

func ActionGroupNewFromC

func ActionGroupNewFromC(u unsafe.Pointer) *ActionGroup

func CastToActionGroup

func CastToActionGroup(object *gobject.Object) *ActionGroup

CastToWidget down casts any arbitrary Object to ActionGroup. Exercise care, as this is a potentially dangerous function if the Object is not a ActionGroup.

func (*ActionGroup) Buildable

func (recv *ActionGroup) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ActionGroup

func (*ActionGroup) Equals added in v0.0.2

func (recv *ActionGroup) Equals(other *ActionGroup) bool

Equals compares this ActionGroup with another ActionGroup, and returns true if they represent the same GObject.

func (*ActionGroup) Object

func (recv *ActionGroup) Object() *gobject.Object

Object upcasts to *Object

func (*ActionGroup) ToC

func (recv *ActionGroup) ToC() unsafe.Pointer

type ActionGroupClass

type ActionGroupClass struct {
	// contains filtered or unexported fields
}

ActionGroupClass is a wrapper around the C record GtkActionGroupClass.

func ActionGroupClassNewFromC

func ActionGroupClassNewFromC(u unsafe.Pointer) *ActionGroupClass

func (*ActionGroupClass) Equals added in v0.0.2

func (recv *ActionGroupClass) Equals(other *ActionGroupClass) bool

Equals compares this ActionGroupClass with another ActionGroupClass, and returns true if they represent the same GObject.

func (*ActionGroupClass) ToC

func (recv *ActionGroupClass) ToC() unsafe.Pointer

type ActionGroupPrivate

type ActionGroupPrivate struct {
	// contains filtered or unexported fields
}

ActionGroupPrivate is a wrapper around the C record GtkActionGroupPrivate.

func ActionGroupPrivateNewFromC

func ActionGroupPrivateNewFromC(u unsafe.Pointer) *ActionGroupPrivate

func (*ActionGroupPrivate) Equals added in v0.0.2

func (recv *ActionGroupPrivate) Equals(other *ActionGroupPrivate) bool

Equals compares this ActionGroupPrivate with another ActionGroupPrivate, and returns true if they represent the same GObject.

func (*ActionGroupPrivate) ToC

func (recv *ActionGroupPrivate) ToC() unsafe.Pointer

type ActionPrivate

type ActionPrivate struct {
	// contains filtered or unexported fields
}

ActionPrivate is a wrapper around the C record GtkActionPrivate.

func ActionPrivateNewFromC

func ActionPrivateNewFromC(u unsafe.Pointer) *ActionPrivate

func (*ActionPrivate) Equals added in v0.0.2

func (recv *ActionPrivate) Equals(other *ActionPrivate) bool

Equals compares this ActionPrivate with another ActionPrivate, and returns true if they represent the same GObject.

func (*ActionPrivate) ToC

func (recv *ActionPrivate) ToC() unsafe.Pointer

type Actionable

type Actionable struct {
	// contains filtered or unexported fields
}

Actionable is a wrapper around the C record GtkActionable.

func ActionableNewFromC

func ActionableNewFromC(u unsafe.Pointer) *Actionable

func (*Actionable) Equals added in v0.0.2

func (recv *Actionable) Equals(other *Actionable) bool

Equals compares this Actionable with another Actionable, and returns true if they represent the same GObject.

func (*Actionable) ToC

func (recv *Actionable) ToC() unsafe.Pointer

type ActionableInterface

type ActionableInterface struct {
	// contains filtered or unexported fields
}

ActionableInterface is a wrapper around the C record GtkActionableInterface.

func ActionableInterfaceNewFromC

func ActionableInterfaceNewFromC(u unsafe.Pointer) *ActionableInterface

func (*ActionableInterface) Equals added in v0.0.2

func (recv *ActionableInterface) Equals(other *ActionableInterface) bool

Equals compares this ActionableInterface with another ActionableInterface, and returns true if they represent the same GObject.

func (*ActionableInterface) ToC

func (recv *ActionableInterface) ToC() unsafe.Pointer

type Activatable

type Activatable struct {
	// contains filtered or unexported fields
}

Activatable is a wrapper around the C record GtkActivatable.

func ActivatableNewFromC

func ActivatableNewFromC(u unsafe.Pointer) *Activatable

func (*Activatable) Equals added in v0.0.2

func (recv *Activatable) Equals(other *Activatable) bool

Equals compares this Activatable with another Activatable, and returns true if they represent the same GObject.

func (*Activatable) ToC

func (recv *Activatable) ToC() unsafe.Pointer

type Adjustment

type Adjustment struct {
	// contains filtered or unexported fields
}

Adjustment is a wrapper around the C record GtkAdjustment.

func AdjustmentNew

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

AdjustmentNew is a wrapper around the C function gtk_adjustment_new.

func AdjustmentNewFromC

func AdjustmentNewFromC(u unsafe.Pointer) *Adjustment

func CastToAdjustment

func CastToAdjustment(object *gobject.Object) *Adjustment

CastToWidget down casts any arbitrary Object to Adjustment. Exercise care, as this is a potentially dangerous function if the Object is not a Adjustment.

func (*Adjustment) Changed

func (recv *Adjustment) Changed()

Changed is a wrapper around the C function gtk_adjustment_changed.

func (*Adjustment) ClampPage

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

ClampPage is a wrapper around the C function gtk_adjustment_clamp_page.

func (*Adjustment) ConnectChanged

func (recv *Adjustment) ConnectChanged(callback AdjustmentSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the Adjustment.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*Adjustment) ConnectValueChanged

func (recv *Adjustment) ConnectValueChanged(callback AdjustmentSignalValueChangedCallback) int

ConnectValueChanged connects the callback to the 'value-changed' signal for the Adjustment.

The returned value represents the connection, and may be passed to DisconnectValueChanged to remove it.

func (*Adjustment) DisconnectChanged

func (recv *Adjustment) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the Adjustment.

The connectionID should be a value returned from a call to ConnectChanged.

func (*Adjustment) DisconnectValueChanged

func (recv *Adjustment) DisconnectValueChanged(connectionID int)

DisconnectValueChanged disconnects a callback from the 'value-changed' signal for the Adjustment.

The connectionID should be a value returned from a call to ConnectValueChanged.

func (*Adjustment) Equals added in v0.0.2

func (recv *Adjustment) Equals(other *Adjustment) bool

Equals compares this Adjustment with another Adjustment, and returns true if they represent the same GObject.

func (*Adjustment) GetValue

func (recv *Adjustment) GetValue() float64

GetValue is a wrapper around the C function gtk_adjustment_get_value.

func (*Adjustment) InitiallyUnowned

func (recv *Adjustment) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Adjustment) Object

func (recv *Adjustment) Object() *gobject.Object

Object upcasts to *Object

func (*Adjustment) SetValue

func (recv *Adjustment) SetValue(value float64)

SetValue is a wrapper around the C function gtk_adjustment_set_value.

func (*Adjustment) ToC

func (recv *Adjustment) ToC() unsafe.Pointer

func (*Adjustment) ValueChanged

func (recv *Adjustment) ValueChanged()

ValueChanged is a wrapper around the C function gtk_adjustment_value_changed.

type AdjustmentClass

type AdjustmentClass struct {
	// contains filtered or unexported fields
}

AdjustmentClass is a wrapper around the C record GtkAdjustmentClass.

func AdjustmentClassNewFromC

func AdjustmentClassNewFromC(u unsafe.Pointer) *AdjustmentClass

func (*AdjustmentClass) Equals added in v0.0.2

func (recv *AdjustmentClass) Equals(other *AdjustmentClass) bool

Equals compares this AdjustmentClass with another AdjustmentClass, and returns true if they represent the same GObject.

func (*AdjustmentClass) ToC

func (recv *AdjustmentClass) ToC() unsafe.Pointer

type AdjustmentPrivate

type AdjustmentPrivate struct {
	// contains filtered or unexported fields
}

AdjustmentPrivate is a wrapper around the C record GtkAdjustmentPrivate.

func AdjustmentPrivateNewFromC

func AdjustmentPrivateNewFromC(u unsafe.Pointer) *AdjustmentPrivate

func (*AdjustmentPrivate) Equals added in v0.0.2

func (recv *AdjustmentPrivate) Equals(other *AdjustmentPrivate) bool

Equals compares this AdjustmentPrivate with another AdjustmentPrivate, and returns true if they represent the same GObject.

func (*AdjustmentPrivate) ToC

func (recv *AdjustmentPrivate) ToC() unsafe.Pointer

type AdjustmentSignalChangedCallback

type AdjustmentSignalChangedCallback func(targetObject *Adjustment)

AdjustmentSignalChangedCallback is a callback function for a 'changed' signal emitted from a Adjustment.

type AdjustmentSignalValueChangedCallback

type AdjustmentSignalValueChangedCallback func(targetObject *Adjustment)

AdjustmentSignalValueChangedCallback is a callback function for a 'value-changed' signal emitted from a Adjustment.

type Align

type Align C.GtkAlign
const (
	GTK_ALIGN_FILL     Align = 0
	GTK_ALIGN_START    Align = 1
	GTK_ALIGN_END      Align = 2
	GTK_ALIGN_CENTER   Align = 3
	GTK_ALIGN_BASELINE Align = 4
)

type Alignment

type Alignment struct {
	// contains filtered or unexported fields
}

Alignment is a wrapper around the C record GtkAlignment.

func AlignmentNew

func AlignmentNew(xalign float32, yalign float32, xscale float32, yscale float32) *Alignment

AlignmentNew is a wrapper around the C function gtk_alignment_new.

func AlignmentNewFromC

func AlignmentNewFromC(u unsafe.Pointer) *Alignment

func CastToAlignment

func CastToAlignment(object *gobject.Object) *Alignment

CastToWidget down casts any arbitrary Object to Alignment. Exercise care, as this is a potentially dangerous function if the Object is not a Alignment.

func (*Alignment) Bin

func (recv *Alignment) Bin() *Bin

Bin upcasts to *Bin

func (*Alignment) Buildable

func (recv *Alignment) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Alignment

func (*Alignment) Container

func (recv *Alignment) Container() *Container

Container upcasts to *Container

func (*Alignment) Equals added in v0.0.2

func (recv *Alignment) Equals(other *Alignment) bool

Equals compares this Alignment with another Alignment, and returns true if they represent the same GObject.

func (*Alignment) ImplementorIface

func (recv *Alignment) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Alignment

func (*Alignment) InitiallyUnowned

func (recv *Alignment) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Alignment) Object

func (recv *Alignment) Object() *gobject.Object

Object upcasts to *Object

func (*Alignment) Set

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

Set is a wrapper around the C function gtk_alignment_set.

func (*Alignment) ToC

func (recv *Alignment) ToC() unsafe.Pointer

func (*Alignment) Widget

func (recv *Alignment) Widget() *Widget

Widget upcasts to *Widget

type AlignmentClass

type AlignmentClass struct {
	// contains filtered or unexported fields
}

AlignmentClass is a wrapper around the C record GtkAlignmentClass.

func AlignmentClassNewFromC

func AlignmentClassNewFromC(u unsafe.Pointer) *AlignmentClass

func (*AlignmentClass) Equals added in v0.0.2

func (recv *AlignmentClass) Equals(other *AlignmentClass) bool

Equals compares this AlignmentClass with another AlignmentClass, and returns true if they represent the same GObject.

func (*AlignmentClass) ToC

func (recv *AlignmentClass) ToC() unsafe.Pointer

type AlignmentPrivate

type AlignmentPrivate struct {
	// contains filtered or unexported fields
}

AlignmentPrivate is a wrapper around the C record GtkAlignmentPrivate.

func AlignmentPrivateNewFromC

func AlignmentPrivateNewFromC(u unsafe.Pointer) *AlignmentPrivate

func (*AlignmentPrivate) Equals added in v0.0.2

func (recv *AlignmentPrivate) Equals(other *AlignmentPrivate) bool

Equals compares this AlignmentPrivate with another AlignmentPrivate, and returns true if they represent the same GObject.

func (*AlignmentPrivate) ToC

func (recv *AlignmentPrivate) ToC() unsafe.Pointer

type Allocation added in v0.0.5

type Allocation *gdk.Rectangle

Allocation is a representation of the C alias GtkAllocation.

type AppChooser

type AppChooser struct {
	// contains filtered or unexported fields
}

AppChooser is a wrapper around the C record GtkAppChooser.

func AppChooserNewFromC

func AppChooserNewFromC(u unsafe.Pointer) *AppChooser

func (*AppChooser) Equals added in v0.0.2

func (recv *AppChooser) Equals(other *AppChooser) bool

Equals compares this AppChooser with another AppChooser, and returns true if they represent the same GObject.

func (*AppChooser) ToC

func (recv *AppChooser) ToC() unsafe.Pointer

type AppChooserButton

type AppChooserButton struct {
	// contains filtered or unexported fields
}

AppChooserButton is a wrapper around the C record GtkAppChooserButton.

func AppChooserButtonNewFromC

func AppChooserButtonNewFromC(u unsafe.Pointer) *AppChooserButton

func CastToAppChooserButton

func CastToAppChooserButton(object *gobject.Object) *AppChooserButton

CastToWidget down casts any arbitrary Object to AppChooserButton. Exercise care, as this is a potentially dangerous function if the Object is not a AppChooserButton.

func (*AppChooserButton) AppChooser

func (recv *AppChooserButton) AppChooser() *AppChooser

AppChooser returns the AppChooser interface implemented by AppChooserButton

func (*AppChooserButton) Bin

func (recv *AppChooserButton) Bin() *Bin

Bin upcasts to *Bin

func (*AppChooserButton) Buildable

func (recv *AppChooserButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AppChooserButton

func (*AppChooserButton) CellEditable

func (recv *AppChooserButton) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by AppChooserButton

func (*AppChooserButton) CellLayout

func (recv *AppChooserButton) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by AppChooserButton

func (*AppChooserButton) ComboBox

func (recv *AppChooserButton) ComboBox() *ComboBox

ComboBox upcasts to *ComboBox

func (*AppChooserButton) ConnectCustomItemActivated added in v0.0.2

func (recv *AppChooserButton) ConnectCustomItemActivated(callback AppChooserButtonSignalCustomItemActivatedCallback) int

ConnectCustomItemActivated connects the callback to the 'custom-item-activated' signal for the AppChooserButton.

The returned value represents the connection, and may be passed to DisconnectCustomItemActivated to remove it.

func (*AppChooserButton) Container

func (recv *AppChooserButton) Container() *Container

Container upcasts to *Container

func (*AppChooserButton) DisconnectCustomItemActivated added in v0.0.2

func (recv *AppChooserButton) DisconnectCustomItemActivated(connectionID int)

DisconnectCustomItemActivated disconnects a callback from the 'custom-item-activated' signal for the AppChooserButton.

The connectionID should be a value returned from a call to ConnectCustomItemActivated.

func (*AppChooserButton) Equals added in v0.0.2

func (recv *AppChooserButton) Equals(other *AppChooserButton) bool

Equals compares this AppChooserButton with another AppChooserButton, and returns true if they represent the same GObject.

func (*AppChooserButton) GetHeading

func (recv *AppChooserButton) GetHeading() string

GetHeading is a wrapper around the C function gtk_app_chooser_button_get_heading.

func (*AppChooserButton) ImplementorIface

func (recv *AppChooserButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AppChooserButton

func (*AppChooserButton) InitiallyUnowned

func (recv *AppChooserButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AppChooserButton) Object

func (recv *AppChooserButton) Object() *gobject.Object

Object upcasts to *Object

func (*AppChooserButton) SetHeading

func (recv *AppChooserButton) SetHeading(heading string)

SetHeading is a wrapper around the C function gtk_app_chooser_button_set_heading.

func (*AppChooserButton) ToC

func (recv *AppChooserButton) ToC() unsafe.Pointer

func (*AppChooserButton) Widget

func (recv *AppChooserButton) Widget() *Widget

Widget upcasts to *Widget

type AppChooserButtonClass

type AppChooserButtonClass struct {
	// contains filtered or unexported fields
}

AppChooserButtonClass is a wrapper around the C record GtkAppChooserButtonClass.

func AppChooserButtonClassNewFromC

func AppChooserButtonClassNewFromC(u unsafe.Pointer) *AppChooserButtonClass

func (*AppChooserButtonClass) Equals added in v0.0.2

func (recv *AppChooserButtonClass) Equals(other *AppChooserButtonClass) bool

Equals compares this AppChooserButtonClass with another AppChooserButtonClass, and returns true if they represent the same GObject.

func (*AppChooserButtonClass) ToC

func (recv *AppChooserButtonClass) ToC() unsafe.Pointer

type AppChooserButtonPrivate

type AppChooserButtonPrivate struct {
	// contains filtered or unexported fields
}

AppChooserButtonPrivate is a wrapper around the C record GtkAppChooserButtonPrivate.

func AppChooserButtonPrivateNewFromC

func AppChooserButtonPrivateNewFromC(u unsafe.Pointer) *AppChooserButtonPrivate

func (*AppChooserButtonPrivate) Equals added in v0.0.2

Equals compares this AppChooserButtonPrivate with another AppChooserButtonPrivate, and returns true if they represent the same GObject.

func (*AppChooserButtonPrivate) ToC

type AppChooserButtonSignalCustomItemActivatedCallback added in v0.0.2

type AppChooserButtonSignalCustomItemActivatedCallback func(targetObject *AppChooserButton, itemName string)

AppChooserButtonSignalCustomItemActivatedCallback is a callback function for a 'custom-item-activated' signal emitted from a AppChooserButton.

type AppChooserDialog

type AppChooserDialog struct {
	// contains filtered or unexported fields
}

AppChooserDialog is a wrapper around the C record GtkAppChooserDialog.

func AppChooserDialogNewFromC

func AppChooserDialogNewFromC(u unsafe.Pointer) *AppChooserDialog

func CastToAppChooserDialog

func CastToAppChooserDialog(object *gobject.Object) *AppChooserDialog

CastToWidget down casts any arbitrary Object to AppChooserDialog. Exercise care, as this is a potentially dangerous function if the Object is not a AppChooserDialog.

func (*AppChooserDialog) AppChooser

func (recv *AppChooserDialog) AppChooser() *AppChooser

AppChooser returns the AppChooser interface implemented by AppChooserDialog

func (*AppChooserDialog) Bin

func (recv *AppChooserDialog) Bin() *Bin

Bin upcasts to *Bin

func (*AppChooserDialog) Buildable

func (recv *AppChooserDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AppChooserDialog

func (*AppChooserDialog) Container

func (recv *AppChooserDialog) Container() *Container

Container upcasts to *Container

func (*AppChooserDialog) Dialog

func (recv *AppChooserDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*AppChooserDialog) Equals added in v0.0.2

func (recv *AppChooserDialog) Equals(other *AppChooserDialog) bool

Equals compares this AppChooserDialog with another AppChooserDialog, and returns true if they represent the same GObject.

func (*AppChooserDialog) GetHeading

func (recv *AppChooserDialog) GetHeading() string

GetHeading is a wrapper around the C function gtk_app_chooser_dialog_get_heading.

func (*AppChooserDialog) ImplementorIface

func (recv *AppChooserDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AppChooserDialog

func (*AppChooserDialog) InitiallyUnowned

func (recv *AppChooserDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AppChooserDialog) Object

func (recv *AppChooserDialog) Object() *gobject.Object

Object upcasts to *Object

func (*AppChooserDialog) SetHeading

func (recv *AppChooserDialog) SetHeading(heading string)

SetHeading is a wrapper around the C function gtk_app_chooser_dialog_set_heading.

func (*AppChooserDialog) ToC

func (recv *AppChooserDialog) ToC() unsafe.Pointer

func (*AppChooserDialog) Widget

func (recv *AppChooserDialog) Widget() *Widget

Widget upcasts to *Widget

func (*AppChooserDialog) Window

func (recv *AppChooserDialog) Window() *Window

Window upcasts to *Window

type AppChooserDialogClass

type AppChooserDialogClass struct {
	// contains filtered or unexported fields
}

AppChooserDialogClass is a wrapper around the C record GtkAppChooserDialogClass.

func AppChooserDialogClassNewFromC

func AppChooserDialogClassNewFromC(u unsafe.Pointer) *AppChooserDialogClass

func (*AppChooserDialogClass) Equals added in v0.0.2

func (recv *AppChooserDialogClass) Equals(other *AppChooserDialogClass) bool

Equals compares this AppChooserDialogClass with another AppChooserDialogClass, and returns true if they represent the same GObject.

func (*AppChooserDialogClass) ToC

func (recv *AppChooserDialogClass) ToC() unsafe.Pointer

type AppChooserDialogPrivate

type AppChooserDialogPrivate struct {
	// contains filtered or unexported fields
}

AppChooserDialogPrivate is a wrapper around the C record GtkAppChooserDialogPrivate.

func AppChooserDialogPrivateNewFromC

func AppChooserDialogPrivateNewFromC(u unsafe.Pointer) *AppChooserDialogPrivate

func (*AppChooserDialogPrivate) Equals added in v0.0.2

Equals compares this AppChooserDialogPrivate with another AppChooserDialogPrivate, and returns true if they represent the same GObject.

func (*AppChooserDialogPrivate) ToC

type AppChooserWidget

type AppChooserWidget struct {
	// contains filtered or unexported fields
}

AppChooserWidget is a wrapper around the C record GtkAppChooserWidget.

func AppChooserWidgetNewFromC

func AppChooserWidgetNewFromC(u unsafe.Pointer) *AppChooserWidget

func CastToAppChooserWidget

func CastToAppChooserWidget(object *gobject.Object) *AppChooserWidget

CastToWidget down casts any arbitrary Object to AppChooserWidget. Exercise care, as this is a potentially dangerous function if the Object is not a AppChooserWidget.

func (*AppChooserWidget) AppChooser

func (recv *AppChooserWidget) AppChooser() *AppChooser

AppChooser returns the AppChooser interface implemented by AppChooserWidget

func (*AppChooserWidget) Box

func (recv *AppChooserWidget) Box() *Box

Box upcasts to *Box

func (*AppChooserWidget) Buildable

func (recv *AppChooserWidget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AppChooserWidget

func (*AppChooserWidget) ConnectApplicationActivated

func (recv *AppChooserWidget) ConnectApplicationActivated(callback AppChooserWidgetSignalApplicationActivatedCallback) int

ConnectApplicationActivated connects the callback to the 'application-activated' signal for the AppChooserWidget.

The returned value represents the connection, and may be passed to DisconnectApplicationActivated to remove it.

func (*AppChooserWidget) ConnectApplicationSelected

func (recv *AppChooserWidget) ConnectApplicationSelected(callback AppChooserWidgetSignalApplicationSelectedCallback) int

ConnectApplicationSelected connects the callback to the 'application-selected' signal for the AppChooserWidget.

The returned value represents the connection, and may be passed to DisconnectApplicationSelected to remove it.

func (*AppChooserWidget) ConnectPopulatePopup

func (recv *AppChooserWidget) ConnectPopulatePopup(callback AppChooserWidgetSignalPopulatePopupCallback) int

ConnectPopulatePopup connects the callback to the 'populate-popup' signal for the AppChooserWidget.

The returned value represents the connection, and may be passed to DisconnectPopulatePopup to remove it.

func (*AppChooserWidget) Container

func (recv *AppChooserWidget) Container() *Container

Container upcasts to *Container

func (*AppChooserWidget) DisconnectApplicationActivated

func (recv *AppChooserWidget) DisconnectApplicationActivated(connectionID int)

DisconnectApplicationActivated disconnects a callback from the 'application-activated' signal for the AppChooserWidget.

The connectionID should be a value returned from a call to ConnectApplicationActivated.

func (*AppChooserWidget) DisconnectApplicationSelected

func (recv *AppChooserWidget) DisconnectApplicationSelected(connectionID int)

DisconnectApplicationSelected disconnects a callback from the 'application-selected' signal for the AppChooserWidget.

The connectionID should be a value returned from a call to ConnectApplicationSelected.

func (*AppChooserWidget) DisconnectPopulatePopup

func (recv *AppChooserWidget) DisconnectPopulatePopup(connectionID int)

DisconnectPopulatePopup disconnects a callback from the 'populate-popup' signal for the AppChooserWidget.

The connectionID should be a value returned from a call to ConnectPopulatePopup.

func (*AppChooserWidget) Equals added in v0.0.2

func (recv *AppChooserWidget) Equals(other *AppChooserWidget) bool

Equals compares this AppChooserWidget with another AppChooserWidget, and returns true if they represent the same GObject.

func (*AppChooserWidget) ImplementorIface

func (recv *AppChooserWidget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AppChooserWidget

func (*AppChooserWidget) InitiallyUnowned

func (recv *AppChooserWidget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AppChooserWidget) Object

func (recv *AppChooserWidget) Object() *gobject.Object

Object upcasts to *Object

func (*AppChooserWidget) Orientable

func (recv *AppChooserWidget) Orientable() *Orientable

Orientable returns the Orientable interface implemented by AppChooserWidget

func (*AppChooserWidget) SetDefaultText

func (recv *AppChooserWidget) SetDefaultText(text string)

SetDefaultText is a wrapper around the C function gtk_app_chooser_widget_set_default_text.

func (*AppChooserWidget) ToC

func (recv *AppChooserWidget) ToC() unsafe.Pointer

func (*AppChooserWidget) Widget

func (recv *AppChooserWidget) Widget() *Widget

Widget upcasts to *Widget

type AppChooserWidgetClass

type AppChooserWidgetClass struct {
	// contains filtered or unexported fields
}

AppChooserWidgetClass is a wrapper around the C record GtkAppChooserWidgetClass.

func AppChooserWidgetClassNewFromC

func AppChooserWidgetClassNewFromC(u unsafe.Pointer) *AppChooserWidgetClass

func (*AppChooserWidgetClass) Equals added in v0.0.2

func (recv *AppChooserWidgetClass) Equals(other *AppChooserWidgetClass) bool

Equals compares this AppChooserWidgetClass with another AppChooserWidgetClass, and returns true if they represent the same GObject.

func (*AppChooserWidgetClass) ToC

func (recv *AppChooserWidgetClass) ToC() unsafe.Pointer

type AppChooserWidgetPrivate

type AppChooserWidgetPrivate struct {
	// contains filtered or unexported fields
}

AppChooserWidgetPrivate is a wrapper around the C record GtkAppChooserWidgetPrivate.

func AppChooserWidgetPrivateNewFromC

func AppChooserWidgetPrivateNewFromC(u unsafe.Pointer) *AppChooserWidgetPrivate

func (*AppChooserWidgetPrivate) Equals added in v0.0.2

Equals compares this AppChooserWidgetPrivate with another AppChooserWidgetPrivate, and returns true if they represent the same GObject.

func (*AppChooserWidgetPrivate) ToC

type AppChooserWidgetSignalApplicationActivatedCallback

type AppChooserWidgetSignalApplicationActivatedCallback func(targetObject *AppChooserWidget, application *gio.AppInfo)

AppChooserWidgetSignalApplicationActivatedCallback is a callback function for a 'application-activated' signal emitted from a AppChooserWidget.

type AppChooserWidgetSignalApplicationSelectedCallback

type AppChooserWidgetSignalApplicationSelectedCallback func(targetObject *AppChooserWidget, application *gio.AppInfo)

AppChooserWidgetSignalApplicationSelectedCallback is a callback function for a 'application-selected' signal emitted from a AppChooserWidget.

type AppChooserWidgetSignalPopulatePopupCallback

type AppChooserWidgetSignalPopulatePopupCallback func(targetObject *AppChooserWidget, menu *Menu, application *gio.AppInfo)

AppChooserWidgetSignalPopulatePopupCallback is a callback function for a 'populate-popup' signal emitted from a AppChooserWidget.

type Application

type Application struct {
	// contains filtered or unexported fields
}

Application is a wrapper around the C record GtkApplication.

func ApplicationNewFromC

func ApplicationNewFromC(u unsafe.Pointer) *Application

func CastToApplication

func CastToApplication(object *gobject.Object) *Application

CastToWidget down casts any arbitrary Object to Application. Exercise care, as this is a potentially dangerous function if the Object is not a Application.

func (*Application) ActionGroup

func (recv *Application) ActionGroup() *gio.ActionGroup

ActionGroup returns the ActionGroup interface implemented by Application

func (*Application) ActionMap

func (recv *Application) ActionMap() *gio.ActionMap

ActionMap returns the ActionMap interface implemented by Application

func (*Application) Application

func (recv *Application) Application() *gio.Application

Application upcasts to *Application

func (*Application) Equals added in v0.0.2

func (recv *Application) Equals(other *Application) bool

Equals compares this Application with another Application, and returns true if they represent the same GObject.

func (*Application) Object

func (recv *Application) Object() *gobject.Object

Object upcasts to *Object

func (*Application) ToC

func (recv *Application) ToC() unsafe.Pointer

type ApplicationClass

type ApplicationClass struct {
	// contains filtered or unexported fields
}

ApplicationClass is a wrapper around the C record GtkApplicationClass.

func ApplicationClassNewFromC

func ApplicationClassNewFromC(u unsafe.Pointer) *ApplicationClass

func (*ApplicationClass) Equals added in v0.0.2

func (recv *ApplicationClass) Equals(other *ApplicationClass) bool

Equals compares this ApplicationClass with another ApplicationClass, and returns true if they represent the same GObject.

func (*ApplicationClass) ToC

func (recv *ApplicationClass) ToC() unsafe.Pointer

type ApplicationPrivate

type ApplicationPrivate struct {
	// contains filtered or unexported fields
}

ApplicationPrivate is a wrapper around the C record GtkApplicationPrivate.

func ApplicationPrivateNewFromC

func ApplicationPrivateNewFromC(u unsafe.Pointer) *ApplicationPrivate

func (*ApplicationPrivate) Equals added in v0.0.2

func (recv *ApplicationPrivate) Equals(other *ApplicationPrivate) bool

Equals compares this ApplicationPrivate with another ApplicationPrivate, and returns true if they represent the same GObject.

func (*ApplicationPrivate) ToC

func (recv *ApplicationPrivate) ToC() unsafe.Pointer

type ApplicationWindow

type ApplicationWindow struct {
	// contains filtered or unexported fields
}

ApplicationWindow is a wrapper around the C record GtkApplicationWindow.

func ApplicationWindowNewFromC

func ApplicationWindowNewFromC(u unsafe.Pointer) *ApplicationWindow

func CastToApplicationWindow

func CastToApplicationWindow(object *gobject.Object) *ApplicationWindow

CastToWidget down casts any arbitrary Object to ApplicationWindow. Exercise care, as this is a potentially dangerous function if the Object is not a ApplicationWindow.

func (*ApplicationWindow) ActionGroup

func (recv *ApplicationWindow) ActionGroup() *gio.ActionGroup

ActionGroup returns the ActionGroup interface implemented by ApplicationWindow

func (*ApplicationWindow) ActionMap

func (recv *ApplicationWindow) ActionMap() *gio.ActionMap

ActionMap returns the ActionMap interface implemented by ApplicationWindow

func (*ApplicationWindow) Bin

func (recv *ApplicationWindow) Bin() *Bin

Bin upcasts to *Bin

func (*ApplicationWindow) Buildable

func (recv *ApplicationWindow) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ApplicationWindow

func (*ApplicationWindow) Container

func (recv *ApplicationWindow) Container() *Container

Container upcasts to *Container

func (*ApplicationWindow) Equals added in v0.0.2

func (recv *ApplicationWindow) Equals(other *ApplicationWindow) bool

Equals compares this ApplicationWindow with another ApplicationWindow, and returns true if they represent the same GObject.

func (*ApplicationWindow) ImplementorIface

func (recv *ApplicationWindow) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ApplicationWindow

func (*ApplicationWindow) InitiallyUnowned

func (recv *ApplicationWindow) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ApplicationWindow) Object

func (recv *ApplicationWindow) Object() *gobject.Object

Object upcasts to *Object

func (*ApplicationWindow) ToC

func (recv *ApplicationWindow) ToC() unsafe.Pointer

func (*ApplicationWindow) Widget

func (recv *ApplicationWindow) Widget() *Widget

Widget upcasts to *Widget

func (*ApplicationWindow) Window

func (recv *ApplicationWindow) Window() *Window

Window upcasts to *Window

type ApplicationWindowClass

type ApplicationWindowClass struct {
	// contains filtered or unexported fields
}

ApplicationWindowClass is a wrapper around the C record GtkApplicationWindowClass.

func ApplicationWindowClassNewFromC

func ApplicationWindowClassNewFromC(u unsafe.Pointer) *ApplicationWindowClass

func (*ApplicationWindowClass) Equals added in v0.0.2

func (recv *ApplicationWindowClass) Equals(other *ApplicationWindowClass) bool

Equals compares this ApplicationWindowClass with another ApplicationWindowClass, and returns true if they represent the same GObject.

func (*ApplicationWindowClass) ToC

type ApplicationWindowPrivate

type ApplicationWindowPrivate struct {
	// contains filtered or unexported fields
}

ApplicationWindowPrivate is a wrapper around the C record GtkApplicationWindowPrivate.

func ApplicationWindowPrivateNewFromC

func ApplicationWindowPrivateNewFromC(u unsafe.Pointer) *ApplicationWindowPrivate

func (*ApplicationWindowPrivate) Equals added in v0.0.2

Equals compares this ApplicationWindowPrivate with another ApplicationWindowPrivate, and returns true if they represent the same GObject.

func (*ApplicationWindowPrivate) ToC

type Arrow

type Arrow struct {
	// contains filtered or unexported fields
}

Arrow is a wrapper around the C record GtkArrow.

func ArrowNew

func ArrowNew(arrowType ArrowType, shadowType ShadowType) *Arrow

ArrowNew is a wrapper around the C function gtk_arrow_new.

func ArrowNewFromC

func ArrowNewFromC(u unsafe.Pointer) *Arrow

func CastToArrow

func CastToArrow(object *gobject.Object) *Arrow

CastToWidget down casts any arbitrary Object to Arrow. Exercise care, as this is a potentially dangerous function if the Object is not a Arrow.

func (*Arrow) Buildable

func (recv *Arrow) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Arrow

func (*Arrow) Equals added in v0.0.2

func (recv *Arrow) Equals(other *Arrow) bool

Equals compares this Arrow with another Arrow, and returns true if they represent the same GObject.

func (*Arrow) ImplementorIface

func (recv *Arrow) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Arrow

func (*Arrow) InitiallyUnowned

func (recv *Arrow) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Arrow) Misc

func (recv *Arrow) Misc() *Misc

Misc upcasts to *Misc

func (*Arrow) Object

func (recv *Arrow) Object() *gobject.Object

Object upcasts to *Object

func (*Arrow) Set

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

Set is a wrapper around the C function gtk_arrow_set.

func (*Arrow) ToC

func (recv *Arrow) ToC() unsafe.Pointer

func (*Arrow) Widget

func (recv *Arrow) Widget() *Widget

Widget upcasts to *Widget

type ArrowAccessible

type ArrowAccessible struct {
	// contains filtered or unexported fields
}

ArrowAccessible is a wrapper around the C record GtkArrowAccessible.

func ArrowAccessibleNewFromC

func ArrowAccessibleNewFromC(u unsafe.Pointer) *ArrowAccessible

func CastToArrowAccessible

func CastToArrowAccessible(object *gobject.Object) *ArrowAccessible

CastToWidget down casts any arbitrary Object to ArrowAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ArrowAccessible.

func (*ArrowAccessible) Accessible

func (recv *ArrowAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ArrowAccessible) Component

func (recv *ArrowAccessible) Component() *atk.Component

Component returns the Component interface implemented by ArrowAccessible

func (*ArrowAccessible) Equals added in v0.0.2

func (recv *ArrowAccessible) Equals(other *ArrowAccessible) bool

Equals compares this ArrowAccessible with another ArrowAccessible, and returns true if they represent the same GObject.

func (*ArrowAccessible) Image

func (recv *ArrowAccessible) Image() *atk.Image

Image returns the Image interface implemented by ArrowAccessible

func (*ArrowAccessible) Object

func (recv *ArrowAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ArrowAccessible) ToC

func (recv *ArrowAccessible) ToC() unsafe.Pointer

func (*ArrowAccessible) WidgetAccessible

func (recv *ArrowAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ArrowAccessibleClass

type ArrowAccessibleClass struct {
	// contains filtered or unexported fields
}

ArrowAccessibleClass is a wrapper around the C record GtkArrowAccessibleClass.

func ArrowAccessibleClassNewFromC

func ArrowAccessibleClassNewFromC(u unsafe.Pointer) *ArrowAccessibleClass

func (*ArrowAccessibleClass) Equals added in v0.0.2

func (recv *ArrowAccessibleClass) Equals(other *ArrowAccessibleClass) bool

Equals compares this ArrowAccessibleClass with another ArrowAccessibleClass, and returns true if they represent the same GObject.

func (*ArrowAccessibleClass) ToC

func (recv *ArrowAccessibleClass) ToC() unsafe.Pointer

type ArrowAccessiblePrivate

type ArrowAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ArrowAccessiblePrivate is a wrapper around the C record GtkArrowAccessiblePrivate.

func ArrowAccessiblePrivateNewFromC

func ArrowAccessiblePrivateNewFromC(u unsafe.Pointer) *ArrowAccessiblePrivate

func (*ArrowAccessiblePrivate) Equals added in v0.0.2

func (recv *ArrowAccessiblePrivate) Equals(other *ArrowAccessiblePrivate) bool

Equals compares this ArrowAccessiblePrivate with another ArrowAccessiblePrivate, and returns true if they represent the same GObject.

func (*ArrowAccessiblePrivate) ToC

type ArrowClass

type ArrowClass struct {
	// contains filtered or unexported fields
}

ArrowClass is a wrapper around the C record GtkArrowClass.

func ArrowClassNewFromC

func ArrowClassNewFromC(u unsafe.Pointer) *ArrowClass

func (*ArrowClass) Equals added in v0.0.2

func (recv *ArrowClass) Equals(other *ArrowClass) bool

Equals compares this ArrowClass with another ArrowClass, and returns true if they represent the same GObject.

func (*ArrowClass) ToC

func (recv *ArrowClass) ToC() unsafe.Pointer

type ArrowPlacement

type ArrowPlacement C.GtkArrowPlacement
const (
	GTK_ARROWS_BOTH  ArrowPlacement = 0
	GTK_ARROWS_START ArrowPlacement = 1
	GTK_ARROWS_END   ArrowPlacement = 2
)

type ArrowPrivate

type ArrowPrivate struct {
	// contains filtered or unexported fields
}

ArrowPrivate is a wrapper around the C record GtkArrowPrivate.

func ArrowPrivateNewFromC

func ArrowPrivateNewFromC(u unsafe.Pointer) *ArrowPrivate

func (*ArrowPrivate) Equals added in v0.0.2

func (recv *ArrowPrivate) Equals(other *ArrowPrivate) bool

Equals compares this ArrowPrivate with another ArrowPrivate, and returns true if they represent the same GObject.

func (*ArrowPrivate) ToC

func (recv *ArrowPrivate) ToC() unsafe.Pointer

type ArrowType

type ArrowType C.GtkArrowType
const (
	GTK_ARROW_UP    ArrowType = 0
	GTK_ARROW_DOWN  ArrowType = 1
	GTK_ARROW_LEFT  ArrowType = 2
	GTK_ARROW_RIGHT ArrowType = 3
	GTK_ARROW_NONE  ArrowType = 4
)

type AspectFrame

type AspectFrame struct {
	// contains filtered or unexported fields
}

AspectFrame is a wrapper around the C record GtkAspectFrame.

func AspectFrameNew

func AspectFrameNew(label string, xalign float32, yalign float32, ratio float32, obeyChild bool) *AspectFrame

AspectFrameNew is a wrapper around the C function gtk_aspect_frame_new.

func AspectFrameNewFromC

func AspectFrameNewFromC(u unsafe.Pointer) *AspectFrame

func CastToAspectFrame

func CastToAspectFrame(object *gobject.Object) *AspectFrame

CastToWidget down casts any arbitrary Object to AspectFrame. Exercise care, as this is a potentially dangerous function if the Object is not a AspectFrame.

func (*AspectFrame) Bin

func (recv *AspectFrame) Bin() *Bin

Bin upcasts to *Bin

func (*AspectFrame) Buildable

func (recv *AspectFrame) Buildable() *Buildable

Buildable returns the Buildable interface implemented by AspectFrame

func (*AspectFrame) Container

func (recv *AspectFrame) Container() *Container

Container upcasts to *Container

func (*AspectFrame) Equals added in v0.0.2

func (recv *AspectFrame) Equals(other *AspectFrame) bool

Equals compares this AspectFrame with another AspectFrame, and returns true if they represent the same GObject.

func (*AspectFrame) Frame

func (recv *AspectFrame) Frame() *Frame

Frame upcasts to *Frame

func (*AspectFrame) ImplementorIface

func (recv *AspectFrame) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by AspectFrame

func (*AspectFrame) InitiallyUnowned

func (recv *AspectFrame) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*AspectFrame) Object

func (recv *AspectFrame) Object() *gobject.Object

Object upcasts to *Object

func (*AspectFrame) Set

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

Set is a wrapper around the C function gtk_aspect_frame_set.

func (*AspectFrame) ToC

func (recv *AspectFrame) ToC() unsafe.Pointer

func (*AspectFrame) Widget

func (recv *AspectFrame) Widget() *Widget

Widget upcasts to *Widget

type AspectFrameClass

type AspectFrameClass struct {
	// contains filtered or unexported fields
}

AspectFrameClass is a wrapper around the C record GtkAspectFrameClass.

func AspectFrameClassNewFromC

func AspectFrameClassNewFromC(u unsafe.Pointer) *AspectFrameClass

func (*AspectFrameClass) Equals added in v0.0.2

func (recv *AspectFrameClass) Equals(other *AspectFrameClass) bool

Equals compares this AspectFrameClass with another AspectFrameClass, and returns true if they represent the same GObject.

func (*AspectFrameClass) ToC

func (recv *AspectFrameClass) ToC() unsafe.Pointer

type AspectFramePrivate

type AspectFramePrivate struct {
	// contains filtered or unexported fields
}

AspectFramePrivate is a wrapper around the C record GtkAspectFramePrivate.

func AspectFramePrivateNewFromC

func AspectFramePrivateNewFromC(u unsafe.Pointer) *AspectFramePrivate

func (*AspectFramePrivate) Equals added in v0.0.2

func (recv *AspectFramePrivate) Equals(other *AspectFramePrivate) bool

Equals compares this AspectFramePrivate with another AspectFramePrivate, and returns true if they represent the same GObject.

func (*AspectFramePrivate) ToC

func (recv *AspectFramePrivate) ToC() unsafe.Pointer

type Assistant

type Assistant struct {
	// contains filtered or unexported fields
}

Assistant is a wrapper around the C record GtkAssistant.

func AssistantNewFromC

func AssistantNewFromC(u unsafe.Pointer) *Assistant

func CastToAssistant

func CastToAssistant(object *gobject.Object) *Assistant

CastToWidget down casts any arbitrary Object to Assistant. Exercise care, as this is a potentially dangerous function if the Object is not a Assistant.

func (*Assistant) Bin

func (recv *Assistant) Bin() *Bin

Bin upcasts to *Bin

func (*Assistant) Buildable

func (recv *Assistant) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Assistant

func (*Assistant) ConnectEscape

func (recv *Assistant) ConnectEscape(callback AssistantSignalEscapeCallback) int

ConnectEscape connects the callback to the 'escape' signal for the Assistant.

The returned value represents the connection, and may be passed to DisconnectEscape to remove it.

func (*Assistant) Container

func (recv *Assistant) Container() *Container

Container upcasts to *Container

func (*Assistant) DisconnectEscape

func (recv *Assistant) DisconnectEscape(connectionID int)

DisconnectEscape disconnects a callback from the 'escape' signal for the Assistant.

The connectionID should be a value returned from a call to ConnectEscape.

func (*Assistant) Equals added in v0.0.2

func (recv *Assistant) Equals(other *Assistant) bool

Equals compares this Assistant with another Assistant, and returns true if they represent the same GObject.

func (*Assistant) ImplementorIface

func (recv *Assistant) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Assistant

func (*Assistant) InitiallyUnowned

func (recv *Assistant) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Assistant) Object

func (recv *Assistant) Object() *gobject.Object

Object upcasts to *Object

func (*Assistant) ToC

func (recv *Assistant) ToC() unsafe.Pointer

func (*Assistant) Widget

func (recv *Assistant) Widget() *Widget

Widget upcasts to *Widget

func (*Assistant) Window

func (recv *Assistant) Window() *Window

Window upcasts to *Window

type AssistantClass

type AssistantClass struct {
	// contains filtered or unexported fields
}

AssistantClass is a wrapper around the C record GtkAssistantClass.

func AssistantClassNewFromC

func AssistantClassNewFromC(u unsafe.Pointer) *AssistantClass

func (*AssistantClass) Equals added in v0.0.2

func (recv *AssistantClass) Equals(other *AssistantClass) bool

Equals compares this AssistantClass with another AssistantClass, and returns true if they represent the same GObject.

func (*AssistantClass) ToC

func (recv *AssistantClass) ToC() unsafe.Pointer

type AssistantPageType

type AssistantPageType C.GtkAssistantPageType
const (
	GTK_ASSISTANT_PAGE_CONTENT  AssistantPageType = 0
	GTK_ASSISTANT_PAGE_INTRO    AssistantPageType = 1
	GTK_ASSISTANT_PAGE_CONFIRM  AssistantPageType = 2
	GTK_ASSISTANT_PAGE_SUMMARY  AssistantPageType = 3
	GTK_ASSISTANT_PAGE_PROGRESS AssistantPageType = 4
	GTK_ASSISTANT_PAGE_CUSTOM   AssistantPageType = 5
)

type AssistantPrivate

type AssistantPrivate struct {
	// contains filtered or unexported fields
}

AssistantPrivate is a wrapper around the C record GtkAssistantPrivate.

func AssistantPrivateNewFromC

func AssistantPrivateNewFromC(u unsafe.Pointer) *AssistantPrivate

func (*AssistantPrivate) Equals added in v0.0.2

func (recv *AssistantPrivate) Equals(other *AssistantPrivate) bool

Equals compares this AssistantPrivate with another AssistantPrivate, and returns true if they represent the same GObject.

func (*AssistantPrivate) ToC

func (recv *AssistantPrivate) ToC() unsafe.Pointer

type AssistantSignalEscapeCallback

type AssistantSignalEscapeCallback func(targetObject *Assistant)

AssistantSignalEscapeCallback is a callback function for a 'escape' signal emitted from a Assistant.

type AttachOptions

type AttachOptions C.GtkAttachOptions
const (
	GTK_EXPAND AttachOptions = 1
	GTK_SHRINK AttachOptions = 2
	GTK_FILL   AttachOptions = 4
)

type Bin

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

Bin is a wrapper around the C record GtkBin.

func BinNewFromC

func BinNewFromC(u unsafe.Pointer) *Bin

func CastToBin

func CastToBin(object *gobject.Object) *Bin

CastToWidget down casts any arbitrary Object to Bin. Exercise care, as this is a potentially dangerous function if the Object is not a Bin.

func (*Bin) Buildable

func (recv *Bin) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Bin

func (*Bin) Container

func (recv *Bin) Container() *Container

Container upcasts to *Container

func (*Bin) Equals added in v0.0.2

func (recv *Bin) Equals(other *Bin) bool

Equals compares this Bin with another Bin, and returns true if they represent the same GObject.

func (*Bin) GetChild

func (recv *Bin) GetChild() *Widget

GetChild is a wrapper around the C function gtk_bin_get_child.

func (*Bin) ImplementorIface

func (recv *Bin) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Bin

func (*Bin) InitiallyUnowned

func (recv *Bin) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Bin) Object

func (recv *Bin) Object() *gobject.Object

Object upcasts to *Object

func (*Bin) ToC

func (recv *Bin) ToC() unsafe.Pointer

func (*Bin) Widget

func (recv *Bin) Widget() *Widget

Widget upcasts to *Widget

type BinClass

type BinClass struct {
	// contains filtered or unexported fields
}

BinClass is a wrapper around the C record GtkBinClass.

func BinClassNewFromC

func BinClassNewFromC(u unsafe.Pointer) *BinClass

func (*BinClass) Equals added in v0.0.2

func (recv *BinClass) Equals(other *BinClass) bool

Equals compares this BinClass with another BinClass, and returns true if they represent the same GObject.

func (*BinClass) ToC

func (recv *BinClass) ToC() unsafe.Pointer

type BinPrivate

type BinPrivate struct {
	// contains filtered or unexported fields
}

BinPrivate is a wrapper around the C record GtkBinPrivate.

func BinPrivateNewFromC

func BinPrivateNewFromC(u unsafe.Pointer) *BinPrivate

func (*BinPrivate) Equals added in v0.0.2

func (recv *BinPrivate) Equals(other *BinPrivate) bool

Equals compares this BinPrivate with another BinPrivate, and returns true if they represent the same GObject.

func (*BinPrivate) ToC

func (recv *BinPrivate) ToC() unsafe.Pointer

type BindingArg

type BindingArg struct {
	ArgType gobject.Type
	// contains filtered or unexported fields
}

BindingArg is a wrapper around the C record GtkBindingArg.

func BindingArgNewFromC

func BindingArgNewFromC(u unsafe.Pointer) *BindingArg

func (*BindingArg) Equals added in v0.0.2

func (recv *BindingArg) Equals(other *BindingArg) bool

Equals compares this BindingArg with another BindingArg, and returns true if they represent the same GObject.

func (*BindingArg) ToC

func (recv *BindingArg) ToC() unsafe.Pointer

type BindingEntry

type BindingEntry struct {
	Keyval    uint32
	Modifiers gdk.ModifierType
	// contains filtered or unexported fields
}

BindingEntry is a wrapper around the C record GtkBindingEntry.

func BindingEntryNewFromC

func BindingEntryNewFromC(u unsafe.Pointer) *BindingEntry

func (*BindingEntry) Equals added in v0.0.2

func (recv *BindingEntry) Equals(other *BindingEntry) bool

Equals compares this BindingEntry with another BindingEntry, and returns true if they represent the same GObject.

func (*BindingEntry) ToC

func (recv *BindingEntry) ToC() unsafe.Pointer

type BindingSet

type BindingSet struct {
	SetName  string
	Priority int32
	// contains filtered or unexported fields
}

BindingSet is a wrapper around the C record GtkBindingSet.

func BindingSetByClass

func BindingSetByClass(objectClass uintptr) *BindingSet

BindingSetByClass is a wrapper around the C function gtk_binding_set_by_class.

func BindingSetFind

func BindingSetFind(setName string) *BindingSet

BindingSetFind is a wrapper around the C function gtk_binding_set_find.

func BindingSetNew

func BindingSetNew(setName string) *BindingSet

BindingSetNew is a wrapper around the C function gtk_binding_set_new.

func BindingSetNewFromC

func BindingSetNewFromC(u unsafe.Pointer) *BindingSet

func (*BindingSet) Activate

func (recv *BindingSet) Activate(keyval uint32, modifiers gdk.ModifierType, object *gobject.Object) bool

Activate is a wrapper around the C function gtk_binding_set_activate.

func (*BindingSet) AddPath

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

AddPath is a wrapper around the C function gtk_binding_set_add_path.

func (*BindingSet) Equals added in v0.0.2

func (recv *BindingSet) Equals(other *BindingSet) bool

Equals compares this BindingSet with another BindingSet, and returns true if they represent the same GObject.

func (*BindingSet) ToC

func (recv *BindingSet) ToC() unsafe.Pointer

type BindingSignal

type BindingSignal struct {

	// next : record
	SignalName string
	NArgs      uint32
	// contains filtered or unexported fields
}

BindingSignal is a wrapper around the C record GtkBindingSignal.

func BindingSignalNewFromC

func BindingSignalNewFromC(u unsafe.Pointer) *BindingSignal

func (*BindingSignal) Equals added in v0.0.2

func (recv *BindingSignal) Equals(other *BindingSignal) bool

Equals compares this BindingSignal with another BindingSignal, and returns true if they represent the same GObject.

func (*BindingSignal) ToC

func (recv *BindingSignal) ToC() unsafe.Pointer

type BooleanCellAccessible

type BooleanCellAccessible struct {
	// contains filtered or unexported fields
}

BooleanCellAccessible is a wrapper around the C record GtkBooleanCellAccessible.

func BooleanCellAccessibleNewFromC

func BooleanCellAccessibleNewFromC(u unsafe.Pointer) *BooleanCellAccessible

func CastToBooleanCellAccessible

func CastToBooleanCellAccessible(object *gobject.Object) *BooleanCellAccessible

CastToWidget down casts any arbitrary Object to BooleanCellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a BooleanCellAccessible.

func (*BooleanCellAccessible) Accessible

func (recv *BooleanCellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*BooleanCellAccessible) Action

func (recv *BooleanCellAccessible) Action() *atk.Action

Action returns the Action interface implemented by BooleanCellAccessible

func (*BooleanCellAccessible) CellAccessible

func (recv *BooleanCellAccessible) CellAccessible() *CellAccessible

CellAccessible upcasts to *CellAccessible

func (*BooleanCellAccessible) Component

func (recv *BooleanCellAccessible) Component() *atk.Component

Component returns the Component interface implemented by BooleanCellAccessible

func (*BooleanCellAccessible) Equals added in v0.0.2

func (recv *BooleanCellAccessible) Equals(other *BooleanCellAccessible) bool

Equals compares this BooleanCellAccessible with another BooleanCellAccessible, and returns true if they represent the same GObject.

func (*BooleanCellAccessible) Object

func (recv *BooleanCellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*BooleanCellAccessible) RendererCellAccessible

func (recv *BooleanCellAccessible) RendererCellAccessible() *RendererCellAccessible

RendererCellAccessible upcasts to *RendererCellAccessible

func (*BooleanCellAccessible) ToC

func (recv *BooleanCellAccessible) ToC() unsafe.Pointer

type BooleanCellAccessibleClass

type BooleanCellAccessibleClass struct {
	// contains filtered or unexported fields
}

BooleanCellAccessibleClass is a wrapper around the C record GtkBooleanCellAccessibleClass.

func BooleanCellAccessibleClassNewFromC

func BooleanCellAccessibleClassNewFromC(u unsafe.Pointer) *BooleanCellAccessibleClass

func (*BooleanCellAccessibleClass) Equals added in v0.0.2

Equals compares this BooleanCellAccessibleClass with another BooleanCellAccessibleClass, and returns true if they represent the same GObject.

func (*BooleanCellAccessibleClass) ToC

type BooleanCellAccessiblePrivate

type BooleanCellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

BooleanCellAccessiblePrivate is a wrapper around the C record GtkBooleanCellAccessiblePrivate.

func BooleanCellAccessiblePrivateNewFromC

func BooleanCellAccessiblePrivateNewFromC(u unsafe.Pointer) *BooleanCellAccessiblePrivate

func (*BooleanCellAccessiblePrivate) Equals added in v0.0.2

Equals compares this BooleanCellAccessiblePrivate with another BooleanCellAccessiblePrivate, and returns true if they represent the same GObject.

func (*BooleanCellAccessiblePrivate) ToC

type Border

type Border struct {
	Left   int16
	Right  int16
	Top    int16
	Bottom int16
	// contains filtered or unexported fields
}

Border is a wrapper around the C record GtkBorder.

func BorderNewFromC

func BorderNewFromC(u unsafe.Pointer) *Border

func (*Border) Copy

func (recv *Border) Copy() *Border

Copy is a wrapper around the C function gtk_border_copy.

func (*Border) Equals added in v0.0.2

func (recv *Border) Equals(other *Border) bool

Equals compares this Border with another Border, and returns true if they represent the same GObject.

func (*Border) Free

func (recv *Border) Free()

Free is a wrapper around the C function gtk_border_free.

func (*Border) ToC

func (recv *Border) ToC() unsafe.Pointer

type BorderStyle

type BorderStyle C.GtkBorderStyle
const (
	GTK_BORDER_STYLE_NONE   BorderStyle = 0
	GTK_BORDER_STYLE_SOLID  BorderStyle = 1
	GTK_BORDER_STYLE_INSET  BorderStyle = 2
	GTK_BORDER_STYLE_OUTSET BorderStyle = 3
	GTK_BORDER_STYLE_HIDDEN BorderStyle = 4
	GTK_BORDER_STYLE_DOTTED BorderStyle = 5
	GTK_BORDER_STYLE_DASHED BorderStyle = 6
	GTK_BORDER_STYLE_DOUBLE BorderStyle = 7
	GTK_BORDER_STYLE_GROOVE BorderStyle = 8
	GTK_BORDER_STYLE_RIDGE  BorderStyle = 9
)

type Box

type Box struct {
	// contains filtered or unexported fields
}

Box is a wrapper around the C record GtkBox.

func BoxNewFromC

func BoxNewFromC(u unsafe.Pointer) *Box

func CastToBox

func CastToBox(object *gobject.Object) *Box

CastToWidget down casts any arbitrary Object to Box. Exercise care, as this is a potentially dangerous function if the Object is not a Box.

func (*Box) Buildable

func (recv *Box) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Box

func (*Box) Container

func (recv *Box) Container() *Container

Container upcasts to *Container

func (*Box) Equals added in v0.0.2

func (recv *Box) Equals(other *Box) bool

Equals compares this Box with another Box, and returns true if they represent the same GObject.

func (*Box) GetHomogeneous

func (recv *Box) GetHomogeneous() bool

GetHomogeneous is a wrapper around the C function gtk_box_get_homogeneous.

func (*Box) GetSpacing

func (recv *Box) GetSpacing() int32

GetSpacing is a wrapper around the C function gtk_box_get_spacing.

func (*Box) ImplementorIface

func (recv *Box) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Box

func (*Box) InitiallyUnowned

func (recv *Box) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Box) Object

func (recv *Box) Object() *gobject.Object

Object upcasts to *Object

func (*Box) Orientable

func (recv *Box) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Box

func (*Box) PackEnd

func (recv *Box) PackEnd(child *Widget, expand bool, fill bool, padding uint32)

PackEnd is a wrapper around the C function gtk_box_pack_end.

func (*Box) PackStart

func (recv *Box) PackStart(child *Widget, expand bool, fill bool, padding uint32)

PackStart is a wrapper around the C function gtk_box_pack_start.

func (*Box) QueryChildPacking added in v0.0.10

func (recv *Box) QueryChildPacking(child *Widget) (bool, bool, uint32, PackType)

QueryChildPacking is a wrapper around the C function gtk_box_query_child_packing.

func (*Box) ReorderChild

func (recv *Box) ReorderChild(child *Widget, position int32)

ReorderChild is a wrapper around the C function gtk_box_reorder_child.

func (*Box) SetChildPacking

func (recv *Box) SetChildPacking(child *Widget, expand bool, fill bool, padding uint32, packType PackType)

SetChildPacking is a wrapper around the C function gtk_box_set_child_packing.

func (*Box) SetHomogeneous

func (recv *Box) SetHomogeneous(homogeneous bool)

SetHomogeneous is a wrapper around the C function gtk_box_set_homogeneous.

func (*Box) SetSpacing

func (recv *Box) SetSpacing(spacing int32)

SetSpacing is a wrapper around the C function gtk_box_set_spacing.

func (*Box) ToC

func (recv *Box) ToC() unsafe.Pointer

func (*Box) Widget

func (recv *Box) Widget() *Widget

Widget upcasts to *Widget

type BoxClass

type BoxClass struct {
	// contains filtered or unexported fields
}

BoxClass is a wrapper around the C record GtkBoxClass.

func BoxClassNewFromC

func BoxClassNewFromC(u unsafe.Pointer) *BoxClass

func (*BoxClass) Equals added in v0.0.2

func (recv *BoxClass) Equals(other *BoxClass) bool

Equals compares this BoxClass with another BoxClass, and returns true if they represent the same GObject.

func (*BoxClass) ToC

func (recv *BoxClass) ToC() unsafe.Pointer

type BoxPrivate

type BoxPrivate struct {
	// contains filtered or unexported fields
}

BoxPrivate is a wrapper around the C record GtkBoxPrivate.

func BoxPrivateNewFromC

func BoxPrivateNewFromC(u unsafe.Pointer) *BoxPrivate

func (*BoxPrivate) Equals added in v0.0.2

func (recv *BoxPrivate) Equals(other *BoxPrivate) bool

Equals compares this BoxPrivate with another BoxPrivate, and returns true if they represent the same GObject.

func (*BoxPrivate) ToC

func (recv *BoxPrivate) ToC() unsafe.Pointer

type Buildable

type Buildable struct {
	// contains filtered or unexported fields
}

Buildable is a wrapper around the C record GtkBuildable.

func BuildableNewFromC

func BuildableNewFromC(u unsafe.Pointer) *Buildable

func (*Buildable) Equals added in v0.0.2

func (recv *Buildable) Equals(other *Buildable) bool

Equals compares this Buildable with another Buildable, and returns true if they represent the same GObject.

func (*Buildable) ToC

func (recv *Buildable) ToC() unsafe.Pointer

type BuildableIface

type BuildableIface struct {
	// contains filtered or unexported fields
}

BuildableIface is a wrapper around the C record GtkBuildableIface.

func BuildableIfaceNewFromC

func BuildableIfaceNewFromC(u unsafe.Pointer) *BuildableIface

func (*BuildableIface) Equals added in v0.0.2

func (recv *BuildableIface) Equals(other *BuildableIface) bool

Equals compares this BuildableIface with another BuildableIface, and returns true if they represent the same GObject.

func (*BuildableIface) ToC

func (recv *BuildableIface) ToC() unsafe.Pointer

type Builder

type Builder struct {
	// contains filtered or unexported fields
}

Builder is a wrapper around the C record GtkBuilder.

func BuilderNewFromC

func BuilderNewFromC(u unsafe.Pointer) *Builder

func CastToBuilder

func CastToBuilder(object *gobject.Object) *Builder

CastToWidget down casts any arbitrary Object to Builder. Exercise care, as this is a potentially dangerous function if the Object is not a Builder.

func (*Builder) Equals added in v0.0.2

func (recv *Builder) Equals(other *Builder) bool

Equals compares this Builder with another Builder, and returns true if they represent the same GObject.

func (*Builder) Object

func (recv *Builder) Object() *gobject.Object

Object upcasts to *Object

func (*Builder) ToC

func (recv *Builder) ToC() unsafe.Pointer

type BuilderClass

type BuilderClass struct {
	// contains filtered or unexported fields
}

BuilderClass is a wrapper around the C record GtkBuilderClass.

func BuilderClassNewFromC

func BuilderClassNewFromC(u unsafe.Pointer) *BuilderClass

func (*BuilderClass) Equals added in v0.0.2

func (recv *BuilderClass) Equals(other *BuilderClass) bool

Equals compares this BuilderClass with another BuilderClass, and returns true if they represent the same GObject.

func (*BuilderClass) ToC

func (recv *BuilderClass) ToC() unsafe.Pointer

type BuilderError

type BuilderError C.GtkBuilderError
const (
	GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION  BuilderError = 0
	GTK_BUILDER_ERROR_UNHANDLED_TAG          BuilderError = 1
	GTK_BUILDER_ERROR_MISSING_ATTRIBUTE      BuilderError = 2
	GTK_BUILDER_ERROR_INVALID_ATTRIBUTE      BuilderError = 3
	GTK_BUILDER_ERROR_INVALID_TAG            BuilderError = 4
	GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE BuilderError = 5
	GTK_BUILDER_ERROR_INVALID_VALUE          BuilderError = 6
	GTK_BUILDER_ERROR_VERSION_MISMATCH       BuilderError = 7
	GTK_BUILDER_ERROR_DUPLICATE_ID           BuilderError = 8
	GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED    BuilderError = 9
	GTK_BUILDER_ERROR_TEMPLATE_MISMATCH      BuilderError = 10
	GTK_BUILDER_ERROR_INVALID_PROPERTY       BuilderError = 11
	GTK_BUILDER_ERROR_INVALID_SIGNAL         BuilderError = 12
	GTK_BUILDER_ERROR_INVALID_ID             BuilderError = 13
)

type BuilderPrivate

type BuilderPrivate struct {
	// contains filtered or unexported fields
}

BuilderPrivate is a wrapper around the C record GtkBuilderPrivate.

func BuilderPrivateNewFromC

func BuilderPrivateNewFromC(u unsafe.Pointer) *BuilderPrivate

func (*BuilderPrivate) Equals added in v0.0.2

func (recv *BuilderPrivate) Equals(other *BuilderPrivate) bool

Equals compares this BuilderPrivate with another BuilderPrivate, and returns true if they represent the same GObject.

func (*BuilderPrivate) ToC

func (recv *BuilderPrivate) ToC() unsafe.Pointer

type Button

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

Button is a wrapper around the C record GtkButton.

func ButtonNew

func ButtonNew() *Button

ButtonNew is a wrapper around the C function gtk_button_new.

func ButtonNewFromC

func ButtonNewFromC(u unsafe.Pointer) *Button

func ButtonNewFromStock

func ButtonNewFromStock(stockId string) *Button

ButtonNewFromStock is a wrapper around the C function gtk_button_new_from_stock.

func ButtonNewWithLabel

func ButtonNewWithLabel(label string) *Button

ButtonNewWithLabel is a wrapper around the C function gtk_button_new_with_label.

func ButtonNewWithMnemonic

func ButtonNewWithMnemonic(label string) *Button

ButtonNewWithMnemonic is a wrapper around the C function gtk_button_new_with_mnemonic.

func CastToButton

func CastToButton(object *gobject.Object) *Button

CastToWidget down casts any arbitrary Object to Button. Exercise care, as this is a potentially dangerous function if the Object is not a Button.

func (*Button) Actionable

func (recv *Button) Actionable() *Actionable

Actionable returns the Actionable interface implemented by Button

func (*Button) Activatable

func (recv *Button) Activatable() *Activatable

Activatable returns the Activatable interface implemented by Button

func (*Button) Bin

func (recv *Button) Bin() *Bin

Bin upcasts to *Bin

func (*Button) Buildable

func (recv *Button) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Button

func (*Button) Clicked

func (recv *Button) Clicked()

Clicked is a wrapper around the C function gtk_button_clicked.

func (*Button) ConnectActivate

func (recv *Button) ConnectActivate(callback ButtonSignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (*Button) ConnectClicked

func (recv *Button) ConnectClicked(callback ButtonSignalClickedCallback) int

ConnectClicked connects the callback to the 'clicked' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectClicked to remove it.

func (*Button) ConnectEnter

func (recv *Button) ConnectEnter(callback ButtonSignalEnterCallback) int

ConnectEnter connects the callback to the 'enter' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectEnter to remove it.

func (*Button) ConnectLeave

func (recv *Button) ConnectLeave(callback ButtonSignalLeaveCallback) int

ConnectLeave connects the callback to the 'leave' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectLeave to remove it.

func (*Button) ConnectPressed

func (recv *Button) ConnectPressed(callback ButtonSignalPressedCallback) int

ConnectPressed connects the callback to the 'pressed' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectPressed to remove it.

func (*Button) ConnectReleased

func (recv *Button) ConnectReleased(callback ButtonSignalReleasedCallback) int

ConnectReleased connects the callback to the 'released' signal for the Button.

The returned value represents the connection, and may be passed to DisconnectReleased to remove it.

func (*Button) Container

func (recv *Button) Container() *Container

Container upcasts to *Container

func (*Button) DisconnectActivate

func (recv *Button) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the Button.

The connectionID should be a value returned from a call to ConnectActivate.

func (*Button) DisconnectClicked

func (recv *Button) DisconnectClicked(connectionID int)

DisconnectClicked disconnects a callback from the 'clicked' signal for the Button.

The connectionID should be a value returned from a call to ConnectClicked.

func (*Button) DisconnectEnter

func (recv *Button) DisconnectEnter(connectionID int)

DisconnectEnter disconnects a callback from the 'enter' signal for the Button.

The connectionID should be a value returned from a call to ConnectEnter.

func (*Button) DisconnectLeave

func (recv *Button) DisconnectLeave(connectionID int)

DisconnectLeave disconnects a callback from the 'leave' signal for the Button.

The connectionID should be a value returned from a call to ConnectLeave.

func (*Button) DisconnectPressed

func (recv *Button) DisconnectPressed(connectionID int)

DisconnectPressed disconnects a callback from the 'pressed' signal for the Button.

The connectionID should be a value returned from a call to ConnectPressed.

func (*Button) DisconnectReleased

func (recv *Button) DisconnectReleased(connectionID int)

DisconnectReleased disconnects a callback from the 'released' signal for the Button.

The connectionID should be a value returned from a call to ConnectReleased.

func (*Button) Enter

func (recv *Button) Enter()

Enter is a wrapper around the C function gtk_button_enter.

func (*Button) Equals added in v0.0.2

func (recv *Button) Equals(other *Button) bool

Equals compares this Button with another Button, and returns true if they represent the same GObject.

func (*Button) GetLabel

func (recv *Button) GetLabel() string

GetLabel is a wrapper around the C function gtk_button_get_label.

func (*Button) GetRelief

func (recv *Button) GetRelief() ReliefStyle

GetRelief is a wrapper around the C function gtk_button_get_relief.

func (*Button) GetUseStock

func (recv *Button) GetUseStock() bool

GetUseStock is a wrapper around the C function gtk_button_get_use_stock.

func (*Button) GetUseUnderline

func (recv *Button) GetUseUnderline() bool

GetUseUnderline is a wrapper around the C function gtk_button_get_use_underline.

func (*Button) ImplementorIface

func (recv *Button) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Button

func (*Button) InitiallyUnowned

func (recv *Button) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Button) Leave

func (recv *Button) Leave()

Leave is a wrapper around the C function gtk_button_leave.

func (*Button) Object

func (recv *Button) Object() *gobject.Object

Object upcasts to *Object

func (*Button) Pressed

func (recv *Button) Pressed()

Pressed is a wrapper around the C function gtk_button_pressed.

func (*Button) Released

func (recv *Button) Released()

Released is a wrapper around the C function gtk_button_released.

func (*Button) SetLabel

func (recv *Button) SetLabel(label string)

SetLabel is a wrapper around the C function gtk_button_set_label.

func (*Button) SetRelief

func (recv *Button) SetRelief(relief ReliefStyle)

SetRelief is a wrapper around the C function gtk_button_set_relief.

func (*Button) SetUseStock

func (recv *Button) SetUseStock(useStock bool)

SetUseStock is a wrapper around the C function gtk_button_set_use_stock.

func (*Button) SetUseUnderline

func (recv *Button) SetUseUnderline(useUnderline bool)

SetUseUnderline is a wrapper around the C function gtk_button_set_use_underline.

func (*Button) ToC

func (recv *Button) ToC() unsafe.Pointer

func (*Button) Widget

func (recv *Button) Widget() *Widget

Widget upcasts to *Widget

type ButtonAccessible

type ButtonAccessible struct {
	// contains filtered or unexported fields
}

ButtonAccessible is a wrapper around the C record GtkButtonAccessible.

func ButtonAccessibleNewFromC

func ButtonAccessibleNewFromC(u unsafe.Pointer) *ButtonAccessible

func CastToButtonAccessible

func CastToButtonAccessible(object *gobject.Object) *ButtonAccessible

CastToWidget down casts any arbitrary Object to ButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ButtonAccessible.

func (*ButtonAccessible) Accessible

func (recv *ButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ButtonAccessible) Action

func (recv *ButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by ButtonAccessible

func (*ButtonAccessible) Component

func (recv *ButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by ButtonAccessible

func (*ButtonAccessible) ContainerAccessible

func (recv *ButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ButtonAccessible) Equals added in v0.0.2

func (recv *ButtonAccessible) Equals(other *ButtonAccessible) bool

Equals compares this ButtonAccessible with another ButtonAccessible, and returns true if they represent the same GObject.

func (*ButtonAccessible) Image

func (recv *ButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by ButtonAccessible

func (*ButtonAccessible) Object

func (recv *ButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ButtonAccessible) ToC

func (recv *ButtonAccessible) ToC() unsafe.Pointer

func (*ButtonAccessible) WidgetAccessible

func (recv *ButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ButtonAccessibleClass

type ButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

ButtonAccessibleClass is a wrapper around the C record GtkButtonAccessibleClass.

func ButtonAccessibleClassNewFromC

func ButtonAccessibleClassNewFromC(u unsafe.Pointer) *ButtonAccessibleClass

func (*ButtonAccessibleClass) Equals added in v0.0.2

func (recv *ButtonAccessibleClass) Equals(other *ButtonAccessibleClass) bool

Equals compares this ButtonAccessibleClass with another ButtonAccessibleClass, and returns true if they represent the same GObject.

func (*ButtonAccessibleClass) ToC

func (recv *ButtonAccessibleClass) ToC() unsafe.Pointer

type ButtonAccessiblePrivate

type ButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ButtonAccessiblePrivate is a wrapper around the C record GtkButtonAccessiblePrivate.

func ButtonAccessiblePrivateNewFromC

func ButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *ButtonAccessiblePrivate

func (*ButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this ButtonAccessiblePrivate with another ButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*ButtonAccessiblePrivate) ToC

type ButtonBox

type ButtonBox struct {
	// contains filtered or unexported fields
}

ButtonBox is a wrapper around the C record GtkButtonBox.

func ButtonBoxNewFromC

func ButtonBoxNewFromC(u unsafe.Pointer) *ButtonBox

func CastToButtonBox

func CastToButtonBox(object *gobject.Object) *ButtonBox

CastToWidget down casts any arbitrary Object to ButtonBox. Exercise care, as this is a potentially dangerous function if the Object is not a ButtonBox.

func (*ButtonBox) Box

func (recv *ButtonBox) Box() *Box

Box upcasts to *Box

func (*ButtonBox) Buildable

func (recv *ButtonBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ButtonBox

func (*ButtonBox) Container

func (recv *ButtonBox) Container() *Container

Container upcasts to *Container

func (*ButtonBox) Equals added in v0.0.2

func (recv *ButtonBox) Equals(other *ButtonBox) bool

Equals compares this ButtonBox with another ButtonBox, and returns true if they represent the same GObject.

func (*ButtonBox) GetLayout

func (recv *ButtonBox) GetLayout() ButtonBoxStyle

GetLayout is a wrapper around the C function gtk_button_box_get_layout.

func (*ButtonBox) ImplementorIface

func (recv *ButtonBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ButtonBox

func (*ButtonBox) InitiallyUnowned

func (recv *ButtonBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ButtonBox) Object

func (recv *ButtonBox) Object() *gobject.Object

Object upcasts to *Object

func (*ButtonBox) Orientable

func (recv *ButtonBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ButtonBox

func (*ButtonBox) SetChildSecondary

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

SetChildSecondary is a wrapper around the C function gtk_button_box_set_child_secondary.

func (*ButtonBox) SetLayout

func (recv *ButtonBox) SetLayout(layoutStyle ButtonBoxStyle)

SetLayout is a wrapper around the C function gtk_button_box_set_layout.

func (*ButtonBox) ToC

func (recv *ButtonBox) ToC() unsafe.Pointer

func (*ButtonBox) Widget

func (recv *ButtonBox) Widget() *Widget

Widget upcasts to *Widget

type ButtonBoxClass

type ButtonBoxClass struct {
	// contains filtered or unexported fields
}

ButtonBoxClass is a wrapper around the C record GtkButtonBoxClass.

func ButtonBoxClassNewFromC

func ButtonBoxClassNewFromC(u unsafe.Pointer) *ButtonBoxClass

func (*ButtonBoxClass) Equals added in v0.0.2

func (recv *ButtonBoxClass) Equals(other *ButtonBoxClass) bool

Equals compares this ButtonBoxClass with another ButtonBoxClass, and returns true if they represent the same GObject.

func (*ButtonBoxClass) ToC

func (recv *ButtonBoxClass) ToC() unsafe.Pointer

type ButtonBoxPrivate

type ButtonBoxPrivate struct {
	// contains filtered or unexported fields
}

ButtonBoxPrivate is a wrapper around the C record GtkButtonBoxPrivate.

func ButtonBoxPrivateNewFromC

func ButtonBoxPrivateNewFromC(u unsafe.Pointer) *ButtonBoxPrivate

func (*ButtonBoxPrivate) Equals added in v0.0.2

func (recv *ButtonBoxPrivate) Equals(other *ButtonBoxPrivate) bool

Equals compares this ButtonBoxPrivate with another ButtonBoxPrivate, and returns true if they represent the same GObject.

func (*ButtonBoxPrivate) ToC

func (recv *ButtonBoxPrivate) ToC() unsafe.Pointer

type ButtonBoxStyle

type ButtonBoxStyle C.GtkButtonBoxStyle
const (
	GTK_BUTTONBOX_SPREAD ButtonBoxStyle = 1
	GTK_BUTTONBOX_EDGE   ButtonBoxStyle = 2
	GTK_BUTTONBOX_START  ButtonBoxStyle = 3
	GTK_BUTTONBOX_END    ButtonBoxStyle = 4
	GTK_BUTTONBOX_CENTER ButtonBoxStyle = 5
	GTK_BUTTONBOX_EXPAND ButtonBoxStyle = 6
)

type ButtonClass

type ButtonClass struct {
	// contains filtered or unexported fields
}

ButtonClass is a wrapper around the C record GtkButtonClass.

func ButtonClassNewFromC

func ButtonClassNewFromC(u unsafe.Pointer) *ButtonClass

func (*ButtonClass) Equals added in v0.0.2

func (recv *ButtonClass) Equals(other *ButtonClass) bool

Equals compares this ButtonClass with another ButtonClass, and returns true if they represent the same GObject.

func (*ButtonClass) ToC

func (recv *ButtonClass) ToC() unsafe.Pointer

type ButtonPrivate

type ButtonPrivate struct {
	// contains filtered or unexported fields
}

ButtonPrivate is a wrapper around the C record GtkButtonPrivate.

func ButtonPrivateNewFromC

func ButtonPrivateNewFromC(u unsafe.Pointer) *ButtonPrivate

func (*ButtonPrivate) Equals added in v0.0.2

func (recv *ButtonPrivate) Equals(other *ButtonPrivate) bool

Equals compares this ButtonPrivate with another ButtonPrivate, and returns true if they represent the same GObject.

func (*ButtonPrivate) ToC

func (recv *ButtonPrivate) ToC() unsafe.Pointer

type ButtonRole

type ButtonRole C.GtkButtonRole
const (
	GTK_BUTTON_ROLE_NORMAL ButtonRole = 0
	GTK_BUTTON_ROLE_CHECK  ButtonRole = 1
	GTK_BUTTON_ROLE_RADIO  ButtonRole = 2
)

type ButtonSignalActivateCallback

type ButtonSignalActivateCallback func(targetObject *Button)

ButtonSignalActivateCallback is a callback function for a 'activate' signal emitted from a Button.

type ButtonSignalClickedCallback

type ButtonSignalClickedCallback func(targetObject *Button)

ButtonSignalClickedCallback is a callback function for a 'clicked' signal emitted from a Button.

type ButtonSignalEnterCallback

type ButtonSignalEnterCallback func(targetObject *Button)

ButtonSignalEnterCallback is a callback function for a 'enter' signal emitted from a Button.

type ButtonSignalLeaveCallback

type ButtonSignalLeaveCallback func(targetObject *Button)

ButtonSignalLeaveCallback is a callback function for a 'leave' signal emitted from a Button.

type ButtonSignalPressedCallback

type ButtonSignalPressedCallback func(targetObject *Button)

ButtonSignalPressedCallback is a callback function for a 'pressed' signal emitted from a Button.

type ButtonSignalReleasedCallback

type ButtonSignalReleasedCallback func(targetObject *Button)

ButtonSignalReleasedCallback is a callback function for a 'released' signal emitted from a Button.

type ButtonsType

type ButtonsType C.GtkButtonsType
const (
	GTK_BUTTONS_NONE      ButtonsType = 0
	GTK_BUTTONS_OK        ButtonsType = 1
	GTK_BUTTONS_CLOSE     ButtonsType = 2
	GTK_BUTTONS_CANCEL    ButtonsType = 3
	GTK_BUTTONS_YES_NO    ButtonsType = 4
	GTK_BUTTONS_OK_CANCEL ButtonsType = 5
)

type Calendar

type Calendar struct {
	// contains filtered or unexported fields
}

Calendar is a wrapper around the C record GtkCalendar.

func CalendarNew

func CalendarNew() *Calendar

CalendarNew is a wrapper around the C function gtk_calendar_new.

func CalendarNewFromC

func CalendarNewFromC(u unsafe.Pointer) *Calendar

func CastToCalendar

func CastToCalendar(object *gobject.Object) *Calendar

CastToWidget down casts any arbitrary Object to Calendar. Exercise care, as this is a potentially dangerous function if the Object is not a Calendar.

func (*Calendar) Buildable

func (recv *Calendar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Calendar

func (*Calendar) ClearMarks

func (recv *Calendar) ClearMarks()

ClearMarks is a wrapper around the C function gtk_calendar_clear_marks.

func (*Calendar) ConnectDaySelected

func (recv *Calendar) ConnectDaySelected(callback CalendarSignalDaySelectedCallback) int

ConnectDaySelected connects the callback to the 'day-selected' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectDaySelected to remove it.

func (*Calendar) ConnectDaySelectedDoubleClick

func (recv *Calendar) ConnectDaySelectedDoubleClick(callback CalendarSignalDaySelectedDoubleClickCallback) int

ConnectDaySelectedDoubleClick connects the callback to the 'day-selected-double-click' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectDaySelectedDoubleClick to remove it.

func (*Calendar) ConnectMonthChanged

func (recv *Calendar) ConnectMonthChanged(callback CalendarSignalMonthChangedCallback) int

ConnectMonthChanged connects the callback to the 'month-changed' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectMonthChanged to remove it.

func (*Calendar) ConnectNextMonth

func (recv *Calendar) ConnectNextMonth(callback CalendarSignalNextMonthCallback) int

ConnectNextMonth connects the callback to the 'next-month' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectNextMonth to remove it.

func (*Calendar) ConnectNextYear

func (recv *Calendar) ConnectNextYear(callback CalendarSignalNextYearCallback) int

ConnectNextYear connects the callback to the 'next-year' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectNextYear to remove it.

func (*Calendar) ConnectPrevMonth

func (recv *Calendar) ConnectPrevMonth(callback CalendarSignalPrevMonthCallback) int

ConnectPrevMonth connects the callback to the 'prev-month' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectPrevMonth to remove it.

func (*Calendar) ConnectPrevYear

func (recv *Calendar) ConnectPrevYear(callback CalendarSignalPrevYearCallback) int

ConnectPrevYear connects the callback to the 'prev-year' signal for the Calendar.

The returned value represents the connection, and may be passed to DisconnectPrevYear to remove it.

func (*Calendar) DisconnectDaySelected

func (recv *Calendar) DisconnectDaySelected(connectionID int)

DisconnectDaySelected disconnects a callback from the 'day-selected' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectDaySelected.

func (*Calendar) DisconnectDaySelectedDoubleClick

func (recv *Calendar) DisconnectDaySelectedDoubleClick(connectionID int)

DisconnectDaySelectedDoubleClick disconnects a callback from the 'day-selected-double-click' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectDaySelectedDoubleClick.

func (*Calendar) DisconnectMonthChanged

func (recv *Calendar) DisconnectMonthChanged(connectionID int)

DisconnectMonthChanged disconnects a callback from the 'month-changed' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectMonthChanged.

func (*Calendar) DisconnectNextMonth

func (recv *Calendar) DisconnectNextMonth(connectionID int)

DisconnectNextMonth disconnects a callback from the 'next-month' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectNextMonth.

func (*Calendar) DisconnectNextYear

func (recv *Calendar) DisconnectNextYear(connectionID int)

DisconnectNextYear disconnects a callback from the 'next-year' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectNextYear.

func (*Calendar) DisconnectPrevMonth

func (recv *Calendar) DisconnectPrevMonth(connectionID int)

DisconnectPrevMonth disconnects a callback from the 'prev-month' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectPrevMonth.

func (*Calendar) DisconnectPrevYear

func (recv *Calendar) DisconnectPrevYear(connectionID int)

DisconnectPrevYear disconnects a callback from the 'prev-year' signal for the Calendar.

The connectionID should be a value returned from a call to ConnectPrevYear.

func (*Calendar) Equals added in v0.0.2

func (recv *Calendar) Equals(other *Calendar) bool

Equals compares this Calendar with another Calendar, and returns true if they represent the same GObject.

func (*Calendar) GetDate

func (recv *Calendar) GetDate() (uint32, uint32, uint32)

GetDate is a wrapper around the C function gtk_calendar_get_date.

func (*Calendar) ImplementorIface

func (recv *Calendar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Calendar

func (*Calendar) InitiallyUnowned

func (recv *Calendar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Calendar) MarkDay

func (recv *Calendar) MarkDay(day uint32)

MarkDay is a wrapper around the C function gtk_calendar_mark_day.

func (*Calendar) Object

func (recv *Calendar) Object() *gobject.Object

Object upcasts to *Object

func (*Calendar) SelectDay

func (recv *Calendar) SelectDay(day uint32)

SelectDay is a wrapper around the C function gtk_calendar_select_day.

func (*Calendar) SelectMonth

func (recv *Calendar) SelectMonth(month uint32, year uint32)

SelectMonth is a wrapper around the C function gtk_calendar_select_month.

func (*Calendar) ToC

func (recv *Calendar) ToC() unsafe.Pointer

func (*Calendar) UnmarkDay

func (recv *Calendar) UnmarkDay(day uint32)

UnmarkDay is a wrapper around the C function gtk_calendar_unmark_day.

func (*Calendar) Widget

func (recv *Calendar) Widget() *Widget

Widget upcasts to *Widget

type CalendarClass

type CalendarClass struct {
	// contains filtered or unexported fields
}

CalendarClass is a wrapper around the C record GtkCalendarClass.

func CalendarClassNewFromC

func CalendarClassNewFromC(u unsafe.Pointer) *CalendarClass

func (*CalendarClass) Equals added in v0.0.2

func (recv *CalendarClass) Equals(other *CalendarClass) bool

Equals compares this CalendarClass with another CalendarClass, and returns true if they represent the same GObject.

func (*CalendarClass) ToC

func (recv *CalendarClass) ToC() unsafe.Pointer

type CalendarDisplayOptions

type CalendarDisplayOptions C.GtkCalendarDisplayOptions
const (
	GTK_CALENDAR_SHOW_HEADING      CalendarDisplayOptions = 1
	GTK_CALENDAR_SHOW_DAY_NAMES    CalendarDisplayOptions = 2
	GTK_CALENDAR_NO_MONTH_CHANGE   CalendarDisplayOptions = 4
	GTK_CALENDAR_SHOW_WEEK_NUMBERS CalendarDisplayOptions = 8
	GTK_CALENDAR_SHOW_DETAILS      CalendarDisplayOptions = 32
)

type CalendarPrivate

type CalendarPrivate struct {
	// contains filtered or unexported fields
}

CalendarPrivate is a wrapper around the C record GtkCalendarPrivate.

func CalendarPrivateNewFromC

func CalendarPrivateNewFromC(u unsafe.Pointer) *CalendarPrivate

func (*CalendarPrivate) Equals added in v0.0.2

func (recv *CalendarPrivate) Equals(other *CalendarPrivate) bool

Equals compares this CalendarPrivate with another CalendarPrivate, and returns true if they represent the same GObject.

func (*CalendarPrivate) ToC

func (recv *CalendarPrivate) ToC() unsafe.Pointer

type CalendarSignalDaySelectedCallback

type CalendarSignalDaySelectedCallback func(targetObject *Calendar)

CalendarSignalDaySelectedCallback is a callback function for a 'day-selected' signal emitted from a Calendar.

type CalendarSignalDaySelectedDoubleClickCallback

type CalendarSignalDaySelectedDoubleClickCallback func(targetObject *Calendar)

CalendarSignalDaySelectedDoubleClickCallback is a callback function for a 'day-selected-double-click' signal emitted from a Calendar.

type CalendarSignalMonthChangedCallback

type CalendarSignalMonthChangedCallback func(targetObject *Calendar)

CalendarSignalMonthChangedCallback is a callback function for a 'month-changed' signal emitted from a Calendar.

type CalendarSignalNextMonthCallback

type CalendarSignalNextMonthCallback func(targetObject *Calendar)

CalendarSignalNextMonthCallback is a callback function for a 'next-month' signal emitted from a Calendar.

type CalendarSignalNextYearCallback

type CalendarSignalNextYearCallback func(targetObject *Calendar)

CalendarSignalNextYearCallback is a callback function for a 'next-year' signal emitted from a Calendar.

type CalendarSignalPrevMonthCallback

type CalendarSignalPrevMonthCallback func(targetObject *Calendar)

CalendarSignalPrevMonthCallback is a callback function for a 'prev-month' signal emitted from a Calendar.

type CalendarSignalPrevYearCallback

type CalendarSignalPrevYearCallback func(targetObject *Calendar)

CalendarSignalPrevYearCallback is a callback function for a 'prev-year' signal emitted from a Calendar.

type CellAccessible

type CellAccessible struct {
	// contains filtered or unexported fields
}

CellAccessible is a wrapper around the C record GtkCellAccessible.

func CastToCellAccessible

func CastToCellAccessible(object *gobject.Object) *CellAccessible

CastToWidget down casts any arbitrary Object to CellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a CellAccessible.

func CellAccessibleNewFromC

func CellAccessibleNewFromC(u unsafe.Pointer) *CellAccessible

func (*CellAccessible) Accessible

func (recv *CellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*CellAccessible) Action

func (recv *CellAccessible) Action() *atk.Action

Action returns the Action interface implemented by CellAccessible

func (*CellAccessible) Component

func (recv *CellAccessible) Component() *atk.Component

Component returns the Component interface implemented by CellAccessible

func (*CellAccessible) Equals added in v0.0.2

func (recv *CellAccessible) Equals(other *CellAccessible) bool

Equals compares this CellAccessible with another CellAccessible, and returns true if they represent the same GObject.

func (*CellAccessible) Object

func (recv *CellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*CellAccessible) ToC

func (recv *CellAccessible) ToC() unsafe.Pointer

type CellAccessibleClass

type CellAccessibleClass struct {
	// contains filtered or unexported fields
}

CellAccessibleClass is a wrapper around the C record GtkCellAccessibleClass.

func CellAccessibleClassNewFromC

func CellAccessibleClassNewFromC(u unsafe.Pointer) *CellAccessibleClass

func (*CellAccessibleClass) Equals added in v0.0.2

func (recv *CellAccessibleClass) Equals(other *CellAccessibleClass) bool

Equals compares this CellAccessibleClass with another CellAccessibleClass, and returns true if they represent the same GObject.

func (*CellAccessibleClass) ToC

func (recv *CellAccessibleClass) ToC() unsafe.Pointer

type CellAccessibleParent

type CellAccessibleParent struct {
	// contains filtered or unexported fields
}

CellAccessibleParent is a wrapper around the C record GtkCellAccessibleParent.

func CellAccessibleParentNewFromC

func CellAccessibleParentNewFromC(u unsafe.Pointer) *CellAccessibleParent

func (*CellAccessibleParent) Activate

func (recv *CellAccessibleParent) Activate(cell *CellAccessible)

Activate is a wrapper around the C function gtk_cell_accessible_parent_activate.

func (*CellAccessibleParent) Edit

func (recv *CellAccessibleParent) Edit(cell *CellAccessible)

Edit is a wrapper around the C function gtk_cell_accessible_parent_edit.

func (*CellAccessibleParent) Equals added in v0.0.2

func (recv *CellAccessibleParent) Equals(other *CellAccessibleParent) bool

Equals compares this CellAccessibleParent with another CellAccessibleParent, and returns true if they represent the same GObject.

func (*CellAccessibleParent) ExpandCollapse

func (recv *CellAccessibleParent) ExpandCollapse(cell *CellAccessible)

ExpandCollapse is a wrapper around the C function gtk_cell_accessible_parent_expand_collapse.

func (*CellAccessibleParent) GetCellArea added in v0.0.5

func (recv *CellAccessibleParent) GetCellArea(cell *CellAccessible, cellRect *gdk.Rectangle)

GetCellArea is a wrapper around the C function gtk_cell_accessible_parent_get_cell_area.

func (*CellAccessibleParent) GetCellExtents

func (recv *CellAccessibleParent) GetCellExtents(cell *CellAccessible, x int32, y int32, width int32, height int32, coordType atk.CoordType)

GetCellExtents is a wrapper around the C function gtk_cell_accessible_parent_get_cell_extents.

func (*CellAccessibleParent) GetChildIndex

func (recv *CellAccessibleParent) GetChildIndex(cell *CellAccessible) int32

GetChildIndex is a wrapper around the C function gtk_cell_accessible_parent_get_child_index.

func (*CellAccessibleParent) GetRendererState

func (recv *CellAccessibleParent) GetRendererState(cell *CellAccessible) CellRendererState

GetRendererState is a wrapper around the C function gtk_cell_accessible_parent_get_renderer_state.

func (*CellAccessibleParent) GrabFocus

func (recv *CellAccessibleParent) GrabFocus(cell *CellAccessible) bool

GrabFocus is a wrapper around the C function gtk_cell_accessible_parent_grab_focus.

func (*CellAccessibleParent) ToC

func (recv *CellAccessibleParent) ToC() unsafe.Pointer

func (*CellAccessibleParent) UpdateRelationset

func (recv *CellAccessibleParent) UpdateRelationset(cell *CellAccessible, relationset *atk.RelationSet)

UpdateRelationset is a wrapper around the C function gtk_cell_accessible_parent_update_relationset.

type CellAccessibleParentIface

type CellAccessibleParentIface struct {
	// contains filtered or unexported fields
}

CellAccessibleParentIface is a wrapper around the C record GtkCellAccessibleParentIface.

func CellAccessibleParentIfaceNewFromC

func CellAccessibleParentIfaceNewFromC(u unsafe.Pointer) *CellAccessibleParentIface

func (*CellAccessibleParentIface) Equals added in v0.0.2

Equals compares this CellAccessibleParentIface with another CellAccessibleParentIface, and returns true if they represent the same GObject.

func (*CellAccessibleParentIface) ToC

type CellAccessiblePrivate

type CellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

CellAccessiblePrivate is a wrapper around the C record GtkCellAccessiblePrivate.

func CellAccessiblePrivateNewFromC

func CellAccessiblePrivateNewFromC(u unsafe.Pointer) *CellAccessiblePrivate

func (*CellAccessiblePrivate) Equals added in v0.0.2

func (recv *CellAccessiblePrivate) Equals(other *CellAccessiblePrivate) bool

Equals compares this CellAccessiblePrivate with another CellAccessiblePrivate, and returns true if they represent the same GObject.

func (*CellAccessiblePrivate) ToC

func (recv *CellAccessiblePrivate) ToC() unsafe.Pointer

type CellArea

type CellArea struct {
	// contains filtered or unexported fields
}

CellArea is a wrapper around the C record GtkCellArea.

func CastToCellArea

func CastToCellArea(object *gobject.Object) *CellArea

CastToWidget down casts any arbitrary Object to CellArea. Exercise care, as this is a potentially dangerous function if the Object is not a CellArea.

func CellAreaNewFromC

func CellAreaNewFromC(u unsafe.Pointer) *CellArea

func (*CellArea) Buildable

func (recv *CellArea) Buildable() *Buildable

Buildable returns the Buildable interface implemented by CellArea

func (*CellArea) CellLayout

func (recv *CellArea) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by CellArea

func (*CellArea) Equals added in v0.0.2

func (recv *CellArea) Equals(other *CellArea) bool

Equals compares this CellArea with another CellArea, and returns true if they represent the same GObject.

func (*CellArea) InitiallyUnowned

func (recv *CellArea) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellArea) Object

func (recv *CellArea) Object() *gobject.Object

Object upcasts to *Object

func (*CellArea) ToC

func (recv *CellArea) ToC() unsafe.Pointer

type CellAreaBox

type CellAreaBox struct {
	// contains filtered or unexported fields
}

CellAreaBox is a wrapper around the C record GtkCellAreaBox.

func CastToCellAreaBox

func CastToCellAreaBox(object *gobject.Object) *CellAreaBox

CastToWidget down casts any arbitrary Object to CellAreaBox. Exercise care, as this is a potentially dangerous function if the Object is not a CellAreaBox.

func CellAreaBoxNewFromC

func CellAreaBoxNewFromC(u unsafe.Pointer) *CellAreaBox

func (*CellAreaBox) Buildable

func (recv *CellAreaBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by CellAreaBox

func (*CellAreaBox) CellArea

func (recv *CellAreaBox) CellArea() *CellArea

CellArea upcasts to *CellArea

func (*CellAreaBox) CellLayout

func (recv *CellAreaBox) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by CellAreaBox

func (*CellAreaBox) Equals added in v0.0.2

func (recv *CellAreaBox) Equals(other *CellAreaBox) bool

Equals compares this CellAreaBox with another CellAreaBox, and returns true if they represent the same GObject.

func (*CellAreaBox) InitiallyUnowned

func (recv *CellAreaBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellAreaBox) Object

func (recv *CellAreaBox) Object() *gobject.Object

Object upcasts to *Object

func (*CellAreaBox) Orientable

func (recv *CellAreaBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by CellAreaBox

func (*CellAreaBox) ToC

func (recv *CellAreaBox) ToC() unsafe.Pointer

type CellAreaBoxClass

type CellAreaBoxClass struct {
	// contains filtered or unexported fields
}

CellAreaBoxClass is a wrapper around the C record GtkCellAreaBoxClass.

func CellAreaBoxClassNewFromC

func CellAreaBoxClassNewFromC(u unsafe.Pointer) *CellAreaBoxClass

func (*CellAreaBoxClass) Equals added in v0.0.2

func (recv *CellAreaBoxClass) Equals(other *CellAreaBoxClass) bool

Equals compares this CellAreaBoxClass with another CellAreaBoxClass, and returns true if they represent the same GObject.

func (*CellAreaBoxClass) ToC

func (recv *CellAreaBoxClass) ToC() unsafe.Pointer

type CellAreaBoxPrivate

type CellAreaBoxPrivate struct {
	// contains filtered or unexported fields
}

CellAreaBoxPrivate is a wrapper around the C record GtkCellAreaBoxPrivate.

func CellAreaBoxPrivateNewFromC

func CellAreaBoxPrivateNewFromC(u unsafe.Pointer) *CellAreaBoxPrivate

func (*CellAreaBoxPrivate) Equals added in v0.0.2

func (recv *CellAreaBoxPrivate) Equals(other *CellAreaBoxPrivate) bool

Equals compares this CellAreaBoxPrivate with another CellAreaBoxPrivate, and returns true if they represent the same GObject.

func (*CellAreaBoxPrivate) ToC

func (recv *CellAreaBoxPrivate) ToC() unsafe.Pointer

type CellAreaClass

type CellAreaClass struct {
	// contains filtered or unexported fields
}

CellAreaClass is a wrapper around the C record GtkCellAreaClass.

func CellAreaClassNewFromC

func CellAreaClassNewFromC(u unsafe.Pointer) *CellAreaClass

func (*CellAreaClass) Equals added in v0.0.2

func (recv *CellAreaClass) Equals(other *CellAreaClass) bool

Equals compares this CellAreaClass with another CellAreaClass, and returns true if they represent the same GObject.

func (*CellAreaClass) ToC

func (recv *CellAreaClass) ToC() unsafe.Pointer

type CellAreaContext

type CellAreaContext struct {
	// contains filtered or unexported fields
}

CellAreaContext is a wrapper around the C record GtkCellAreaContext.

func CastToCellAreaContext

func CastToCellAreaContext(object *gobject.Object) *CellAreaContext

CastToWidget down casts any arbitrary Object to CellAreaContext. Exercise care, as this is a potentially dangerous function if the Object is not a CellAreaContext.

func CellAreaContextNewFromC

func CellAreaContextNewFromC(u unsafe.Pointer) *CellAreaContext

func (*CellAreaContext) Allocate

func (recv *CellAreaContext) Allocate(width int32, height int32)

Allocate is a wrapper around the C function gtk_cell_area_context_allocate.

func (*CellAreaContext) Equals added in v0.0.2

func (recv *CellAreaContext) Equals(other *CellAreaContext) bool

Equals compares this CellAreaContext with another CellAreaContext, and returns true if they represent the same GObject.

func (*CellAreaContext) Object

func (recv *CellAreaContext) Object() *gobject.Object

Object upcasts to *Object

func (*CellAreaContext) Reset

func (recv *CellAreaContext) Reset()

Reset is a wrapper around the C function gtk_cell_area_context_reset.

func (*CellAreaContext) ToC

func (recv *CellAreaContext) ToC() unsafe.Pointer

type CellAreaContextClass

type CellAreaContextClass struct {
	// contains filtered or unexported fields
}

CellAreaContextClass is a wrapper around the C record GtkCellAreaContextClass.

func CellAreaContextClassNewFromC

func CellAreaContextClassNewFromC(u unsafe.Pointer) *CellAreaContextClass

func (*CellAreaContextClass) Equals added in v0.0.2

func (recv *CellAreaContextClass) Equals(other *CellAreaContextClass) bool

Equals compares this CellAreaContextClass with another CellAreaContextClass, and returns true if they represent the same GObject.

func (*CellAreaContextClass) ToC

func (recv *CellAreaContextClass) ToC() unsafe.Pointer

type CellAreaContextPrivate

type CellAreaContextPrivate struct {
	// contains filtered or unexported fields
}

CellAreaContextPrivate is a wrapper around the C record GtkCellAreaContextPrivate.

func CellAreaContextPrivateNewFromC

func CellAreaContextPrivateNewFromC(u unsafe.Pointer) *CellAreaContextPrivate

func (*CellAreaContextPrivate) Equals added in v0.0.2

func (recv *CellAreaContextPrivate) Equals(other *CellAreaContextPrivate) bool

Equals compares this CellAreaContextPrivate with another CellAreaContextPrivate, and returns true if they represent the same GObject.

func (*CellAreaContextPrivate) ToC

type CellAreaPrivate

type CellAreaPrivate struct {
	// contains filtered or unexported fields
}

CellAreaPrivate is a wrapper around the C record GtkCellAreaPrivate.

func CellAreaPrivateNewFromC

func CellAreaPrivateNewFromC(u unsafe.Pointer) *CellAreaPrivate

func (*CellAreaPrivate) Equals added in v0.0.2

func (recv *CellAreaPrivate) Equals(other *CellAreaPrivate) bool

Equals compares this CellAreaPrivate with another CellAreaPrivate, and returns true if they represent the same GObject.

func (*CellAreaPrivate) ToC

func (recv *CellAreaPrivate) ToC() unsafe.Pointer

type CellEditable

type CellEditable struct {
	// contains filtered or unexported fields
}

CellEditable is a wrapper around the C record GtkCellEditable.

func CellEditableNewFromC

func CellEditableNewFromC(u unsafe.Pointer) *CellEditable

func (*CellEditable) ConnectEditingDone

func (recv *CellEditable) ConnectEditingDone(callback CellEditableSignalEditingDoneCallback) int

ConnectEditingDone connects the callback to the 'editing-done' signal for the CellEditable.

The returned value represents the connection, and may be passed to DisconnectEditingDone to remove it.

func (*CellEditable) ConnectRemoveWidget

func (recv *CellEditable) ConnectRemoveWidget(callback CellEditableSignalRemoveWidgetCallback) int

ConnectRemoveWidget connects the callback to the 'remove-widget' signal for the CellEditable.

The returned value represents the connection, and may be passed to DisconnectRemoveWidget to remove it.

func (*CellEditable) DisconnectEditingDone

func (recv *CellEditable) DisconnectEditingDone(connectionID int)

DisconnectEditingDone disconnects a callback from the 'editing-done' signal for the CellEditable.

The connectionID should be a value returned from a call to ConnectEditingDone.

func (*CellEditable) DisconnectRemoveWidget

func (recv *CellEditable) DisconnectRemoveWidget(connectionID int)

DisconnectRemoveWidget disconnects a callback from the 'remove-widget' signal for the CellEditable.

The connectionID should be a value returned from a call to ConnectRemoveWidget.

func (*CellEditable) EditingDone

func (recv *CellEditable) EditingDone()

EditingDone is a wrapper around the C function gtk_cell_editable_editing_done.

func (*CellEditable) Equals added in v0.0.2

func (recv *CellEditable) Equals(other *CellEditable) bool

Equals compares this CellEditable with another CellEditable, and returns true if they represent the same GObject.

func (*CellEditable) RemoveWidget

func (recv *CellEditable) RemoveWidget()

RemoveWidget is a wrapper around the C function gtk_cell_editable_remove_widget.

func (*CellEditable) StartEditing added in v0.0.12

func (recv *CellEditable) StartEditing(event *gdk.Event)

StartEditing is a wrapper around the C function gtk_cell_editable_start_editing.

func (*CellEditable) ToC

func (recv *CellEditable) ToC() unsafe.Pointer

type CellEditableIface

type CellEditableIface struct {
	// contains filtered or unexported fields
}

CellEditableIface is a wrapper around the C record GtkCellEditableIface.

func CellEditableIfaceNewFromC

func CellEditableIfaceNewFromC(u unsafe.Pointer) *CellEditableIface

func (*CellEditableIface) Equals added in v0.0.2

func (recv *CellEditableIface) Equals(other *CellEditableIface) bool

Equals compares this CellEditableIface with another CellEditableIface, and returns true if they represent the same GObject.

func (*CellEditableIface) ToC

func (recv *CellEditableIface) ToC() unsafe.Pointer

type CellEditableSignalEditingDoneCallback

type CellEditableSignalEditingDoneCallback func(targetObject *CellEditable)

CellEditableSignalEditingDoneCallback is a callback function for a 'editing-done' signal emitted from a CellEditable.

type CellEditableSignalRemoveWidgetCallback

type CellEditableSignalRemoveWidgetCallback func(targetObject *CellEditable)

CellEditableSignalRemoveWidgetCallback is a callback function for a 'remove-widget' signal emitted from a CellEditable.

type CellLayout

type CellLayout struct {
	// contains filtered or unexported fields
}

CellLayout is a wrapper around the C record GtkCellLayout.

func CellLayoutNewFromC

func CellLayoutNewFromC(u unsafe.Pointer) *CellLayout

func (*CellLayout) Equals added in v0.0.2

func (recv *CellLayout) Equals(other *CellLayout) bool

Equals compares this CellLayout with another CellLayout, and returns true if they represent the same GObject.

func (*CellLayout) ToC

func (recv *CellLayout) ToC() unsafe.Pointer

type CellLayoutIface

type CellLayoutIface struct {
	// contains filtered or unexported fields
}

CellLayoutIface is a wrapper around the C record GtkCellLayoutIface.

func CellLayoutIfaceNewFromC

func CellLayoutIfaceNewFromC(u unsafe.Pointer) *CellLayoutIface

func (*CellLayoutIface) Equals added in v0.0.2

func (recv *CellLayoutIface) Equals(other *CellLayoutIface) bool

Equals compares this CellLayoutIface with another CellLayoutIface, and returns true if they represent the same GObject.

func (*CellLayoutIface) ToC

func (recv *CellLayoutIface) ToC() unsafe.Pointer

type CellRenderer

type CellRenderer struct {
	// contains filtered or unexported fields
}

CellRenderer is a wrapper around the C record GtkCellRenderer.

func CastToCellRenderer

func CastToCellRenderer(object *gobject.Object) *CellRenderer

CastToWidget down casts any arbitrary Object to CellRenderer. Exercise care, as this is a potentially dangerous function if the Object is not a CellRenderer.

func CellRendererNewFromC

func CellRendererNewFromC(u unsafe.Pointer) *CellRenderer

func (*CellRenderer) Activate added in v0.0.12

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

Activate is a wrapper around the C function gtk_cell_renderer_activate.

func (*CellRenderer) Equals added in v0.0.2

func (recv *CellRenderer) Equals(other *CellRenderer) bool

Equals compares this CellRenderer with another CellRenderer, and returns true if they represent the same GObject.

func (*CellRenderer) GetFixedSize

func (recv *CellRenderer) GetFixedSize() (int32, int32)

GetFixedSize is a wrapper around the C function gtk_cell_renderer_get_fixed_size.

func (*CellRenderer) GetSize added in v0.0.5

func (recv *CellRenderer) GetSize(widget *Widget, cellArea *gdk.Rectangle) (int32, int32, int32, int32)

GetSize is a wrapper around the C function gtk_cell_renderer_get_size.

func (*CellRenderer) InitiallyUnowned

func (recv *CellRenderer) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRenderer) Object

func (recv *CellRenderer) Object() *gobject.Object

Object upcasts to *Object

func (*CellRenderer) Render added in v0.0.5

func (recv *CellRenderer) Render(cr *cairo.Context, widget *Widget, backgroundArea *gdk.Rectangle, cellArea *gdk.Rectangle, flags CellRendererState)

Render is a wrapper around the C function gtk_cell_renderer_render.

func (*CellRenderer) SetFixedSize

func (recv *CellRenderer) SetFixedSize(width int32, height int32)

SetFixedSize is a wrapper around the C function gtk_cell_renderer_set_fixed_size.

func (*CellRenderer) StartEditing added in v0.0.12

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

StartEditing is a wrapper around the C function gtk_cell_renderer_start_editing.

func (*CellRenderer) ToC

func (recv *CellRenderer) ToC() unsafe.Pointer

type CellRendererAccel

type CellRendererAccel struct {
	// contains filtered or unexported fields
}

CellRendererAccel is a wrapper around the C record GtkCellRendererAccel.

func CastToCellRendererAccel

func CastToCellRendererAccel(object *gobject.Object) *CellRendererAccel

CastToWidget down casts any arbitrary Object to CellRendererAccel. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererAccel.

func CellRendererAccelNewFromC

func CellRendererAccelNewFromC(u unsafe.Pointer) *CellRendererAccel

func (*CellRendererAccel) CellRenderer

func (recv *CellRendererAccel) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererAccel) CellRendererText

func (recv *CellRendererAccel) CellRendererText() *CellRendererText

CellRendererText upcasts to *CellRendererText

func (*CellRendererAccel) Equals added in v0.0.2

func (recv *CellRendererAccel) Equals(other *CellRendererAccel) bool

Equals compares this CellRendererAccel with another CellRendererAccel, and returns true if they represent the same GObject.

func (*CellRendererAccel) InitiallyUnowned

func (recv *CellRendererAccel) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererAccel) Object

func (recv *CellRendererAccel) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererAccel) ToC

func (recv *CellRendererAccel) ToC() unsafe.Pointer

type CellRendererAccelClass

type CellRendererAccelClass struct {
	// contains filtered or unexported fields
}

CellRendererAccelClass is a wrapper around the C record GtkCellRendererAccelClass.

func CellRendererAccelClassNewFromC

func CellRendererAccelClassNewFromC(u unsafe.Pointer) *CellRendererAccelClass

func (*CellRendererAccelClass) Equals added in v0.0.2

func (recv *CellRendererAccelClass) Equals(other *CellRendererAccelClass) bool

Equals compares this CellRendererAccelClass with another CellRendererAccelClass, and returns true if they represent the same GObject.

func (*CellRendererAccelClass) ToC

type CellRendererAccelMode

type CellRendererAccelMode C.GtkCellRendererAccelMode
const (
	GTK_CELL_RENDERER_ACCEL_MODE_GTK          CellRendererAccelMode = 0
	GTK_CELL_RENDERER_ACCEL_MODE_OTHER        CellRendererAccelMode = 1
	GTK_CELL_RENDERER_ACCEL_MODE_MODIFIER_TAP CellRendererAccelMode = 2
)

type CellRendererAccelPrivate

type CellRendererAccelPrivate struct {
	// contains filtered or unexported fields
}

CellRendererAccelPrivate is a wrapper around the C record GtkCellRendererAccelPrivate.

func CellRendererAccelPrivateNewFromC

func CellRendererAccelPrivateNewFromC(u unsafe.Pointer) *CellRendererAccelPrivate

func (*CellRendererAccelPrivate) Equals added in v0.0.2

Equals compares this CellRendererAccelPrivate with another CellRendererAccelPrivate, and returns true if they represent the same GObject.

func (*CellRendererAccelPrivate) ToC

type CellRendererClass

type CellRendererClass struct {
	// contains filtered or unexported fields
}

CellRendererClass is a wrapper around the C record GtkCellRendererClass.

func CellRendererClassNewFromC

func CellRendererClassNewFromC(u unsafe.Pointer) *CellRendererClass

func (*CellRendererClass) Equals added in v0.0.2

func (recv *CellRendererClass) Equals(other *CellRendererClass) bool

Equals compares this CellRendererClass with another CellRendererClass, and returns true if they represent the same GObject.

func (*CellRendererClass) SetAccessibleType

func (recv *CellRendererClass) SetAccessibleType(type_ gobject.Type)

SetAccessibleType is a wrapper around the C function gtk_cell_renderer_class_set_accessible_type.

func (*CellRendererClass) ToC

func (recv *CellRendererClass) ToC() unsafe.Pointer

type CellRendererClassPrivate

type CellRendererClassPrivate struct {
	// contains filtered or unexported fields
}

CellRendererClassPrivate is a wrapper around the C record GtkCellRendererClassPrivate.

func CellRendererClassPrivateNewFromC

func CellRendererClassPrivateNewFromC(u unsafe.Pointer) *CellRendererClassPrivate

func (*CellRendererClassPrivate) Equals added in v0.0.2

Equals compares this CellRendererClassPrivate with another CellRendererClassPrivate, and returns true if they represent the same GObject.

func (*CellRendererClassPrivate) ToC

type CellRendererCombo

type CellRendererCombo struct {
	// contains filtered or unexported fields
}

CellRendererCombo is a wrapper around the C record GtkCellRendererCombo.

func CastToCellRendererCombo

func CastToCellRendererCombo(object *gobject.Object) *CellRendererCombo

CastToWidget down casts any arbitrary Object to CellRendererCombo. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererCombo.

func CellRendererComboNewFromC

func CellRendererComboNewFromC(u unsafe.Pointer) *CellRendererCombo

func (*CellRendererCombo) CellRenderer

func (recv *CellRendererCombo) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererCombo) CellRendererText

func (recv *CellRendererCombo) CellRendererText() *CellRendererText

CellRendererText upcasts to *CellRendererText

func (*CellRendererCombo) Equals added in v0.0.2

func (recv *CellRendererCombo) Equals(other *CellRendererCombo) bool

Equals compares this CellRendererCombo with another CellRendererCombo, and returns true if they represent the same GObject.

func (*CellRendererCombo) InitiallyUnowned

func (recv *CellRendererCombo) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererCombo) Object

func (recv *CellRendererCombo) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererCombo) ToC

func (recv *CellRendererCombo) ToC() unsafe.Pointer

type CellRendererComboClass

type CellRendererComboClass struct {
	// contains filtered or unexported fields
}

CellRendererComboClass is a wrapper around the C record GtkCellRendererComboClass.

func CellRendererComboClassNewFromC

func CellRendererComboClassNewFromC(u unsafe.Pointer) *CellRendererComboClass

func (*CellRendererComboClass) Equals added in v0.0.2

func (recv *CellRendererComboClass) Equals(other *CellRendererComboClass) bool

Equals compares this CellRendererComboClass with another CellRendererComboClass, and returns true if they represent the same GObject.

func (*CellRendererComboClass) ToC

type CellRendererComboPrivate

type CellRendererComboPrivate struct {
	// contains filtered or unexported fields
}

CellRendererComboPrivate is a wrapper around the C record GtkCellRendererComboPrivate.

func CellRendererComboPrivateNewFromC

func CellRendererComboPrivateNewFromC(u unsafe.Pointer) *CellRendererComboPrivate

func (*CellRendererComboPrivate) Equals added in v0.0.2

Equals compares this CellRendererComboPrivate with another CellRendererComboPrivate, and returns true if they represent the same GObject.

func (*CellRendererComboPrivate) ToC

type CellRendererMode

type CellRendererMode C.GtkCellRendererMode
const (
	GTK_CELL_RENDERER_MODE_INERT       CellRendererMode = 0
	GTK_CELL_RENDERER_MODE_ACTIVATABLE CellRendererMode = 1
	GTK_CELL_RENDERER_MODE_EDITABLE    CellRendererMode = 2
)

type CellRendererPixbuf

type CellRendererPixbuf struct {
	// contains filtered or unexported fields
}

CellRendererPixbuf is a wrapper around the C record GtkCellRendererPixbuf.

func CastToCellRendererPixbuf

func CastToCellRendererPixbuf(object *gobject.Object) *CellRendererPixbuf

CastToWidget down casts any arbitrary Object to CellRendererPixbuf. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererPixbuf.

func CellRendererPixbufNew

func CellRendererPixbufNew() *CellRendererPixbuf

CellRendererPixbufNew is a wrapper around the C function gtk_cell_renderer_pixbuf_new.

func CellRendererPixbufNewFromC

func CellRendererPixbufNewFromC(u unsafe.Pointer) *CellRendererPixbuf

func (*CellRendererPixbuf) CellRenderer

func (recv *CellRendererPixbuf) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererPixbuf) Equals added in v0.0.2

func (recv *CellRendererPixbuf) Equals(other *CellRendererPixbuf) bool

Equals compares this CellRendererPixbuf with another CellRendererPixbuf, and returns true if they represent the same GObject.

func (*CellRendererPixbuf) InitiallyUnowned

func (recv *CellRendererPixbuf) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererPixbuf) Object

func (recv *CellRendererPixbuf) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererPixbuf) ToC

func (recv *CellRendererPixbuf) ToC() unsafe.Pointer

type CellRendererPixbufClass

type CellRendererPixbufClass struct {
	// contains filtered or unexported fields
}

CellRendererPixbufClass is a wrapper around the C record GtkCellRendererPixbufClass.

func CellRendererPixbufClassNewFromC

func CellRendererPixbufClassNewFromC(u unsafe.Pointer) *CellRendererPixbufClass

func (*CellRendererPixbufClass) Equals added in v0.0.2

Equals compares this CellRendererPixbufClass with another CellRendererPixbufClass, and returns true if they represent the same GObject.

func (*CellRendererPixbufClass) ToC

type CellRendererPixbufPrivate

type CellRendererPixbufPrivate struct {
	// contains filtered or unexported fields
}

CellRendererPixbufPrivate is a wrapper around the C record GtkCellRendererPixbufPrivate.

func CellRendererPixbufPrivateNewFromC

func CellRendererPixbufPrivateNewFromC(u unsafe.Pointer) *CellRendererPixbufPrivate

func (*CellRendererPixbufPrivate) Equals added in v0.0.2

Equals compares this CellRendererPixbufPrivate with another CellRendererPixbufPrivate, and returns true if they represent the same GObject.

func (*CellRendererPixbufPrivate) ToC

type CellRendererPrivate

type CellRendererPrivate struct {
	// contains filtered or unexported fields
}

CellRendererPrivate is a wrapper around the C record GtkCellRendererPrivate.

func CellRendererPrivateNewFromC

func CellRendererPrivateNewFromC(u unsafe.Pointer) *CellRendererPrivate

func (*CellRendererPrivate) Equals added in v0.0.2

func (recv *CellRendererPrivate) Equals(other *CellRendererPrivate) bool

Equals compares this CellRendererPrivate with another CellRendererPrivate, and returns true if they represent the same GObject.

func (*CellRendererPrivate) ToC

func (recv *CellRendererPrivate) ToC() unsafe.Pointer

type CellRendererProgress

type CellRendererProgress struct {
	// contains filtered or unexported fields
}

CellRendererProgress is a wrapper around the C record GtkCellRendererProgress.

func CastToCellRendererProgress

func CastToCellRendererProgress(object *gobject.Object) *CellRendererProgress

CastToWidget down casts any arbitrary Object to CellRendererProgress. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererProgress.

func CellRendererProgressNewFromC

func CellRendererProgressNewFromC(u unsafe.Pointer) *CellRendererProgress

func (*CellRendererProgress) CellRenderer

func (recv *CellRendererProgress) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererProgress) Equals added in v0.0.2

func (recv *CellRendererProgress) Equals(other *CellRendererProgress) bool

Equals compares this CellRendererProgress with another CellRendererProgress, and returns true if they represent the same GObject.

func (*CellRendererProgress) InitiallyUnowned

func (recv *CellRendererProgress) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererProgress) Object

func (recv *CellRendererProgress) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererProgress) Orientable

func (recv *CellRendererProgress) Orientable() *Orientable

Orientable returns the Orientable interface implemented by CellRendererProgress

func (*CellRendererProgress) ToC

func (recv *CellRendererProgress) ToC() unsafe.Pointer

type CellRendererProgressClass

type CellRendererProgressClass struct {
	// contains filtered or unexported fields
}

CellRendererProgressClass is a wrapper around the C record GtkCellRendererProgressClass.

func CellRendererProgressClassNewFromC

func CellRendererProgressClassNewFromC(u unsafe.Pointer) *CellRendererProgressClass

func (*CellRendererProgressClass) Equals added in v0.0.2

Equals compares this CellRendererProgressClass with another CellRendererProgressClass, and returns true if they represent the same GObject.

func (*CellRendererProgressClass) ToC

type CellRendererProgressPrivate

type CellRendererProgressPrivate struct {
	// contains filtered or unexported fields
}

CellRendererProgressPrivate is a wrapper around the C record GtkCellRendererProgressPrivate.

func CellRendererProgressPrivateNewFromC

func CellRendererProgressPrivateNewFromC(u unsafe.Pointer) *CellRendererProgressPrivate

func (*CellRendererProgressPrivate) Equals added in v0.0.2

Equals compares this CellRendererProgressPrivate with another CellRendererProgressPrivate, and returns true if they represent the same GObject.

func (*CellRendererProgressPrivate) ToC

type CellRendererSpin

type CellRendererSpin struct {
	// contains filtered or unexported fields
}

CellRendererSpin is a wrapper around the C record GtkCellRendererSpin.

func CastToCellRendererSpin

func CastToCellRendererSpin(object *gobject.Object) *CellRendererSpin

CastToWidget down casts any arbitrary Object to CellRendererSpin. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererSpin.

func CellRendererSpinNewFromC

func CellRendererSpinNewFromC(u unsafe.Pointer) *CellRendererSpin

func (*CellRendererSpin) CellRenderer

func (recv *CellRendererSpin) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererSpin) CellRendererText

func (recv *CellRendererSpin) CellRendererText() *CellRendererText

CellRendererText upcasts to *CellRendererText

func (*CellRendererSpin) Equals added in v0.0.2

func (recv *CellRendererSpin) Equals(other *CellRendererSpin) bool

Equals compares this CellRendererSpin with another CellRendererSpin, and returns true if they represent the same GObject.

func (*CellRendererSpin) InitiallyUnowned

func (recv *CellRendererSpin) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererSpin) Object

func (recv *CellRendererSpin) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererSpin) ToC

func (recv *CellRendererSpin) ToC() unsafe.Pointer

type CellRendererSpinClass

type CellRendererSpinClass struct {
	// contains filtered or unexported fields
}

CellRendererSpinClass is a wrapper around the C record GtkCellRendererSpinClass.

func CellRendererSpinClassNewFromC

func CellRendererSpinClassNewFromC(u unsafe.Pointer) *CellRendererSpinClass

func (*CellRendererSpinClass) Equals added in v0.0.2

func (recv *CellRendererSpinClass) Equals(other *CellRendererSpinClass) bool

Equals compares this CellRendererSpinClass with another CellRendererSpinClass, and returns true if they represent the same GObject.

func (*CellRendererSpinClass) ToC

func (recv *CellRendererSpinClass) ToC() unsafe.Pointer

type CellRendererSpinPrivate

type CellRendererSpinPrivate struct {
	// contains filtered or unexported fields
}

CellRendererSpinPrivate is a wrapper around the C record GtkCellRendererSpinPrivate.

func CellRendererSpinPrivateNewFromC

func CellRendererSpinPrivateNewFromC(u unsafe.Pointer) *CellRendererSpinPrivate

func (*CellRendererSpinPrivate) Equals added in v0.0.2

Equals compares this CellRendererSpinPrivate with another CellRendererSpinPrivate, and returns true if they represent the same GObject.

func (*CellRendererSpinPrivate) ToC

type CellRendererSpinner

type CellRendererSpinner struct {
	// contains filtered or unexported fields
}

CellRendererSpinner is a wrapper around the C record GtkCellRendererSpinner.

func CastToCellRendererSpinner

func CastToCellRendererSpinner(object *gobject.Object) *CellRendererSpinner

CastToWidget down casts any arbitrary Object to CellRendererSpinner. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererSpinner.

func CellRendererSpinnerNewFromC

func CellRendererSpinnerNewFromC(u unsafe.Pointer) *CellRendererSpinner

func (*CellRendererSpinner) CellRenderer

func (recv *CellRendererSpinner) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererSpinner) Equals added in v0.0.2

func (recv *CellRendererSpinner) Equals(other *CellRendererSpinner) bool

Equals compares this CellRendererSpinner with another CellRendererSpinner, and returns true if they represent the same GObject.

func (*CellRendererSpinner) InitiallyUnowned

func (recv *CellRendererSpinner) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererSpinner) Object

func (recv *CellRendererSpinner) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererSpinner) ToC

func (recv *CellRendererSpinner) ToC() unsafe.Pointer

type CellRendererSpinnerClass

type CellRendererSpinnerClass struct {
	// contains filtered or unexported fields
}

CellRendererSpinnerClass is a wrapper around the C record GtkCellRendererSpinnerClass.

func CellRendererSpinnerClassNewFromC

func CellRendererSpinnerClassNewFromC(u unsafe.Pointer) *CellRendererSpinnerClass

func (*CellRendererSpinnerClass) Equals added in v0.0.2

Equals compares this CellRendererSpinnerClass with another CellRendererSpinnerClass, and returns true if they represent the same GObject.

func (*CellRendererSpinnerClass) ToC

type CellRendererSpinnerPrivate

type CellRendererSpinnerPrivate struct {
	// contains filtered or unexported fields
}

CellRendererSpinnerPrivate is a wrapper around the C record GtkCellRendererSpinnerPrivate.

func CellRendererSpinnerPrivateNewFromC

func CellRendererSpinnerPrivateNewFromC(u unsafe.Pointer) *CellRendererSpinnerPrivate

func (*CellRendererSpinnerPrivate) Equals added in v0.0.2

Equals compares this CellRendererSpinnerPrivate with another CellRendererSpinnerPrivate, and returns true if they represent the same GObject.

func (*CellRendererSpinnerPrivate) ToC

type CellRendererState

type CellRendererState C.GtkCellRendererState
const (
	GTK_CELL_RENDERER_SELECTED    CellRendererState = 1
	GTK_CELL_RENDERER_PRELIT      CellRendererState = 2
	GTK_CELL_RENDERER_INSENSITIVE CellRendererState = 4
	GTK_CELL_RENDERER_SORTED      CellRendererState = 8
	GTK_CELL_RENDERER_FOCUSED     CellRendererState = 16
	GTK_CELL_RENDERER_EXPANDABLE  CellRendererState = 32
	GTK_CELL_RENDERER_EXPANDED    CellRendererState = 64
)

type CellRendererText

type CellRendererText struct {
	// contains filtered or unexported fields
}

CellRendererText is a wrapper around the C record GtkCellRendererText.

func CastToCellRendererText

func CastToCellRendererText(object *gobject.Object) *CellRendererText

CastToWidget down casts any arbitrary Object to CellRendererText. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererText.

func CellRendererTextNew

func CellRendererTextNew() *CellRendererText

CellRendererTextNew is a wrapper around the C function gtk_cell_renderer_text_new.

func CellRendererTextNewFromC

func CellRendererTextNewFromC(u unsafe.Pointer) *CellRendererText

func (*CellRendererText) CellRenderer

func (recv *CellRendererText) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererText) ConnectEdited added in v0.0.2

func (recv *CellRendererText) ConnectEdited(callback CellRendererTextSignalEditedCallback) int

ConnectEdited connects the callback to the 'edited' signal for the CellRendererText.

The returned value represents the connection, and may be passed to DisconnectEdited to remove it.

func (*CellRendererText) DisconnectEdited added in v0.0.2

func (recv *CellRendererText) DisconnectEdited(connectionID int)

DisconnectEdited disconnects a callback from the 'edited' signal for the CellRendererText.

The connectionID should be a value returned from a call to ConnectEdited.

func (*CellRendererText) Equals added in v0.0.2

func (recv *CellRendererText) Equals(other *CellRendererText) bool

Equals compares this CellRendererText with another CellRendererText, and returns true if they represent the same GObject.

func (*CellRendererText) InitiallyUnowned

func (recv *CellRendererText) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererText) Object

func (recv *CellRendererText) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererText) SetFixedHeightFromFont

func (recv *CellRendererText) SetFixedHeightFromFont(numberOfRows int32)

SetFixedHeightFromFont is a wrapper around the C function gtk_cell_renderer_text_set_fixed_height_from_font.

func (*CellRendererText) ToC

func (recv *CellRendererText) ToC() unsafe.Pointer

type CellRendererTextClass

type CellRendererTextClass struct {
	// contains filtered or unexported fields
}

CellRendererTextClass is a wrapper around the C record GtkCellRendererTextClass.

func CellRendererTextClassNewFromC

func CellRendererTextClassNewFromC(u unsafe.Pointer) *CellRendererTextClass

func (*CellRendererTextClass) Equals added in v0.0.2

func (recv *CellRendererTextClass) Equals(other *CellRendererTextClass) bool

Equals compares this CellRendererTextClass with another CellRendererTextClass, and returns true if they represent the same GObject.

func (*CellRendererTextClass) ToC

func (recv *CellRendererTextClass) ToC() unsafe.Pointer

type CellRendererTextPrivate

type CellRendererTextPrivate struct {
	// contains filtered or unexported fields
}

CellRendererTextPrivate is a wrapper around the C record GtkCellRendererTextPrivate.

func CellRendererTextPrivateNewFromC

func CellRendererTextPrivateNewFromC(u unsafe.Pointer) *CellRendererTextPrivate

func (*CellRendererTextPrivate) Equals added in v0.0.2

Equals compares this CellRendererTextPrivate with another CellRendererTextPrivate, and returns true if they represent the same GObject.

func (*CellRendererTextPrivate) ToC

type CellRendererTextSignalEditedCallback added in v0.0.2

type CellRendererTextSignalEditedCallback func(targetObject *CellRendererText, path string, newText string)

CellRendererTextSignalEditedCallback is a callback function for a 'edited' signal emitted from a CellRendererText.

type CellRendererToggle

type CellRendererToggle struct {
	// contains filtered or unexported fields
}

CellRendererToggle is a wrapper around the C record GtkCellRendererToggle.

func CastToCellRendererToggle

func CastToCellRendererToggle(object *gobject.Object) *CellRendererToggle

CastToWidget down casts any arbitrary Object to CellRendererToggle. Exercise care, as this is a potentially dangerous function if the Object is not a CellRendererToggle.

func CellRendererToggleNew

func CellRendererToggleNew() *CellRendererToggle

CellRendererToggleNew is a wrapper around the C function gtk_cell_renderer_toggle_new.

func CellRendererToggleNewFromC

func CellRendererToggleNewFromC(u unsafe.Pointer) *CellRendererToggle

func (*CellRendererToggle) CellRenderer

func (recv *CellRendererToggle) CellRenderer() *CellRenderer

CellRenderer upcasts to *CellRenderer

func (*CellRendererToggle) ConnectToggled added in v0.0.2

func (recv *CellRendererToggle) ConnectToggled(callback CellRendererToggleSignalToggledCallback) int

ConnectToggled connects the callback to the 'toggled' signal for the CellRendererToggle.

The returned value represents the connection, and may be passed to DisconnectToggled to remove it.

func (*CellRendererToggle) DisconnectToggled added in v0.0.2

func (recv *CellRendererToggle) DisconnectToggled(connectionID int)

DisconnectToggled disconnects a callback from the 'toggled' signal for the CellRendererToggle.

The connectionID should be a value returned from a call to ConnectToggled.

func (*CellRendererToggle) Equals added in v0.0.2

func (recv *CellRendererToggle) Equals(other *CellRendererToggle) bool

Equals compares this CellRendererToggle with another CellRendererToggle, and returns true if they represent the same GObject.

func (*CellRendererToggle) GetActive

func (recv *CellRendererToggle) GetActive() bool

GetActive is a wrapper around the C function gtk_cell_renderer_toggle_get_active.

func (*CellRendererToggle) GetRadio

func (recv *CellRendererToggle) GetRadio() bool

GetRadio is a wrapper around the C function gtk_cell_renderer_toggle_get_radio.

func (*CellRendererToggle) InitiallyUnowned

func (recv *CellRendererToggle) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellRendererToggle) Object

func (recv *CellRendererToggle) Object() *gobject.Object

Object upcasts to *Object

func (*CellRendererToggle) SetActive

func (recv *CellRendererToggle) SetActive(setting bool)

SetActive is a wrapper around the C function gtk_cell_renderer_toggle_set_active.

func (*CellRendererToggle) SetRadio

func (recv *CellRendererToggle) SetRadio(radio bool)

SetRadio is a wrapper around the C function gtk_cell_renderer_toggle_set_radio.

func (*CellRendererToggle) ToC

func (recv *CellRendererToggle) ToC() unsafe.Pointer

type CellRendererToggleClass

type CellRendererToggleClass struct {
	// contains filtered or unexported fields
}

CellRendererToggleClass is a wrapper around the C record GtkCellRendererToggleClass.

func CellRendererToggleClassNewFromC

func CellRendererToggleClassNewFromC(u unsafe.Pointer) *CellRendererToggleClass

func (*CellRendererToggleClass) Equals added in v0.0.2

Equals compares this CellRendererToggleClass with another CellRendererToggleClass, and returns true if they represent the same GObject.

func (*CellRendererToggleClass) ToC

type CellRendererTogglePrivate

type CellRendererTogglePrivate struct {
	// contains filtered or unexported fields
}

CellRendererTogglePrivate is a wrapper around the C record GtkCellRendererTogglePrivate.

func CellRendererTogglePrivateNewFromC

func CellRendererTogglePrivateNewFromC(u unsafe.Pointer) *CellRendererTogglePrivate

func (*CellRendererTogglePrivate) Equals added in v0.0.2

Equals compares this CellRendererTogglePrivate with another CellRendererTogglePrivate, and returns true if they represent the same GObject.

func (*CellRendererTogglePrivate) ToC

type CellRendererToggleSignalToggledCallback added in v0.0.2

type CellRendererToggleSignalToggledCallback func(targetObject *CellRendererToggle, path string)

CellRendererToggleSignalToggledCallback is a callback function for a 'toggled' signal emitted from a CellRendererToggle.

type CellView

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

CellView is a wrapper around the C record GtkCellView.

func CastToCellView

func CastToCellView(object *gobject.Object) *CellView

CastToWidget down casts any arbitrary Object to CellView. Exercise care, as this is a potentially dangerous function if the Object is not a CellView.

func CellViewNewFromC

func CellViewNewFromC(u unsafe.Pointer) *CellView

func (*CellView) Buildable

func (recv *CellView) Buildable() *Buildable

Buildable returns the Buildable interface implemented by CellView

func (*CellView) CellLayout

func (recv *CellView) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by CellView

func (*CellView) Equals added in v0.0.2

func (recv *CellView) Equals(other *CellView) bool

Equals compares this CellView with another CellView, and returns true if they represent the same GObject.

func (*CellView) ImplementorIface

func (recv *CellView) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by CellView

func (*CellView) InitiallyUnowned

func (recv *CellView) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CellView) Object

func (recv *CellView) Object() *gobject.Object

Object upcasts to *Object

func (*CellView) Orientable

func (recv *CellView) Orientable() *Orientable

Orientable returns the Orientable interface implemented by CellView

func (*CellView) ToC

func (recv *CellView) ToC() unsafe.Pointer

func (*CellView) Widget

func (recv *CellView) Widget() *Widget

Widget upcasts to *Widget

type CellViewClass

type CellViewClass struct {
	// contains filtered or unexported fields
}

CellViewClass is a wrapper around the C record GtkCellViewClass.

func CellViewClassNewFromC

func CellViewClassNewFromC(u unsafe.Pointer) *CellViewClass

func (*CellViewClass) Equals added in v0.0.2

func (recv *CellViewClass) Equals(other *CellViewClass) bool

Equals compares this CellViewClass with another CellViewClass, and returns true if they represent the same GObject.

func (*CellViewClass) ToC

func (recv *CellViewClass) ToC() unsafe.Pointer

type CellViewPrivate

type CellViewPrivate struct {
	// contains filtered or unexported fields
}

CellViewPrivate is a wrapper around the C record GtkCellViewPrivate.

func CellViewPrivateNewFromC

func CellViewPrivateNewFromC(u unsafe.Pointer) *CellViewPrivate

func (*CellViewPrivate) Equals added in v0.0.2

func (recv *CellViewPrivate) Equals(other *CellViewPrivate) bool

Equals compares this CellViewPrivate with another CellViewPrivate, and returns true if they represent the same GObject.

func (*CellViewPrivate) ToC

func (recv *CellViewPrivate) ToC() unsafe.Pointer

type CheckButton

type CheckButton struct {
	// contains filtered or unexported fields
}

CheckButton is a wrapper around the C record GtkCheckButton.

func CastToCheckButton

func CastToCheckButton(object *gobject.Object) *CheckButton

CastToWidget down casts any arbitrary Object to CheckButton. Exercise care, as this is a potentially dangerous function if the Object is not a CheckButton.

func CheckButtonNew

func CheckButtonNew() *CheckButton

CheckButtonNew is a wrapper around the C function gtk_check_button_new.

func CheckButtonNewFromC

func CheckButtonNewFromC(u unsafe.Pointer) *CheckButton

func CheckButtonNewWithLabel

func CheckButtonNewWithLabel(label string) *CheckButton

CheckButtonNewWithLabel is a wrapper around the C function gtk_check_button_new_with_label.

func CheckButtonNewWithMnemonic

func CheckButtonNewWithMnemonic(label string) *CheckButton

CheckButtonNewWithMnemonic is a wrapper around the C function gtk_check_button_new_with_mnemonic.

func (*CheckButton) Actionable

func (recv *CheckButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by CheckButton

func (*CheckButton) Activatable

func (recv *CheckButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by CheckButton

func (*CheckButton) Bin

func (recv *CheckButton) Bin() *Bin

Bin upcasts to *Bin

func (*CheckButton) Buildable

func (recv *CheckButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by CheckButton

func (*CheckButton) Button

func (recv *CheckButton) Button() *Button

Button upcasts to *Button

func (*CheckButton) Container

func (recv *CheckButton) Container() *Container

Container upcasts to *Container

func (*CheckButton) Equals added in v0.0.2

func (recv *CheckButton) Equals(other *CheckButton) bool

Equals compares this CheckButton with another CheckButton, and returns true if they represent the same GObject.

func (*CheckButton) ImplementorIface

func (recv *CheckButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by CheckButton

func (*CheckButton) InitiallyUnowned

func (recv *CheckButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CheckButton) Object

func (recv *CheckButton) Object() *gobject.Object

Object upcasts to *Object

func (*CheckButton) ToC

func (recv *CheckButton) ToC() unsafe.Pointer

func (*CheckButton) ToggleButton

func (recv *CheckButton) ToggleButton() *ToggleButton

ToggleButton upcasts to *ToggleButton

func (*CheckButton) Widget

func (recv *CheckButton) Widget() *Widget

Widget upcasts to *Widget

type CheckButtonClass

type CheckButtonClass struct {
	// contains filtered or unexported fields
}

CheckButtonClass is a wrapper around the C record GtkCheckButtonClass.

func CheckButtonClassNewFromC

func CheckButtonClassNewFromC(u unsafe.Pointer) *CheckButtonClass

func (*CheckButtonClass) Equals added in v0.0.2

func (recv *CheckButtonClass) Equals(other *CheckButtonClass) bool

Equals compares this CheckButtonClass with another CheckButtonClass, and returns true if they represent the same GObject.

func (*CheckButtonClass) ToC

func (recv *CheckButtonClass) ToC() unsafe.Pointer

type CheckMenuItem

type CheckMenuItem struct {
	// contains filtered or unexported fields
}

CheckMenuItem is a wrapper around the C record GtkCheckMenuItem.

func CastToCheckMenuItem

func CastToCheckMenuItem(object *gobject.Object) *CheckMenuItem

CastToWidget down casts any arbitrary Object to CheckMenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a CheckMenuItem.

func CheckMenuItemNew

func CheckMenuItemNew() *CheckMenuItem

CheckMenuItemNew is a wrapper around the C function gtk_check_menu_item_new.

func CheckMenuItemNewFromC

func CheckMenuItemNewFromC(u unsafe.Pointer) *CheckMenuItem

func CheckMenuItemNewWithLabel

func CheckMenuItemNewWithLabel(label string) *CheckMenuItem

CheckMenuItemNewWithLabel is a wrapper around the C function gtk_check_menu_item_new_with_label.

func CheckMenuItemNewWithMnemonic

func CheckMenuItemNewWithMnemonic(label string) *CheckMenuItem

CheckMenuItemNewWithMnemonic is a wrapper around the C function gtk_check_menu_item_new_with_mnemonic.

func (*CheckMenuItem) Actionable

func (recv *CheckMenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by CheckMenuItem

func (*CheckMenuItem) Activatable

func (recv *CheckMenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by CheckMenuItem

func (*CheckMenuItem) Bin

func (recv *CheckMenuItem) Bin() *Bin

Bin upcasts to *Bin

func (*CheckMenuItem) Buildable

func (recv *CheckMenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by CheckMenuItem

func (*CheckMenuItem) ConnectToggled

func (recv *CheckMenuItem) ConnectToggled(callback CheckMenuItemSignalToggledCallback) int

ConnectToggled connects the callback to the 'toggled' signal for the CheckMenuItem.

The returned value represents the connection, and may be passed to DisconnectToggled to remove it.

func (*CheckMenuItem) Container

func (recv *CheckMenuItem) Container() *Container

Container upcasts to *Container

func (*CheckMenuItem) DisconnectToggled

func (recv *CheckMenuItem) DisconnectToggled(connectionID int)

DisconnectToggled disconnects a callback from the 'toggled' signal for the CheckMenuItem.

The connectionID should be a value returned from a call to ConnectToggled.

func (*CheckMenuItem) Equals added in v0.0.2

func (recv *CheckMenuItem) Equals(other *CheckMenuItem) bool

Equals compares this CheckMenuItem with another CheckMenuItem, and returns true if they represent the same GObject.

func (*CheckMenuItem) GetActive

func (recv *CheckMenuItem) GetActive() bool

GetActive is a wrapper around the C function gtk_check_menu_item_get_active.

func (*CheckMenuItem) GetInconsistent

func (recv *CheckMenuItem) GetInconsistent() bool

GetInconsistent is a wrapper around the C function gtk_check_menu_item_get_inconsistent.

func (*CheckMenuItem) ImplementorIface

func (recv *CheckMenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by CheckMenuItem

func (*CheckMenuItem) InitiallyUnowned

func (recv *CheckMenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*CheckMenuItem) MenuItem

func (recv *CheckMenuItem) MenuItem() *MenuItem

MenuItem upcasts to *MenuItem

func (*CheckMenuItem) Object

func (recv *CheckMenuItem) Object() *gobject.Object

Object upcasts to *Object

func (*CheckMenuItem) SetActive

func (recv *CheckMenuItem) SetActive(isActive bool)

SetActive is a wrapper around the C function gtk_check_menu_item_set_active.

func (*CheckMenuItem) SetInconsistent

func (recv *CheckMenuItem) SetInconsistent(setting bool)

SetInconsistent is a wrapper around the C function gtk_check_menu_item_set_inconsistent.

func (*CheckMenuItem) ToC

func (recv *CheckMenuItem) ToC() unsafe.Pointer

func (*CheckMenuItem) Toggled

func (recv *CheckMenuItem) Toggled()

Toggled is a wrapper around the C function gtk_check_menu_item_toggled.

func (*CheckMenuItem) Widget

func (recv *CheckMenuItem) Widget() *Widget

Widget upcasts to *Widget

type CheckMenuItemAccessible

type CheckMenuItemAccessible struct {
	// contains filtered or unexported fields
}

CheckMenuItemAccessible is a wrapper around the C record GtkCheckMenuItemAccessible.

func CastToCheckMenuItemAccessible

func CastToCheckMenuItemAccessible(object *gobject.Object) *CheckMenuItemAccessible

CastToWidget down casts any arbitrary Object to CheckMenuItemAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a CheckMenuItemAccessible.

func CheckMenuItemAccessibleNewFromC

func CheckMenuItemAccessibleNewFromC(u unsafe.Pointer) *CheckMenuItemAccessible

func (*CheckMenuItemAccessible) Accessible

func (recv *CheckMenuItemAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*CheckMenuItemAccessible) Action

func (recv *CheckMenuItemAccessible) Action() *atk.Action

Action returns the Action interface implemented by CheckMenuItemAccessible

func (*CheckMenuItemAccessible) Component

func (recv *CheckMenuItemAccessible) Component() *atk.Component

Component returns the Component interface implemented by CheckMenuItemAccessible

func (*CheckMenuItemAccessible) ContainerAccessible

func (recv *CheckMenuItemAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*CheckMenuItemAccessible) Equals added in v0.0.2

Equals compares this CheckMenuItemAccessible with another CheckMenuItemAccessible, and returns true if they represent the same GObject.

func (*CheckMenuItemAccessible) MenuItemAccessible

func (recv *CheckMenuItemAccessible) MenuItemAccessible() *MenuItemAccessible

MenuItemAccessible upcasts to *MenuItemAccessible

func (*CheckMenuItemAccessible) Object

func (recv *CheckMenuItemAccessible) Object() *atk.Object

Object upcasts to *Object

func (*CheckMenuItemAccessible) Selection

func (recv *CheckMenuItemAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by CheckMenuItemAccessible

func (*CheckMenuItemAccessible) ToC

func (*CheckMenuItemAccessible) WidgetAccessible

func (recv *CheckMenuItemAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type CheckMenuItemAccessibleClass

type CheckMenuItemAccessibleClass struct {
	// contains filtered or unexported fields
}

CheckMenuItemAccessibleClass is a wrapper around the C record GtkCheckMenuItemAccessibleClass.

func CheckMenuItemAccessibleClassNewFromC

func CheckMenuItemAccessibleClassNewFromC(u unsafe.Pointer) *CheckMenuItemAccessibleClass

func (*CheckMenuItemAccessibleClass) Equals added in v0.0.2

Equals compares this CheckMenuItemAccessibleClass with another CheckMenuItemAccessibleClass, and returns true if they represent the same GObject.

func (*CheckMenuItemAccessibleClass) ToC

type CheckMenuItemAccessiblePrivate

type CheckMenuItemAccessiblePrivate struct {
	// contains filtered or unexported fields
}

CheckMenuItemAccessiblePrivate is a wrapper around the C record GtkCheckMenuItemAccessiblePrivate.

func CheckMenuItemAccessiblePrivateNewFromC

func CheckMenuItemAccessiblePrivateNewFromC(u unsafe.Pointer) *CheckMenuItemAccessiblePrivate

func (*CheckMenuItemAccessiblePrivate) Equals added in v0.0.2

Equals compares this CheckMenuItemAccessiblePrivate with another CheckMenuItemAccessiblePrivate, and returns true if they represent the same GObject.

func (*CheckMenuItemAccessiblePrivate) ToC

type CheckMenuItemClass

type CheckMenuItemClass struct {
	// contains filtered or unexported fields
}

CheckMenuItemClass is a wrapper around the C record GtkCheckMenuItemClass.

func CheckMenuItemClassNewFromC

func CheckMenuItemClassNewFromC(u unsafe.Pointer) *CheckMenuItemClass

func (*CheckMenuItemClass) Equals added in v0.0.2

func (recv *CheckMenuItemClass) Equals(other *CheckMenuItemClass) bool

Equals compares this CheckMenuItemClass with another CheckMenuItemClass, and returns true if they represent the same GObject.

func (*CheckMenuItemClass) ToC

func (recv *CheckMenuItemClass) ToC() unsafe.Pointer

type CheckMenuItemPrivate

type CheckMenuItemPrivate struct {
	// contains filtered or unexported fields
}

CheckMenuItemPrivate is a wrapper around the C record GtkCheckMenuItemPrivate.

func CheckMenuItemPrivateNewFromC

func CheckMenuItemPrivateNewFromC(u unsafe.Pointer) *CheckMenuItemPrivate

func (*CheckMenuItemPrivate) Equals added in v0.0.2

func (recv *CheckMenuItemPrivate) Equals(other *CheckMenuItemPrivate) bool

Equals compares this CheckMenuItemPrivate with another CheckMenuItemPrivate, and returns true if they represent the same GObject.

func (*CheckMenuItemPrivate) ToC

func (recv *CheckMenuItemPrivate) ToC() unsafe.Pointer

type CheckMenuItemSignalToggledCallback

type CheckMenuItemSignalToggledCallback func(targetObject *CheckMenuItem)

CheckMenuItemSignalToggledCallback is a callback function for a 'toggled' signal emitted from a CheckMenuItem.

type Clipboard

type Clipboard struct {
	// contains filtered or unexported fields
}

Clipboard is a wrapper around the C record GtkClipboard.

func CastToClipboard

func CastToClipboard(object *gobject.Object) *Clipboard

CastToWidget down casts any arbitrary Object to Clipboard. Exercise care, as this is a potentially dangerous function if the Object is not a Clipboard.

func ClipboardGet added in v0.0.5

func ClipboardGet(selection *gdk.Atom) *Clipboard

ClipboardGet is a wrapper around the C function gtk_clipboard_get.

func ClipboardNewFromC

func ClipboardNewFromC(u unsafe.Pointer) *Clipboard

func (*Clipboard) Clear

func (recv *Clipboard) Clear()

Clear is a wrapper around the C function gtk_clipboard_clear.

func (*Clipboard) Equals added in v0.0.2

func (recv *Clipboard) Equals(other *Clipboard) bool

Equals compares this Clipboard with another Clipboard, and returns true if they represent the same GObject.

func (*Clipboard) GetOwner

func (recv *Clipboard) GetOwner() *gobject.Object

GetOwner is a wrapper around the C function gtk_clipboard_get_owner.

func (*Clipboard) Object

func (recv *Clipboard) Object() *gobject.Object

Object upcasts to *Object

func (*Clipboard) SetText

func (recv *Clipboard) SetText(text string, len int32)

SetText is a wrapper around the C function gtk_clipboard_set_text.

func (*Clipboard) ToC

func (recv *Clipboard) ToC() unsafe.Pointer

func (*Clipboard) WaitForContents added in v0.0.5

func (recv *Clipboard) WaitForContents(target *gdk.Atom) *SelectionData

WaitForContents is a wrapper around the C function gtk_clipboard_wait_for_contents.

func (*Clipboard) WaitForText

func (recv *Clipboard) WaitForText() string

WaitForText is a wrapper around the C function gtk_clipboard_wait_for_text.

func (*Clipboard) WaitIsTextAvailable

func (recv *Clipboard) WaitIsTextAvailable() bool

WaitIsTextAvailable is a wrapper around the C function gtk_clipboard_wait_is_text_available.

type ColorButton

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

ColorButton is a wrapper around the C record GtkColorButton.

func CastToColorButton

func CastToColorButton(object *gobject.Object) *ColorButton

CastToWidget down casts any arbitrary Object to ColorButton. Exercise care, as this is a potentially dangerous function if the Object is not a ColorButton.

func ColorButtonNewFromC

func ColorButtonNewFromC(u unsafe.Pointer) *ColorButton

func (*ColorButton) Actionable

func (recv *ColorButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ColorButton

func (*ColorButton) Activatable

func (recv *ColorButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ColorButton

func (*ColorButton) Bin

func (recv *ColorButton) Bin() *Bin

Bin upcasts to *Bin

func (*ColorButton) Buildable

func (recv *ColorButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ColorButton

func (*ColorButton) Button

func (recv *ColorButton) Button() *Button

Button upcasts to *Button

func (*ColorButton) ColorChooser

func (recv *ColorButton) ColorChooser() *ColorChooser

ColorChooser returns the ColorChooser interface implemented by ColorButton

func (*ColorButton) Container

func (recv *ColorButton) Container() *Container

Container upcasts to *Container

func (*ColorButton) Equals added in v0.0.2

func (recv *ColorButton) Equals(other *ColorButton) bool

Equals compares this ColorButton with another ColorButton, and returns true if they represent the same GObject.

func (*ColorButton) ImplementorIface

func (recv *ColorButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ColorButton

func (*ColorButton) InitiallyUnowned

func (recv *ColorButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ColorButton) Object

func (recv *ColorButton) Object() *gobject.Object

Object upcasts to *Object

func (*ColorButton) ToC

func (recv *ColorButton) ToC() unsafe.Pointer

func (*ColorButton) Widget

func (recv *ColorButton) Widget() *Widget

Widget upcasts to *Widget

type ColorButtonClass

type ColorButtonClass struct {
	// contains filtered or unexported fields
}

ColorButtonClass is a wrapper around the C record GtkColorButtonClass.

func ColorButtonClassNewFromC

func ColorButtonClassNewFromC(u unsafe.Pointer) *ColorButtonClass

func (*ColorButtonClass) Equals added in v0.0.2

func (recv *ColorButtonClass) Equals(other *ColorButtonClass) bool

Equals compares this ColorButtonClass with another ColorButtonClass, and returns true if they represent the same GObject.

func (*ColorButtonClass) ToC

func (recv *ColorButtonClass) ToC() unsafe.Pointer

type ColorButtonPrivate

type ColorButtonPrivate struct {
	// contains filtered or unexported fields
}

ColorButtonPrivate is a wrapper around the C record GtkColorButtonPrivate.

func ColorButtonPrivateNewFromC

func ColorButtonPrivateNewFromC(u unsafe.Pointer) *ColorButtonPrivate

func (*ColorButtonPrivate) Equals added in v0.0.2

func (recv *ColorButtonPrivate) Equals(other *ColorButtonPrivate) bool

Equals compares this ColorButtonPrivate with another ColorButtonPrivate, and returns true if they represent the same GObject.

func (*ColorButtonPrivate) ToC

func (recv *ColorButtonPrivate) ToC() unsafe.Pointer

type ColorChooser

type ColorChooser struct {
	// contains filtered or unexported fields
}

ColorChooser is a wrapper around the C record GtkColorChooser.

func ColorChooserNewFromC

func ColorChooserNewFromC(u unsafe.Pointer) *ColorChooser

func (*ColorChooser) Equals added in v0.0.2

func (recv *ColorChooser) Equals(other *ColorChooser) bool

Equals compares this ColorChooser with another ColorChooser, and returns true if they represent the same GObject.

func (*ColorChooser) ToC

func (recv *ColorChooser) ToC() unsafe.Pointer

type ColorChooserDialog

type ColorChooserDialog struct {
	// contains filtered or unexported fields
}

ColorChooserDialog is a wrapper around the C record GtkColorChooserDialog.

func CastToColorChooserDialog

func CastToColorChooserDialog(object *gobject.Object) *ColorChooserDialog

CastToWidget down casts any arbitrary Object to ColorChooserDialog. Exercise care, as this is a potentially dangerous function if the Object is not a ColorChooserDialog.

func ColorChooserDialogNewFromC

func ColorChooserDialogNewFromC(u unsafe.Pointer) *ColorChooserDialog

func (*ColorChooserDialog) Bin

func (recv *ColorChooserDialog) Bin() *Bin

Bin upcasts to *Bin

func (*ColorChooserDialog) Buildable

func (recv *ColorChooserDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ColorChooserDialog

func (*ColorChooserDialog) ColorChooser

func (recv *ColorChooserDialog) ColorChooser() *ColorChooser

ColorChooser returns the ColorChooser interface implemented by ColorChooserDialog

func (*ColorChooserDialog) Container

func (recv *ColorChooserDialog) Container() *Container

Container upcasts to *Container

func (*ColorChooserDialog) Dialog

func (recv *ColorChooserDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*ColorChooserDialog) Equals added in v0.0.2

func (recv *ColorChooserDialog) Equals(other *ColorChooserDialog) bool

Equals compares this ColorChooserDialog with another ColorChooserDialog, and returns true if they represent the same GObject.

func (*ColorChooserDialog) ImplementorIface

func (recv *ColorChooserDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ColorChooserDialog

func (*ColorChooserDialog) InitiallyUnowned

func (recv *ColorChooserDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ColorChooserDialog) Object

func (recv *ColorChooserDialog) Object() *gobject.Object

Object upcasts to *Object

func (*ColorChooserDialog) ToC

func (recv *ColorChooserDialog) ToC() unsafe.Pointer

func (*ColorChooserDialog) Widget

func (recv *ColorChooserDialog) Widget() *Widget

Widget upcasts to *Widget

func (*ColorChooserDialog) Window

func (recv *ColorChooserDialog) Window() *Window

Window upcasts to *Window

type ColorChooserDialogClass

type ColorChooserDialogClass struct {
	// contains filtered or unexported fields
}

ColorChooserDialogClass is a wrapper around the C record GtkColorChooserDialogClass.

func ColorChooserDialogClassNewFromC

func ColorChooserDialogClassNewFromC(u unsafe.Pointer) *ColorChooserDialogClass

func (*ColorChooserDialogClass) Equals added in v0.0.2

Equals compares this ColorChooserDialogClass with another ColorChooserDialogClass, and returns true if they represent the same GObject.

func (*ColorChooserDialogClass) ToC

type ColorChooserDialogPrivate

type ColorChooserDialogPrivate struct {
	// contains filtered or unexported fields
}

ColorChooserDialogPrivate is a wrapper around the C record GtkColorChooserDialogPrivate.

func ColorChooserDialogPrivateNewFromC

func ColorChooserDialogPrivateNewFromC(u unsafe.Pointer) *ColorChooserDialogPrivate

func (*ColorChooserDialogPrivate) Equals added in v0.0.2

Equals compares this ColorChooserDialogPrivate with another ColorChooserDialogPrivate, and returns true if they represent the same GObject.

func (*ColorChooserDialogPrivate) ToC

type ColorChooserInterface

type ColorChooserInterface struct {
	// contains filtered or unexported fields
}

ColorChooserInterface is a wrapper around the C record GtkColorChooserInterface.

func ColorChooserInterfaceNewFromC

func ColorChooserInterfaceNewFromC(u unsafe.Pointer) *ColorChooserInterface

func (*ColorChooserInterface) Equals added in v0.0.2

func (recv *ColorChooserInterface) Equals(other *ColorChooserInterface) bool

Equals compares this ColorChooserInterface with another ColorChooserInterface, and returns true if they represent the same GObject.

func (*ColorChooserInterface) ToC

func (recv *ColorChooserInterface) ToC() unsafe.Pointer

type ColorChooserWidget

type ColorChooserWidget struct {
	// contains filtered or unexported fields
}

ColorChooserWidget is a wrapper around the C record GtkColorChooserWidget.

func CastToColorChooserWidget

func CastToColorChooserWidget(object *gobject.Object) *ColorChooserWidget

CastToWidget down casts any arbitrary Object to ColorChooserWidget. Exercise care, as this is a potentially dangerous function if the Object is not a ColorChooserWidget.

func ColorChooserWidgetNewFromC

func ColorChooserWidgetNewFromC(u unsafe.Pointer) *ColorChooserWidget

func (*ColorChooserWidget) Box

func (recv *ColorChooserWidget) Box() *Box

Box upcasts to *Box

func (*ColorChooserWidget) Buildable

func (recv *ColorChooserWidget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ColorChooserWidget

func (*ColorChooserWidget) ColorChooser

func (recv *ColorChooserWidget) ColorChooser() *ColorChooser

ColorChooser returns the ColorChooser interface implemented by ColorChooserWidget

func (*ColorChooserWidget) Container

func (recv *ColorChooserWidget) Container() *Container

Container upcasts to *Container

func (*ColorChooserWidget) Equals added in v0.0.2

func (recv *ColorChooserWidget) Equals(other *ColorChooserWidget) bool

Equals compares this ColorChooserWidget with another ColorChooserWidget, and returns true if they represent the same GObject.

func (*ColorChooserWidget) ImplementorIface

func (recv *ColorChooserWidget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ColorChooserWidget

func (*ColorChooserWidget) InitiallyUnowned

func (recv *ColorChooserWidget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ColorChooserWidget) Object

func (recv *ColorChooserWidget) Object() *gobject.Object

Object upcasts to *Object

func (*ColorChooserWidget) Orientable

func (recv *ColorChooserWidget) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ColorChooserWidget

func (*ColorChooserWidget) ToC

func (recv *ColorChooserWidget) ToC() unsafe.Pointer

func (*ColorChooserWidget) Widget

func (recv *ColorChooserWidget) Widget() *Widget

Widget upcasts to *Widget

type ColorChooserWidgetClass

type ColorChooserWidgetClass struct {
	// contains filtered or unexported fields
}

ColorChooserWidgetClass is a wrapper around the C record GtkColorChooserWidgetClass.

func ColorChooserWidgetClassNewFromC

func ColorChooserWidgetClassNewFromC(u unsafe.Pointer) *ColorChooserWidgetClass

func (*ColorChooserWidgetClass) Equals added in v0.0.2

Equals compares this ColorChooserWidgetClass with another ColorChooserWidgetClass, and returns true if they represent the same GObject.

func (*ColorChooserWidgetClass) ToC

type ColorChooserWidgetPrivate

type ColorChooserWidgetPrivate struct {
	// contains filtered or unexported fields
}

ColorChooserWidgetPrivate is a wrapper around the C record GtkColorChooserWidgetPrivate.

func ColorChooserWidgetPrivateNewFromC

func ColorChooserWidgetPrivateNewFromC(u unsafe.Pointer) *ColorChooserWidgetPrivate

func (*ColorChooserWidgetPrivate) Equals added in v0.0.2

Equals compares this ColorChooserWidgetPrivate with another ColorChooserWidgetPrivate, and returns true if they represent the same GObject.

func (*ColorChooserWidgetPrivate) ToC

type ColorSelection

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

ColorSelection is a wrapper around the C record GtkColorSelection.

func CastToColorSelection

func CastToColorSelection(object *gobject.Object) *ColorSelection

CastToWidget down casts any arbitrary Object to ColorSelection. Exercise care, as this is a potentially dangerous function if the Object is not a ColorSelection.

func ColorSelectionNew

func ColorSelectionNew() *ColorSelection

ColorSelectionNew is a wrapper around the C function gtk_color_selection_new.

func ColorSelectionNewFromC

func ColorSelectionNewFromC(u unsafe.Pointer) *ColorSelection

func (*ColorSelection) Box

func (recv *ColorSelection) Box() *Box

Box upcasts to *Box

func (*ColorSelection) Buildable

func (recv *ColorSelection) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ColorSelection

func (*ColorSelection) ConnectColorChanged

func (recv *ColorSelection) ConnectColorChanged(callback ColorSelectionSignalColorChangedCallback) int

ConnectColorChanged connects the callback to the 'color-changed' signal for the ColorSelection.

The returned value represents the connection, and may be passed to DisconnectColorChanged to remove it.

func (*ColorSelection) Container

func (recv *ColorSelection) Container() *Container

Container upcasts to *Container

func (*ColorSelection) DisconnectColorChanged

func (recv *ColorSelection) DisconnectColorChanged(connectionID int)

DisconnectColorChanged disconnects a callback from the 'color-changed' signal for the ColorSelection.

The connectionID should be a value returned from a call to ConnectColorChanged.

func (*ColorSelection) Equals added in v0.0.2

func (recv *ColorSelection) Equals(other *ColorSelection) bool

Equals compares this ColorSelection with another ColorSelection, and returns true if they represent the same GObject.

func (*ColorSelection) GetCurrentAlpha

func (recv *ColorSelection) GetCurrentAlpha() uint16

gtk_color_selection_palette_from_string : unsupported parameter colors : output array param colors gtk_color_selection_palette_to_string : unsupported parameter colors : GetCurrentAlpha is a wrapper around the C function gtk_color_selection_get_current_alpha.

func (*ColorSelection) GetCurrentColor

func (recv *ColorSelection) GetCurrentColor() *gdk.Color

GetCurrentColor is a wrapper around the C function gtk_color_selection_get_current_color.

func (*ColorSelection) GetHasOpacityControl

func (recv *ColorSelection) GetHasOpacityControl() bool

GetHasOpacityControl is a wrapper around the C function gtk_color_selection_get_has_opacity_control.

func (*ColorSelection) GetHasPalette

func (recv *ColorSelection) GetHasPalette() bool

GetHasPalette is a wrapper around the C function gtk_color_selection_get_has_palette.

func (*ColorSelection) GetPreviousAlpha

func (recv *ColorSelection) GetPreviousAlpha() uint16

GetPreviousAlpha is a wrapper around the C function gtk_color_selection_get_previous_alpha.

func (*ColorSelection) GetPreviousColor

func (recv *ColorSelection) GetPreviousColor() *gdk.Color

GetPreviousColor is a wrapper around the C function gtk_color_selection_get_previous_color.

func (*ColorSelection) ImplementorIface

func (recv *ColorSelection) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ColorSelection

func (*ColorSelection) InitiallyUnowned

func (recv *ColorSelection) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ColorSelection) IsAdjusting

func (recv *ColorSelection) IsAdjusting() bool

IsAdjusting is a wrapper around the C function gtk_color_selection_is_adjusting.

func (*ColorSelection) Object

func (recv *ColorSelection) Object() *gobject.Object

Object upcasts to *Object

func (*ColorSelection) Orientable

func (recv *ColorSelection) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ColorSelection

func (*ColorSelection) SetCurrentAlpha

func (recv *ColorSelection) SetCurrentAlpha(alpha uint16)

SetCurrentAlpha is a wrapper around the C function gtk_color_selection_set_current_alpha.

func (*ColorSelection) SetCurrentColor

func (recv *ColorSelection) SetCurrentColor(color *gdk.Color)

SetCurrentColor is a wrapper around the C function gtk_color_selection_set_current_color.

func (*ColorSelection) SetHasOpacityControl

func (recv *ColorSelection) SetHasOpacityControl(hasOpacity bool)

SetHasOpacityControl is a wrapper around the C function gtk_color_selection_set_has_opacity_control.

func (*ColorSelection) SetHasPalette

func (recv *ColorSelection) SetHasPalette(hasPalette bool)

SetHasPalette is a wrapper around the C function gtk_color_selection_set_has_palette.

func (*ColorSelection) SetPreviousAlpha

func (recv *ColorSelection) SetPreviousAlpha(alpha uint16)

SetPreviousAlpha is a wrapper around the C function gtk_color_selection_set_previous_alpha.

func (*ColorSelection) SetPreviousColor

func (recv *ColorSelection) SetPreviousColor(color *gdk.Color)

SetPreviousColor is a wrapper around the C function gtk_color_selection_set_previous_color.

func (*ColorSelection) ToC

func (recv *ColorSelection) ToC() unsafe.Pointer

func (*ColorSelection) Widget

func (recv *ColorSelection) Widget() *Widget

Widget upcasts to *Widget

type ColorSelectionClass

type ColorSelectionClass struct {
	// contains filtered or unexported fields
}

ColorSelectionClass is a wrapper around the C record GtkColorSelectionClass.

func ColorSelectionClassNewFromC

func ColorSelectionClassNewFromC(u unsafe.Pointer) *ColorSelectionClass

func (*ColorSelectionClass) Equals added in v0.0.2

func (recv *ColorSelectionClass) Equals(other *ColorSelectionClass) bool

Equals compares this ColorSelectionClass with another ColorSelectionClass, and returns true if they represent the same GObject.

func (*ColorSelectionClass) ToC

func (recv *ColorSelectionClass) ToC() unsafe.Pointer

type ColorSelectionDialog

type ColorSelectionDialog struct {
	// contains filtered or unexported fields
}

ColorSelectionDialog is a wrapper around the C record GtkColorSelectionDialog.

func CastToColorSelectionDialog

func CastToColorSelectionDialog(object *gobject.Object) *ColorSelectionDialog

CastToWidget down casts any arbitrary Object to ColorSelectionDialog. Exercise care, as this is a potentially dangerous function if the Object is not a ColorSelectionDialog.

func ColorSelectionDialogNew

func ColorSelectionDialogNew(title string) *ColorSelectionDialog

ColorSelectionDialogNew is a wrapper around the C function gtk_color_selection_dialog_new.

func ColorSelectionDialogNewFromC

func ColorSelectionDialogNewFromC(u unsafe.Pointer) *ColorSelectionDialog

func (*ColorSelectionDialog) Bin

func (recv *ColorSelectionDialog) Bin() *Bin

Bin upcasts to *Bin

func (*ColorSelectionDialog) Buildable

func (recv *ColorSelectionDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ColorSelectionDialog

func (*ColorSelectionDialog) Container

func (recv *ColorSelectionDialog) Container() *Container

Container upcasts to *Container

func (*ColorSelectionDialog) Dialog

func (recv *ColorSelectionDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*ColorSelectionDialog) Equals added in v0.0.2

func (recv *ColorSelectionDialog) Equals(other *ColorSelectionDialog) bool

Equals compares this ColorSelectionDialog with another ColorSelectionDialog, and returns true if they represent the same GObject.

func (*ColorSelectionDialog) ImplementorIface

func (recv *ColorSelectionDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ColorSelectionDialog

func (*ColorSelectionDialog) InitiallyUnowned

func (recv *ColorSelectionDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ColorSelectionDialog) Object

func (recv *ColorSelectionDialog) Object() *gobject.Object

Object upcasts to *Object

func (*ColorSelectionDialog) ToC

func (recv *ColorSelectionDialog) ToC() unsafe.Pointer

func (*ColorSelectionDialog) Widget

func (recv *ColorSelectionDialog) Widget() *Widget

Widget upcasts to *Widget

func (*ColorSelectionDialog) Window

func (recv *ColorSelectionDialog) Window() *Window

Window upcasts to *Window

type ColorSelectionDialogClass

type ColorSelectionDialogClass struct {
	// contains filtered or unexported fields
}

ColorSelectionDialogClass is a wrapper around the C record GtkColorSelectionDialogClass.

func ColorSelectionDialogClassNewFromC

func ColorSelectionDialogClassNewFromC(u unsafe.Pointer) *ColorSelectionDialogClass

func (*ColorSelectionDialogClass) Equals added in v0.0.2

Equals compares this ColorSelectionDialogClass with another ColorSelectionDialogClass, and returns true if they represent the same GObject.

func (*ColorSelectionDialogClass) ToC

type ColorSelectionDialogPrivate

type ColorSelectionDialogPrivate struct {
	// contains filtered or unexported fields
}

ColorSelectionDialogPrivate is a wrapper around the C record GtkColorSelectionDialogPrivate.

func ColorSelectionDialogPrivateNewFromC

func ColorSelectionDialogPrivateNewFromC(u unsafe.Pointer) *ColorSelectionDialogPrivate

func (*ColorSelectionDialogPrivate) Equals added in v0.0.2

Equals compares this ColorSelectionDialogPrivate with another ColorSelectionDialogPrivate, and returns true if they represent the same GObject.

func (*ColorSelectionDialogPrivate) ToC

type ColorSelectionPrivate

type ColorSelectionPrivate struct {
	// contains filtered or unexported fields
}

ColorSelectionPrivate is a wrapper around the C record GtkColorSelectionPrivate.

func ColorSelectionPrivateNewFromC

func ColorSelectionPrivateNewFromC(u unsafe.Pointer) *ColorSelectionPrivate

func (*ColorSelectionPrivate) Equals added in v0.0.2

func (recv *ColorSelectionPrivate) Equals(other *ColorSelectionPrivate) bool

Equals compares this ColorSelectionPrivate with another ColorSelectionPrivate, and returns true if they represent the same GObject.

func (*ColorSelectionPrivate) ToC

func (recv *ColorSelectionPrivate) ToC() unsafe.Pointer

type ColorSelectionSignalColorChangedCallback

type ColorSelectionSignalColorChangedCallback func(targetObject *ColorSelection)

ColorSelectionSignalColorChangedCallback is a callback function for a 'color-changed' signal emitted from a ColorSelection.

type ComboBox

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

ComboBox is a wrapper around the C record GtkComboBox.

func CastToComboBox

func CastToComboBox(object *gobject.Object) *ComboBox

CastToWidget down casts any arbitrary Object to ComboBox. Exercise care, as this is a potentially dangerous function if the Object is not a ComboBox.

func ComboBoxNewFromC

func ComboBoxNewFromC(u unsafe.Pointer) *ComboBox

func ComboBoxNewWithArea

func ComboBoxNewWithArea(area *CellArea) *ComboBox

ComboBoxNewWithArea is a wrapper around the C function gtk_combo_box_new_with_area.

func ComboBoxNewWithAreaAndEntry

func ComboBoxNewWithAreaAndEntry(area *CellArea) *ComboBox

ComboBoxNewWithAreaAndEntry is a wrapper around the C function gtk_combo_box_new_with_area_and_entry.

func (*ComboBox) Bin

func (recv *ComboBox) Bin() *Bin

Bin upcasts to *Bin

func (*ComboBox) Buildable

func (recv *ComboBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ComboBox

func (*ComboBox) CellEditable

func (recv *ComboBox) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by ComboBox

func (*ComboBox) CellLayout

func (recv *ComboBox) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by ComboBox

func (*ComboBox) Container

func (recv *ComboBox) Container() *Container

Container upcasts to *Container

func (*ComboBox) Equals added in v0.0.2

func (recv *ComboBox) Equals(other *ComboBox) bool

Equals compares this ComboBox with another ComboBox, and returns true if they represent the same GObject.

func (*ComboBox) GetAddTearoffs

func (recv *ComboBox) GetAddTearoffs() bool

GetAddTearoffs is a wrapper around the C function gtk_combo_box_get_add_tearoffs.

func (*ComboBox) ImplementorIface

func (recv *ComboBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ComboBox

func (*ComboBox) InitiallyUnowned

func (recv *ComboBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ComboBox) Object

func (recv *ComboBox) Object() *gobject.Object

Object upcasts to *Object

func (*ComboBox) ToC

func (recv *ComboBox) ToC() unsafe.Pointer

func (*ComboBox) Widget

func (recv *ComboBox) Widget() *Widget

Widget upcasts to *Widget

type ComboBoxAccessible

type ComboBoxAccessible struct {
	// contains filtered or unexported fields
}

ComboBoxAccessible is a wrapper around the C record GtkComboBoxAccessible.

func CastToComboBoxAccessible

func CastToComboBoxAccessible(object *gobject.Object) *ComboBoxAccessible

CastToWidget down casts any arbitrary Object to ComboBoxAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ComboBoxAccessible.

func ComboBoxAccessibleNewFromC

func ComboBoxAccessibleNewFromC(u unsafe.Pointer) *ComboBoxAccessible

func (*ComboBoxAccessible) Accessible

func (recv *ComboBoxAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ComboBoxAccessible) Action

func (recv *ComboBoxAccessible) Action() *atk.Action

Action returns the Action interface implemented by ComboBoxAccessible

func (*ComboBoxAccessible) Component

func (recv *ComboBoxAccessible) Component() *atk.Component

Component returns the Component interface implemented by ComboBoxAccessible

func (*ComboBoxAccessible) ContainerAccessible

func (recv *ComboBoxAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ComboBoxAccessible) Equals added in v0.0.2

func (recv *ComboBoxAccessible) Equals(other *ComboBoxAccessible) bool

Equals compares this ComboBoxAccessible with another ComboBoxAccessible, and returns true if they represent the same GObject.

func (*ComboBoxAccessible) Object

func (recv *ComboBoxAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ComboBoxAccessible) Selection

func (recv *ComboBoxAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by ComboBoxAccessible

func (*ComboBoxAccessible) ToC

func (recv *ComboBoxAccessible) ToC() unsafe.Pointer

func (*ComboBoxAccessible) WidgetAccessible

func (recv *ComboBoxAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ComboBoxAccessibleClass

type ComboBoxAccessibleClass struct {
	// contains filtered or unexported fields
}

ComboBoxAccessibleClass is a wrapper around the C record GtkComboBoxAccessibleClass.

func ComboBoxAccessibleClassNewFromC

func ComboBoxAccessibleClassNewFromC(u unsafe.Pointer) *ComboBoxAccessibleClass

func (*ComboBoxAccessibleClass) Equals added in v0.0.2

Equals compares this ComboBoxAccessibleClass with another ComboBoxAccessibleClass, and returns true if they represent the same GObject.

func (*ComboBoxAccessibleClass) ToC

type ComboBoxAccessiblePrivate

type ComboBoxAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ComboBoxAccessiblePrivate is a wrapper around the C record GtkComboBoxAccessiblePrivate.

func ComboBoxAccessiblePrivateNewFromC

func ComboBoxAccessiblePrivateNewFromC(u unsafe.Pointer) *ComboBoxAccessiblePrivate

func (*ComboBoxAccessiblePrivate) Equals added in v0.0.2

Equals compares this ComboBoxAccessiblePrivate with another ComboBoxAccessiblePrivate, and returns true if they represent the same GObject.

func (*ComboBoxAccessiblePrivate) ToC

type ComboBoxClass

type ComboBoxClass struct {
	// contains filtered or unexported fields
}

ComboBoxClass is a wrapper around the C record GtkComboBoxClass.

func ComboBoxClassNewFromC

func ComboBoxClassNewFromC(u unsafe.Pointer) *ComboBoxClass

func (*ComboBoxClass) Equals added in v0.0.2

func (recv *ComboBoxClass) Equals(other *ComboBoxClass) bool

Equals compares this ComboBoxClass with another ComboBoxClass, and returns true if they represent the same GObject.

func (*ComboBoxClass) ToC

func (recv *ComboBoxClass) ToC() unsafe.Pointer

type ComboBoxPrivate

type ComboBoxPrivate struct {
	// contains filtered or unexported fields
}

ComboBoxPrivate is a wrapper around the C record GtkComboBoxPrivate.

func ComboBoxPrivateNewFromC

func ComboBoxPrivateNewFromC(u unsafe.Pointer) *ComboBoxPrivate

func (*ComboBoxPrivate) Equals added in v0.0.2

func (recv *ComboBoxPrivate) Equals(other *ComboBoxPrivate) bool

Equals compares this ComboBoxPrivate with another ComboBoxPrivate, and returns true if they represent the same GObject.

func (*ComboBoxPrivate) ToC

func (recv *ComboBoxPrivate) ToC() unsafe.Pointer

type ComboBoxText

type ComboBoxText struct {
	// contains filtered or unexported fields
}

ComboBoxText is a wrapper around the C record GtkComboBoxText.

func CastToComboBoxText

func CastToComboBoxText(object *gobject.Object) *ComboBoxText

CastToWidget down casts any arbitrary Object to ComboBoxText. Exercise care, as this is a potentially dangerous function if the Object is not a ComboBoxText.

func ComboBoxTextNewFromC

func ComboBoxTextNewFromC(u unsafe.Pointer) *ComboBoxText

func (*ComboBoxText) Bin

func (recv *ComboBoxText) Bin() *Bin

Bin upcasts to *Bin

func (*ComboBoxText) Buildable

func (recv *ComboBoxText) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ComboBoxText

func (*ComboBoxText) CellEditable

func (recv *ComboBoxText) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by ComboBoxText

func (*ComboBoxText) CellLayout

func (recv *ComboBoxText) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by ComboBoxText

func (*ComboBoxText) ComboBox

func (recv *ComboBoxText) ComboBox() *ComboBox

ComboBox upcasts to *ComboBox

func (*ComboBoxText) Container

func (recv *ComboBoxText) Container() *Container

Container upcasts to *Container

func (*ComboBoxText) Equals added in v0.0.2

func (recv *ComboBoxText) Equals(other *ComboBoxText) bool

Equals compares this ComboBoxText with another ComboBoxText, and returns true if they represent the same GObject.

func (*ComboBoxText) ImplementorIface

func (recv *ComboBoxText) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ComboBoxText

func (*ComboBoxText) InitiallyUnowned

func (recv *ComboBoxText) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ComboBoxText) Object

func (recv *ComboBoxText) Object() *gobject.Object

Object upcasts to *Object

func (*ComboBoxText) ToC

func (recv *ComboBoxText) ToC() unsafe.Pointer

func (*ComboBoxText) Widget

func (recv *ComboBoxText) Widget() *Widget

Widget upcasts to *Widget

type ComboBoxTextClass

type ComboBoxTextClass struct {
	// contains filtered or unexported fields
}

ComboBoxTextClass is a wrapper around the C record GtkComboBoxTextClass.

func ComboBoxTextClassNewFromC

func ComboBoxTextClassNewFromC(u unsafe.Pointer) *ComboBoxTextClass

func (*ComboBoxTextClass) Equals added in v0.0.2

func (recv *ComboBoxTextClass) Equals(other *ComboBoxTextClass) bool

Equals compares this ComboBoxTextClass with another ComboBoxTextClass, and returns true if they represent the same GObject.

func (*ComboBoxTextClass) ToC

func (recv *ComboBoxTextClass) ToC() unsafe.Pointer

type ComboBoxTextPrivate

type ComboBoxTextPrivate struct {
	// contains filtered or unexported fields
}

ComboBoxTextPrivate is a wrapper around the C record GtkComboBoxTextPrivate.

func ComboBoxTextPrivateNewFromC

func ComboBoxTextPrivateNewFromC(u unsafe.Pointer) *ComboBoxTextPrivate

func (*ComboBoxTextPrivate) Equals added in v0.0.2

func (recv *ComboBoxTextPrivate) Equals(other *ComboBoxTextPrivate) bool

Equals compares this ComboBoxTextPrivate with another ComboBoxTextPrivate, and returns true if they represent the same GObject.

func (*ComboBoxTextPrivate) ToC

func (recv *ComboBoxTextPrivate) ToC() unsafe.Pointer

type Container

type Container struct {
	// contains filtered or unexported fields
}

Container is a wrapper around the C record GtkContainer.

func CastToContainer

func CastToContainer(object *gobject.Object) *Container

CastToWidget down casts any arbitrary Object to Container. Exercise care, as this is a potentially dangerous function if the Object is not a Container.

func ContainerNewFromC

func ContainerNewFromC(u unsafe.Pointer) *Container

func (*Container) Add

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

Add is a wrapper around the C function gtk_container_add.

func (*Container) Buildable

func (recv *Container) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Container

func (*Container) CheckResize

func (recv *Container) CheckResize()

CheckResize is a wrapper around the C function gtk_container_check_resize.

func (*Container) ChildGetProperty

func (recv *Container) ChildGetProperty(child *Widget, propertyName string, value *gobject.Value)

ChildGetProperty is a wrapper around the C function gtk_container_child_get_property.

func (*Container) ChildSetProperty

func (recv *Container) ChildSetProperty(child *Widget, propertyName string, value *gobject.Value)

ChildSetProperty is a wrapper around the C function gtk_container_child_set_property.

func (*Container) ChildType

func (recv *Container) ChildType() gobject.Type

ChildType is a wrapper around the C function gtk_container_child_type.

func (*Container) ConnectAdd

func (recv *Container) ConnectAdd(callback ContainerSignalAddCallback) int

ConnectAdd connects the callback to the 'add' signal for the Container.

The returned value represents the connection, and may be passed to DisconnectAdd to remove it.

func (*Container) ConnectCheckResize

func (recv *Container) ConnectCheckResize(callback ContainerSignalCheckResizeCallback) int

ConnectCheckResize connects the callback to the 'check-resize' signal for the Container.

The returned value represents the connection, and may be passed to DisconnectCheckResize to remove it.

func (*Container) ConnectRemove

func (recv *Container) ConnectRemove(callback ContainerSignalRemoveCallback) int

ConnectRemove connects the callback to the 'remove' signal for the Container.

The returned value represents the connection, and may be passed to DisconnectRemove to remove it.

func (*Container) ConnectSetFocusChild

func (recv *Container) ConnectSetFocusChild(callback ContainerSignalSetFocusChildCallback) int

ConnectSetFocusChild connects the callback to the 'set-focus-child' signal for the Container.

The returned value represents the connection, and may be passed to DisconnectSetFocusChild to remove it.

func (*Container) DisconnectAdd

func (recv *Container) DisconnectAdd(connectionID int)

DisconnectAdd disconnects a callback from the 'add' signal for the Container.

The connectionID should be a value returned from a call to ConnectAdd.

func (*Container) DisconnectCheckResize

func (recv *Container) DisconnectCheckResize(connectionID int)

DisconnectCheckResize disconnects a callback from the 'check-resize' signal for the Container.

The connectionID should be a value returned from a call to ConnectCheckResize.

func (*Container) DisconnectRemove

func (recv *Container) DisconnectRemove(connectionID int)

DisconnectRemove disconnects a callback from the 'remove' signal for the Container.

The connectionID should be a value returned from a call to ConnectRemove.

func (*Container) DisconnectSetFocusChild

func (recv *Container) DisconnectSetFocusChild(connectionID int)

DisconnectSetFocusChild disconnects a callback from the 'set-focus-child' signal for the Container.

The connectionID should be a value returned from a call to ConnectSetFocusChild.

func (*Container) Equals added in v0.0.2

func (recv *Container) Equals(other *Container) bool

Equals compares this Container with another Container, and returns true if they represent the same GObject.

func (*Container) GetBorderWidth

func (recv *Container) GetBorderWidth() uint32

GetBorderWidth is a wrapper around the C function gtk_container_get_border_width.

func (*Container) GetChildren

func (recv *Container) GetChildren() *glib.List

GetChildren is a wrapper around the C function gtk_container_get_children.

func (*Container) GetFocusChain

func (recv *Container) GetFocusChain() (bool, *glib.List)

GetFocusChain is a wrapper around the C function gtk_container_get_focus_chain.

func (*Container) GetFocusHadjustment

func (recv *Container) GetFocusHadjustment() *Adjustment

GetFocusHadjustment is a wrapper around the C function gtk_container_get_focus_hadjustment.

func (*Container) GetFocusVadjustment

func (recv *Container) GetFocusVadjustment() *Adjustment

GetFocusVadjustment is a wrapper around the C function gtk_container_get_focus_vadjustment.

func (*Container) GetPathForChild

func (recv *Container) GetPathForChild(child *Widget) *WidgetPath

GetPathForChild is a wrapper around the C function gtk_container_get_path_for_child.

func (*Container) GetResizeMode

func (recv *Container) GetResizeMode() ResizeMode

GetResizeMode is a wrapper around the C function gtk_container_get_resize_mode.

func (*Container) ImplementorIface

func (recv *Container) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Container

func (*Container) InitiallyUnowned

func (recv *Container) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Container) Object

func (recv *Container) Object() *gobject.Object

Object upcasts to *Object

func (*Container) PropagateDraw

func (recv *Container) PropagateDraw(child *Widget, cr *cairo.Context)

PropagateDraw is a wrapper around the C function gtk_container_propagate_draw.

func (*Container) Remove

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

Remove is a wrapper around the C function gtk_container_remove.

func (*Container) ResizeChildren

func (recv *Container) ResizeChildren()

ResizeChildren is a wrapper around the C function gtk_container_resize_children.

func (*Container) SetBorderWidth

func (recv *Container) SetBorderWidth(borderWidth uint32)

SetBorderWidth is a wrapper around the C function gtk_container_set_border_width.

func (*Container) SetFocusChain

func (recv *Container) SetFocusChain(focusableWidgets *glib.List)

SetFocusChain is a wrapper around the C function gtk_container_set_focus_chain.

func (*Container) SetFocusChild

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

SetFocusChild is a wrapper around the C function gtk_container_set_focus_child.

func (*Container) SetFocusHadjustment

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

SetFocusHadjustment is a wrapper around the C function gtk_container_set_focus_hadjustment.

func (*Container) SetFocusVadjustment

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

SetFocusVadjustment is a wrapper around the C function gtk_container_set_focus_vadjustment.

func (*Container) SetReallocateRedraws

func (recv *Container) SetReallocateRedraws(needsRedraws bool)

SetReallocateRedraws is a wrapper around the C function gtk_container_set_reallocate_redraws.

func (*Container) SetResizeMode

func (recv *Container) SetResizeMode(resizeMode ResizeMode)

SetResizeMode is a wrapper around the C function gtk_container_set_resize_mode.

func (*Container) ToC

func (recv *Container) ToC() unsafe.Pointer

func (*Container) UnsetFocusChain

func (recv *Container) UnsetFocusChain()

UnsetFocusChain is a wrapper around the C function gtk_container_unset_focus_chain.

func (*Container) Widget

func (recv *Container) Widget() *Widget

Widget upcasts to *Widget

type ContainerAccessible

type ContainerAccessible struct {
	// contains filtered or unexported fields
}

ContainerAccessible is a wrapper around the C record GtkContainerAccessible.

func CastToContainerAccessible

func CastToContainerAccessible(object *gobject.Object) *ContainerAccessible

CastToWidget down casts any arbitrary Object to ContainerAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ContainerAccessible.

func ContainerAccessibleNewFromC

func ContainerAccessibleNewFromC(u unsafe.Pointer) *ContainerAccessible

func (*ContainerAccessible) Accessible

func (recv *ContainerAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ContainerAccessible) Component

func (recv *ContainerAccessible) Component() *atk.Component

Component returns the Component interface implemented by ContainerAccessible

func (*ContainerAccessible) Equals added in v0.0.2

func (recv *ContainerAccessible) Equals(other *ContainerAccessible) bool

Equals compares this ContainerAccessible with another ContainerAccessible, and returns true if they represent the same GObject.

func (*ContainerAccessible) Object

func (recv *ContainerAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ContainerAccessible) ToC

func (recv *ContainerAccessible) ToC() unsafe.Pointer

func (*ContainerAccessible) WidgetAccessible

func (recv *ContainerAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ContainerAccessibleClass

type ContainerAccessibleClass struct {
	// contains filtered or unexported fields
}

ContainerAccessibleClass is a wrapper around the C record GtkContainerAccessibleClass.

func ContainerAccessibleClassNewFromC

func ContainerAccessibleClassNewFromC(u unsafe.Pointer) *ContainerAccessibleClass

func (*ContainerAccessibleClass) Equals added in v0.0.2

Equals compares this ContainerAccessibleClass with another ContainerAccessibleClass, and returns true if they represent the same GObject.

func (*ContainerAccessibleClass) ToC

type ContainerAccessiblePrivate

type ContainerAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ContainerAccessiblePrivate is a wrapper around the C record GtkContainerAccessiblePrivate.

func ContainerAccessiblePrivateNewFromC

func ContainerAccessiblePrivateNewFromC(u unsafe.Pointer) *ContainerAccessiblePrivate

func (*ContainerAccessiblePrivate) Equals added in v0.0.2

Equals compares this ContainerAccessiblePrivate with another ContainerAccessiblePrivate, and returns true if they represent the same GObject.

func (*ContainerAccessiblePrivate) ToC

type ContainerCellAccessible

type ContainerCellAccessible struct {
	// contains filtered or unexported fields
}

ContainerCellAccessible is a wrapper around the C record GtkContainerCellAccessible.

func CastToContainerCellAccessible

func CastToContainerCellAccessible(object *gobject.Object) *ContainerCellAccessible

CastToWidget down casts any arbitrary Object to ContainerCellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ContainerCellAccessible.

func ContainerCellAccessibleNew

func ContainerCellAccessibleNew() *ContainerCellAccessible

ContainerCellAccessibleNew is a wrapper around the C function gtk_container_cell_accessible_new.

func ContainerCellAccessibleNewFromC

func ContainerCellAccessibleNewFromC(u unsafe.Pointer) *ContainerCellAccessible

func (*ContainerCellAccessible) Accessible

func (recv *ContainerCellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ContainerCellAccessible) Action

func (recv *ContainerCellAccessible) Action() *atk.Action

Action returns the Action interface implemented by ContainerCellAccessible

func (*ContainerCellAccessible) AddChild

func (recv *ContainerCellAccessible) AddChild(child *CellAccessible)

AddChild is a wrapper around the C function gtk_container_cell_accessible_add_child.

func (*ContainerCellAccessible) CellAccessible

func (recv *ContainerCellAccessible) CellAccessible() *CellAccessible

CellAccessible upcasts to *CellAccessible

func (*ContainerCellAccessible) Component

func (recv *ContainerCellAccessible) Component() *atk.Component

Component returns the Component interface implemented by ContainerCellAccessible

func (*ContainerCellAccessible) Equals added in v0.0.2

Equals compares this ContainerCellAccessible with another ContainerCellAccessible, and returns true if they represent the same GObject.

func (*ContainerCellAccessible) GetChildren

func (recv *ContainerCellAccessible) GetChildren() *glib.List

GetChildren is a wrapper around the C function gtk_container_cell_accessible_get_children.

func (*ContainerCellAccessible) Object

func (recv *ContainerCellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ContainerCellAccessible) RemoveChild

func (recv *ContainerCellAccessible) RemoveChild(child *CellAccessible)

RemoveChild is a wrapper around the C function gtk_container_cell_accessible_remove_child.

func (*ContainerCellAccessible) ToC

type ContainerCellAccessibleClass

type ContainerCellAccessibleClass struct {
	// contains filtered or unexported fields
}

ContainerCellAccessibleClass is a wrapper around the C record GtkContainerCellAccessibleClass.

func ContainerCellAccessibleClassNewFromC

func ContainerCellAccessibleClassNewFromC(u unsafe.Pointer) *ContainerCellAccessibleClass

func (*ContainerCellAccessibleClass) Equals added in v0.0.2

Equals compares this ContainerCellAccessibleClass with another ContainerCellAccessibleClass, and returns true if they represent the same GObject.

func (*ContainerCellAccessibleClass) ToC

type ContainerCellAccessiblePrivate

type ContainerCellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ContainerCellAccessiblePrivate is a wrapper around the C record GtkContainerCellAccessiblePrivate.

func ContainerCellAccessiblePrivateNewFromC

func ContainerCellAccessiblePrivateNewFromC(u unsafe.Pointer) *ContainerCellAccessiblePrivate

func (*ContainerCellAccessiblePrivate) Equals added in v0.0.2

Equals compares this ContainerCellAccessiblePrivate with another ContainerCellAccessiblePrivate, and returns true if they represent the same GObject.

func (*ContainerCellAccessiblePrivate) ToC

type ContainerClass

type ContainerClass struct {
	// contains filtered or unexported fields
}

ContainerClass is a wrapper around the C record GtkContainerClass.

func ContainerClassNewFromC

func ContainerClassNewFromC(u unsafe.Pointer) *ContainerClass

func (*ContainerClass) Equals added in v0.0.2

func (recv *ContainerClass) Equals(other *ContainerClass) bool

Equals compares this ContainerClass with another ContainerClass, and returns true if they represent the same GObject.

func (*ContainerClass) HandleBorderWidth

func (recv *ContainerClass) HandleBorderWidth()

HandleBorderWidth is a wrapper around the C function gtk_container_class_handle_border_width.

func (*ContainerClass) InstallChildProperty added in v0.0.7

func (recv *ContainerClass) InstallChildProperty(propertyId uint32, pspec *gobject.ParamSpec)

InstallChildProperty is a wrapper around the C function gtk_container_class_install_child_property.

func (*ContainerClass) ToC

func (recv *ContainerClass) ToC() unsafe.Pointer

type ContainerPrivate

type ContainerPrivate struct {
	// contains filtered or unexported fields
}

ContainerPrivate is a wrapper around the C record GtkContainerPrivate.

func ContainerPrivateNewFromC

func ContainerPrivateNewFromC(u unsafe.Pointer) *ContainerPrivate

func (*ContainerPrivate) Equals added in v0.0.2

func (recv *ContainerPrivate) Equals(other *ContainerPrivate) bool

Equals compares this ContainerPrivate with another ContainerPrivate, and returns true if they represent the same GObject.

func (*ContainerPrivate) ToC

func (recv *ContainerPrivate) ToC() unsafe.Pointer

type ContainerSignalAddCallback

type ContainerSignalAddCallback func(targetObject *Container, object *Widget)

ContainerSignalAddCallback is a callback function for a 'add' signal emitted from a Container.

type ContainerSignalCheckResizeCallback

type ContainerSignalCheckResizeCallback func(targetObject *Container)

ContainerSignalCheckResizeCallback is a callback function for a 'check-resize' signal emitted from a Container.

type ContainerSignalRemoveCallback

type ContainerSignalRemoveCallback func(targetObject *Container, object *Widget)

ContainerSignalRemoveCallback is a callback function for a 'remove' signal emitted from a Container.

type ContainerSignalSetFocusChildCallback

type ContainerSignalSetFocusChildCallback func(targetObject *Container, object *Widget)

ContainerSignalSetFocusChildCallback is a callback function for a 'set-focus-child' signal emitted from a Container.

type CornerType

type CornerType C.GtkCornerType
const (
	GTK_CORNER_TOP_LEFT     CornerType = 0
	GTK_CORNER_BOTTOM_LEFT  CornerType = 1
	GTK_CORNER_TOP_RIGHT    CornerType = 2
	GTK_CORNER_BOTTOM_RIGHT CornerType = 3
)

type CssProvider

type CssProvider struct {
	// contains filtered or unexported fields
}

CssProvider is a wrapper around the C record GtkCssProvider.

func CastToCssProvider

func CastToCssProvider(object *gobject.Object) *CssProvider

CastToWidget down casts any arbitrary Object to CssProvider. Exercise care, as this is a potentially dangerous function if the Object is not a CssProvider.

func CssProviderGetDefault added in v0.0.3

func CssProviderGetDefault() *CssProvider

CssProviderGetDefault is a wrapper around the C function gtk_css_provider_get_default.

func CssProviderGetNamed added in v0.0.3

func CssProviderGetNamed(name string, variant string) *CssProvider

CssProviderGetNamed is a wrapper around the C function gtk_css_provider_get_named.

func CssProviderNew

func CssProviderNew() *CssProvider

CssProviderNew is a wrapper around the C function gtk_css_provider_new.

func CssProviderNewFromC

func CssProviderNewFromC(u unsafe.Pointer) *CssProvider

func (*CssProvider) ConnectParsingError

func (recv *CssProvider) ConnectParsingError(callback CssProviderSignalParsingErrorCallback) int

ConnectParsingError connects the callback to the 'parsing-error' signal for the CssProvider.

The returned value represents the connection, and may be passed to DisconnectParsingError to remove it.

func (*CssProvider) DisconnectParsingError

func (recv *CssProvider) DisconnectParsingError(connectionID int)

DisconnectParsingError disconnects a callback from the 'parsing-error' signal for the CssProvider.

The connectionID should be a value returned from a call to ConnectParsingError.

func (*CssProvider) Equals added in v0.0.2

func (recv *CssProvider) Equals(other *CssProvider) bool

Equals compares this CssProvider with another CssProvider, and returns true if they represent the same GObject.

func (*CssProvider) LoadFromData

func (recv *CssProvider) LoadFromData(data []uint8) (bool, error)

LoadFromData is a wrapper around the C function gtk_css_provider_load_from_data.

func (*CssProvider) LoadFromFile

func (recv *CssProvider) LoadFromFile(file *gio.File) (bool, error)

LoadFromFile is a wrapper around the C function gtk_css_provider_load_from_file.

func (*CssProvider) LoadFromPath

func (recv *CssProvider) LoadFromPath(path string) (bool, error)

LoadFromPath is a wrapper around the C function gtk_css_provider_load_from_path.

func (*CssProvider) Object

func (recv *CssProvider) Object() *gobject.Object

Object upcasts to *Object

func (*CssProvider) StyleProvider

func (recv *CssProvider) StyleProvider() *StyleProvider

StyleProvider returns the StyleProvider interface implemented by CssProvider

func (*CssProvider) ToC

func (recv *CssProvider) ToC() unsafe.Pointer

type CssProviderClass

type CssProviderClass struct {
	// contains filtered or unexported fields
}

CssProviderClass is a wrapper around the C record GtkCssProviderClass.

func CssProviderClassNewFromC

func CssProviderClassNewFromC(u unsafe.Pointer) *CssProviderClass

func (*CssProviderClass) Equals added in v0.0.2

func (recv *CssProviderClass) Equals(other *CssProviderClass) bool

Equals compares this CssProviderClass with another CssProviderClass, and returns true if they represent the same GObject.

func (*CssProviderClass) ToC

func (recv *CssProviderClass) ToC() unsafe.Pointer

type CssProviderError

type CssProviderError C.GtkCssProviderError
const (
	GTK_CSS_PROVIDER_ERROR_FAILED        CssProviderError = 0
	GTK_CSS_PROVIDER_ERROR_SYNTAX        CssProviderError = 1
	GTK_CSS_PROVIDER_ERROR_IMPORT        CssProviderError = 2
	GTK_CSS_PROVIDER_ERROR_NAME          CssProviderError = 3
	GTK_CSS_PROVIDER_ERROR_DEPRECATED    CssProviderError = 4
	GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE CssProviderError = 5
)

type CssProviderPrivate

type CssProviderPrivate struct {
	// contains filtered or unexported fields
}

CssProviderPrivate is a wrapper around the C record GtkCssProviderPrivate.

func CssProviderPrivateNewFromC

func CssProviderPrivateNewFromC(u unsafe.Pointer) *CssProviderPrivate

func (*CssProviderPrivate) Equals added in v0.0.2

func (recv *CssProviderPrivate) Equals(other *CssProviderPrivate) bool

Equals compares this CssProviderPrivate with another CssProviderPrivate, and returns true if they represent the same GObject.

func (*CssProviderPrivate) ToC

func (recv *CssProviderPrivate) ToC() unsafe.Pointer

type CssProviderSignalParsingErrorCallback

type CssProviderSignalParsingErrorCallback func(targetObject *CssProvider, section *CssSection, error *glib.Error)

CssProviderSignalParsingErrorCallback is a callback function for a 'parsing-error' signal emitted from a CssProvider.

type DebugFlag

type DebugFlag C.GtkDebugFlag
const (
	GTK_DEBUG_MISC           DebugFlag = 1
	GTK_DEBUG_PLUGSOCKET     DebugFlag = 2
	GTK_DEBUG_TEXT           DebugFlag = 4
	GTK_DEBUG_TREE           DebugFlag = 8
	GTK_DEBUG_UPDATES        DebugFlag = 16
	GTK_DEBUG_KEYBINDINGS    DebugFlag = 32
	GTK_DEBUG_MULTIHEAD      DebugFlag = 64
	GTK_DEBUG_MODULES        DebugFlag = 128
	GTK_DEBUG_GEOMETRY       DebugFlag = 256
	GTK_DEBUG_ICONTHEME      DebugFlag = 512
	GTK_DEBUG_PRINTING       DebugFlag = 1024
	GTK_DEBUG_BUILDER        DebugFlag = 2048
	GTK_DEBUG_SIZE_REQUEST   DebugFlag = 4096
	GTK_DEBUG_NO_CSS_CACHE   DebugFlag = 8192
	GTK_DEBUG_BASELINES      DebugFlag = 16384
	GTK_DEBUG_PIXEL_CACHE    DebugFlag = 32768
	GTK_DEBUG_NO_PIXEL_CACHE DebugFlag = 65536
	GTK_DEBUG_INTERACTIVE    DebugFlag = 131072
	GTK_DEBUG_TOUCHSCREEN    DebugFlag = 262144
	GTK_DEBUG_ACTIONS        DebugFlag = 524288
	GTK_DEBUG_RESIZE         DebugFlag = 1048576
	GTK_DEBUG_LAYOUT         DebugFlag = 2097152
)

type DeleteType

type DeleteType C.GtkDeleteType
const (
	GTK_DELETE_CHARS             DeleteType = 0
	GTK_DELETE_WORD_ENDS         DeleteType = 1
	GTK_DELETE_WORDS             DeleteType = 2
	GTK_DELETE_DISPLAY_LINES     DeleteType = 3
	GTK_DELETE_DISPLAY_LINE_ENDS DeleteType = 4
	GTK_DELETE_PARAGRAPH_ENDS    DeleteType = 5
	GTK_DELETE_PARAGRAPHS        DeleteType = 6
	GTK_DELETE_WHITESPACE        DeleteType = 7
)

type DestDefaults

type DestDefaults C.GtkDestDefaults
const (
	GTK_DEST_DEFAULT_MOTION    DestDefaults = 1
	GTK_DEST_DEFAULT_HIGHLIGHT DestDefaults = 2
	GTK_DEST_DEFAULT_DROP      DestDefaults = 4
	GTK_DEST_DEFAULT_ALL       DestDefaults = 7
)

type Dialog

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

Dialog is a wrapper around the C record GtkDialog.

func CastToDialog

func CastToDialog(object *gobject.Object) *Dialog

CastToWidget down casts any arbitrary Object to Dialog. Exercise care, as this is a potentially dangerous function if the Object is not a Dialog.

func DialogNew

func DialogNew() *Dialog

DialogNew is a wrapper around the C function gtk_dialog_new.

func DialogNewFromC

func DialogNewFromC(u unsafe.Pointer) *Dialog

func (*Dialog) AddActionWidget

func (recv *Dialog) AddActionWidget(child *Widget, responseId int32)

AddActionWidget is a wrapper around the C function gtk_dialog_add_action_widget.

func (*Dialog) AddButton

func (recv *Dialog) AddButton(buttonText string, responseId int32) *Widget

AddButton is a wrapper around the C function gtk_dialog_add_button.

func (*Dialog) Bin

func (recv *Dialog) Bin() *Bin

Bin upcasts to *Bin

func (*Dialog) Buildable

func (recv *Dialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Dialog

func (*Dialog) ConnectClose

func (recv *Dialog) ConnectClose(callback DialogSignalCloseCallback) int

ConnectClose connects the callback to the 'close' signal for the Dialog.

The returned value represents the connection, and may be passed to DisconnectClose to remove it.

func (*Dialog) ConnectResponse added in v0.0.2

func (recv *Dialog) ConnectResponse(callback DialogSignalResponseCallback) int

ConnectResponse connects the callback to the 'response' signal for the Dialog.

The returned value represents the connection, and may be passed to DisconnectResponse to remove it.

func (*Dialog) Container

func (recv *Dialog) Container() *Container

Container upcasts to *Container

func (*Dialog) DisconnectClose

func (recv *Dialog) DisconnectClose(connectionID int)

DisconnectClose disconnects a callback from the 'close' signal for the Dialog.

The connectionID should be a value returned from a call to ConnectClose.

func (*Dialog) DisconnectResponse added in v0.0.2

func (recv *Dialog) DisconnectResponse(connectionID int)

DisconnectResponse disconnects a callback from the 'response' signal for the Dialog.

The connectionID should be a value returned from a call to ConnectResponse.

func (*Dialog) Equals added in v0.0.2

func (recv *Dialog) Equals(other *Dialog) bool

Equals compares this Dialog with another Dialog, and returns true if they represent the same GObject.

func (*Dialog) ImplementorIface

func (recv *Dialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Dialog

func (*Dialog) InitiallyUnowned

func (recv *Dialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Dialog) Object

func (recv *Dialog) Object() *gobject.Object

Object upcasts to *Object

func (*Dialog) Response

func (recv *Dialog) Response(responseId int32)

Response is a wrapper around the C function gtk_dialog_response.

func (*Dialog) Run

func (recv *Dialog) Run() int32

Run is a wrapper around the C function gtk_dialog_run.

func (*Dialog) SetDefaultResponse

func (recv *Dialog) SetDefaultResponse(responseId int32)

SetDefaultResponse is a wrapper around the C function gtk_dialog_set_default_response.

func (*Dialog) SetResponseSensitive

func (recv *Dialog) SetResponseSensitive(responseId int32, setting bool)

SetResponseSensitive is a wrapper around the C function gtk_dialog_set_response_sensitive.

func (*Dialog) ToC

func (recv *Dialog) ToC() unsafe.Pointer

func (*Dialog) Widget

func (recv *Dialog) Widget() *Widget

Widget upcasts to *Widget

func (*Dialog) Window

func (recv *Dialog) Window() *Window

Window upcasts to *Window

type DialogClass

type DialogClass struct {
	// contains filtered or unexported fields
}

DialogClass is a wrapper around the C record GtkDialogClass.

func DialogClassNewFromC

func DialogClassNewFromC(u unsafe.Pointer) *DialogClass

func (*DialogClass) Equals added in v0.0.2

func (recv *DialogClass) Equals(other *DialogClass) bool

Equals compares this DialogClass with another DialogClass, and returns true if they represent the same GObject.

func (*DialogClass) ToC

func (recv *DialogClass) ToC() unsafe.Pointer

type DialogFlags

type DialogFlags C.GtkDialogFlags
const (
	GTK_DIALOG_MODAL               DialogFlags = 1
	GTK_DIALOG_DESTROY_WITH_PARENT DialogFlags = 2
	GTK_DIALOG_USE_HEADER_BAR      DialogFlags = 4
)

type DialogPrivate

type DialogPrivate struct {
	// contains filtered or unexported fields
}

DialogPrivate is a wrapper around the C record GtkDialogPrivate.

func DialogPrivateNewFromC

func DialogPrivateNewFromC(u unsafe.Pointer) *DialogPrivate

func (*DialogPrivate) Equals added in v0.0.2

func (recv *DialogPrivate) Equals(other *DialogPrivate) bool

Equals compares this DialogPrivate with another DialogPrivate, and returns true if they represent the same GObject.

func (*DialogPrivate) ToC

func (recv *DialogPrivate) ToC() unsafe.Pointer

type DialogSignalCloseCallback

type DialogSignalCloseCallback func(targetObject *Dialog)

DialogSignalCloseCallback is a callback function for a 'close' signal emitted from a Dialog.

type DialogSignalResponseCallback added in v0.0.2

type DialogSignalResponseCallback func(targetObject *Dialog, responseId int32)

DialogSignalResponseCallback is a callback function for a 'response' signal emitted from a Dialog.

type DirectionType

type DirectionType C.GtkDirectionType
const (
	GTK_DIR_TAB_FORWARD  DirectionType = 0
	GTK_DIR_TAB_BACKWARD DirectionType = 1
	GTK_DIR_UP           DirectionType = 2
	GTK_DIR_DOWN         DirectionType = 3
	GTK_DIR_LEFT         DirectionType = 4
	GTK_DIR_RIGHT        DirectionType = 5
)

type DragResult

type DragResult C.GtkDragResult
const (
	GTK_DRAG_RESULT_SUCCESS         DragResult = 0
	GTK_DRAG_RESULT_NO_TARGET       DragResult = 1
	GTK_DRAG_RESULT_USER_CANCELLED  DragResult = 2
	GTK_DRAG_RESULT_TIMEOUT_EXPIRED DragResult = 3
	GTK_DRAG_RESULT_GRAB_BROKEN     DragResult = 4
	GTK_DRAG_RESULT_ERROR           DragResult = 5
)

type DrawingArea

type DrawingArea struct {
	// contains filtered or unexported fields
}

DrawingArea is a wrapper around the C record GtkDrawingArea.

func CastToDrawingArea

func CastToDrawingArea(object *gobject.Object) *DrawingArea

CastToWidget down casts any arbitrary Object to DrawingArea. Exercise care, as this is a potentially dangerous function if the Object is not a DrawingArea.

func DrawingAreaNew

func DrawingAreaNew() *DrawingArea

DrawingAreaNew is a wrapper around the C function gtk_drawing_area_new.

func DrawingAreaNewFromC

func DrawingAreaNewFromC(u unsafe.Pointer) *DrawingArea

func (*DrawingArea) Buildable

func (recv *DrawingArea) Buildable() *Buildable

Buildable returns the Buildable interface implemented by DrawingArea

func (*DrawingArea) Equals added in v0.0.2

func (recv *DrawingArea) Equals(other *DrawingArea) bool

Equals compares this DrawingArea with another DrawingArea, and returns true if they represent the same GObject.

func (*DrawingArea) ImplementorIface

func (recv *DrawingArea) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by DrawingArea

func (*DrawingArea) InitiallyUnowned

func (recv *DrawingArea) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*DrawingArea) Object

func (recv *DrawingArea) Object() *gobject.Object

Object upcasts to *Object

func (*DrawingArea) ToC

func (recv *DrawingArea) ToC() unsafe.Pointer

func (*DrawingArea) Widget

func (recv *DrawingArea) Widget() *Widget

Widget upcasts to *Widget

type DrawingAreaClass

type DrawingAreaClass struct {
	// contains filtered or unexported fields
}

DrawingAreaClass is a wrapper around the C record GtkDrawingAreaClass.

func DrawingAreaClassNewFromC

func DrawingAreaClassNewFromC(u unsafe.Pointer) *DrawingAreaClass

func (*DrawingAreaClass) Equals added in v0.0.2

func (recv *DrawingAreaClass) Equals(other *DrawingAreaClass) bool

Equals compares this DrawingAreaClass with another DrawingAreaClass, and returns true if they represent the same GObject.

func (*DrawingAreaClass) ToC

func (recv *DrawingAreaClass) ToC() unsafe.Pointer

type Editable

type Editable struct {
	// contains filtered or unexported fields
}

Editable is a wrapper around the C record GtkEditable.

func EditableNewFromC

func EditableNewFromC(u unsafe.Pointer) *Editable

func (*Editable) ConnectChanged

func (recv *Editable) ConnectChanged(callback EditableSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the Editable.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*Editable) ConnectDeleteText added in v0.0.2

func (recv *Editable) ConnectDeleteText(callback EditableSignalDeleteTextCallback) int

ConnectDeleteText connects the callback to the 'delete-text' signal for the Editable.

The returned value represents the connection, and may be passed to DisconnectDeleteText to remove it.

func (*Editable) CopyClipboard

func (recv *Editable) CopyClipboard()

CopyClipboard is a wrapper around the C function gtk_editable_copy_clipboard.

func (*Editable) CutClipboard

func (recv *Editable) CutClipboard()

CutClipboard is a wrapper around the C function gtk_editable_cut_clipboard.

func (*Editable) DeleteSelection

func (recv *Editable) DeleteSelection()

DeleteSelection is a wrapper around the C function gtk_editable_delete_selection.

func (*Editable) DeleteText

func (recv *Editable) DeleteText(startPos int32, endPos int32)

DeleteText is a wrapper around the C function gtk_editable_delete_text.

func (*Editable) DisconnectChanged

func (recv *Editable) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the Editable.

The connectionID should be a value returned from a call to ConnectChanged.

func (*Editable) DisconnectDeleteText added in v0.0.2

func (recv *Editable) DisconnectDeleteText(connectionID int)

DisconnectDeleteText disconnects a callback from the 'delete-text' signal for the Editable.

The connectionID should be a value returned from a call to ConnectDeleteText.

func (*Editable) Equals added in v0.0.2

func (recv *Editable) Equals(other *Editable) bool

Equals compares this Editable with another Editable, and returns true if they represent the same GObject.

func (*Editable) GetChars

func (recv *Editable) GetChars(startPos int32, endPos int32) string

GetChars is a wrapper around the C function gtk_editable_get_chars.

func (*Editable) GetEditable

func (recv *Editable) GetEditable() bool

GetEditable is a wrapper around the C function gtk_editable_get_editable.

func (*Editable) GetPosition

func (recv *Editable) GetPosition() int32

GetPosition is a wrapper around the C function gtk_editable_get_position.

func (*Editable) GetSelectionBounds

func (recv *Editable) GetSelectionBounds() (bool, int32, int32)

GetSelectionBounds is a wrapper around the C function gtk_editable_get_selection_bounds.

func (*Editable) InsertText

func (recv *Editable) InsertText(newText string, newTextLength int32, position int32)

InsertText is a wrapper around the C function gtk_editable_insert_text.

func (*Editable) PasteClipboard

func (recv *Editable) PasteClipboard()

PasteClipboard is a wrapper around the C function gtk_editable_paste_clipboard.

func (*Editable) SelectRegion

func (recv *Editable) SelectRegion(startPos int32, endPos int32)

SelectRegion is a wrapper around the C function gtk_editable_select_region.

func (*Editable) SetEditable

func (recv *Editable) SetEditable(isEditable bool)

SetEditable is a wrapper around the C function gtk_editable_set_editable.

func (*Editable) SetPosition

func (recv *Editable) SetPosition(position int32)

SetPosition is a wrapper around the C function gtk_editable_set_position.

func (*Editable) ToC

func (recv *Editable) ToC() unsafe.Pointer

type EditableInterface

type EditableInterface struct {
	// contains filtered or unexported fields
}

EditableInterface is a wrapper around the C record GtkEditableInterface.

func EditableInterfaceNewFromC

func EditableInterfaceNewFromC(u unsafe.Pointer) *EditableInterface

func (*EditableInterface) Equals added in v0.0.2

func (recv *EditableInterface) Equals(other *EditableInterface) bool

Equals compares this EditableInterface with another EditableInterface, and returns true if they represent the same GObject.

func (*EditableInterface) ToC

func (recv *EditableInterface) ToC() unsafe.Pointer

type EditableSignalChangedCallback

type EditableSignalChangedCallback func(targetObject *Editable)

EditableSignalChangedCallback is a callback function for a 'changed' signal emitted from a Editable.

type EditableSignalDeleteTextCallback added in v0.0.2

type EditableSignalDeleteTextCallback func(targetObject *Editable, startPos int32, endPos int32)

EditableSignalDeleteTextCallback is a callback function for a 'delete-text' signal emitted from a Editable.

type Entry

type Entry struct {
	// contains filtered or unexported fields
}

Entry is a wrapper around the C record GtkEntry.

func CastToEntry

func CastToEntry(object *gobject.Object) *Entry

CastToWidget down casts any arbitrary Object to Entry. Exercise care, as this is a potentially dangerous function if the Object is not a Entry.

func EntryNew

func EntryNew() *Entry

EntryNew is a wrapper around the C function gtk_entry_new.

func EntryNewFromC

func EntryNewFromC(u unsafe.Pointer) *Entry

func (*Entry) Buildable

func (recv *Entry) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Entry

func (*Entry) CellEditable

func (recv *Entry) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by Entry

func (*Entry) ConnectActivate

func (recv *Entry) ConnectActivate(callback EntrySignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (*Entry) ConnectBackspace

func (recv *Entry) ConnectBackspace(callback EntrySignalBackspaceCallback) int

ConnectBackspace connects the callback to the 'backspace' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectBackspace to remove it.

func (*Entry) ConnectCopyClipboard

func (recv *Entry) ConnectCopyClipboard(callback EntrySignalCopyClipboardCallback) int

ConnectCopyClipboard connects the callback to the 'copy-clipboard' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectCopyClipboard to remove it.

func (*Entry) ConnectCutClipboard

func (recv *Entry) ConnectCutClipboard(callback EntrySignalCutClipboardCallback) int

ConnectCutClipboard connects the callback to the 'cut-clipboard' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectCutClipboard to remove it.

func (*Entry) ConnectDeleteFromCursor added in v0.0.7

func (recv *Entry) ConnectDeleteFromCursor(callback EntrySignalDeleteFromCursorCallback) int

ConnectDeleteFromCursor connects the callback to the 'delete-from-cursor' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectDeleteFromCursor to remove it.

func (*Entry) ConnectInsertAtCursor added in v0.0.2

func (recv *Entry) ConnectInsertAtCursor(callback EntrySignalInsertAtCursorCallback) int

ConnectInsertAtCursor connects the callback to the 'insert-at-cursor' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectInsertAtCursor to remove it.

func (*Entry) ConnectMoveCursor added in v0.0.7

func (recv *Entry) ConnectMoveCursor(callback EntrySignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*Entry) ConnectPasteClipboard

func (recv *Entry) ConnectPasteClipboard(callback EntrySignalPasteClipboardCallback) int

ConnectPasteClipboard connects the callback to the 'paste-clipboard' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectPasteClipboard to remove it.

func (*Entry) ConnectPopulatePopup

func (recv *Entry) ConnectPopulatePopup(callback EntrySignalPopulatePopupCallback) int

ConnectPopulatePopup connects the callback to the 'populate-popup' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectPopulatePopup to remove it.

func (*Entry) ConnectToggleOverwrite

func (recv *Entry) ConnectToggleOverwrite(callback EntrySignalToggleOverwriteCallback) int

ConnectToggleOverwrite connects the callback to the 'toggle-overwrite' signal for the Entry.

The returned value represents the connection, and may be passed to DisconnectToggleOverwrite to remove it.

func (*Entry) DisconnectActivate

func (recv *Entry) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the Entry.

The connectionID should be a value returned from a call to ConnectActivate.

func (*Entry) DisconnectBackspace

func (recv *Entry) DisconnectBackspace(connectionID int)

DisconnectBackspace disconnects a callback from the 'backspace' signal for the Entry.

The connectionID should be a value returned from a call to ConnectBackspace.

func (*Entry) DisconnectCopyClipboard

func (recv *Entry) DisconnectCopyClipboard(connectionID int)

DisconnectCopyClipboard disconnects a callback from the 'copy-clipboard' signal for the Entry.

The connectionID should be a value returned from a call to ConnectCopyClipboard.

func (*Entry) DisconnectCutClipboard

func (recv *Entry) DisconnectCutClipboard(connectionID int)

DisconnectCutClipboard disconnects a callback from the 'cut-clipboard' signal for the Entry.

The connectionID should be a value returned from a call to ConnectCutClipboard.

func (*Entry) DisconnectDeleteFromCursor added in v0.0.7

func (recv *Entry) DisconnectDeleteFromCursor(connectionID int)

DisconnectDeleteFromCursor disconnects a callback from the 'delete-from-cursor' signal for the Entry.

The connectionID should be a value returned from a call to ConnectDeleteFromCursor.

func (*Entry) DisconnectInsertAtCursor added in v0.0.2

func (recv *Entry) DisconnectInsertAtCursor(connectionID int)

DisconnectInsertAtCursor disconnects a callback from the 'insert-at-cursor' signal for the Entry.

The connectionID should be a value returned from a call to ConnectInsertAtCursor.

func (*Entry) DisconnectMoveCursor added in v0.0.7

func (recv *Entry) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the Entry.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*Entry) DisconnectPasteClipboard

func (recv *Entry) DisconnectPasteClipboard(connectionID int)

DisconnectPasteClipboard disconnects a callback from the 'paste-clipboard' signal for the Entry.

The connectionID should be a value returned from a call to ConnectPasteClipboard.

func (*Entry) DisconnectPopulatePopup

func (recv *Entry) DisconnectPopulatePopup(connectionID int)

DisconnectPopulatePopup disconnects a callback from the 'populate-popup' signal for the Entry.

The connectionID should be a value returned from a call to ConnectPopulatePopup.

func (*Entry) DisconnectToggleOverwrite

func (recv *Entry) DisconnectToggleOverwrite(connectionID int)

DisconnectToggleOverwrite disconnects a callback from the 'toggle-overwrite' signal for the Entry.

The connectionID should be a value returned from a call to ConnectToggleOverwrite.

func (*Entry) Editable

func (recv *Entry) Editable() *Editable

Editable returns the Editable interface implemented by Entry

func (*Entry) Equals added in v0.0.2

func (recv *Entry) Equals(other *Entry) bool

Equals compares this Entry with another Entry, and returns true if they represent the same GObject.

func (*Entry) GetActivatesDefault

func (recv *Entry) GetActivatesDefault() bool

GetActivatesDefault is a wrapper around the C function gtk_entry_get_activates_default.

func (*Entry) GetHasFrame

func (recv *Entry) GetHasFrame() bool

GetHasFrame is a wrapper around the C function gtk_entry_get_has_frame.

func (*Entry) GetInvisibleChar

func (recv *Entry) GetInvisibleChar() rune

GetInvisibleChar is a wrapper around the C function gtk_entry_get_invisible_char.

func (*Entry) GetLayout

func (recv *Entry) GetLayout() *pango.Layout

GetLayout is a wrapper around the C function gtk_entry_get_layout.

func (*Entry) GetLayoutOffsets

func (recv *Entry) GetLayoutOffsets() (int32, int32)

GetLayoutOffsets is a wrapper around the C function gtk_entry_get_layout_offsets.

func (*Entry) GetMaxLength

func (recv *Entry) GetMaxLength() int32

GetMaxLength is a wrapper around the C function gtk_entry_get_max_length.

func (*Entry) GetText

func (recv *Entry) GetText() string

GetText is a wrapper around the C function gtk_entry_get_text.

func (*Entry) GetVisibility

func (recv *Entry) GetVisibility() bool

GetVisibility is a wrapper around the C function gtk_entry_get_visibility.

func (*Entry) GetWidthChars

func (recv *Entry) GetWidthChars() int32

GetWidthChars is a wrapper around the C function gtk_entry_get_width_chars.

func (*Entry) ImplementorIface

func (recv *Entry) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Entry

func (*Entry) InitiallyUnowned

func (recv *Entry) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Entry) LayoutIndexToTextIndex

func (recv *Entry) LayoutIndexToTextIndex(layoutIndex int32) int32

LayoutIndexToTextIndex is a wrapper around the C function gtk_entry_layout_index_to_text_index.

func (*Entry) Object

func (recv *Entry) Object() *gobject.Object

Object upcasts to *Object

func (*Entry) SetActivatesDefault

func (recv *Entry) SetActivatesDefault(setting bool)

SetActivatesDefault is a wrapper around the C function gtk_entry_set_activates_default.

func (*Entry) SetHasFrame

func (recv *Entry) SetHasFrame(setting bool)

SetHasFrame is a wrapper around the C function gtk_entry_set_has_frame.

func (*Entry) SetInvisibleChar

func (recv *Entry) SetInvisibleChar(ch rune)

SetInvisibleChar is a wrapper around the C function gtk_entry_set_invisible_char.

func (*Entry) SetMaxLength

func (recv *Entry) SetMaxLength(max int32)

SetMaxLength is a wrapper around the C function gtk_entry_set_max_length.

func (*Entry) SetText

func (recv *Entry) SetText(text string)

SetText is a wrapper around the C function gtk_entry_set_text.

func (*Entry) SetVisibility

func (recv *Entry) SetVisibility(visible bool)

SetVisibility is a wrapper around the C function gtk_entry_set_visibility.

func (*Entry) SetWidthChars

func (recv *Entry) SetWidthChars(nChars int32)

SetWidthChars is a wrapper around the C function gtk_entry_set_width_chars.

func (*Entry) TextIndexToLayoutIndex

func (recv *Entry) TextIndexToLayoutIndex(textIndex int32) int32

TextIndexToLayoutIndex is a wrapper around the C function gtk_entry_text_index_to_layout_index.

func (*Entry) ToC

func (recv *Entry) ToC() unsafe.Pointer

func (*Entry) Widget

func (recv *Entry) Widget() *Widget

Widget upcasts to *Widget

type EntryAccessible

type EntryAccessible struct {
	// contains filtered or unexported fields
}

EntryAccessible is a wrapper around the C record GtkEntryAccessible.

func CastToEntryAccessible

func CastToEntryAccessible(object *gobject.Object) *EntryAccessible

CastToWidget down casts any arbitrary Object to EntryAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a EntryAccessible.

func EntryAccessibleNewFromC

func EntryAccessibleNewFromC(u unsafe.Pointer) *EntryAccessible

func (*EntryAccessible) Accessible

func (recv *EntryAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*EntryAccessible) Action

func (recv *EntryAccessible) Action() *atk.Action

Action returns the Action interface implemented by EntryAccessible

func (*EntryAccessible) Component

func (recv *EntryAccessible) Component() *atk.Component

Component returns the Component interface implemented by EntryAccessible

func (*EntryAccessible) EditableText

func (recv *EntryAccessible) EditableText() *atk.EditableText

EditableText returns the EditableText interface implemented by EntryAccessible

func (*EntryAccessible) Equals added in v0.0.2

func (recv *EntryAccessible) Equals(other *EntryAccessible) bool

Equals compares this EntryAccessible with another EntryAccessible, and returns true if they represent the same GObject.

func (*EntryAccessible) Object

func (recv *EntryAccessible) Object() *atk.Object

Object upcasts to *Object

func (*EntryAccessible) Text

func (recv *EntryAccessible) Text() *atk.Text

Text returns the Text interface implemented by EntryAccessible

func (*EntryAccessible) ToC

func (recv *EntryAccessible) ToC() unsafe.Pointer

func (*EntryAccessible) WidgetAccessible

func (recv *EntryAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type EntryAccessibleClass

type EntryAccessibleClass struct {
	// contains filtered or unexported fields
}

EntryAccessibleClass is a wrapper around the C record GtkEntryAccessibleClass.

func EntryAccessibleClassNewFromC

func EntryAccessibleClassNewFromC(u unsafe.Pointer) *EntryAccessibleClass

func (*EntryAccessibleClass) Equals added in v0.0.2

func (recv *EntryAccessibleClass) Equals(other *EntryAccessibleClass) bool

Equals compares this EntryAccessibleClass with another EntryAccessibleClass, and returns true if they represent the same GObject.

func (*EntryAccessibleClass) ToC

func (recv *EntryAccessibleClass) ToC() unsafe.Pointer

type EntryAccessiblePrivate

type EntryAccessiblePrivate struct {
	// contains filtered or unexported fields
}

EntryAccessiblePrivate is a wrapper around the C record GtkEntryAccessiblePrivate.

func EntryAccessiblePrivateNewFromC

func EntryAccessiblePrivateNewFromC(u unsafe.Pointer) *EntryAccessiblePrivate

func (*EntryAccessiblePrivate) Equals added in v0.0.2

func (recv *EntryAccessiblePrivate) Equals(other *EntryAccessiblePrivate) bool

Equals compares this EntryAccessiblePrivate with another EntryAccessiblePrivate, and returns true if they represent the same GObject.

func (*EntryAccessiblePrivate) ToC

type EntryBuffer

type EntryBuffer struct {
	// contains filtered or unexported fields
}

EntryBuffer is a wrapper around the C record GtkEntryBuffer.

func CastToEntryBuffer

func CastToEntryBuffer(object *gobject.Object) *EntryBuffer

CastToWidget down casts any arbitrary Object to EntryBuffer. Exercise care, as this is a potentially dangerous function if the Object is not a EntryBuffer.

func EntryBufferNewFromC

func EntryBufferNewFromC(u unsafe.Pointer) *EntryBuffer

func (*EntryBuffer) Equals added in v0.0.2

func (recv *EntryBuffer) Equals(other *EntryBuffer) bool

Equals compares this EntryBuffer with another EntryBuffer, and returns true if they represent the same GObject.

func (*EntryBuffer) Object

func (recv *EntryBuffer) Object() *gobject.Object

Object upcasts to *Object

func (*EntryBuffer) ToC

func (recv *EntryBuffer) ToC() unsafe.Pointer

type EntryBufferClass

type EntryBufferClass struct {
	// contains filtered or unexported fields
}

EntryBufferClass is a wrapper around the C record GtkEntryBufferClass.

func EntryBufferClassNewFromC

func EntryBufferClassNewFromC(u unsafe.Pointer) *EntryBufferClass

func (*EntryBufferClass) Equals added in v0.0.2

func (recv *EntryBufferClass) Equals(other *EntryBufferClass) bool

Equals compares this EntryBufferClass with another EntryBufferClass, and returns true if they represent the same GObject.

func (*EntryBufferClass) ToC

func (recv *EntryBufferClass) ToC() unsafe.Pointer

type EntryBufferPrivate

type EntryBufferPrivate struct {
	// contains filtered or unexported fields
}

EntryBufferPrivate is a wrapper around the C record GtkEntryBufferPrivate.

func EntryBufferPrivateNewFromC

func EntryBufferPrivateNewFromC(u unsafe.Pointer) *EntryBufferPrivate

func (*EntryBufferPrivate) Equals added in v0.0.2

func (recv *EntryBufferPrivate) Equals(other *EntryBufferPrivate) bool

Equals compares this EntryBufferPrivate with another EntryBufferPrivate, and returns true if they represent the same GObject.

func (*EntryBufferPrivate) ToC

func (recv *EntryBufferPrivate) ToC() unsafe.Pointer

type EntryClass

type EntryClass struct {
	// contains filtered or unexported fields
}

EntryClass is a wrapper around the C record GtkEntryClass.

func EntryClassNewFromC

func EntryClassNewFromC(u unsafe.Pointer) *EntryClass

func (*EntryClass) Equals added in v0.0.2

func (recv *EntryClass) Equals(other *EntryClass) bool

Equals compares this EntryClass with another EntryClass, and returns true if they represent the same GObject.

func (*EntryClass) ToC

func (recv *EntryClass) ToC() unsafe.Pointer

type EntryCompletion

type EntryCompletion struct {
	// contains filtered or unexported fields
}

EntryCompletion is a wrapper around the C record GtkEntryCompletion.

func CastToEntryCompletion

func CastToEntryCompletion(object *gobject.Object) *EntryCompletion

CastToWidget down casts any arbitrary Object to EntryCompletion. Exercise care, as this is a potentially dangerous function if the Object is not a EntryCompletion.

func EntryCompletionNewFromC

func EntryCompletionNewFromC(u unsafe.Pointer) *EntryCompletion

func (*EntryCompletion) Buildable

func (recv *EntryCompletion) Buildable() *Buildable

Buildable returns the Buildable interface implemented by EntryCompletion

func (*EntryCompletion) CellLayout

func (recv *EntryCompletion) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by EntryCompletion

func (*EntryCompletion) Equals added in v0.0.2

func (recv *EntryCompletion) Equals(other *EntryCompletion) bool

Equals compares this EntryCompletion with another EntryCompletion, and returns true if they represent the same GObject.

func (*EntryCompletion) Object

func (recv *EntryCompletion) Object() *gobject.Object

Object upcasts to *Object

func (*EntryCompletion) ToC

func (recv *EntryCompletion) ToC() unsafe.Pointer

type EntryCompletionClass

type EntryCompletionClass struct {
	// contains filtered or unexported fields
}

EntryCompletionClass is a wrapper around the C record GtkEntryCompletionClass.

func EntryCompletionClassNewFromC

func EntryCompletionClassNewFromC(u unsafe.Pointer) *EntryCompletionClass

func (*EntryCompletionClass) Equals added in v0.0.2

func (recv *EntryCompletionClass) Equals(other *EntryCompletionClass) bool

Equals compares this EntryCompletionClass with another EntryCompletionClass, and returns true if they represent the same GObject.

func (*EntryCompletionClass) ToC

func (recv *EntryCompletionClass) ToC() unsafe.Pointer

type EntryCompletionPrivate

type EntryCompletionPrivate struct {
	// contains filtered or unexported fields
}

EntryCompletionPrivate is a wrapper around the C record GtkEntryCompletionPrivate.

func EntryCompletionPrivateNewFromC

func EntryCompletionPrivateNewFromC(u unsafe.Pointer) *EntryCompletionPrivate

func (*EntryCompletionPrivate) Equals added in v0.0.2

func (recv *EntryCompletionPrivate) Equals(other *EntryCompletionPrivate) bool

Equals compares this EntryCompletionPrivate with another EntryCompletionPrivate, and returns true if they represent the same GObject.

func (*EntryCompletionPrivate) ToC

type EntryPrivate

type EntryPrivate struct {
	// contains filtered or unexported fields
}

EntryPrivate is a wrapper around the C record GtkEntryPrivate.

func EntryPrivateNewFromC

func EntryPrivateNewFromC(u unsafe.Pointer) *EntryPrivate

func (*EntryPrivate) Equals added in v0.0.2

func (recv *EntryPrivate) Equals(other *EntryPrivate) bool

Equals compares this EntryPrivate with another EntryPrivate, and returns true if they represent the same GObject.

func (*EntryPrivate) ToC

func (recv *EntryPrivate) ToC() unsafe.Pointer

type EntrySignalActivateCallback

type EntrySignalActivateCallback func(targetObject *Entry)

EntrySignalActivateCallback is a callback function for a 'activate' signal emitted from a Entry.

type EntrySignalBackspaceCallback

type EntrySignalBackspaceCallback func(targetObject *Entry)

EntrySignalBackspaceCallback is a callback function for a 'backspace' signal emitted from a Entry.

type EntrySignalCopyClipboardCallback

type EntrySignalCopyClipboardCallback func(targetObject *Entry)

EntrySignalCopyClipboardCallback is a callback function for a 'copy-clipboard' signal emitted from a Entry.

type EntrySignalCutClipboardCallback

type EntrySignalCutClipboardCallback func(targetObject *Entry)

EntrySignalCutClipboardCallback is a callback function for a 'cut-clipboard' signal emitted from a Entry.

type EntrySignalDeleteFromCursorCallback added in v0.0.7

type EntrySignalDeleteFromCursorCallback func(targetObject *Entry, type_ DeleteType, count int32)

EntrySignalDeleteFromCursorCallback is a callback function for a 'delete-from-cursor' signal emitted from a Entry.

type EntrySignalInsertAtCursorCallback added in v0.0.2

type EntrySignalInsertAtCursorCallback func(targetObject *Entry, string_ string)

EntrySignalInsertAtCursorCallback is a callback function for a 'insert-at-cursor' signal emitted from a Entry.

type EntrySignalMoveCursorCallback added in v0.0.7

type EntrySignalMoveCursorCallback func(targetObject *Entry, step MovementStep, count int32, extendSelection bool)

EntrySignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a Entry.

type EntrySignalPasteClipboardCallback

type EntrySignalPasteClipboardCallback func(targetObject *Entry)

EntrySignalPasteClipboardCallback is a callback function for a 'paste-clipboard' signal emitted from a Entry.

type EntrySignalPopulatePopupCallback

type EntrySignalPopulatePopupCallback func(targetObject *Entry, widget *Widget)

EntrySignalPopulatePopupCallback is a callback function for a 'populate-popup' signal emitted from a Entry.

type EntrySignalToggleOverwriteCallback

type EntrySignalToggleOverwriteCallback func(targetObject *Entry)

EntrySignalToggleOverwriteCallback is a callback function for a 'toggle-overwrite' signal emitted from a Entry.

type EventBox

type EventBox struct {
	// contains filtered or unexported fields
}

EventBox is a wrapper around the C record GtkEventBox.

func CastToEventBox

func CastToEventBox(object *gobject.Object) *EventBox

CastToWidget down casts any arbitrary Object to EventBox. Exercise care, as this is a potentially dangerous function if the Object is not a EventBox.

func EventBoxNew

func EventBoxNew() *EventBox

EventBoxNew is a wrapper around the C function gtk_event_box_new.

func EventBoxNewFromC

func EventBoxNewFromC(u unsafe.Pointer) *EventBox

func (*EventBox) Bin

func (recv *EventBox) Bin() *Bin

Bin upcasts to *Bin

func (*EventBox) Buildable

func (recv *EventBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by EventBox

func (*EventBox) Container

func (recv *EventBox) Container() *Container

Container upcasts to *Container

func (*EventBox) Equals added in v0.0.2

func (recv *EventBox) Equals(other *EventBox) bool

Equals compares this EventBox with another EventBox, and returns true if they represent the same GObject.

func (*EventBox) ImplementorIface

func (recv *EventBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by EventBox

func (*EventBox) InitiallyUnowned

func (recv *EventBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*EventBox) Object

func (recv *EventBox) Object() *gobject.Object

Object upcasts to *Object

func (*EventBox) ToC

func (recv *EventBox) ToC() unsafe.Pointer

func (*EventBox) Widget

func (recv *EventBox) Widget() *Widget

Widget upcasts to *Widget

type EventBoxClass

type EventBoxClass struct {
	// contains filtered or unexported fields
}

EventBoxClass is a wrapper around the C record GtkEventBoxClass.

func EventBoxClassNewFromC

func EventBoxClassNewFromC(u unsafe.Pointer) *EventBoxClass

func (*EventBoxClass) Equals added in v0.0.2

func (recv *EventBoxClass) Equals(other *EventBoxClass) bool

Equals compares this EventBoxClass with another EventBoxClass, and returns true if they represent the same GObject.

func (*EventBoxClass) ToC

func (recv *EventBoxClass) ToC() unsafe.Pointer

type EventBoxPrivate

type EventBoxPrivate struct {
	// contains filtered or unexported fields
}

EventBoxPrivate is a wrapper around the C record GtkEventBoxPrivate.

func EventBoxPrivateNewFromC

func EventBoxPrivateNewFromC(u unsafe.Pointer) *EventBoxPrivate

func (*EventBoxPrivate) Equals added in v0.0.2

func (recv *EventBoxPrivate) Equals(other *EventBoxPrivate) bool

Equals compares this EventBoxPrivate with another EventBoxPrivate, and returns true if they represent the same GObject.

func (*EventBoxPrivate) ToC

func (recv *EventBoxPrivate) ToC() unsafe.Pointer

type EventController

type EventController struct {
	// contains filtered or unexported fields
}

EventController is a wrapper around the C record GtkEventController.

func CastToEventController

func CastToEventController(object *gobject.Object) *EventController

CastToWidget down casts any arbitrary Object to EventController. Exercise care, as this is a potentially dangerous function if the Object is not a EventController.

func EventControllerNewFromC

func EventControllerNewFromC(u unsafe.Pointer) *EventController

func (*EventController) Equals added in v0.0.2

func (recv *EventController) Equals(other *EventController) bool

Equals compares this EventController with another EventController, and returns true if they represent the same GObject.

func (*EventController) Object

func (recv *EventController) Object() *gobject.Object

Object upcasts to *Object

func (*EventController) ToC

func (recv *EventController) ToC() unsafe.Pointer

type EventControllerClass

type EventControllerClass struct {
	// contains filtered or unexported fields
}

EventControllerClass is a wrapper around the C record GtkEventControllerClass.

func EventControllerClassNewFromC

func EventControllerClassNewFromC(u unsafe.Pointer) *EventControllerClass

func (*EventControllerClass) Equals added in v0.0.2

func (recv *EventControllerClass) Equals(other *EventControllerClass) bool

Equals compares this EventControllerClass with another EventControllerClass, and returns true if they represent the same GObject.

func (*EventControllerClass) ToC

func (recv *EventControllerClass) ToC() unsafe.Pointer

type Expander

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

Expander is a wrapper around the C record GtkExpander.

func CastToExpander

func CastToExpander(object *gobject.Object) *Expander

CastToWidget down casts any arbitrary Object to Expander. Exercise care, as this is a potentially dangerous function if the Object is not a Expander.

func ExpanderNewFromC

func ExpanderNewFromC(u unsafe.Pointer) *Expander

func (*Expander) Bin

func (recv *Expander) Bin() *Bin

Bin upcasts to *Bin

func (*Expander) Buildable

func (recv *Expander) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Expander

func (*Expander) ConnectActivate

func (recv *Expander) ConnectActivate(callback ExpanderSignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the Expander.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (*Expander) Container

func (recv *Expander) Container() *Container

Container upcasts to *Container

func (*Expander) DisconnectActivate

func (recv *Expander) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the Expander.

The connectionID should be a value returned from a call to ConnectActivate.

func (*Expander) Equals added in v0.0.2

func (recv *Expander) Equals(other *Expander) bool

Equals compares this Expander with another Expander, and returns true if they represent the same GObject.

func (*Expander) ImplementorIface

func (recv *Expander) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Expander

func (*Expander) InitiallyUnowned

func (recv *Expander) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Expander) Object

func (recv *Expander) Object() *gobject.Object

Object upcasts to *Object

func (*Expander) ToC

func (recv *Expander) ToC() unsafe.Pointer

func (*Expander) Widget

func (recv *Expander) Widget() *Widget

Widget upcasts to *Widget

type ExpanderAccessible

type ExpanderAccessible struct {
	// contains filtered or unexported fields
}

ExpanderAccessible is a wrapper around the C record GtkExpanderAccessible.

func CastToExpanderAccessible

func CastToExpanderAccessible(object *gobject.Object) *ExpanderAccessible

CastToWidget down casts any arbitrary Object to ExpanderAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ExpanderAccessible.

func ExpanderAccessibleNewFromC

func ExpanderAccessibleNewFromC(u unsafe.Pointer) *ExpanderAccessible

func (*ExpanderAccessible) Accessible

func (recv *ExpanderAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ExpanderAccessible) Action

func (recv *ExpanderAccessible) Action() *atk.Action

Action returns the Action interface implemented by ExpanderAccessible

func (*ExpanderAccessible) Component

func (recv *ExpanderAccessible) Component() *atk.Component

Component returns the Component interface implemented by ExpanderAccessible

func (*ExpanderAccessible) ContainerAccessible

func (recv *ExpanderAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ExpanderAccessible) Equals added in v0.0.2

func (recv *ExpanderAccessible) Equals(other *ExpanderAccessible) bool

Equals compares this ExpanderAccessible with another ExpanderAccessible, and returns true if they represent the same GObject.

func (*ExpanderAccessible) Object

func (recv *ExpanderAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ExpanderAccessible) ToC

func (recv *ExpanderAccessible) ToC() unsafe.Pointer

func (*ExpanderAccessible) WidgetAccessible

func (recv *ExpanderAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ExpanderAccessibleClass

type ExpanderAccessibleClass struct {
	// contains filtered or unexported fields
}

ExpanderAccessibleClass is a wrapper around the C record GtkExpanderAccessibleClass.

func ExpanderAccessibleClassNewFromC

func ExpanderAccessibleClassNewFromC(u unsafe.Pointer) *ExpanderAccessibleClass

func (*ExpanderAccessibleClass) Equals added in v0.0.2

Equals compares this ExpanderAccessibleClass with another ExpanderAccessibleClass, and returns true if they represent the same GObject.

func (*ExpanderAccessibleClass) ToC

type ExpanderAccessiblePrivate

type ExpanderAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ExpanderAccessiblePrivate is a wrapper around the C record GtkExpanderAccessiblePrivate.

func ExpanderAccessiblePrivateNewFromC

func ExpanderAccessiblePrivateNewFromC(u unsafe.Pointer) *ExpanderAccessiblePrivate

func (*ExpanderAccessiblePrivate) Equals added in v0.0.2

Equals compares this ExpanderAccessiblePrivate with another ExpanderAccessiblePrivate, and returns true if they represent the same GObject.

func (*ExpanderAccessiblePrivate) ToC

type ExpanderClass

type ExpanderClass struct {
	// contains filtered or unexported fields
}

ExpanderClass is a wrapper around the C record GtkExpanderClass.

func ExpanderClassNewFromC

func ExpanderClassNewFromC(u unsafe.Pointer) *ExpanderClass

func (*ExpanderClass) Equals added in v0.0.2

func (recv *ExpanderClass) Equals(other *ExpanderClass) bool

Equals compares this ExpanderClass with another ExpanderClass, and returns true if they represent the same GObject.

func (*ExpanderClass) ToC

func (recv *ExpanderClass) ToC() unsafe.Pointer

type ExpanderPrivate

type ExpanderPrivate struct {
	// contains filtered or unexported fields
}

ExpanderPrivate is a wrapper around the C record GtkExpanderPrivate.

func ExpanderPrivateNewFromC

func ExpanderPrivateNewFromC(u unsafe.Pointer) *ExpanderPrivate

func (*ExpanderPrivate) Equals added in v0.0.2

func (recv *ExpanderPrivate) Equals(other *ExpanderPrivate) bool

Equals compares this ExpanderPrivate with another ExpanderPrivate, and returns true if they represent the same GObject.

func (*ExpanderPrivate) ToC

func (recv *ExpanderPrivate) ToC() unsafe.Pointer

type ExpanderSignalActivateCallback

type ExpanderSignalActivateCallback func(targetObject *Expander)

ExpanderSignalActivateCallback is a callback function for a 'activate' signal emitted from a Expander.

type ExpanderStyle

type ExpanderStyle C.GtkExpanderStyle
const (
	GTK_EXPANDER_COLLAPSED      ExpanderStyle = 0
	GTK_EXPANDER_SEMI_COLLAPSED ExpanderStyle = 1
	GTK_EXPANDER_SEMI_EXPANDED  ExpanderStyle = 2
	GTK_EXPANDER_EXPANDED       ExpanderStyle = 3
)

type FileChooser

type FileChooser struct {
	// contains filtered or unexported fields
}

FileChooser is a wrapper around the C record GtkFileChooser.

func FileChooserNewFromC

func FileChooserNewFromC(u unsafe.Pointer) *FileChooser

func (*FileChooser) ConnectCurrentFolderChanged

func (recv *FileChooser) ConnectCurrentFolderChanged(callback FileChooserSignalCurrentFolderChangedCallback) int

ConnectCurrentFolderChanged connects the callback to the 'current-folder-changed' signal for the FileChooser.

The returned value represents the connection, and may be passed to DisconnectCurrentFolderChanged to remove it.

func (*FileChooser) ConnectFileActivated

func (recv *FileChooser) ConnectFileActivated(callback FileChooserSignalFileActivatedCallback) int

ConnectFileActivated connects the callback to the 'file-activated' signal for the FileChooser.

The returned value represents the connection, and may be passed to DisconnectFileActivated to remove it.

func (*FileChooser) ConnectSelectionChanged

func (recv *FileChooser) ConnectSelectionChanged(callback FileChooserSignalSelectionChangedCallback) int

ConnectSelectionChanged connects the callback to the 'selection-changed' signal for the FileChooser.

The returned value represents the connection, and may be passed to DisconnectSelectionChanged to remove it.

func (*FileChooser) ConnectUpdatePreview

func (recv *FileChooser) ConnectUpdatePreview(callback FileChooserSignalUpdatePreviewCallback) int

ConnectUpdatePreview connects the callback to the 'update-preview' signal for the FileChooser.

The returned value represents the connection, and may be passed to DisconnectUpdatePreview to remove it.

func (*FileChooser) DisconnectCurrentFolderChanged

func (recv *FileChooser) DisconnectCurrentFolderChanged(connectionID int)

DisconnectCurrentFolderChanged disconnects a callback from the 'current-folder-changed' signal for the FileChooser.

The connectionID should be a value returned from a call to ConnectCurrentFolderChanged.

func (*FileChooser) DisconnectFileActivated

func (recv *FileChooser) DisconnectFileActivated(connectionID int)

DisconnectFileActivated disconnects a callback from the 'file-activated' signal for the FileChooser.

The connectionID should be a value returned from a call to ConnectFileActivated.

func (*FileChooser) DisconnectSelectionChanged

func (recv *FileChooser) DisconnectSelectionChanged(connectionID int)

DisconnectSelectionChanged disconnects a callback from the 'selection-changed' signal for the FileChooser.

The connectionID should be a value returned from a call to ConnectSelectionChanged.

func (*FileChooser) DisconnectUpdatePreview

func (recv *FileChooser) DisconnectUpdatePreview(connectionID int)

DisconnectUpdatePreview disconnects a callback from the 'update-preview' signal for the FileChooser.

The connectionID should be a value returned from a call to ConnectUpdatePreview.

func (*FileChooser) Equals added in v0.0.2

func (recv *FileChooser) Equals(other *FileChooser) bool

Equals compares this FileChooser with another FileChooser, and returns true if they represent the same GObject.

func (*FileChooser) GetUsePreviewLabel

func (recv *FileChooser) GetUsePreviewLabel() bool

GetUsePreviewLabel is a wrapper around the C function gtk_file_chooser_get_use_preview_label.

func (*FileChooser) ToC

func (recv *FileChooser) ToC() unsafe.Pointer

type FileChooserAction

type FileChooserAction C.GtkFileChooserAction
const (
	GTK_FILE_CHOOSER_ACTION_OPEN          FileChooserAction = 0
	GTK_FILE_CHOOSER_ACTION_SAVE          FileChooserAction = 1
	GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER FileChooserAction = 2
	GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER FileChooserAction = 3
)

type FileChooserButton

type FileChooserButton struct {
	// contains filtered or unexported fields
}

FileChooserButton is a wrapper around the C record GtkFileChooserButton.

func CastToFileChooserButton

func CastToFileChooserButton(object *gobject.Object) *FileChooserButton

CastToWidget down casts any arbitrary Object to FileChooserButton. Exercise care, as this is a potentially dangerous function if the Object is not a FileChooserButton.

func FileChooserButtonNewFromC

func FileChooserButtonNewFromC(u unsafe.Pointer) *FileChooserButton

func (*FileChooserButton) Box

func (recv *FileChooserButton) Box() *Box

Box upcasts to *Box

func (*FileChooserButton) Buildable

func (recv *FileChooserButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FileChooserButton

func (*FileChooserButton) Container

func (recv *FileChooserButton) Container() *Container

Container upcasts to *Container

func (*FileChooserButton) Equals added in v0.0.2

func (recv *FileChooserButton) Equals(other *FileChooserButton) bool

Equals compares this FileChooserButton with another FileChooserButton, and returns true if they represent the same GObject.

func (*FileChooserButton) FileChooser

func (recv *FileChooserButton) FileChooser() *FileChooser

FileChooser returns the FileChooser interface implemented by FileChooserButton

func (*FileChooserButton) ImplementorIface

func (recv *FileChooserButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FileChooserButton

func (*FileChooserButton) InitiallyUnowned

func (recv *FileChooserButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FileChooserButton) Object

func (recv *FileChooserButton) Object() *gobject.Object

Object upcasts to *Object

func (*FileChooserButton) Orientable

func (recv *FileChooserButton) Orientable() *Orientable

Orientable returns the Orientable interface implemented by FileChooserButton

func (*FileChooserButton) ToC

func (recv *FileChooserButton) ToC() unsafe.Pointer

func (*FileChooserButton) Widget

func (recv *FileChooserButton) Widget() *Widget

Widget upcasts to *Widget

type FileChooserButtonClass

type FileChooserButtonClass struct {
	// contains filtered or unexported fields
}

FileChooserButtonClass is a wrapper around the C record GtkFileChooserButtonClass.

func FileChooserButtonClassNewFromC

func FileChooserButtonClassNewFromC(u unsafe.Pointer) *FileChooserButtonClass

func (*FileChooserButtonClass) Equals added in v0.0.2

func (recv *FileChooserButtonClass) Equals(other *FileChooserButtonClass) bool

Equals compares this FileChooserButtonClass with another FileChooserButtonClass, and returns true if they represent the same GObject.

func (*FileChooserButtonClass) ToC

type FileChooserButtonPrivate

type FileChooserButtonPrivate struct {
	// contains filtered or unexported fields
}

FileChooserButtonPrivate is a wrapper around the C record GtkFileChooserButtonPrivate.

func FileChooserButtonPrivateNewFromC

func FileChooserButtonPrivateNewFromC(u unsafe.Pointer) *FileChooserButtonPrivate

func (*FileChooserButtonPrivate) Equals added in v0.0.2

Equals compares this FileChooserButtonPrivate with another FileChooserButtonPrivate, and returns true if they represent the same GObject.

func (*FileChooserButtonPrivate) ToC

type FileChooserDialog

type FileChooserDialog struct {
	// contains filtered or unexported fields
}

FileChooserDialog is a wrapper around the C record GtkFileChooserDialog.

func CastToFileChooserDialog

func CastToFileChooserDialog(object *gobject.Object) *FileChooserDialog

CastToWidget down casts any arbitrary Object to FileChooserDialog. Exercise care, as this is a potentially dangerous function if the Object is not a FileChooserDialog.

func FileChooserDialogNewFromC

func FileChooserDialogNewFromC(u unsafe.Pointer) *FileChooserDialog

func (*FileChooserDialog) Bin

func (recv *FileChooserDialog) Bin() *Bin

Bin upcasts to *Bin

func (*FileChooserDialog) Buildable

func (recv *FileChooserDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FileChooserDialog

func (*FileChooserDialog) Container

func (recv *FileChooserDialog) Container() *Container

Container upcasts to *Container

func (*FileChooserDialog) Dialog

func (recv *FileChooserDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*FileChooserDialog) Equals added in v0.0.2

func (recv *FileChooserDialog) Equals(other *FileChooserDialog) bool

Equals compares this FileChooserDialog with another FileChooserDialog, and returns true if they represent the same GObject.

func (*FileChooserDialog) FileChooser

func (recv *FileChooserDialog) FileChooser() *FileChooser

FileChooser returns the FileChooser interface implemented by FileChooserDialog

func (*FileChooserDialog) ImplementorIface

func (recv *FileChooserDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FileChooserDialog

func (*FileChooserDialog) InitiallyUnowned

func (recv *FileChooserDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FileChooserDialog) Object

func (recv *FileChooserDialog) Object() *gobject.Object

Object upcasts to *Object

func (*FileChooserDialog) ToC

func (recv *FileChooserDialog) ToC() unsafe.Pointer

func (*FileChooserDialog) Widget

func (recv *FileChooserDialog) Widget() *Widget

Widget upcasts to *Widget

func (*FileChooserDialog) Window

func (recv *FileChooserDialog) Window() *Window

Window upcasts to *Window

type FileChooserDialogClass

type FileChooserDialogClass struct {
	// contains filtered or unexported fields
}

FileChooserDialogClass is a wrapper around the C record GtkFileChooserDialogClass.

func FileChooserDialogClassNewFromC

func FileChooserDialogClassNewFromC(u unsafe.Pointer) *FileChooserDialogClass

func (*FileChooserDialogClass) Equals added in v0.0.2

func (recv *FileChooserDialogClass) Equals(other *FileChooserDialogClass) bool

Equals compares this FileChooserDialogClass with another FileChooserDialogClass, and returns true if they represent the same GObject.

func (*FileChooserDialogClass) ToC

type FileChooserDialogPrivate

type FileChooserDialogPrivate struct {
	// contains filtered or unexported fields
}

FileChooserDialogPrivate is a wrapper around the C record GtkFileChooserDialogPrivate.

func FileChooserDialogPrivateNewFromC

func FileChooserDialogPrivateNewFromC(u unsafe.Pointer) *FileChooserDialogPrivate

func (*FileChooserDialogPrivate) Equals added in v0.0.2

Equals compares this FileChooserDialogPrivate with another FileChooserDialogPrivate, and returns true if they represent the same GObject.

func (*FileChooserDialogPrivate) ToC

type FileChooserError

type FileChooserError C.GtkFileChooserError
const (
	GTK_FILE_CHOOSER_ERROR_NONEXISTENT         FileChooserError = 0
	GTK_FILE_CHOOSER_ERROR_BAD_FILENAME        FileChooserError = 1
	GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS      FileChooserError = 2
	GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME FileChooserError = 3
)

type FileChooserSignalCurrentFolderChangedCallback

type FileChooserSignalCurrentFolderChangedCallback func(targetObject *FileChooser)

FileChooserSignalCurrentFolderChangedCallback is a callback function for a 'current-folder-changed' signal emitted from a FileChooser.

type FileChooserSignalFileActivatedCallback

type FileChooserSignalFileActivatedCallback func(targetObject *FileChooser)

FileChooserSignalFileActivatedCallback is a callback function for a 'file-activated' signal emitted from a FileChooser.

type FileChooserSignalSelectionChangedCallback

type FileChooserSignalSelectionChangedCallback func(targetObject *FileChooser)

FileChooserSignalSelectionChangedCallback is a callback function for a 'selection-changed' signal emitted from a FileChooser.

type FileChooserSignalUpdatePreviewCallback

type FileChooserSignalUpdatePreviewCallback func(targetObject *FileChooser)

FileChooserSignalUpdatePreviewCallback is a callback function for a 'update-preview' signal emitted from a FileChooser.

type FileChooserWidget

type FileChooserWidget struct {
	// contains filtered or unexported fields
}

FileChooserWidget is a wrapper around the C record GtkFileChooserWidget.

func CastToFileChooserWidget

func CastToFileChooserWidget(object *gobject.Object) *FileChooserWidget

CastToWidget down casts any arbitrary Object to FileChooserWidget. Exercise care, as this is a potentially dangerous function if the Object is not a FileChooserWidget.

func FileChooserWidgetNewFromC

func FileChooserWidgetNewFromC(u unsafe.Pointer) *FileChooserWidget

func (*FileChooserWidget) Box

func (recv *FileChooserWidget) Box() *Box

Box upcasts to *Box

func (*FileChooserWidget) Buildable

func (recv *FileChooserWidget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FileChooserWidget

func (*FileChooserWidget) ConnectDesktopFolder

func (recv *FileChooserWidget) ConnectDesktopFolder(callback FileChooserWidgetSignalDesktopFolderCallback) int

ConnectDesktopFolder connects the callback to the 'desktop-folder' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectDesktopFolder to remove it.

func (*FileChooserWidget) ConnectDownFolder

func (recv *FileChooserWidget) ConnectDownFolder(callback FileChooserWidgetSignalDownFolderCallback) int

ConnectDownFolder connects the callback to the 'down-folder' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectDownFolder to remove it.

func (*FileChooserWidget) ConnectHomeFolder

func (recv *FileChooserWidget) ConnectHomeFolder(callback FileChooserWidgetSignalHomeFolderCallback) int

ConnectHomeFolder connects the callback to the 'home-folder' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectHomeFolder to remove it.

func (*FileChooserWidget) ConnectLocationPopup added in v0.0.2

func (recv *FileChooserWidget) ConnectLocationPopup(callback FileChooserWidgetSignalLocationPopupCallback) int

ConnectLocationPopup connects the callback to the 'location-popup' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectLocationPopup to remove it.

func (*FileChooserWidget) ConnectLocationPopupOnPaste

func (recv *FileChooserWidget) ConnectLocationPopupOnPaste(callback FileChooserWidgetSignalLocationPopupOnPasteCallback) int

ConnectLocationPopupOnPaste connects the callback to the 'location-popup-on-paste' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectLocationPopupOnPaste to remove it.

func (*FileChooserWidget) ConnectLocationTogglePopup

func (recv *FileChooserWidget) ConnectLocationTogglePopup(callback FileChooserWidgetSignalLocationTogglePopupCallback) int

ConnectLocationTogglePopup connects the callback to the 'location-toggle-popup' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectLocationTogglePopup to remove it.

func (*FileChooserWidget) ConnectPlacesShortcut

func (recv *FileChooserWidget) ConnectPlacesShortcut(callback FileChooserWidgetSignalPlacesShortcutCallback) int

ConnectPlacesShortcut connects the callback to the 'places-shortcut' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectPlacesShortcut to remove it.

func (*FileChooserWidget) ConnectQuickBookmark added in v0.0.2

func (recv *FileChooserWidget) ConnectQuickBookmark(callback FileChooserWidgetSignalQuickBookmarkCallback) int

ConnectQuickBookmark connects the callback to the 'quick-bookmark' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectQuickBookmark to remove it.

func (*FileChooserWidget) ConnectRecentShortcut

func (recv *FileChooserWidget) ConnectRecentShortcut(callback FileChooserWidgetSignalRecentShortcutCallback) int

ConnectRecentShortcut connects the callback to the 'recent-shortcut' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectRecentShortcut to remove it.

func (*FileChooserWidget) ConnectSearchShortcut

func (recv *FileChooserWidget) ConnectSearchShortcut(callback FileChooserWidgetSignalSearchShortcutCallback) int

ConnectSearchShortcut connects the callback to the 'search-shortcut' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectSearchShortcut to remove it.

func (*FileChooserWidget) ConnectShowHidden

func (recv *FileChooserWidget) ConnectShowHidden(callback FileChooserWidgetSignalShowHiddenCallback) int

ConnectShowHidden connects the callback to the 'show-hidden' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectShowHidden to remove it.

func (*FileChooserWidget) ConnectUpFolder

func (recv *FileChooserWidget) ConnectUpFolder(callback FileChooserWidgetSignalUpFolderCallback) int

ConnectUpFolder connects the callback to the 'up-folder' signal for the FileChooserWidget.

The returned value represents the connection, and may be passed to DisconnectUpFolder to remove it.

func (*FileChooserWidget) Container

func (recv *FileChooserWidget) Container() *Container

Container upcasts to *Container

func (*FileChooserWidget) DisconnectDesktopFolder

func (recv *FileChooserWidget) DisconnectDesktopFolder(connectionID int)

DisconnectDesktopFolder disconnects a callback from the 'desktop-folder' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectDesktopFolder.

func (*FileChooserWidget) DisconnectDownFolder

func (recv *FileChooserWidget) DisconnectDownFolder(connectionID int)

DisconnectDownFolder disconnects a callback from the 'down-folder' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectDownFolder.

func (*FileChooserWidget) DisconnectHomeFolder

func (recv *FileChooserWidget) DisconnectHomeFolder(connectionID int)

DisconnectHomeFolder disconnects a callback from the 'home-folder' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectHomeFolder.

func (*FileChooserWidget) DisconnectLocationPopup added in v0.0.2

func (recv *FileChooserWidget) DisconnectLocationPopup(connectionID int)

DisconnectLocationPopup disconnects a callback from the 'location-popup' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectLocationPopup.

func (*FileChooserWidget) DisconnectLocationPopupOnPaste

func (recv *FileChooserWidget) DisconnectLocationPopupOnPaste(connectionID int)

DisconnectLocationPopupOnPaste disconnects a callback from the 'location-popup-on-paste' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectLocationPopupOnPaste.

func (*FileChooserWidget) DisconnectLocationTogglePopup

func (recv *FileChooserWidget) DisconnectLocationTogglePopup(connectionID int)

DisconnectLocationTogglePopup disconnects a callback from the 'location-toggle-popup' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectLocationTogglePopup.

func (*FileChooserWidget) DisconnectPlacesShortcut

func (recv *FileChooserWidget) DisconnectPlacesShortcut(connectionID int)

DisconnectPlacesShortcut disconnects a callback from the 'places-shortcut' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectPlacesShortcut.

func (*FileChooserWidget) DisconnectQuickBookmark added in v0.0.2

func (recv *FileChooserWidget) DisconnectQuickBookmark(connectionID int)

DisconnectQuickBookmark disconnects a callback from the 'quick-bookmark' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectQuickBookmark.

func (*FileChooserWidget) DisconnectRecentShortcut

func (recv *FileChooserWidget) DisconnectRecentShortcut(connectionID int)

DisconnectRecentShortcut disconnects a callback from the 'recent-shortcut' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectRecentShortcut.

func (*FileChooserWidget) DisconnectSearchShortcut

func (recv *FileChooserWidget) DisconnectSearchShortcut(connectionID int)

DisconnectSearchShortcut disconnects a callback from the 'search-shortcut' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectSearchShortcut.

func (*FileChooserWidget) DisconnectShowHidden

func (recv *FileChooserWidget) DisconnectShowHidden(connectionID int)

DisconnectShowHidden disconnects a callback from the 'show-hidden' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectShowHidden.

func (*FileChooserWidget) DisconnectUpFolder

func (recv *FileChooserWidget) DisconnectUpFolder(connectionID int)

DisconnectUpFolder disconnects a callback from the 'up-folder' signal for the FileChooserWidget.

The connectionID should be a value returned from a call to ConnectUpFolder.

func (*FileChooserWidget) Equals added in v0.0.2

func (recv *FileChooserWidget) Equals(other *FileChooserWidget) bool

Equals compares this FileChooserWidget with another FileChooserWidget, and returns true if they represent the same GObject.

func (*FileChooserWidget) FileChooser

func (recv *FileChooserWidget) FileChooser() *FileChooser

FileChooser returns the FileChooser interface implemented by FileChooserWidget

func (*FileChooserWidget) ImplementorIface

func (recv *FileChooserWidget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FileChooserWidget

func (*FileChooserWidget) InitiallyUnowned

func (recv *FileChooserWidget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FileChooserWidget) Object

func (recv *FileChooserWidget) Object() *gobject.Object

Object upcasts to *Object

func (*FileChooserWidget) Orientable

func (recv *FileChooserWidget) Orientable() *Orientable

Orientable returns the Orientable interface implemented by FileChooserWidget

func (*FileChooserWidget) ToC

func (recv *FileChooserWidget) ToC() unsafe.Pointer

func (*FileChooserWidget) Widget

func (recv *FileChooserWidget) Widget() *Widget

Widget upcasts to *Widget

type FileChooserWidgetClass

type FileChooserWidgetClass struct {
	// contains filtered or unexported fields
}

FileChooserWidgetClass is a wrapper around the C record GtkFileChooserWidgetClass.

func FileChooserWidgetClassNewFromC

func FileChooserWidgetClassNewFromC(u unsafe.Pointer) *FileChooserWidgetClass

func (*FileChooserWidgetClass) Equals added in v0.0.2

func (recv *FileChooserWidgetClass) Equals(other *FileChooserWidgetClass) bool

Equals compares this FileChooserWidgetClass with another FileChooserWidgetClass, and returns true if they represent the same GObject.

func (*FileChooserWidgetClass) ToC

type FileChooserWidgetPrivate

type FileChooserWidgetPrivate struct {
	// contains filtered or unexported fields
}

FileChooserWidgetPrivate is a wrapper around the C record GtkFileChooserWidgetPrivate.

func FileChooserWidgetPrivateNewFromC

func FileChooserWidgetPrivateNewFromC(u unsafe.Pointer) *FileChooserWidgetPrivate

func (*FileChooserWidgetPrivate) Equals added in v0.0.2

Equals compares this FileChooserWidgetPrivate with another FileChooserWidgetPrivate, and returns true if they represent the same GObject.

func (*FileChooserWidgetPrivate) ToC

type FileChooserWidgetSignalDesktopFolderCallback

type FileChooserWidgetSignalDesktopFolderCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalDesktopFolderCallback is a callback function for a 'desktop-folder' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalDownFolderCallback

type FileChooserWidgetSignalDownFolderCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalDownFolderCallback is a callback function for a 'down-folder' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalHomeFolderCallback

type FileChooserWidgetSignalHomeFolderCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalHomeFolderCallback is a callback function for a 'home-folder' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalLocationPopupCallback added in v0.0.2

type FileChooserWidgetSignalLocationPopupCallback func(targetObject *FileChooserWidget, path string)

FileChooserWidgetSignalLocationPopupCallback is a callback function for a 'location-popup' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalLocationPopupOnPasteCallback

type FileChooserWidgetSignalLocationPopupOnPasteCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalLocationPopupOnPasteCallback is a callback function for a 'location-popup-on-paste' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalLocationTogglePopupCallback

type FileChooserWidgetSignalLocationTogglePopupCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalLocationTogglePopupCallback is a callback function for a 'location-toggle-popup' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalPlacesShortcutCallback

type FileChooserWidgetSignalPlacesShortcutCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalPlacesShortcutCallback is a callback function for a 'places-shortcut' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalQuickBookmarkCallback added in v0.0.2

type FileChooserWidgetSignalQuickBookmarkCallback func(targetObject *FileChooserWidget, bookmarkIndex int32)

FileChooserWidgetSignalQuickBookmarkCallback is a callback function for a 'quick-bookmark' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalRecentShortcutCallback

type FileChooserWidgetSignalRecentShortcutCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalRecentShortcutCallback is a callback function for a 'recent-shortcut' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalSearchShortcutCallback

type FileChooserWidgetSignalSearchShortcutCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalSearchShortcutCallback is a callback function for a 'search-shortcut' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalShowHiddenCallback

type FileChooserWidgetSignalShowHiddenCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalShowHiddenCallback is a callback function for a 'show-hidden' signal emitted from a FileChooserWidget.

type FileChooserWidgetSignalUpFolderCallback

type FileChooserWidgetSignalUpFolderCallback func(targetObject *FileChooserWidget)

FileChooserWidgetSignalUpFolderCallback is a callback function for a 'up-folder' signal emitted from a FileChooserWidget.

type FileFilter

type FileFilter struct {
	// contains filtered or unexported fields
}

FileFilter is a wrapper around the C record GtkFileFilter.

func CastToFileFilter

func CastToFileFilter(object *gobject.Object) *FileFilter

CastToWidget down casts any arbitrary Object to FileFilter. Exercise care, as this is a potentially dangerous function if the Object is not a FileFilter.

func FileFilterNewFromC

func FileFilterNewFromC(u unsafe.Pointer) *FileFilter

func (*FileFilter) Buildable

func (recv *FileFilter) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FileFilter

func (*FileFilter) Equals added in v0.0.2

func (recv *FileFilter) Equals(other *FileFilter) bool

Equals compares this FileFilter with another FileFilter, and returns true if they represent the same GObject.

func (*FileFilter) InitiallyUnowned

func (recv *FileFilter) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FileFilter) Object

func (recv *FileFilter) Object() *gobject.Object

Object upcasts to *Object

func (*FileFilter) ToC

func (recv *FileFilter) ToC() unsafe.Pointer

type FileFilterFlags

type FileFilterFlags C.GtkFileFilterFlags
const (
	GTK_FILE_FILTER_FILENAME     FileFilterFlags = 1
	GTK_FILE_FILTER_URI          FileFilterFlags = 2
	GTK_FILE_FILTER_DISPLAY_NAME FileFilterFlags = 4
	GTK_FILE_FILTER_MIME_TYPE    FileFilterFlags = 8
)

type FileFilterInfo

type FileFilterInfo struct {
	Contains    FileFilterFlags
	Filename    string
	Uri         string
	DisplayName string
	MimeType    string
	// contains filtered or unexported fields
}

FileFilterInfo is a wrapper around the C record GtkFileFilterInfo.

func FileFilterInfoNewFromC

func FileFilterInfoNewFromC(u unsafe.Pointer) *FileFilterInfo

func (*FileFilterInfo) Equals added in v0.0.2

func (recv *FileFilterInfo) Equals(other *FileFilterInfo) bool

Equals compares this FileFilterInfo with another FileFilterInfo, and returns true if they represent the same GObject.

func (*FileFilterInfo) ToC

func (recv *FileFilterInfo) ToC() unsafe.Pointer

type Fixed

type Fixed struct {
	// contains filtered or unexported fields
}

Fixed is a wrapper around the C record GtkFixed.

func CastToFixed

func CastToFixed(object *gobject.Object) *Fixed

CastToWidget down casts any arbitrary Object to Fixed. Exercise care, as this is a potentially dangerous function if the Object is not a Fixed.

func FixedNew

func FixedNew() *Fixed

FixedNew is a wrapper around the C function gtk_fixed_new.

func FixedNewFromC

func FixedNewFromC(u unsafe.Pointer) *Fixed

func (*Fixed) Buildable

func (recv *Fixed) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Fixed

func (*Fixed) Container

func (recv *Fixed) Container() *Container

Container upcasts to *Container

func (*Fixed) Equals added in v0.0.2

func (recv *Fixed) Equals(other *Fixed) bool

Equals compares this Fixed with another Fixed, and returns true if they represent the same GObject.

func (*Fixed) ImplementorIface

func (recv *Fixed) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Fixed

func (*Fixed) InitiallyUnowned

func (recv *Fixed) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Fixed) Move

func (recv *Fixed) Move(widget *Widget, x int32, y int32)

Move is a wrapper around the C function gtk_fixed_move.

func (*Fixed) Object

func (recv *Fixed) Object() *gobject.Object

Object upcasts to *Object

func (*Fixed) Put

func (recv *Fixed) Put(widget *Widget, x int32, y int32)

Put is a wrapper around the C function gtk_fixed_put.

func (*Fixed) ToC

func (recv *Fixed) ToC() unsafe.Pointer

func (*Fixed) Widget

func (recv *Fixed) Widget() *Widget

Widget upcasts to *Widget

type FixedChild

type FixedChild struct {

	// widget : record
	X int32
	Y int32
	// contains filtered or unexported fields
}

FixedChild is a wrapper around the C record GtkFixedChild.

func FixedChildNewFromC

func FixedChildNewFromC(u unsafe.Pointer) *FixedChild

func (*FixedChild) Equals added in v0.0.2

func (recv *FixedChild) Equals(other *FixedChild) bool

Equals compares this FixedChild with another FixedChild, and returns true if they represent the same GObject.

func (*FixedChild) ToC

func (recv *FixedChild) ToC() unsafe.Pointer

type FixedClass

type FixedClass struct {
	// contains filtered or unexported fields
}

FixedClass is a wrapper around the C record GtkFixedClass.

func FixedClassNewFromC

func FixedClassNewFromC(u unsafe.Pointer) *FixedClass

func (*FixedClass) Equals added in v0.0.2

func (recv *FixedClass) Equals(other *FixedClass) bool

Equals compares this FixedClass with another FixedClass, and returns true if they represent the same GObject.

func (*FixedClass) ToC

func (recv *FixedClass) ToC() unsafe.Pointer

type FixedPrivate

type FixedPrivate struct {
	// contains filtered or unexported fields
}

FixedPrivate is a wrapper around the C record GtkFixedPrivate.

func FixedPrivateNewFromC

func FixedPrivateNewFromC(u unsafe.Pointer) *FixedPrivate

func (*FixedPrivate) Equals added in v0.0.2

func (recv *FixedPrivate) Equals(other *FixedPrivate) bool

Equals compares this FixedPrivate with another FixedPrivate, and returns true if they represent the same GObject.

func (*FixedPrivate) ToC

func (recv *FixedPrivate) ToC() unsafe.Pointer

type FlowBox

type FlowBox struct {
	// contains filtered or unexported fields
}

FlowBox is a wrapper around the C record GtkFlowBox.

func CastToFlowBox

func CastToFlowBox(object *gobject.Object) *FlowBox

CastToWidget down casts any arbitrary Object to FlowBox. Exercise care, as this is a potentially dangerous function if the Object is not a FlowBox.

func FlowBoxNewFromC

func FlowBoxNewFromC(u unsafe.Pointer) *FlowBox

func (*FlowBox) Buildable

func (recv *FlowBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FlowBox

func (*FlowBox) ConnectActivateCursorChild

func (recv *FlowBox) ConnectActivateCursorChild(callback FlowBoxSignalActivateCursorChildCallback) int

ConnectActivateCursorChild connects the callback to the 'activate-cursor-child' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectActivateCursorChild to remove it.

func (*FlowBox) ConnectChildActivated

func (recv *FlowBox) ConnectChildActivated(callback FlowBoxSignalChildActivatedCallback) int

ConnectChildActivated connects the callback to the 'child-activated' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectChildActivated to remove it.

func (*FlowBox) ConnectMoveCursor added in v0.0.7

func (recv *FlowBox) ConnectMoveCursor(callback FlowBoxSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*FlowBox) ConnectSelectAll

func (recv *FlowBox) ConnectSelectAll(callback FlowBoxSignalSelectAllCallback) int

ConnectSelectAll connects the callback to the 'select-all' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectSelectAll to remove it.

func (*FlowBox) ConnectSelectedChildrenChanged

func (recv *FlowBox) ConnectSelectedChildrenChanged(callback FlowBoxSignalSelectedChildrenChangedCallback) int

ConnectSelectedChildrenChanged connects the callback to the 'selected-children-changed' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectSelectedChildrenChanged to remove it.

func (*FlowBox) ConnectToggleCursorChild

func (recv *FlowBox) ConnectToggleCursorChild(callback FlowBoxSignalToggleCursorChildCallback) int

ConnectToggleCursorChild connects the callback to the 'toggle-cursor-child' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectToggleCursorChild to remove it.

func (*FlowBox) ConnectUnselectAll

func (recv *FlowBox) ConnectUnselectAll(callback FlowBoxSignalUnselectAllCallback) int

ConnectUnselectAll connects the callback to the 'unselect-all' signal for the FlowBox.

The returned value represents the connection, and may be passed to DisconnectUnselectAll to remove it.

func (*FlowBox) Container

func (recv *FlowBox) Container() *Container

Container upcasts to *Container

func (*FlowBox) DisconnectActivateCursorChild

func (recv *FlowBox) DisconnectActivateCursorChild(connectionID int)

DisconnectActivateCursorChild disconnects a callback from the 'activate-cursor-child' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectActivateCursorChild.

func (*FlowBox) DisconnectChildActivated

func (recv *FlowBox) DisconnectChildActivated(connectionID int)

DisconnectChildActivated disconnects a callback from the 'child-activated' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectChildActivated.

func (*FlowBox) DisconnectMoveCursor added in v0.0.7

func (recv *FlowBox) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*FlowBox) DisconnectSelectAll

func (recv *FlowBox) DisconnectSelectAll(connectionID int)

DisconnectSelectAll disconnects a callback from the 'select-all' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectSelectAll.

func (*FlowBox) DisconnectSelectedChildrenChanged

func (recv *FlowBox) DisconnectSelectedChildrenChanged(connectionID int)

DisconnectSelectedChildrenChanged disconnects a callback from the 'selected-children-changed' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectSelectedChildrenChanged.

func (*FlowBox) DisconnectToggleCursorChild

func (recv *FlowBox) DisconnectToggleCursorChild(connectionID int)

DisconnectToggleCursorChild disconnects a callback from the 'toggle-cursor-child' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectToggleCursorChild.

func (*FlowBox) DisconnectUnselectAll

func (recv *FlowBox) DisconnectUnselectAll(connectionID int)

DisconnectUnselectAll disconnects a callback from the 'unselect-all' signal for the FlowBox.

The connectionID should be a value returned from a call to ConnectUnselectAll.

func (*FlowBox) Equals added in v0.0.2

func (recv *FlowBox) Equals(other *FlowBox) bool

Equals compares this FlowBox with another FlowBox, and returns true if they represent the same GObject.

func (*FlowBox) ImplementorIface

func (recv *FlowBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FlowBox

func (*FlowBox) InitiallyUnowned

func (recv *FlowBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FlowBox) Object

func (recv *FlowBox) Object() *gobject.Object

Object upcasts to *Object

func (*FlowBox) Orientable

func (recv *FlowBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by FlowBox

func (*FlowBox) ToC

func (recv *FlowBox) ToC() unsafe.Pointer

func (*FlowBox) Widget

func (recv *FlowBox) Widget() *Widget

Widget upcasts to *Widget

type FlowBoxAccessible

type FlowBoxAccessible struct {
	// contains filtered or unexported fields
}

FlowBoxAccessible is a wrapper around the C record GtkFlowBoxAccessible.

func CastToFlowBoxAccessible

func CastToFlowBoxAccessible(object *gobject.Object) *FlowBoxAccessible

CastToWidget down casts any arbitrary Object to FlowBoxAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a FlowBoxAccessible.

func FlowBoxAccessibleNewFromC

func FlowBoxAccessibleNewFromC(u unsafe.Pointer) *FlowBoxAccessible

func (*FlowBoxAccessible) Accessible

func (recv *FlowBoxAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*FlowBoxAccessible) Component

func (recv *FlowBoxAccessible) Component() *atk.Component

Component returns the Component interface implemented by FlowBoxAccessible

func (*FlowBoxAccessible) ContainerAccessible

func (recv *FlowBoxAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*FlowBoxAccessible) Equals added in v0.0.2

func (recv *FlowBoxAccessible) Equals(other *FlowBoxAccessible) bool

Equals compares this FlowBoxAccessible with another FlowBoxAccessible, and returns true if they represent the same GObject.

func (*FlowBoxAccessible) Object

func (recv *FlowBoxAccessible) Object() *atk.Object

Object upcasts to *Object

func (*FlowBoxAccessible) Selection

func (recv *FlowBoxAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by FlowBoxAccessible

func (*FlowBoxAccessible) ToC

func (recv *FlowBoxAccessible) ToC() unsafe.Pointer

func (*FlowBoxAccessible) WidgetAccessible

func (recv *FlowBoxAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type FlowBoxAccessibleClass

type FlowBoxAccessibleClass struct {
	// contains filtered or unexported fields
}

FlowBoxAccessibleClass is a wrapper around the C record GtkFlowBoxAccessibleClass.

func FlowBoxAccessibleClassNewFromC

func FlowBoxAccessibleClassNewFromC(u unsafe.Pointer) *FlowBoxAccessibleClass

func (*FlowBoxAccessibleClass) Equals added in v0.0.2

func (recv *FlowBoxAccessibleClass) Equals(other *FlowBoxAccessibleClass) bool

Equals compares this FlowBoxAccessibleClass with another FlowBoxAccessibleClass, and returns true if they represent the same GObject.

func (*FlowBoxAccessibleClass) ToC

type FlowBoxAccessiblePrivate

type FlowBoxAccessiblePrivate struct {
	// contains filtered or unexported fields
}

FlowBoxAccessiblePrivate is a wrapper around the C record GtkFlowBoxAccessiblePrivate.

func FlowBoxAccessiblePrivateNewFromC

func FlowBoxAccessiblePrivateNewFromC(u unsafe.Pointer) *FlowBoxAccessiblePrivate

func (*FlowBoxAccessiblePrivate) Equals added in v0.0.2

Equals compares this FlowBoxAccessiblePrivate with another FlowBoxAccessiblePrivate, and returns true if they represent the same GObject.

func (*FlowBoxAccessiblePrivate) ToC

type FlowBoxChild

type FlowBoxChild struct {
	// contains filtered or unexported fields
}

FlowBoxChild is a wrapper around the C record GtkFlowBoxChild.

func CastToFlowBoxChild

func CastToFlowBoxChild(object *gobject.Object) *FlowBoxChild

CastToWidget down casts any arbitrary Object to FlowBoxChild. Exercise care, as this is a potentially dangerous function if the Object is not a FlowBoxChild.

func FlowBoxChildNewFromC

func FlowBoxChildNewFromC(u unsafe.Pointer) *FlowBoxChild

func (*FlowBoxChild) Bin

func (recv *FlowBoxChild) Bin() *Bin

Bin upcasts to *Bin

func (*FlowBoxChild) Buildable

func (recv *FlowBoxChild) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FlowBoxChild

func (*FlowBoxChild) ConnectActivate

func (recv *FlowBoxChild) ConnectActivate(callback FlowBoxChildSignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the FlowBoxChild.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (*FlowBoxChild) Container

func (recv *FlowBoxChild) Container() *Container

Container upcasts to *Container

func (*FlowBoxChild) DisconnectActivate

func (recv *FlowBoxChild) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the FlowBoxChild.

The connectionID should be a value returned from a call to ConnectActivate.

func (*FlowBoxChild) Equals added in v0.0.2

func (recv *FlowBoxChild) Equals(other *FlowBoxChild) bool

Equals compares this FlowBoxChild with another FlowBoxChild, and returns true if they represent the same GObject.

func (*FlowBoxChild) ImplementorIface

func (recv *FlowBoxChild) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FlowBoxChild

func (*FlowBoxChild) InitiallyUnowned

func (recv *FlowBoxChild) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FlowBoxChild) Object

func (recv *FlowBoxChild) Object() *gobject.Object

Object upcasts to *Object

func (*FlowBoxChild) ToC

func (recv *FlowBoxChild) ToC() unsafe.Pointer

func (*FlowBoxChild) Widget

func (recv *FlowBoxChild) Widget() *Widget

Widget upcasts to *Widget

type FlowBoxChildAccessible

type FlowBoxChildAccessible struct {
	// contains filtered or unexported fields
}

FlowBoxChildAccessible is a wrapper around the C record GtkFlowBoxChildAccessible.

func CastToFlowBoxChildAccessible

func CastToFlowBoxChildAccessible(object *gobject.Object) *FlowBoxChildAccessible

CastToWidget down casts any arbitrary Object to FlowBoxChildAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a FlowBoxChildAccessible.

func FlowBoxChildAccessibleNewFromC

func FlowBoxChildAccessibleNewFromC(u unsafe.Pointer) *FlowBoxChildAccessible

func (*FlowBoxChildAccessible) Accessible

func (recv *FlowBoxChildAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*FlowBoxChildAccessible) Component

func (recv *FlowBoxChildAccessible) Component() *atk.Component

Component returns the Component interface implemented by FlowBoxChildAccessible

func (*FlowBoxChildAccessible) ContainerAccessible

func (recv *FlowBoxChildAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*FlowBoxChildAccessible) Equals added in v0.0.2

func (recv *FlowBoxChildAccessible) Equals(other *FlowBoxChildAccessible) bool

Equals compares this FlowBoxChildAccessible with another FlowBoxChildAccessible, and returns true if they represent the same GObject.

func (*FlowBoxChildAccessible) Object

func (recv *FlowBoxChildAccessible) Object() *atk.Object

Object upcasts to *Object

func (*FlowBoxChildAccessible) ToC

func (*FlowBoxChildAccessible) WidgetAccessible

func (recv *FlowBoxChildAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type FlowBoxChildAccessibleClass

type FlowBoxChildAccessibleClass struct {
	// contains filtered or unexported fields
}

FlowBoxChildAccessibleClass is a wrapper around the C record GtkFlowBoxChildAccessibleClass.

func FlowBoxChildAccessibleClassNewFromC

func FlowBoxChildAccessibleClassNewFromC(u unsafe.Pointer) *FlowBoxChildAccessibleClass

func (*FlowBoxChildAccessibleClass) Equals added in v0.0.2

Equals compares this FlowBoxChildAccessibleClass with another FlowBoxChildAccessibleClass, and returns true if they represent the same GObject.

func (*FlowBoxChildAccessibleClass) ToC

type FlowBoxChildClass

type FlowBoxChildClass struct {
	// contains filtered or unexported fields
}

FlowBoxChildClass is a wrapper around the C record GtkFlowBoxChildClass.

func FlowBoxChildClassNewFromC

func FlowBoxChildClassNewFromC(u unsafe.Pointer) *FlowBoxChildClass

func (*FlowBoxChildClass) Equals added in v0.0.2

func (recv *FlowBoxChildClass) Equals(other *FlowBoxChildClass) bool

Equals compares this FlowBoxChildClass with another FlowBoxChildClass, and returns true if they represent the same GObject.

func (*FlowBoxChildClass) ToC

func (recv *FlowBoxChildClass) ToC() unsafe.Pointer

type FlowBoxChildSignalActivateCallback

type FlowBoxChildSignalActivateCallback func(targetObject *FlowBoxChild)

FlowBoxChildSignalActivateCallback is a callback function for a 'activate' signal emitted from a FlowBoxChild.

type FlowBoxClass

type FlowBoxClass struct {
	// contains filtered or unexported fields
}

FlowBoxClass is a wrapper around the C record GtkFlowBoxClass.

func FlowBoxClassNewFromC

func FlowBoxClassNewFromC(u unsafe.Pointer) *FlowBoxClass

func (*FlowBoxClass) Equals added in v0.0.2

func (recv *FlowBoxClass) Equals(other *FlowBoxClass) bool

Equals compares this FlowBoxClass with another FlowBoxClass, and returns true if they represent the same GObject.

func (*FlowBoxClass) ToC

func (recv *FlowBoxClass) ToC() unsafe.Pointer

type FlowBoxSignalActivateCursorChildCallback

type FlowBoxSignalActivateCursorChildCallback func(targetObject *FlowBox)

FlowBoxSignalActivateCursorChildCallback is a callback function for a 'activate-cursor-child' signal emitted from a FlowBox.

type FlowBoxSignalChildActivatedCallback

type FlowBoxSignalChildActivatedCallback func(targetObject *FlowBox, child *FlowBoxChild)

FlowBoxSignalChildActivatedCallback is a callback function for a 'child-activated' signal emitted from a FlowBox.

type FlowBoxSignalMoveCursorCallback added in v0.0.7

type FlowBoxSignalMoveCursorCallback func(targetObject *FlowBox, step MovementStep, count int32) bool

FlowBoxSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a FlowBox.

type FlowBoxSignalSelectAllCallback

type FlowBoxSignalSelectAllCallback func(targetObject *FlowBox)

FlowBoxSignalSelectAllCallback is a callback function for a 'select-all' signal emitted from a FlowBox.

type FlowBoxSignalSelectedChildrenChangedCallback

type FlowBoxSignalSelectedChildrenChangedCallback func(targetObject *FlowBox)

FlowBoxSignalSelectedChildrenChangedCallback is a callback function for a 'selected-children-changed' signal emitted from a FlowBox.

type FlowBoxSignalToggleCursorChildCallback

type FlowBoxSignalToggleCursorChildCallback func(targetObject *FlowBox)

FlowBoxSignalToggleCursorChildCallback is a callback function for a 'toggle-cursor-child' signal emitted from a FlowBox.

type FlowBoxSignalUnselectAllCallback

type FlowBoxSignalUnselectAllCallback func(targetObject *FlowBox)

FlowBoxSignalUnselectAllCallback is a callback function for a 'unselect-all' signal emitted from a FlowBox.

type FontButton

type FontButton struct {
	// contains filtered or unexported fields
}

FontButton is a wrapper around the C record GtkFontButton.

func CastToFontButton

func CastToFontButton(object *gobject.Object) *FontButton

CastToWidget down casts any arbitrary Object to FontButton. Exercise care, as this is a potentially dangerous function if the Object is not a FontButton.

func FontButtonNewFromC

func FontButtonNewFromC(u unsafe.Pointer) *FontButton

func (*FontButton) Actionable

func (recv *FontButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by FontButton

func (*FontButton) Activatable

func (recv *FontButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by FontButton

func (*FontButton) Bin

func (recv *FontButton) Bin() *Bin

Bin upcasts to *Bin

func (*FontButton) Buildable

func (recv *FontButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FontButton

func (*FontButton) Button

func (recv *FontButton) Button() *Button

Button upcasts to *Button

func (*FontButton) Container

func (recv *FontButton) Container() *Container

Container upcasts to *Container

func (*FontButton) Equals added in v0.0.2

func (recv *FontButton) Equals(other *FontButton) bool

Equals compares this FontButton with another FontButton, and returns true if they represent the same GObject.

func (*FontButton) FontChooser

func (recv *FontButton) FontChooser() *FontChooser

FontChooser returns the FontChooser interface implemented by FontButton

func (*FontButton) ImplementorIface

func (recv *FontButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FontButton

func (*FontButton) InitiallyUnowned

func (recv *FontButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FontButton) Object

func (recv *FontButton) Object() *gobject.Object

Object upcasts to *Object

func (*FontButton) ToC

func (recv *FontButton) ToC() unsafe.Pointer

func (*FontButton) Widget

func (recv *FontButton) Widget() *Widget

Widget upcasts to *Widget

type FontButtonClass

type FontButtonClass struct {
	// contains filtered or unexported fields
}

FontButtonClass is a wrapper around the C record GtkFontButtonClass.

func FontButtonClassNewFromC

func FontButtonClassNewFromC(u unsafe.Pointer) *FontButtonClass

func (*FontButtonClass) Equals added in v0.0.2

func (recv *FontButtonClass) Equals(other *FontButtonClass) bool

Equals compares this FontButtonClass with another FontButtonClass, and returns true if they represent the same GObject.

func (*FontButtonClass) ToC

func (recv *FontButtonClass) ToC() unsafe.Pointer

type FontButtonPrivate

type FontButtonPrivate struct {
	// contains filtered or unexported fields
}

FontButtonPrivate is a wrapper around the C record GtkFontButtonPrivate.

func FontButtonPrivateNewFromC

func FontButtonPrivateNewFromC(u unsafe.Pointer) *FontButtonPrivate

func (*FontButtonPrivate) Equals added in v0.0.2

func (recv *FontButtonPrivate) Equals(other *FontButtonPrivate) bool

Equals compares this FontButtonPrivate with another FontButtonPrivate, and returns true if they represent the same GObject.

func (*FontButtonPrivate) ToC

func (recv *FontButtonPrivate) ToC() unsafe.Pointer

type FontChooser

type FontChooser struct {
	// contains filtered or unexported fields
}

FontChooser is a wrapper around the C record GtkFontChooser.

func FontChooserNewFromC

func FontChooserNewFromC(u unsafe.Pointer) *FontChooser

func (*FontChooser) ConnectFontActivated added in v0.0.2

func (recv *FontChooser) ConnectFontActivated(callback FontChooserSignalFontActivatedCallback) int

ConnectFontActivated connects the callback to the 'font-activated' signal for the FontChooser.

The returned value represents the connection, and may be passed to DisconnectFontActivated to remove it.

func (*FontChooser) DisconnectFontActivated added in v0.0.2

func (recv *FontChooser) DisconnectFontActivated(connectionID int)

DisconnectFontActivated disconnects a callback from the 'font-activated' signal for the FontChooser.

The connectionID should be a value returned from a call to ConnectFontActivated.

func (*FontChooser) Equals added in v0.0.2

func (recv *FontChooser) Equals(other *FontChooser) bool

Equals compares this FontChooser with another FontChooser, and returns true if they represent the same GObject.

func (*FontChooser) ToC

func (recv *FontChooser) ToC() unsafe.Pointer

type FontChooserDialog

type FontChooserDialog struct {
	// contains filtered or unexported fields
}

FontChooserDialog is a wrapper around the C record GtkFontChooserDialog.

func CastToFontChooserDialog

func CastToFontChooserDialog(object *gobject.Object) *FontChooserDialog

CastToWidget down casts any arbitrary Object to FontChooserDialog. Exercise care, as this is a potentially dangerous function if the Object is not a FontChooserDialog.

func FontChooserDialogNewFromC

func FontChooserDialogNewFromC(u unsafe.Pointer) *FontChooserDialog

func (*FontChooserDialog) Bin

func (recv *FontChooserDialog) Bin() *Bin

Bin upcasts to *Bin

func (*FontChooserDialog) Buildable

func (recv *FontChooserDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FontChooserDialog

func (*FontChooserDialog) Container

func (recv *FontChooserDialog) Container() *Container

Container upcasts to *Container

func (*FontChooserDialog) Dialog

func (recv *FontChooserDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*FontChooserDialog) Equals added in v0.0.2

func (recv *FontChooserDialog) Equals(other *FontChooserDialog) bool

Equals compares this FontChooserDialog with another FontChooserDialog, and returns true if they represent the same GObject.

func (*FontChooserDialog) FontChooser

func (recv *FontChooserDialog) FontChooser() *FontChooser

FontChooser returns the FontChooser interface implemented by FontChooserDialog

func (*FontChooserDialog) ImplementorIface

func (recv *FontChooserDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FontChooserDialog

func (*FontChooserDialog) InitiallyUnowned

func (recv *FontChooserDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FontChooserDialog) Object

func (recv *FontChooserDialog) Object() *gobject.Object

Object upcasts to *Object

func (*FontChooserDialog) ToC

func (recv *FontChooserDialog) ToC() unsafe.Pointer

func (*FontChooserDialog) Widget

func (recv *FontChooserDialog) Widget() *Widget

Widget upcasts to *Widget

func (*FontChooserDialog) Window

func (recv *FontChooserDialog) Window() *Window

Window upcasts to *Window

type FontChooserDialogClass

type FontChooserDialogClass struct {
	// contains filtered or unexported fields
}

FontChooserDialogClass is a wrapper around the C record GtkFontChooserDialogClass.

func FontChooserDialogClassNewFromC

func FontChooserDialogClassNewFromC(u unsafe.Pointer) *FontChooserDialogClass

func (*FontChooserDialogClass) Equals added in v0.0.2

func (recv *FontChooserDialogClass) Equals(other *FontChooserDialogClass) bool

Equals compares this FontChooserDialogClass with another FontChooserDialogClass, and returns true if they represent the same GObject.

func (*FontChooserDialogClass) ToC

type FontChooserDialogPrivate

type FontChooserDialogPrivate struct {
	// contains filtered or unexported fields
}

FontChooserDialogPrivate is a wrapper around the C record GtkFontChooserDialogPrivate.

func FontChooserDialogPrivateNewFromC

func FontChooserDialogPrivateNewFromC(u unsafe.Pointer) *FontChooserDialogPrivate

func (*FontChooserDialogPrivate) Equals added in v0.0.2

Equals compares this FontChooserDialogPrivate with another FontChooserDialogPrivate, and returns true if they represent the same GObject.

func (*FontChooserDialogPrivate) ToC

type FontChooserIface

type FontChooserIface struct {
	// contains filtered or unexported fields
}

FontChooserIface is a wrapper around the C record GtkFontChooserIface.

func FontChooserIfaceNewFromC

func FontChooserIfaceNewFromC(u unsafe.Pointer) *FontChooserIface

func (*FontChooserIface) Equals added in v0.0.2

func (recv *FontChooserIface) Equals(other *FontChooserIface) bool

Equals compares this FontChooserIface with another FontChooserIface, and returns true if they represent the same GObject.

func (*FontChooserIface) ToC

func (recv *FontChooserIface) ToC() unsafe.Pointer

type FontChooserSignalFontActivatedCallback added in v0.0.2

type FontChooserSignalFontActivatedCallback func(targetObject *FontChooser, fontname string)

FontChooserSignalFontActivatedCallback is a callback function for a 'font-activated' signal emitted from a FontChooser.

type FontChooserWidget

type FontChooserWidget struct {
	// contains filtered or unexported fields
}

FontChooserWidget is a wrapper around the C record GtkFontChooserWidget.

func CastToFontChooserWidget

func CastToFontChooserWidget(object *gobject.Object) *FontChooserWidget

CastToWidget down casts any arbitrary Object to FontChooserWidget. Exercise care, as this is a potentially dangerous function if the Object is not a FontChooserWidget.

func FontChooserWidgetNewFromC

func FontChooserWidgetNewFromC(u unsafe.Pointer) *FontChooserWidget

func (*FontChooserWidget) Box

func (recv *FontChooserWidget) Box() *Box

Box upcasts to *Box

func (*FontChooserWidget) Buildable

func (recv *FontChooserWidget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FontChooserWidget

func (*FontChooserWidget) Container

func (recv *FontChooserWidget) Container() *Container

Container upcasts to *Container

func (*FontChooserWidget) Equals added in v0.0.2

func (recv *FontChooserWidget) Equals(other *FontChooserWidget) bool

Equals compares this FontChooserWidget with another FontChooserWidget, and returns true if they represent the same GObject.

func (*FontChooserWidget) FontChooser

func (recv *FontChooserWidget) FontChooser() *FontChooser

FontChooser returns the FontChooser interface implemented by FontChooserWidget

func (*FontChooserWidget) ImplementorIface

func (recv *FontChooserWidget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FontChooserWidget

func (*FontChooserWidget) InitiallyUnowned

func (recv *FontChooserWidget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FontChooserWidget) Object

func (recv *FontChooserWidget) Object() *gobject.Object

Object upcasts to *Object

func (*FontChooserWidget) Orientable

func (recv *FontChooserWidget) Orientable() *Orientable

Orientable returns the Orientable interface implemented by FontChooserWidget

func (*FontChooserWidget) ToC

func (recv *FontChooserWidget) ToC() unsafe.Pointer

func (*FontChooserWidget) Widget

func (recv *FontChooserWidget) Widget() *Widget

Widget upcasts to *Widget

type FontChooserWidgetClass

type FontChooserWidgetClass struct {
	// contains filtered or unexported fields
}

FontChooserWidgetClass is a wrapper around the C record GtkFontChooserWidgetClass.

func FontChooserWidgetClassNewFromC

func FontChooserWidgetClassNewFromC(u unsafe.Pointer) *FontChooserWidgetClass

func (*FontChooserWidgetClass) Equals added in v0.0.2

func (recv *FontChooserWidgetClass) Equals(other *FontChooserWidgetClass) bool

Equals compares this FontChooserWidgetClass with another FontChooserWidgetClass, and returns true if they represent the same GObject.

func (*FontChooserWidgetClass) ToC

type FontChooserWidgetPrivate

type FontChooserWidgetPrivate struct {
	// contains filtered or unexported fields
}

FontChooserWidgetPrivate is a wrapper around the C record GtkFontChooserWidgetPrivate.

func FontChooserWidgetPrivateNewFromC

func FontChooserWidgetPrivateNewFromC(u unsafe.Pointer) *FontChooserWidgetPrivate

func (*FontChooserWidgetPrivate) Equals added in v0.0.2

Equals compares this FontChooserWidgetPrivate with another FontChooserWidgetPrivate, and returns true if they represent the same GObject.

func (*FontChooserWidgetPrivate) ToC

type FontSelection

type FontSelection struct {
	// contains filtered or unexported fields
}

FontSelection is a wrapper around the C record GtkFontSelection.

func CastToFontSelection

func CastToFontSelection(object *gobject.Object) *FontSelection

CastToWidget down casts any arbitrary Object to FontSelection. Exercise care, as this is a potentially dangerous function if the Object is not a FontSelection.

func FontSelectionNew

func FontSelectionNew() *FontSelection

FontSelectionNew is a wrapper around the C function gtk_font_selection_new.

func FontSelectionNewFromC

func FontSelectionNewFromC(u unsafe.Pointer) *FontSelection

func (*FontSelection) Box

func (recv *FontSelection) Box() *Box

Box upcasts to *Box

func (*FontSelection) Buildable

func (recv *FontSelection) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FontSelection

func (*FontSelection) Container

func (recv *FontSelection) Container() *Container

Container upcasts to *Container

func (*FontSelection) Equals added in v0.0.2

func (recv *FontSelection) Equals(other *FontSelection) bool

Equals compares this FontSelection with another FontSelection, and returns true if they represent the same GObject.

func (*FontSelection) GetFontName

func (recv *FontSelection) GetFontName() string

GetFontName is a wrapper around the C function gtk_font_selection_get_font_name.

func (*FontSelection) GetPreviewText

func (recv *FontSelection) GetPreviewText() string

GetPreviewText is a wrapper around the C function gtk_font_selection_get_preview_text.

func (*FontSelection) ImplementorIface

func (recv *FontSelection) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FontSelection

func (*FontSelection) InitiallyUnowned

func (recv *FontSelection) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FontSelection) Object

func (recv *FontSelection) Object() *gobject.Object

Object upcasts to *Object

func (*FontSelection) Orientable

func (recv *FontSelection) Orientable() *Orientable

Orientable returns the Orientable interface implemented by FontSelection

func (*FontSelection) SetFontName

func (recv *FontSelection) SetFontName(fontname string) bool

SetFontName is a wrapper around the C function gtk_font_selection_set_font_name.

func (*FontSelection) SetPreviewText

func (recv *FontSelection) SetPreviewText(text string)

SetPreviewText is a wrapper around the C function gtk_font_selection_set_preview_text.

func (*FontSelection) ToC

func (recv *FontSelection) ToC() unsafe.Pointer

func (*FontSelection) Widget

func (recv *FontSelection) Widget() *Widget

Widget upcasts to *Widget

type FontSelectionClass

type FontSelectionClass struct {
	// contains filtered or unexported fields
}

FontSelectionClass is a wrapper around the C record GtkFontSelectionClass.

func FontSelectionClassNewFromC

func FontSelectionClassNewFromC(u unsafe.Pointer) *FontSelectionClass

func (*FontSelectionClass) Equals added in v0.0.2

func (recv *FontSelectionClass) Equals(other *FontSelectionClass) bool

Equals compares this FontSelectionClass with another FontSelectionClass, and returns true if they represent the same GObject.

func (*FontSelectionClass) ToC

func (recv *FontSelectionClass) ToC() unsafe.Pointer

type FontSelectionDialog

type FontSelectionDialog struct {
	// contains filtered or unexported fields
}

FontSelectionDialog is a wrapper around the C record GtkFontSelectionDialog.

func CastToFontSelectionDialog

func CastToFontSelectionDialog(object *gobject.Object) *FontSelectionDialog

CastToWidget down casts any arbitrary Object to FontSelectionDialog. Exercise care, as this is a potentially dangerous function if the Object is not a FontSelectionDialog.

func FontSelectionDialogNew

func FontSelectionDialogNew(title string) *FontSelectionDialog

FontSelectionDialogNew is a wrapper around the C function gtk_font_selection_dialog_new.

func FontSelectionDialogNewFromC

func FontSelectionDialogNewFromC(u unsafe.Pointer) *FontSelectionDialog

func (*FontSelectionDialog) Bin

func (recv *FontSelectionDialog) Bin() *Bin

Bin upcasts to *Bin

func (*FontSelectionDialog) Buildable

func (recv *FontSelectionDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by FontSelectionDialog

func (*FontSelectionDialog) Container

func (recv *FontSelectionDialog) Container() *Container

Container upcasts to *Container

func (*FontSelectionDialog) Dialog

func (recv *FontSelectionDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*FontSelectionDialog) Equals added in v0.0.2

func (recv *FontSelectionDialog) Equals(other *FontSelectionDialog) bool

Equals compares this FontSelectionDialog with another FontSelectionDialog, and returns true if they represent the same GObject.

func (*FontSelectionDialog) GetFontName

func (recv *FontSelectionDialog) GetFontName() string

GetFontName is a wrapper around the C function gtk_font_selection_dialog_get_font_name.

func (*FontSelectionDialog) GetPreviewText

func (recv *FontSelectionDialog) GetPreviewText() string

GetPreviewText is a wrapper around the C function gtk_font_selection_dialog_get_preview_text.

func (*FontSelectionDialog) ImplementorIface

func (recv *FontSelectionDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by FontSelectionDialog

func (*FontSelectionDialog) InitiallyUnowned

func (recv *FontSelectionDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*FontSelectionDialog) Object

func (recv *FontSelectionDialog) Object() *gobject.Object

Object upcasts to *Object

func (*FontSelectionDialog) SetFontName

func (recv *FontSelectionDialog) SetFontName(fontname string) bool

SetFontName is a wrapper around the C function gtk_font_selection_dialog_set_font_name.

func (*FontSelectionDialog) SetPreviewText

func (recv *FontSelectionDialog) SetPreviewText(text string)

SetPreviewText is a wrapper around the C function gtk_font_selection_dialog_set_preview_text.

func (*FontSelectionDialog) ToC

func (recv *FontSelectionDialog) ToC() unsafe.Pointer

func (*FontSelectionDialog) Widget

func (recv *FontSelectionDialog) Widget() *Widget

Widget upcasts to *Widget

func (*FontSelectionDialog) Window

func (recv *FontSelectionDialog) Window() *Window

Window upcasts to *Window

type FontSelectionDialogClass

type FontSelectionDialogClass struct {
	// contains filtered or unexported fields
}

FontSelectionDialogClass is a wrapper around the C record GtkFontSelectionDialogClass.

func FontSelectionDialogClassNewFromC

func FontSelectionDialogClassNewFromC(u unsafe.Pointer) *FontSelectionDialogClass

func (*FontSelectionDialogClass) Equals added in v0.0.2

Equals compares this FontSelectionDialogClass with another FontSelectionDialogClass, and returns true if they represent the same GObject.

func (*FontSelectionDialogClass) ToC

type FontSelectionDialogPrivate

type FontSelectionDialogPrivate struct {
	// contains filtered or unexported fields
}

FontSelectionDialogPrivate is a wrapper around the C record GtkFontSelectionDialogPrivate.

func FontSelectionDialogPrivateNewFromC

func FontSelectionDialogPrivateNewFromC(u unsafe.Pointer) *FontSelectionDialogPrivate

func (*FontSelectionDialogPrivate) Equals added in v0.0.2

Equals compares this FontSelectionDialogPrivate with another FontSelectionDialogPrivate, and returns true if they represent the same GObject.

func (*FontSelectionDialogPrivate) ToC

type FontSelectionPrivate

type FontSelectionPrivate struct {
	// contains filtered or unexported fields
}

FontSelectionPrivate is a wrapper around the C record GtkFontSelectionPrivate.

func FontSelectionPrivateNewFromC

func FontSelectionPrivateNewFromC(u unsafe.Pointer) *FontSelectionPrivate

func (*FontSelectionPrivate) Equals added in v0.0.2

func (recv *FontSelectionPrivate) Equals(other *FontSelectionPrivate) bool

Equals compares this FontSelectionPrivate with another FontSelectionPrivate, and returns true if they represent the same GObject.

func (*FontSelectionPrivate) ToC

func (recv *FontSelectionPrivate) ToC() unsafe.Pointer

type Frame

type Frame struct {
	// contains filtered or unexported fields
}

Frame is a wrapper around the C record GtkFrame.

func CastToFrame

func CastToFrame(object *gobject.Object) *Frame

CastToWidget down casts any arbitrary Object to Frame. Exercise care, as this is a potentially dangerous function if the Object is not a Frame.

func FrameNew

func FrameNew(label string) *Frame

FrameNew is a wrapper around the C function gtk_frame_new.

func FrameNewFromC

func FrameNewFromC(u unsafe.Pointer) *Frame

func (*Frame) Bin

func (recv *Frame) Bin() *Bin

Bin upcasts to *Bin

func (*Frame) Buildable

func (recv *Frame) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Frame

func (*Frame) Container

func (recv *Frame) Container() *Container

Container upcasts to *Container

func (*Frame) Equals added in v0.0.2

func (recv *Frame) Equals(other *Frame) bool

Equals compares this Frame with another Frame, and returns true if they represent the same GObject.

func (*Frame) GetLabel

func (recv *Frame) GetLabel() string

GetLabel is a wrapper around the C function gtk_frame_get_label.

func (*Frame) GetLabelAlign

func (recv *Frame) GetLabelAlign() (float32, float32)

GetLabelAlign is a wrapper around the C function gtk_frame_get_label_align.

func (*Frame) GetLabelWidget

func (recv *Frame) GetLabelWidget() *Widget

GetLabelWidget is a wrapper around the C function gtk_frame_get_label_widget.

func (*Frame) GetShadowType

func (recv *Frame) GetShadowType() ShadowType

GetShadowType is a wrapper around the C function gtk_frame_get_shadow_type.

func (*Frame) ImplementorIface

func (recv *Frame) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Frame

func (*Frame) InitiallyUnowned

func (recv *Frame) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Frame) Object

func (recv *Frame) Object() *gobject.Object

Object upcasts to *Object

func (*Frame) SetLabel

func (recv *Frame) SetLabel(label string)

SetLabel is a wrapper around the C function gtk_frame_set_label.

func (*Frame) SetLabelAlign

func (recv *Frame) SetLabelAlign(xalign float32, yalign float32)

SetLabelAlign is a wrapper around the C function gtk_frame_set_label_align.

func (*Frame) SetLabelWidget

func (recv *Frame) SetLabelWidget(labelWidget *Widget)

SetLabelWidget is a wrapper around the C function gtk_frame_set_label_widget.

func (*Frame) SetShadowType

func (recv *Frame) SetShadowType(type_ ShadowType)

SetShadowType is a wrapper around the C function gtk_frame_set_shadow_type.

func (*Frame) ToC

func (recv *Frame) ToC() unsafe.Pointer

func (*Frame) Widget

func (recv *Frame) Widget() *Widget

Widget upcasts to *Widget

type FrameAccessible

type FrameAccessible struct {
	// contains filtered or unexported fields
}

FrameAccessible is a wrapper around the C record GtkFrameAccessible.

func CastToFrameAccessible

func CastToFrameAccessible(object *gobject.Object) *FrameAccessible

CastToWidget down casts any arbitrary Object to FrameAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a FrameAccessible.

func FrameAccessibleNewFromC

func FrameAccessibleNewFromC(u unsafe.Pointer) *FrameAccessible

func (*FrameAccessible) Accessible

func (recv *FrameAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*FrameAccessible) Component

func (recv *FrameAccessible) Component() *atk.Component

Component returns the Component interface implemented by FrameAccessible

func (*FrameAccessible) ContainerAccessible

func (recv *FrameAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*FrameAccessible) Equals added in v0.0.2

func (recv *FrameAccessible) Equals(other *FrameAccessible) bool

Equals compares this FrameAccessible with another FrameAccessible, and returns true if they represent the same GObject.

func (*FrameAccessible) Object

func (recv *FrameAccessible) Object() *atk.Object

Object upcasts to *Object

func (*FrameAccessible) ToC

func (recv *FrameAccessible) ToC() unsafe.Pointer

func (*FrameAccessible) WidgetAccessible

func (recv *FrameAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type FrameAccessibleClass

type FrameAccessibleClass struct {
	// contains filtered or unexported fields
}

FrameAccessibleClass is a wrapper around the C record GtkFrameAccessibleClass.

func FrameAccessibleClassNewFromC

func FrameAccessibleClassNewFromC(u unsafe.Pointer) *FrameAccessibleClass

func (*FrameAccessibleClass) Equals added in v0.0.2

func (recv *FrameAccessibleClass) Equals(other *FrameAccessibleClass) bool

Equals compares this FrameAccessibleClass with another FrameAccessibleClass, and returns true if they represent the same GObject.

func (*FrameAccessibleClass) ToC

func (recv *FrameAccessibleClass) ToC() unsafe.Pointer

type FrameAccessiblePrivate

type FrameAccessiblePrivate struct {
	// contains filtered or unexported fields
}

FrameAccessiblePrivate is a wrapper around the C record GtkFrameAccessiblePrivate.

func FrameAccessiblePrivateNewFromC

func FrameAccessiblePrivateNewFromC(u unsafe.Pointer) *FrameAccessiblePrivate

func (*FrameAccessiblePrivate) Equals added in v0.0.2

func (recv *FrameAccessiblePrivate) Equals(other *FrameAccessiblePrivate) bool

Equals compares this FrameAccessiblePrivate with another FrameAccessiblePrivate, and returns true if they represent the same GObject.

func (*FrameAccessiblePrivate) ToC

type FrameClass

type FrameClass struct {
	// contains filtered or unexported fields
}

FrameClass is a wrapper around the C record GtkFrameClass.

func FrameClassNewFromC

func FrameClassNewFromC(u unsafe.Pointer) *FrameClass

func (*FrameClass) Equals added in v0.0.2

func (recv *FrameClass) Equals(other *FrameClass) bool

Equals compares this FrameClass with another FrameClass, and returns true if they represent the same GObject.

func (*FrameClass) ToC

func (recv *FrameClass) ToC() unsafe.Pointer

type FramePrivate

type FramePrivate struct {
	// contains filtered or unexported fields
}

FramePrivate is a wrapper around the C record GtkFramePrivate.

func FramePrivateNewFromC

func FramePrivateNewFromC(u unsafe.Pointer) *FramePrivate

func (*FramePrivate) Equals added in v0.0.2

func (recv *FramePrivate) Equals(other *FramePrivate) bool

Equals compares this FramePrivate with another FramePrivate, and returns true if they represent the same GObject.

func (*FramePrivate) ToC

func (recv *FramePrivate) ToC() unsafe.Pointer

type Gesture

type Gesture struct {
	// contains filtered or unexported fields
}

Gesture is a wrapper around the C record GtkGesture.

func CastToGesture

func CastToGesture(object *gobject.Object) *Gesture

CastToWidget down casts any arbitrary Object to Gesture. Exercise care, as this is a potentially dangerous function if the Object is not a Gesture.

func GestureNewFromC

func GestureNewFromC(u unsafe.Pointer) *Gesture

func (*Gesture) Equals added in v0.0.2

func (recv *Gesture) Equals(other *Gesture) bool

Equals compares this Gesture with another Gesture, and returns true if they represent the same GObject.

func (*Gesture) EventController

func (recv *Gesture) EventController() *EventController

EventController upcasts to *EventController

func (*Gesture) GetLastEvent added in v0.0.12

func (recv *Gesture) GetLastEvent(sequence *gdk.EventSequence) *gdk.Event

GetLastEvent is a wrapper around the C function gtk_gesture_get_last_event.

func (*Gesture) Object

func (recv *Gesture) Object() *gobject.Object

Object upcasts to *Object

func (*Gesture) ToC

func (recv *Gesture) ToC() unsafe.Pointer

type GestureClass

type GestureClass struct {
	// contains filtered or unexported fields
}

GestureClass is a wrapper around the C record GtkGestureClass.

func GestureClassNewFromC

func GestureClassNewFromC(u unsafe.Pointer) *GestureClass

func (*GestureClass) Equals added in v0.0.2

func (recv *GestureClass) Equals(other *GestureClass) bool

Equals compares this GestureClass with another GestureClass, and returns true if they represent the same GObject.

func (*GestureClass) ToC

func (recv *GestureClass) ToC() unsafe.Pointer

type GestureDrag

type GestureDrag struct {
	// contains filtered or unexported fields
}

GestureDrag is a wrapper around the C record GtkGestureDrag.

func CastToGestureDrag

func CastToGestureDrag(object *gobject.Object) *GestureDrag

CastToWidget down casts any arbitrary Object to GestureDrag. Exercise care, as this is a potentially dangerous function if the Object is not a GestureDrag.

func GestureDragNewFromC

func GestureDragNewFromC(u unsafe.Pointer) *GestureDrag

func (*GestureDrag) Equals added in v0.0.2

func (recv *GestureDrag) Equals(other *GestureDrag) bool

Equals compares this GestureDrag with another GestureDrag, and returns true if they represent the same GObject.

func (*GestureDrag) EventController

func (recv *GestureDrag) EventController() *EventController

EventController upcasts to *EventController

func (*GestureDrag) Gesture

func (recv *GestureDrag) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureDrag) GestureSingle

func (recv *GestureDrag) GestureSingle() *GestureSingle

GestureSingle upcasts to *GestureSingle

func (*GestureDrag) Object

func (recv *GestureDrag) Object() *gobject.Object

Object upcasts to *Object

func (*GestureDrag) ToC

func (recv *GestureDrag) ToC() unsafe.Pointer

type GestureDragClass

type GestureDragClass struct {
	// contains filtered or unexported fields
}

GestureDragClass is a wrapper around the C record GtkGestureDragClass.

func GestureDragClassNewFromC

func GestureDragClassNewFromC(u unsafe.Pointer) *GestureDragClass

func (*GestureDragClass) Equals added in v0.0.2

func (recv *GestureDragClass) Equals(other *GestureDragClass) bool

Equals compares this GestureDragClass with another GestureDragClass, and returns true if they represent the same GObject.

func (*GestureDragClass) ToC

func (recv *GestureDragClass) ToC() unsafe.Pointer

type GestureLongPress

type GestureLongPress struct {
	// contains filtered or unexported fields
}

GestureLongPress is a wrapper around the C record GtkGestureLongPress.

func CastToGestureLongPress

func CastToGestureLongPress(object *gobject.Object) *GestureLongPress

CastToWidget down casts any arbitrary Object to GestureLongPress. Exercise care, as this is a potentially dangerous function if the Object is not a GestureLongPress.

func GestureLongPressNewFromC

func GestureLongPressNewFromC(u unsafe.Pointer) *GestureLongPress

func (*GestureLongPress) Equals added in v0.0.2

func (recv *GestureLongPress) Equals(other *GestureLongPress) bool

Equals compares this GestureLongPress with another GestureLongPress, and returns true if they represent the same GObject.

func (*GestureLongPress) EventController

func (recv *GestureLongPress) EventController() *EventController

EventController upcasts to *EventController

func (*GestureLongPress) Gesture

func (recv *GestureLongPress) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureLongPress) GestureSingle

func (recv *GestureLongPress) GestureSingle() *GestureSingle

GestureSingle upcasts to *GestureSingle

func (*GestureLongPress) Object

func (recv *GestureLongPress) Object() *gobject.Object

Object upcasts to *Object

func (*GestureLongPress) ToC

func (recv *GestureLongPress) ToC() unsafe.Pointer

type GestureLongPressClass

type GestureLongPressClass struct {
	// contains filtered or unexported fields
}

GestureLongPressClass is a wrapper around the C record GtkGestureLongPressClass.

func GestureLongPressClassNewFromC

func GestureLongPressClassNewFromC(u unsafe.Pointer) *GestureLongPressClass

func (*GestureLongPressClass) Equals added in v0.0.2

func (recv *GestureLongPressClass) Equals(other *GestureLongPressClass) bool

Equals compares this GestureLongPressClass with another GestureLongPressClass, and returns true if they represent the same GObject.

func (*GestureLongPressClass) ToC

func (recv *GestureLongPressClass) ToC() unsafe.Pointer

type GestureMultiPress

type GestureMultiPress struct {
	// contains filtered or unexported fields
}

GestureMultiPress is a wrapper around the C record GtkGestureMultiPress.

func CastToGestureMultiPress

func CastToGestureMultiPress(object *gobject.Object) *GestureMultiPress

CastToWidget down casts any arbitrary Object to GestureMultiPress. Exercise care, as this is a potentially dangerous function if the Object is not a GestureMultiPress.

func GestureMultiPressNewFromC

func GestureMultiPressNewFromC(u unsafe.Pointer) *GestureMultiPress

func (*GestureMultiPress) Equals added in v0.0.2

func (recv *GestureMultiPress) Equals(other *GestureMultiPress) bool

Equals compares this GestureMultiPress with another GestureMultiPress, and returns true if they represent the same GObject.

func (*GestureMultiPress) EventController

func (recv *GestureMultiPress) EventController() *EventController

EventController upcasts to *EventController

func (*GestureMultiPress) Gesture

func (recv *GestureMultiPress) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureMultiPress) GestureSingle

func (recv *GestureMultiPress) GestureSingle() *GestureSingle

GestureSingle upcasts to *GestureSingle

func (*GestureMultiPress) Object

func (recv *GestureMultiPress) Object() *gobject.Object

Object upcasts to *Object

func (*GestureMultiPress) ToC

func (recv *GestureMultiPress) ToC() unsafe.Pointer

type GestureMultiPressClass

type GestureMultiPressClass struct {
	// contains filtered or unexported fields
}

GestureMultiPressClass is a wrapper around the C record GtkGestureMultiPressClass.

func GestureMultiPressClassNewFromC

func GestureMultiPressClassNewFromC(u unsafe.Pointer) *GestureMultiPressClass

func (*GestureMultiPressClass) Equals added in v0.0.2

func (recv *GestureMultiPressClass) Equals(other *GestureMultiPressClass) bool

Equals compares this GestureMultiPressClass with another GestureMultiPressClass, and returns true if they represent the same GObject.

func (*GestureMultiPressClass) ToC

type GesturePan

type GesturePan struct {
	// contains filtered or unexported fields
}

GesturePan is a wrapper around the C record GtkGesturePan.

func CastToGesturePan

func CastToGesturePan(object *gobject.Object) *GesturePan

CastToWidget down casts any arbitrary Object to GesturePan. Exercise care, as this is a potentially dangerous function if the Object is not a GesturePan.

func GesturePanNewFromC

func GesturePanNewFromC(u unsafe.Pointer) *GesturePan

func (*GesturePan) Equals added in v0.0.2

func (recv *GesturePan) Equals(other *GesturePan) bool

Equals compares this GesturePan with another GesturePan, and returns true if they represent the same GObject.

func (*GesturePan) EventController

func (recv *GesturePan) EventController() *EventController

EventController upcasts to *EventController

func (*GesturePan) Gesture

func (recv *GesturePan) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GesturePan) GestureDrag

func (recv *GesturePan) GestureDrag() *GestureDrag

GestureDrag upcasts to *GestureDrag

func (*GesturePan) GestureSingle

func (recv *GesturePan) GestureSingle() *GestureSingle

GestureSingle upcasts to *GestureSingle

func (*GesturePan) Object

func (recv *GesturePan) Object() *gobject.Object

Object upcasts to *Object

func (*GesturePan) ToC

func (recv *GesturePan) ToC() unsafe.Pointer

type GesturePanClass

type GesturePanClass struct {
	// contains filtered or unexported fields
}

GesturePanClass is a wrapper around the C record GtkGesturePanClass.

func GesturePanClassNewFromC

func GesturePanClassNewFromC(u unsafe.Pointer) *GesturePanClass

func (*GesturePanClass) Equals added in v0.0.2

func (recv *GesturePanClass) Equals(other *GesturePanClass) bool

Equals compares this GesturePanClass with another GesturePanClass, and returns true if they represent the same GObject.

func (*GesturePanClass) ToC

func (recv *GesturePanClass) ToC() unsafe.Pointer

type GestureRotate

type GestureRotate struct {
	// contains filtered or unexported fields
}

GestureRotate is a wrapper around the C record GtkGestureRotate.

func CastToGestureRotate

func CastToGestureRotate(object *gobject.Object) *GestureRotate

CastToWidget down casts any arbitrary Object to GestureRotate. Exercise care, as this is a potentially dangerous function if the Object is not a GestureRotate.

func GestureRotateNewFromC

func GestureRotateNewFromC(u unsafe.Pointer) *GestureRotate

func (*GestureRotate) Equals added in v0.0.2

func (recv *GestureRotate) Equals(other *GestureRotate) bool

Equals compares this GestureRotate with another GestureRotate, and returns true if they represent the same GObject.

func (*GestureRotate) EventController

func (recv *GestureRotate) EventController() *EventController

EventController upcasts to *EventController

func (*GestureRotate) Gesture

func (recv *GestureRotate) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureRotate) Object

func (recv *GestureRotate) Object() *gobject.Object

Object upcasts to *Object

func (*GestureRotate) ToC

func (recv *GestureRotate) ToC() unsafe.Pointer

type GestureRotateClass

type GestureRotateClass struct {
	// contains filtered or unexported fields
}

GestureRotateClass is a wrapper around the C record GtkGestureRotateClass.

func GestureRotateClassNewFromC

func GestureRotateClassNewFromC(u unsafe.Pointer) *GestureRotateClass

func (*GestureRotateClass) Equals added in v0.0.2

func (recv *GestureRotateClass) Equals(other *GestureRotateClass) bool

Equals compares this GestureRotateClass with another GestureRotateClass, and returns true if they represent the same GObject.

func (*GestureRotateClass) ToC

func (recv *GestureRotateClass) ToC() unsafe.Pointer

type GestureSingle

type GestureSingle struct {
	// contains filtered or unexported fields
}

GestureSingle is a wrapper around the C record GtkGestureSingle.

func CastToGestureSingle

func CastToGestureSingle(object *gobject.Object) *GestureSingle

CastToWidget down casts any arbitrary Object to GestureSingle. Exercise care, as this is a potentially dangerous function if the Object is not a GestureSingle.

func GestureSingleNewFromC

func GestureSingleNewFromC(u unsafe.Pointer) *GestureSingle

func (*GestureSingle) Equals added in v0.0.2

func (recv *GestureSingle) Equals(other *GestureSingle) bool

Equals compares this GestureSingle with another GestureSingle, and returns true if they represent the same GObject.

func (*GestureSingle) EventController

func (recv *GestureSingle) EventController() *EventController

EventController upcasts to *EventController

func (*GestureSingle) Gesture

func (recv *GestureSingle) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureSingle) Object

func (recv *GestureSingle) Object() *gobject.Object

Object upcasts to *Object

func (*GestureSingle) ToC

func (recv *GestureSingle) ToC() unsafe.Pointer

type GestureSingleClass

type GestureSingleClass struct {
	// contains filtered or unexported fields
}

GestureSingleClass is a wrapper around the C record GtkGestureSingleClass.

func GestureSingleClassNewFromC

func GestureSingleClassNewFromC(u unsafe.Pointer) *GestureSingleClass

func (*GestureSingleClass) Equals added in v0.0.2

func (recv *GestureSingleClass) Equals(other *GestureSingleClass) bool

Equals compares this GestureSingleClass with another GestureSingleClass, and returns true if they represent the same GObject.

func (*GestureSingleClass) ToC

func (recv *GestureSingleClass) ToC() unsafe.Pointer

type GestureSwipe

type GestureSwipe struct {
	// contains filtered or unexported fields
}

GestureSwipe is a wrapper around the C record GtkGestureSwipe.

func CastToGestureSwipe

func CastToGestureSwipe(object *gobject.Object) *GestureSwipe

CastToWidget down casts any arbitrary Object to GestureSwipe. Exercise care, as this is a potentially dangerous function if the Object is not a GestureSwipe.

func GestureSwipeNewFromC

func GestureSwipeNewFromC(u unsafe.Pointer) *GestureSwipe

func (*GestureSwipe) Equals added in v0.0.2

func (recv *GestureSwipe) Equals(other *GestureSwipe) bool

Equals compares this GestureSwipe with another GestureSwipe, and returns true if they represent the same GObject.

func (*GestureSwipe) EventController

func (recv *GestureSwipe) EventController() *EventController

EventController upcasts to *EventController

func (*GestureSwipe) Gesture

func (recv *GestureSwipe) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureSwipe) GestureSingle

func (recv *GestureSwipe) GestureSingle() *GestureSingle

GestureSingle upcasts to *GestureSingle

func (*GestureSwipe) Object

func (recv *GestureSwipe) Object() *gobject.Object

Object upcasts to *Object

func (*GestureSwipe) ToC

func (recv *GestureSwipe) ToC() unsafe.Pointer

type GestureSwipeClass

type GestureSwipeClass struct {
	// contains filtered or unexported fields
}

GestureSwipeClass is a wrapper around the C record GtkGestureSwipeClass.

func GestureSwipeClassNewFromC

func GestureSwipeClassNewFromC(u unsafe.Pointer) *GestureSwipeClass

func (*GestureSwipeClass) Equals added in v0.0.2

func (recv *GestureSwipeClass) Equals(other *GestureSwipeClass) bool

Equals compares this GestureSwipeClass with another GestureSwipeClass, and returns true if they represent the same GObject.

func (*GestureSwipeClass) ToC

func (recv *GestureSwipeClass) ToC() unsafe.Pointer

type GestureZoom

type GestureZoom struct {
	// contains filtered or unexported fields
}

GestureZoom is a wrapper around the C record GtkGestureZoom.

func CastToGestureZoom

func CastToGestureZoom(object *gobject.Object) *GestureZoom

CastToWidget down casts any arbitrary Object to GestureZoom. Exercise care, as this is a potentially dangerous function if the Object is not a GestureZoom.

func GestureZoomNewFromC

func GestureZoomNewFromC(u unsafe.Pointer) *GestureZoom

func (*GestureZoom) Equals added in v0.0.2

func (recv *GestureZoom) Equals(other *GestureZoom) bool

Equals compares this GestureZoom with another GestureZoom, and returns true if they represent the same GObject.

func (*GestureZoom) EventController

func (recv *GestureZoom) EventController() *EventController

EventController upcasts to *EventController

func (*GestureZoom) Gesture

func (recv *GestureZoom) Gesture() *Gesture

Gesture upcasts to *Gesture

func (*GestureZoom) Object

func (recv *GestureZoom) Object() *gobject.Object

Object upcasts to *Object

func (*GestureZoom) ToC

func (recv *GestureZoom) ToC() unsafe.Pointer

type GestureZoomClass

type GestureZoomClass struct {
	// contains filtered or unexported fields
}

GestureZoomClass is a wrapper around the C record GtkGestureZoomClass.

func GestureZoomClassNewFromC

func GestureZoomClassNewFromC(u unsafe.Pointer) *GestureZoomClass

func (*GestureZoomClass) Equals added in v0.0.2

func (recv *GestureZoomClass) Equals(other *GestureZoomClass) bool

Equals compares this GestureZoomClass with another GestureZoomClass, and returns true if they represent the same GObject.

func (*GestureZoomClass) ToC

func (recv *GestureZoomClass) ToC() unsafe.Pointer

type Gradient

type Gradient struct {
	// contains filtered or unexported fields
}

Gradient is a wrapper around the C record GtkGradient.

func GradientNewFromC

func GradientNewFromC(u unsafe.Pointer) *Gradient

func (*Gradient) Equals added in v0.0.2

func (recv *Gradient) Equals(other *Gradient) bool

Equals compares this Gradient with another Gradient, and returns true if they represent the same GObject.

func (*Gradient) ResolveForContext

func (recv *Gradient) ResolveForContext(context *StyleContext) *cairo.Pattern

ResolveForContext is a wrapper around the C function gtk_gradient_resolve_for_context.

func (*Gradient) ToC

func (recv *Gradient) ToC() unsafe.Pointer

func (*Gradient) ToString

func (recv *Gradient) ToString() string

ToString is a wrapper around the C function gtk_gradient_to_string.

type Grid

type Grid struct {
	// contains filtered or unexported fields
}

Grid is a wrapper around the C record GtkGrid.

func CastToGrid

func CastToGrid(object *gobject.Object) *Grid

CastToWidget down casts any arbitrary Object to Grid. Exercise care, as this is a potentially dangerous function if the Object is not a Grid.

func GridNew

func GridNew() *Grid

GridNew is a wrapper around the C function gtk_grid_new.

func GridNewFromC

func GridNewFromC(u unsafe.Pointer) *Grid

func (*Grid) Attach

func (recv *Grid) Attach(child *Widget, left int32, top int32, width int32, height int32)

Attach is a wrapper around the C function gtk_grid_attach.

func (*Grid) AttachNextTo

func (recv *Grid) AttachNextTo(child *Widget, sibling *Widget, side PositionType, width int32, height int32)

AttachNextTo is a wrapper around the C function gtk_grid_attach_next_to.

func (*Grid) Buildable

func (recv *Grid) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Grid

func (*Grid) Container

func (recv *Grid) Container() *Container

Container upcasts to *Container

func (*Grid) Equals added in v0.0.2

func (recv *Grid) Equals(other *Grid) bool

Equals compares this Grid with another Grid, and returns true if they represent the same GObject.

func (*Grid) GetColumnHomogeneous

func (recv *Grid) GetColumnHomogeneous() bool

GetColumnHomogeneous is a wrapper around the C function gtk_grid_get_column_homogeneous.

func (*Grid) GetColumnSpacing

func (recv *Grid) GetColumnSpacing() uint32

GetColumnSpacing is a wrapper around the C function gtk_grid_get_column_spacing.

func (*Grid) GetRowHomogeneous

func (recv *Grid) GetRowHomogeneous() bool

GetRowHomogeneous is a wrapper around the C function gtk_grid_get_row_homogeneous.

func (*Grid) GetRowSpacing

func (recv *Grid) GetRowSpacing() uint32

GetRowSpacing is a wrapper around the C function gtk_grid_get_row_spacing.

func (*Grid) ImplementorIface

func (recv *Grid) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Grid

func (*Grid) InitiallyUnowned

func (recv *Grid) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Grid) Object

func (recv *Grid) Object() *gobject.Object

Object upcasts to *Object

func (*Grid) Orientable

func (recv *Grid) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Grid

func (*Grid) SetColumnHomogeneous

func (recv *Grid) SetColumnHomogeneous(homogeneous bool)

SetColumnHomogeneous is a wrapper around the C function gtk_grid_set_column_homogeneous.

func (*Grid) SetColumnSpacing

func (recv *Grid) SetColumnSpacing(spacing uint32)

SetColumnSpacing is a wrapper around the C function gtk_grid_set_column_spacing.

func (*Grid) SetRowHomogeneous

func (recv *Grid) SetRowHomogeneous(homogeneous bool)

SetRowHomogeneous is a wrapper around the C function gtk_grid_set_row_homogeneous.

func (*Grid) SetRowSpacing

func (recv *Grid) SetRowSpacing(spacing uint32)

SetRowSpacing is a wrapper around the C function gtk_grid_set_row_spacing.

func (*Grid) ToC

func (recv *Grid) ToC() unsafe.Pointer

func (*Grid) Widget

func (recv *Grid) Widget() *Widget

Widget upcasts to *Widget

type GridClass

type GridClass struct {
	// contains filtered or unexported fields
}

GridClass is a wrapper around the C record GtkGridClass.

func GridClassNewFromC

func GridClassNewFromC(u unsafe.Pointer) *GridClass

func (*GridClass) Equals added in v0.0.2

func (recv *GridClass) Equals(other *GridClass) bool

Equals compares this GridClass with another GridClass, and returns true if they represent the same GObject.

func (*GridClass) ToC

func (recv *GridClass) ToC() unsafe.Pointer

type GridPrivate

type GridPrivate struct {
	// contains filtered or unexported fields
}

GridPrivate is a wrapper around the C record GtkGridPrivate.

func GridPrivateNewFromC

func GridPrivateNewFromC(u unsafe.Pointer) *GridPrivate

func (*GridPrivate) Equals added in v0.0.2

func (recv *GridPrivate) Equals(other *GridPrivate) bool

Equals compares this GridPrivate with another GridPrivate, and returns true if they represent the same GObject.

func (*GridPrivate) ToC

func (recv *GridPrivate) ToC() unsafe.Pointer

type HBox

type HBox struct {
	// contains filtered or unexported fields
}

HBox is a wrapper around the C record GtkHBox.

func CastToHBox

func CastToHBox(object *gobject.Object) *HBox

CastToWidget down casts any arbitrary Object to HBox. Exercise care, as this is a potentially dangerous function if the Object is not a HBox.

func HBoxNew

func HBoxNew(homogeneous bool, spacing int32) *HBox

HBoxNew is a wrapper around the C function gtk_hbox_new.

func HBoxNewFromC

func HBoxNewFromC(u unsafe.Pointer) *HBox

func (*HBox) Box

func (recv *HBox) Box() *Box

Box upcasts to *Box

func (*HBox) Buildable

func (recv *HBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HBox

func (*HBox) Container

func (recv *HBox) Container() *Container

Container upcasts to *Container

func (*HBox) Equals added in v0.0.2

func (recv *HBox) Equals(other *HBox) bool

Equals compares this HBox with another HBox, and returns true if they represent the same GObject.

func (*HBox) ImplementorIface

func (recv *HBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HBox

func (*HBox) InitiallyUnowned

func (recv *HBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HBox) Object

func (recv *HBox) Object() *gobject.Object

Object upcasts to *Object

func (*HBox) Orientable

func (recv *HBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HBox

func (*HBox) ToC

func (recv *HBox) ToC() unsafe.Pointer

func (*HBox) Widget

func (recv *HBox) Widget() *Widget

Widget upcasts to *Widget

type HBoxClass

type HBoxClass struct {
	// contains filtered or unexported fields
}

HBoxClass is a wrapper around the C record GtkHBoxClass.

func HBoxClassNewFromC

func HBoxClassNewFromC(u unsafe.Pointer) *HBoxClass

func (*HBoxClass) Equals added in v0.0.2

func (recv *HBoxClass) Equals(other *HBoxClass) bool

Equals compares this HBoxClass with another HBoxClass, and returns true if they represent the same GObject.

func (*HBoxClass) ToC

func (recv *HBoxClass) ToC() unsafe.Pointer

type HButtonBox

type HButtonBox struct {
	// contains filtered or unexported fields
}

HButtonBox is a wrapper around the C record GtkHButtonBox.

func CastToHButtonBox

func CastToHButtonBox(object *gobject.Object) *HButtonBox

CastToWidget down casts any arbitrary Object to HButtonBox. Exercise care, as this is a potentially dangerous function if the Object is not a HButtonBox.

func HButtonBoxNew

func HButtonBoxNew() *HButtonBox

HButtonBoxNew is a wrapper around the C function gtk_hbutton_box_new.

func HButtonBoxNewFromC

func HButtonBoxNewFromC(u unsafe.Pointer) *HButtonBox

func (*HButtonBox) Box

func (recv *HButtonBox) Box() *Box

Box upcasts to *Box

func (*HButtonBox) Buildable

func (recv *HButtonBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HButtonBox

func (*HButtonBox) ButtonBox

func (recv *HButtonBox) ButtonBox() *ButtonBox

ButtonBox upcasts to *ButtonBox

func (*HButtonBox) Container

func (recv *HButtonBox) Container() *Container

Container upcasts to *Container

func (*HButtonBox) Equals added in v0.0.2

func (recv *HButtonBox) Equals(other *HButtonBox) bool

Equals compares this HButtonBox with another HButtonBox, and returns true if they represent the same GObject.

func (*HButtonBox) ImplementorIface

func (recv *HButtonBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HButtonBox

func (*HButtonBox) InitiallyUnowned

func (recv *HButtonBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HButtonBox) Object

func (recv *HButtonBox) Object() *gobject.Object

Object upcasts to *Object

func (*HButtonBox) Orientable

func (recv *HButtonBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HButtonBox

func (*HButtonBox) ToC

func (recv *HButtonBox) ToC() unsafe.Pointer

func (*HButtonBox) Widget

func (recv *HButtonBox) Widget() *Widget

Widget upcasts to *Widget

type HButtonBoxClass

type HButtonBoxClass struct {
	// contains filtered or unexported fields
}

HButtonBoxClass is a wrapper around the C record GtkHButtonBoxClass.

func HButtonBoxClassNewFromC

func HButtonBoxClassNewFromC(u unsafe.Pointer) *HButtonBoxClass

func (*HButtonBoxClass) Equals added in v0.0.2

func (recv *HButtonBoxClass) Equals(other *HButtonBoxClass) bool

Equals compares this HButtonBoxClass with another HButtonBoxClass, and returns true if they represent the same GObject.

func (*HButtonBoxClass) ToC

func (recv *HButtonBoxClass) ToC() unsafe.Pointer

type HPaned

type HPaned struct {
	// contains filtered or unexported fields
}

HPaned is a wrapper around the C record GtkHPaned.

func CastToHPaned

func CastToHPaned(object *gobject.Object) *HPaned

CastToWidget down casts any arbitrary Object to HPaned. Exercise care, as this is a potentially dangerous function if the Object is not a HPaned.

func HPanedNew

func HPanedNew() *HPaned

HPanedNew is a wrapper around the C function gtk_hpaned_new.

func HPanedNewFromC

func HPanedNewFromC(u unsafe.Pointer) *HPaned

func (*HPaned) Buildable

func (recv *HPaned) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HPaned

func (*HPaned) Container

func (recv *HPaned) Container() *Container

Container upcasts to *Container

func (*HPaned) Equals added in v0.0.2

func (recv *HPaned) Equals(other *HPaned) bool

Equals compares this HPaned with another HPaned, and returns true if they represent the same GObject.

func (*HPaned) ImplementorIface

func (recv *HPaned) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HPaned

func (*HPaned) InitiallyUnowned

func (recv *HPaned) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HPaned) Object

func (recv *HPaned) Object() *gobject.Object

Object upcasts to *Object

func (*HPaned) Orientable

func (recv *HPaned) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HPaned

func (*HPaned) Paned

func (recv *HPaned) Paned() *Paned

Paned upcasts to *Paned

func (*HPaned) ToC

func (recv *HPaned) ToC() unsafe.Pointer

func (*HPaned) Widget

func (recv *HPaned) Widget() *Widget

Widget upcasts to *Widget

type HPanedClass

type HPanedClass struct {
	// contains filtered or unexported fields
}

HPanedClass is a wrapper around the C record GtkHPanedClass.

func HPanedClassNewFromC

func HPanedClassNewFromC(u unsafe.Pointer) *HPanedClass

func (*HPanedClass) Equals added in v0.0.2

func (recv *HPanedClass) Equals(other *HPanedClass) bool

Equals compares this HPanedClass with another HPanedClass, and returns true if they represent the same GObject.

func (*HPanedClass) ToC

func (recv *HPanedClass) ToC() unsafe.Pointer

type HSV

type HSV struct {
	// contains filtered or unexported fields
}

HSV is a wrapper around the C record GtkHSV.

func CastToHSV

func CastToHSV(object *gobject.Object) *HSV

CastToWidget down casts any arbitrary Object to HSV. Exercise care, as this is a potentially dangerous function if the Object is not a HSV.

func HSVNewFromC

func HSVNewFromC(u unsafe.Pointer) *HSV

func (*HSV) Buildable

func (recv *HSV) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HSV

func (*HSV) ConnectChanged

func (recv *HSV) ConnectChanged(callback HSVSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the HSV.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*HSV) ConnectMove added in v0.0.7

func (recv *HSV) ConnectMove(callback HSVSignalMoveCallback) int

ConnectMove connects the callback to the 'move' signal for the HSV.

The returned value represents the connection, and may be passed to DisconnectMove to remove it.

func (*HSV) DisconnectChanged

func (recv *HSV) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the HSV.

The connectionID should be a value returned from a call to ConnectChanged.

func (*HSV) DisconnectMove added in v0.0.7

func (recv *HSV) DisconnectMove(connectionID int)

DisconnectMove disconnects a callback from the 'move' signal for the HSV.

The connectionID should be a value returned from a call to ConnectMove.

func (*HSV) Equals added in v0.0.2

func (recv *HSV) Equals(other *HSV) bool

Equals compares this HSV with another HSV, and returns true if they represent the same GObject.

func (*HSV) ImplementorIface

func (recv *HSV) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HSV

func (*HSV) InitiallyUnowned

func (recv *HSV) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HSV) Object

func (recv *HSV) Object() *gobject.Object

Object upcasts to *Object

func (*HSV) ToC

func (recv *HSV) ToC() unsafe.Pointer

func (*HSV) Widget

func (recv *HSV) Widget() *Widget

Widget upcasts to *Widget

type HSVClass

type HSVClass struct {
	// contains filtered or unexported fields
}

HSVClass is a wrapper around the C record GtkHSVClass.

func HSVClassNewFromC

func HSVClassNewFromC(u unsafe.Pointer) *HSVClass

func (*HSVClass) Equals added in v0.0.2

func (recv *HSVClass) Equals(other *HSVClass) bool

Equals compares this HSVClass with another HSVClass, and returns true if they represent the same GObject.

func (*HSVClass) ToC

func (recv *HSVClass) ToC() unsafe.Pointer

type HSVPrivate

type HSVPrivate struct {
	// contains filtered or unexported fields
}

HSVPrivate is a wrapper around the C record GtkHSVPrivate.

func HSVPrivateNewFromC

func HSVPrivateNewFromC(u unsafe.Pointer) *HSVPrivate

func (*HSVPrivate) Equals added in v0.0.2

func (recv *HSVPrivate) Equals(other *HSVPrivate) bool

Equals compares this HSVPrivate with another HSVPrivate, and returns true if they represent the same GObject.

func (*HSVPrivate) ToC

func (recv *HSVPrivate) ToC() unsafe.Pointer

type HSVSignalChangedCallback

type HSVSignalChangedCallback func(targetObject *HSV)

HSVSignalChangedCallback is a callback function for a 'changed' signal emitted from a HSV.

type HSVSignalMoveCallback added in v0.0.7

type HSVSignalMoveCallback func(targetObject *HSV, object DirectionType)

HSVSignalMoveCallback is a callback function for a 'move' signal emitted from a HSV.

type HScale

type HScale struct {
	// contains filtered or unexported fields
}

HScale is a wrapper around the C record GtkHScale.

func CastToHScale

func CastToHScale(object *gobject.Object) *HScale

CastToWidget down casts any arbitrary Object to HScale. Exercise care, as this is a potentially dangerous function if the Object is not a HScale.

func HScaleNew

func HScaleNew(adjustment *Adjustment) *HScale

HScaleNew is a wrapper around the C function gtk_hscale_new.

func HScaleNewFromC

func HScaleNewFromC(u unsafe.Pointer) *HScale

func HScaleNewWithRange

func HScaleNewWithRange(min float64, max float64, step float64) *HScale

HScaleNewWithRange is a wrapper around the C function gtk_hscale_new_with_range.

func (*HScale) Buildable

func (recv *HScale) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HScale

func (*HScale) Equals added in v0.0.2

func (recv *HScale) Equals(other *HScale) bool

Equals compares this HScale with another HScale, and returns true if they represent the same GObject.

func (*HScale) ImplementorIface

func (recv *HScale) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HScale

func (*HScale) InitiallyUnowned

func (recv *HScale) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HScale) Object

func (recv *HScale) Object() *gobject.Object

Object upcasts to *Object

func (*HScale) Orientable

func (recv *HScale) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HScale

func (*HScale) Range

func (recv *HScale) Range() *Range

Range upcasts to *Range

func (*HScale) Scale

func (recv *HScale) Scale() *Scale

Scale upcasts to *Scale

func (*HScale) ToC

func (recv *HScale) ToC() unsafe.Pointer

func (*HScale) Widget

func (recv *HScale) Widget() *Widget

Widget upcasts to *Widget

type HScaleClass

type HScaleClass struct {
	// contains filtered or unexported fields
}

HScaleClass is a wrapper around the C record GtkHScaleClass.

func HScaleClassNewFromC

func HScaleClassNewFromC(u unsafe.Pointer) *HScaleClass

func (*HScaleClass) Equals added in v0.0.2

func (recv *HScaleClass) Equals(other *HScaleClass) bool

Equals compares this HScaleClass with another HScaleClass, and returns true if they represent the same GObject.

func (*HScaleClass) ToC

func (recv *HScaleClass) ToC() unsafe.Pointer

type HScrollbar

type HScrollbar struct {
	// contains filtered or unexported fields
}

HScrollbar is a wrapper around the C record GtkHScrollbar.

func CastToHScrollbar

func CastToHScrollbar(object *gobject.Object) *HScrollbar

CastToWidget down casts any arbitrary Object to HScrollbar. Exercise care, as this is a potentially dangerous function if the Object is not a HScrollbar.

func HScrollbarNew

func HScrollbarNew(adjustment *Adjustment) *HScrollbar

HScrollbarNew is a wrapper around the C function gtk_hscrollbar_new.

func HScrollbarNewFromC

func HScrollbarNewFromC(u unsafe.Pointer) *HScrollbar

func (*HScrollbar) Buildable

func (recv *HScrollbar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HScrollbar

func (*HScrollbar) Equals added in v0.0.2

func (recv *HScrollbar) Equals(other *HScrollbar) bool

Equals compares this HScrollbar with another HScrollbar, and returns true if they represent the same GObject.

func (*HScrollbar) ImplementorIface

func (recv *HScrollbar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HScrollbar

func (*HScrollbar) InitiallyUnowned

func (recv *HScrollbar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HScrollbar) Object

func (recv *HScrollbar) Object() *gobject.Object

Object upcasts to *Object

func (*HScrollbar) Orientable

func (recv *HScrollbar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HScrollbar

func (*HScrollbar) Range

func (recv *HScrollbar) Range() *Range

Range upcasts to *Range

func (*HScrollbar) Scrollbar

func (recv *HScrollbar) Scrollbar() *Scrollbar

Scrollbar upcasts to *Scrollbar

func (*HScrollbar) ToC

func (recv *HScrollbar) ToC() unsafe.Pointer

func (*HScrollbar) Widget

func (recv *HScrollbar) Widget() *Widget

Widget upcasts to *Widget

type HScrollbarClass

type HScrollbarClass struct {
	// contains filtered or unexported fields
}

HScrollbarClass is a wrapper around the C record GtkHScrollbarClass.

func HScrollbarClassNewFromC

func HScrollbarClassNewFromC(u unsafe.Pointer) *HScrollbarClass

func (*HScrollbarClass) Equals added in v0.0.2

func (recv *HScrollbarClass) Equals(other *HScrollbarClass) bool

Equals compares this HScrollbarClass with another HScrollbarClass, and returns true if they represent the same GObject.

func (*HScrollbarClass) ToC

func (recv *HScrollbarClass) ToC() unsafe.Pointer

type HSeparator

type HSeparator struct {
	// contains filtered or unexported fields
}

HSeparator is a wrapper around the C record GtkHSeparator.

func CastToHSeparator

func CastToHSeparator(object *gobject.Object) *HSeparator

CastToWidget down casts any arbitrary Object to HSeparator. Exercise care, as this is a potentially dangerous function if the Object is not a HSeparator.

func HSeparatorNew

func HSeparatorNew() *HSeparator

HSeparatorNew is a wrapper around the C function gtk_hseparator_new.

func HSeparatorNewFromC

func HSeparatorNewFromC(u unsafe.Pointer) *HSeparator

func (*HSeparator) Buildable

func (recv *HSeparator) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HSeparator

func (*HSeparator) Equals added in v0.0.2

func (recv *HSeparator) Equals(other *HSeparator) bool

Equals compares this HSeparator with another HSeparator, and returns true if they represent the same GObject.

func (*HSeparator) ImplementorIface

func (recv *HSeparator) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HSeparator

func (*HSeparator) InitiallyUnowned

func (recv *HSeparator) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HSeparator) Object

func (recv *HSeparator) Object() *gobject.Object

Object upcasts to *Object

func (*HSeparator) Orientable

func (recv *HSeparator) Orientable() *Orientable

Orientable returns the Orientable interface implemented by HSeparator

func (*HSeparator) Separator

func (recv *HSeparator) Separator() *Separator

Separator upcasts to *Separator

func (*HSeparator) ToC

func (recv *HSeparator) ToC() unsafe.Pointer

func (*HSeparator) Widget

func (recv *HSeparator) Widget() *Widget

Widget upcasts to *Widget

type HSeparatorClass

type HSeparatorClass struct {
	// contains filtered or unexported fields
}

HSeparatorClass is a wrapper around the C record GtkHSeparatorClass.

func HSeparatorClassNewFromC

func HSeparatorClassNewFromC(u unsafe.Pointer) *HSeparatorClass

func (*HSeparatorClass) Equals added in v0.0.2

func (recv *HSeparatorClass) Equals(other *HSeparatorClass) bool

Equals compares this HSeparatorClass with another HSeparatorClass, and returns true if they represent the same GObject.

func (*HSeparatorClass) ToC

func (recv *HSeparatorClass) ToC() unsafe.Pointer

type HandleBox

type HandleBox struct {
	// contains filtered or unexported fields
}

HandleBox is a wrapper around the C record GtkHandleBox.

func CastToHandleBox

func CastToHandleBox(object *gobject.Object) *HandleBox

CastToWidget down casts any arbitrary Object to HandleBox. Exercise care, as this is a potentially dangerous function if the Object is not a HandleBox.

func HandleBoxNew

func HandleBoxNew() *HandleBox

HandleBoxNew is a wrapper around the C function gtk_handle_box_new.

func HandleBoxNewFromC

func HandleBoxNewFromC(u unsafe.Pointer) *HandleBox

func (*HandleBox) Bin

func (recv *HandleBox) Bin() *Bin

Bin upcasts to *Bin

func (*HandleBox) Buildable

func (recv *HandleBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HandleBox

func (*HandleBox) ConnectChildAttached

func (recv *HandleBox) ConnectChildAttached(callback HandleBoxSignalChildAttachedCallback) int

ConnectChildAttached connects the callback to the 'child-attached' signal for the HandleBox.

The returned value represents the connection, and may be passed to DisconnectChildAttached to remove it.

func (*HandleBox) ConnectChildDetached

func (recv *HandleBox) ConnectChildDetached(callback HandleBoxSignalChildDetachedCallback) int

ConnectChildDetached connects the callback to the 'child-detached' signal for the HandleBox.

The returned value represents the connection, and may be passed to DisconnectChildDetached to remove it.

func (*HandleBox) Container

func (recv *HandleBox) Container() *Container

Container upcasts to *Container

func (*HandleBox) DisconnectChildAttached

func (recv *HandleBox) DisconnectChildAttached(connectionID int)

DisconnectChildAttached disconnects a callback from the 'child-attached' signal for the HandleBox.

The connectionID should be a value returned from a call to ConnectChildAttached.

func (*HandleBox) DisconnectChildDetached

func (recv *HandleBox) DisconnectChildDetached(connectionID int)

DisconnectChildDetached disconnects a callback from the 'child-detached' signal for the HandleBox.

The connectionID should be a value returned from a call to ConnectChildDetached.

func (*HandleBox) Equals added in v0.0.2

func (recv *HandleBox) Equals(other *HandleBox) bool

Equals compares this HandleBox with another HandleBox, and returns true if they represent the same GObject.

func (*HandleBox) GetHandlePosition

func (recv *HandleBox) GetHandlePosition() PositionType

GetHandlePosition is a wrapper around the C function gtk_handle_box_get_handle_position.

func (*HandleBox) GetShadowType

func (recv *HandleBox) GetShadowType() ShadowType

GetShadowType is a wrapper around the C function gtk_handle_box_get_shadow_type.

func (*HandleBox) GetSnapEdge

func (recv *HandleBox) GetSnapEdge() PositionType

GetSnapEdge is a wrapper around the C function gtk_handle_box_get_snap_edge.

func (*HandleBox) ImplementorIface

func (recv *HandleBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HandleBox

func (*HandleBox) InitiallyUnowned

func (recv *HandleBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HandleBox) Object

func (recv *HandleBox) Object() *gobject.Object

Object upcasts to *Object

func (*HandleBox) SetHandlePosition

func (recv *HandleBox) SetHandlePosition(position PositionType)

SetHandlePosition is a wrapper around the C function gtk_handle_box_set_handle_position.

func (*HandleBox) SetShadowType

func (recv *HandleBox) SetShadowType(type_ ShadowType)

SetShadowType is a wrapper around the C function gtk_handle_box_set_shadow_type.

func (*HandleBox) SetSnapEdge

func (recv *HandleBox) SetSnapEdge(edge PositionType)

SetSnapEdge is a wrapper around the C function gtk_handle_box_set_snap_edge.

func (*HandleBox) ToC

func (recv *HandleBox) ToC() unsafe.Pointer

func (*HandleBox) Widget

func (recv *HandleBox) Widget() *Widget

Widget upcasts to *Widget

type HandleBoxClass

type HandleBoxClass struct {
	// contains filtered or unexported fields
}

HandleBoxClass is a wrapper around the C record GtkHandleBoxClass.

func HandleBoxClassNewFromC

func HandleBoxClassNewFromC(u unsafe.Pointer) *HandleBoxClass

func (*HandleBoxClass) Equals added in v0.0.2

func (recv *HandleBoxClass) Equals(other *HandleBoxClass) bool

Equals compares this HandleBoxClass with another HandleBoxClass, and returns true if they represent the same GObject.

func (*HandleBoxClass) ToC

func (recv *HandleBoxClass) ToC() unsafe.Pointer

type HandleBoxPrivate

type HandleBoxPrivate struct {
	// contains filtered or unexported fields
}

HandleBoxPrivate is a wrapper around the C record GtkHandleBoxPrivate.

func HandleBoxPrivateNewFromC

func HandleBoxPrivateNewFromC(u unsafe.Pointer) *HandleBoxPrivate

func (*HandleBoxPrivate) Equals added in v0.0.2

func (recv *HandleBoxPrivate) Equals(other *HandleBoxPrivate) bool

Equals compares this HandleBoxPrivate with another HandleBoxPrivate, and returns true if they represent the same GObject.

func (*HandleBoxPrivate) ToC

func (recv *HandleBoxPrivate) ToC() unsafe.Pointer

type HandleBoxSignalChildAttachedCallback

type HandleBoxSignalChildAttachedCallback func(targetObject *HandleBox, widget *Widget)

HandleBoxSignalChildAttachedCallback is a callback function for a 'child-attached' signal emitted from a HandleBox.

type HandleBoxSignalChildDetachedCallback

type HandleBoxSignalChildDetachedCallback func(targetObject *HandleBox, widget *Widget)

HandleBoxSignalChildDetachedCallback is a callback function for a 'child-detached' signal emitted from a HandleBox.

type HeaderBar

type HeaderBar struct {
	// contains filtered or unexported fields
}

HeaderBar is a wrapper around the C record GtkHeaderBar.

func CastToHeaderBar

func CastToHeaderBar(object *gobject.Object) *HeaderBar

CastToWidget down casts any arbitrary Object to HeaderBar. Exercise care, as this is a potentially dangerous function if the Object is not a HeaderBar.

func HeaderBarNewFromC

func HeaderBarNewFromC(u unsafe.Pointer) *HeaderBar

func (*HeaderBar) Buildable

func (recv *HeaderBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by HeaderBar

func (*HeaderBar) Container

func (recv *HeaderBar) Container() *Container

Container upcasts to *Container

func (*HeaderBar) Equals added in v0.0.2

func (recv *HeaderBar) Equals(other *HeaderBar) bool

Equals compares this HeaderBar with another HeaderBar, and returns true if they represent the same GObject.

func (*HeaderBar) ImplementorIface

func (recv *HeaderBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by HeaderBar

func (*HeaderBar) InitiallyUnowned

func (recv *HeaderBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*HeaderBar) Object

func (recv *HeaderBar) Object() *gobject.Object

Object upcasts to *Object

func (*HeaderBar) ToC

func (recv *HeaderBar) ToC() unsafe.Pointer

func (*HeaderBar) Widget

func (recv *HeaderBar) Widget() *Widget

Widget upcasts to *Widget

type HeaderBarClass

type HeaderBarClass struct {
	// contains filtered or unexported fields
}

HeaderBarClass is a wrapper around the C record GtkHeaderBarClass.

func HeaderBarClassNewFromC

func HeaderBarClassNewFromC(u unsafe.Pointer) *HeaderBarClass

func (*HeaderBarClass) Equals added in v0.0.2

func (recv *HeaderBarClass) Equals(other *HeaderBarClass) bool

Equals compares this HeaderBarClass with another HeaderBarClass, and returns true if they represent the same GObject.

func (*HeaderBarClass) ToC

func (recv *HeaderBarClass) ToC() unsafe.Pointer

type HeaderBarPrivate

type HeaderBarPrivate struct {
	// contains filtered or unexported fields
}

HeaderBarPrivate is a wrapper around the C record GtkHeaderBarPrivate.

func HeaderBarPrivateNewFromC

func HeaderBarPrivateNewFromC(u unsafe.Pointer) *HeaderBarPrivate

func (*HeaderBarPrivate) Equals added in v0.0.2

func (recv *HeaderBarPrivate) Equals(other *HeaderBarPrivate) bool

Equals compares this HeaderBarPrivate with another HeaderBarPrivate, and returns true if they represent the same GObject.

func (*HeaderBarPrivate) ToC

func (recv *HeaderBarPrivate) ToC() unsafe.Pointer

type IMContext

type IMContext struct {
	// contains filtered or unexported fields
}

IMContext is a wrapper around the C record GtkIMContext.

func CastToIMContext

func CastToIMContext(object *gobject.Object) *IMContext

CastToWidget down casts any arbitrary Object to IMContext. Exercise care, as this is a potentially dangerous function if the Object is not a IMContext.

func IMContextNewFromC

func IMContextNewFromC(u unsafe.Pointer) *IMContext

func (*IMContext) ConnectCommit added in v0.0.2

func (recv *IMContext) ConnectCommit(callback IMContextSignalCommitCallback) int

ConnectCommit connects the callback to the 'commit' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectCommit to remove it.

func (*IMContext) ConnectDeleteSurrounding added in v0.0.2

func (recv *IMContext) ConnectDeleteSurrounding(callback IMContextSignalDeleteSurroundingCallback) int

ConnectDeleteSurrounding connects the callback to the 'delete-surrounding' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectDeleteSurrounding to remove it.

func (*IMContext) ConnectPreeditChanged

func (recv *IMContext) ConnectPreeditChanged(callback IMContextSignalPreeditChangedCallback) int

ConnectPreeditChanged connects the callback to the 'preedit-changed' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectPreeditChanged to remove it.

func (*IMContext) ConnectPreeditEnd

func (recv *IMContext) ConnectPreeditEnd(callback IMContextSignalPreeditEndCallback) int

ConnectPreeditEnd connects the callback to the 'preedit-end' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectPreeditEnd to remove it.

func (*IMContext) ConnectPreeditStart

func (recv *IMContext) ConnectPreeditStart(callback IMContextSignalPreeditStartCallback) int

ConnectPreeditStart connects the callback to the 'preedit-start' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectPreeditStart to remove it.

func (*IMContext) ConnectRetrieveSurrounding

func (recv *IMContext) ConnectRetrieveSurrounding(callback IMContextSignalRetrieveSurroundingCallback) int

ConnectRetrieveSurrounding connects the callback to the 'retrieve-surrounding' signal for the IMContext.

The returned value represents the connection, and may be passed to DisconnectRetrieveSurrounding to remove it.

func (*IMContext) DeleteSurrounding

func (recv *IMContext) DeleteSurrounding(offset int32, nChars int32) bool

DeleteSurrounding is a wrapper around the C function gtk_im_context_delete_surrounding.

func (*IMContext) DisconnectCommit added in v0.0.2

func (recv *IMContext) DisconnectCommit(connectionID int)

DisconnectCommit disconnects a callback from the 'commit' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectCommit.

func (*IMContext) DisconnectDeleteSurrounding added in v0.0.2

func (recv *IMContext) DisconnectDeleteSurrounding(connectionID int)

DisconnectDeleteSurrounding disconnects a callback from the 'delete-surrounding' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectDeleteSurrounding.

func (*IMContext) DisconnectPreeditChanged

func (recv *IMContext) DisconnectPreeditChanged(connectionID int)

DisconnectPreeditChanged disconnects a callback from the 'preedit-changed' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectPreeditChanged.

func (*IMContext) DisconnectPreeditEnd

func (recv *IMContext) DisconnectPreeditEnd(connectionID int)

DisconnectPreeditEnd disconnects a callback from the 'preedit-end' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectPreeditEnd.

func (*IMContext) DisconnectPreeditStart

func (recv *IMContext) DisconnectPreeditStart(connectionID int)

DisconnectPreeditStart disconnects a callback from the 'preedit-start' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectPreeditStart.

func (*IMContext) DisconnectRetrieveSurrounding

func (recv *IMContext) DisconnectRetrieveSurrounding(connectionID int)

DisconnectRetrieveSurrounding disconnects a callback from the 'retrieve-surrounding' signal for the IMContext.

The connectionID should be a value returned from a call to ConnectRetrieveSurrounding.

func (*IMContext) Equals added in v0.0.2

func (recv *IMContext) Equals(other *IMContext) bool

Equals compares this IMContext with another IMContext, and returns true if they represent the same GObject.

func (*IMContext) FilterKeypress

func (recv *IMContext) FilterKeypress(event *gdk.EventKey) bool

FilterKeypress is a wrapper around the C function gtk_im_context_filter_keypress.

func (*IMContext) FocusIn

func (recv *IMContext) FocusIn()

FocusIn is a wrapper around the C function gtk_im_context_focus_in.

func (*IMContext) FocusOut

func (recv *IMContext) FocusOut()

FocusOut is a wrapper around the C function gtk_im_context_focus_out.

func (*IMContext) GetPreeditString

func (recv *IMContext) GetPreeditString() (string, *pango.AttrList, int32)

GetPreeditString is a wrapper around the C function gtk_im_context_get_preedit_string.

func (*IMContext) GetSurrounding

func (recv *IMContext) GetSurrounding() (bool, string, int32)

GetSurrounding is a wrapper around the C function gtk_im_context_get_surrounding.

func (*IMContext) Object

func (recv *IMContext) Object() *gobject.Object

Object upcasts to *Object

func (*IMContext) Reset

func (recv *IMContext) Reset()

Reset is a wrapper around the C function gtk_im_context_reset.

func (*IMContext) SetClientWindow

func (recv *IMContext) SetClientWindow(window *gdk.Window)

SetClientWindow is a wrapper around the C function gtk_im_context_set_client_window.

func (*IMContext) SetCursorLocation added in v0.0.5

func (recv *IMContext) SetCursorLocation(area *gdk.Rectangle)

SetCursorLocation is a wrapper around the C function gtk_im_context_set_cursor_location.

func (*IMContext) SetSurrounding

func (recv *IMContext) SetSurrounding(text string, len int32, cursorIndex int32)

SetSurrounding is a wrapper around the C function gtk_im_context_set_surrounding.

func (*IMContext) SetUsePreedit

func (recv *IMContext) SetUsePreedit(usePreedit bool)

SetUsePreedit is a wrapper around the C function gtk_im_context_set_use_preedit.

func (*IMContext) ToC

func (recv *IMContext) ToC() unsafe.Pointer

type IMContextClass

type IMContextClass struct {
	// contains filtered or unexported fields
}

IMContextClass is a wrapper around the C record GtkIMContextClass.

func IMContextClassNewFromC

func IMContextClassNewFromC(u unsafe.Pointer) *IMContextClass

func (*IMContextClass) Equals added in v0.0.2

func (recv *IMContextClass) Equals(other *IMContextClass) bool

Equals compares this IMContextClass with another IMContextClass, and returns true if they represent the same GObject.

func (*IMContextClass) ToC

func (recv *IMContextClass) ToC() unsafe.Pointer

type IMContextInfo

type IMContextInfo struct {
	ContextId      string
	ContextName    string
	Domain         string
	DomainDirname  string
	DefaultLocales string
	// contains filtered or unexported fields
}

IMContextInfo is a wrapper around the C record GtkIMContextInfo.

func IMContextInfoNewFromC

func IMContextInfoNewFromC(u unsafe.Pointer) *IMContextInfo

func (*IMContextInfo) Equals added in v0.0.2

func (recv *IMContextInfo) Equals(other *IMContextInfo) bool

Equals compares this IMContextInfo with another IMContextInfo, and returns true if they represent the same GObject.

func (*IMContextInfo) ToC

func (recv *IMContextInfo) ToC() unsafe.Pointer

type IMContextSignalCommitCallback added in v0.0.2

type IMContextSignalCommitCallback func(targetObject *IMContext, str string)

IMContextSignalCommitCallback is a callback function for a 'commit' signal emitted from a IMContext.

type IMContextSignalDeleteSurroundingCallback added in v0.0.2

type IMContextSignalDeleteSurroundingCallback func(targetObject *IMContext, offset int32, nChars int32) bool

IMContextSignalDeleteSurroundingCallback is a callback function for a 'delete-surrounding' signal emitted from a IMContext.

type IMContextSignalPreeditChangedCallback

type IMContextSignalPreeditChangedCallback func(targetObject *IMContext)

IMContextSignalPreeditChangedCallback is a callback function for a 'preedit-changed' signal emitted from a IMContext.

type IMContextSignalPreeditEndCallback

type IMContextSignalPreeditEndCallback func(targetObject *IMContext)

IMContextSignalPreeditEndCallback is a callback function for a 'preedit-end' signal emitted from a IMContext.

type IMContextSignalPreeditStartCallback

type IMContextSignalPreeditStartCallback func(targetObject *IMContext)

IMContextSignalPreeditStartCallback is a callback function for a 'preedit-start' signal emitted from a IMContext.

type IMContextSignalRetrieveSurroundingCallback

type IMContextSignalRetrieveSurroundingCallback func(targetObject *IMContext) bool

IMContextSignalRetrieveSurroundingCallback is a callback function for a 'retrieve-surrounding' signal emitted from a IMContext.

type IMContextSimple

type IMContextSimple struct {
	// contains filtered or unexported fields
}

IMContextSimple is a wrapper around the C record GtkIMContextSimple.

func CastToIMContextSimple

func CastToIMContextSimple(object *gobject.Object) *IMContextSimple

CastToWidget down casts any arbitrary Object to IMContextSimple. Exercise care, as this is a potentially dangerous function if the Object is not a IMContextSimple.

func IMContextSimpleNew

func IMContextSimpleNew() *IMContextSimple

IMContextSimpleNew is a wrapper around the C function gtk_im_context_simple_new.

func IMContextSimpleNewFromC

func IMContextSimpleNewFromC(u unsafe.Pointer) *IMContextSimple

func (*IMContextSimple) AddTable

func (recv *IMContextSimple) AddTable(data []uint16, maxSeqLen int32, nSeqs int32)

AddTable is a wrapper around the C function gtk_im_context_simple_add_table.

func (*IMContextSimple) Equals added in v0.0.2

func (recv *IMContextSimple) Equals(other *IMContextSimple) bool

Equals compares this IMContextSimple with another IMContextSimple, and returns true if they represent the same GObject.

func (*IMContextSimple) IMContext

func (recv *IMContextSimple) IMContext() *IMContext

IMContext upcasts to *IMContext

func (*IMContextSimple) Object

func (recv *IMContextSimple) Object() *gobject.Object

Object upcasts to *Object

func (*IMContextSimple) ToC

func (recv *IMContextSimple) ToC() unsafe.Pointer

type IMContextSimpleClass

type IMContextSimpleClass struct {
	// contains filtered or unexported fields
}

IMContextSimpleClass is a wrapper around the C record GtkIMContextSimpleClass.

func IMContextSimpleClassNewFromC

func IMContextSimpleClassNewFromC(u unsafe.Pointer) *IMContextSimpleClass

func (*IMContextSimpleClass) Equals added in v0.0.2

func (recv *IMContextSimpleClass) Equals(other *IMContextSimpleClass) bool

Equals compares this IMContextSimpleClass with another IMContextSimpleClass, and returns true if they represent the same GObject.

func (*IMContextSimpleClass) ToC

func (recv *IMContextSimpleClass) ToC() unsafe.Pointer

type IMContextSimplePrivate

type IMContextSimplePrivate struct {
	// contains filtered or unexported fields
}

IMContextSimplePrivate is a wrapper around the C record GtkIMContextSimplePrivate.

func IMContextSimplePrivateNewFromC

func IMContextSimplePrivateNewFromC(u unsafe.Pointer) *IMContextSimplePrivate

func (*IMContextSimplePrivate) Equals added in v0.0.2

func (recv *IMContextSimplePrivate) Equals(other *IMContextSimplePrivate) bool

Equals compares this IMContextSimplePrivate with another IMContextSimplePrivate, and returns true if they represent the same GObject.

func (*IMContextSimplePrivate) ToC

type IMMulticontext

type IMMulticontext struct {
	// contains filtered or unexported fields
}

IMMulticontext is a wrapper around the C record GtkIMMulticontext.

func CastToIMMulticontext

func CastToIMMulticontext(object *gobject.Object) *IMMulticontext

CastToWidget down casts any arbitrary Object to IMMulticontext. Exercise care, as this is a potentially dangerous function if the Object is not a IMMulticontext.

func IMMulticontextNew

func IMMulticontextNew() *IMMulticontext

IMMulticontextNew is a wrapper around the C function gtk_im_multicontext_new.

func IMMulticontextNewFromC

func IMMulticontextNewFromC(u unsafe.Pointer) *IMMulticontext

func (*IMMulticontext) AppendMenuitems

func (recv *IMMulticontext) AppendMenuitems(menushell *MenuShell)

AppendMenuitems is a wrapper around the C function gtk_im_multicontext_append_menuitems.

func (*IMMulticontext) Equals added in v0.0.2

func (recv *IMMulticontext) Equals(other *IMMulticontext) bool

Equals compares this IMMulticontext with another IMMulticontext, and returns true if they represent the same GObject.

func (*IMMulticontext) IMContext

func (recv *IMMulticontext) IMContext() *IMContext

IMContext upcasts to *IMContext

func (*IMMulticontext) Object

func (recv *IMMulticontext) Object() *gobject.Object

Object upcasts to *Object

func (*IMMulticontext) ToC

func (recv *IMMulticontext) ToC() unsafe.Pointer

type IMMulticontextClass

type IMMulticontextClass struct {
	// contains filtered or unexported fields
}

IMMulticontextClass is a wrapper around the C record GtkIMMulticontextClass.

func IMMulticontextClassNewFromC

func IMMulticontextClassNewFromC(u unsafe.Pointer) *IMMulticontextClass

func (*IMMulticontextClass) Equals added in v0.0.2

func (recv *IMMulticontextClass) Equals(other *IMMulticontextClass) bool

Equals compares this IMMulticontextClass with another IMMulticontextClass, and returns true if they represent the same GObject.

func (*IMMulticontextClass) ToC

func (recv *IMMulticontextClass) ToC() unsafe.Pointer

type IMMulticontextPrivate

type IMMulticontextPrivate struct {
	// contains filtered or unexported fields
}

IMMulticontextPrivate is a wrapper around the C record GtkIMMulticontextPrivate.

func IMMulticontextPrivateNewFromC

func IMMulticontextPrivateNewFromC(u unsafe.Pointer) *IMMulticontextPrivate

func (*IMMulticontextPrivate) Equals added in v0.0.2

func (recv *IMMulticontextPrivate) Equals(other *IMMulticontextPrivate) bool

Equals compares this IMMulticontextPrivate with another IMMulticontextPrivate, and returns true if they represent the same GObject.

func (*IMMulticontextPrivate) ToC

func (recv *IMMulticontextPrivate) ToC() unsafe.Pointer

type IMPreeditStyle

type IMPreeditStyle C.GtkIMPreeditStyle
const (
	GTK_IM_PREEDIT_NOTHING  IMPreeditStyle = 0
	GTK_IM_PREEDIT_CALLBACK IMPreeditStyle = 1
	GTK_IM_PREEDIT_NONE     IMPreeditStyle = 2
)

type IMStatusStyle

type IMStatusStyle C.GtkIMStatusStyle
const (
	GTK_IM_STATUS_NOTHING  IMStatusStyle = 0
	GTK_IM_STATUS_CALLBACK IMStatusStyle = 1
	GTK_IM_STATUS_NONE     IMStatusStyle = 2
)

type IconFactory

type IconFactory struct {
	// contains filtered or unexported fields
}

IconFactory is a wrapper around the C record GtkIconFactory.

func CastToIconFactory

func CastToIconFactory(object *gobject.Object) *IconFactory

CastToWidget down casts any arbitrary Object to IconFactory. Exercise care, as this is a potentially dangerous function if the Object is not a IconFactory.

func IconFactoryNew

func IconFactoryNew() *IconFactory

IconFactoryNew is a wrapper around the C function gtk_icon_factory_new.

func IconFactoryNewFromC

func IconFactoryNewFromC(u unsafe.Pointer) *IconFactory

func (*IconFactory) Add

func (recv *IconFactory) Add(stockId string, iconSet *IconSet)

Add is a wrapper around the C function gtk_icon_factory_add.

func (*IconFactory) AddDefault

func (recv *IconFactory) AddDefault()

AddDefault is a wrapper around the C function gtk_icon_factory_add_default.

func (*IconFactory) Buildable

func (recv *IconFactory) Buildable() *Buildable

Buildable returns the Buildable interface implemented by IconFactory

func (*IconFactory) Equals added in v0.0.2

func (recv *IconFactory) Equals(other *IconFactory) bool

Equals compares this IconFactory with another IconFactory, and returns true if they represent the same GObject.

func (*IconFactory) Lookup

func (recv *IconFactory) Lookup(stockId string) *IconSet

Lookup is a wrapper around the C function gtk_icon_factory_lookup.

func (*IconFactory) Object

func (recv *IconFactory) Object() *gobject.Object

Object upcasts to *Object

func (*IconFactory) RemoveDefault

func (recv *IconFactory) RemoveDefault()

RemoveDefault is a wrapper around the C function gtk_icon_factory_remove_default.

func (*IconFactory) ToC

func (recv *IconFactory) ToC() unsafe.Pointer

type IconFactoryClass

type IconFactoryClass struct {
	// contains filtered or unexported fields
}

IconFactoryClass is a wrapper around the C record GtkIconFactoryClass.

func IconFactoryClassNewFromC

func IconFactoryClassNewFromC(u unsafe.Pointer) *IconFactoryClass

func (*IconFactoryClass) Equals added in v0.0.2

func (recv *IconFactoryClass) Equals(other *IconFactoryClass) bool

Equals compares this IconFactoryClass with another IconFactoryClass, and returns true if they represent the same GObject.

func (*IconFactoryClass) ToC

func (recv *IconFactoryClass) ToC() unsafe.Pointer

type IconFactoryPrivate

type IconFactoryPrivate struct {
	// contains filtered or unexported fields
}

IconFactoryPrivate is a wrapper around the C record GtkIconFactoryPrivate.

func IconFactoryPrivateNewFromC

func IconFactoryPrivateNewFromC(u unsafe.Pointer) *IconFactoryPrivate

func (*IconFactoryPrivate) Equals added in v0.0.2

func (recv *IconFactoryPrivate) Equals(other *IconFactoryPrivate) bool

Equals compares this IconFactoryPrivate with another IconFactoryPrivate, and returns true if they represent the same GObject.

func (*IconFactoryPrivate) ToC

func (recv *IconFactoryPrivate) ToC() unsafe.Pointer

type IconInfo

type IconInfo struct {
	// contains filtered or unexported fields
}

IconInfo is a wrapper around the C record GtkIconInfo.

func CastToIconInfo

func CastToIconInfo(object *gobject.Object) *IconInfo

CastToWidget down casts any arbitrary Object to IconInfo. Exercise care, as this is a potentially dangerous function if the Object is not a IconInfo.

func IconInfoNewFromC

func IconInfoNewFromC(u unsafe.Pointer) *IconInfo

func (*IconInfo) Equals added in v0.0.2

func (recv *IconInfo) Equals(other *IconInfo) bool

Equals compares this IconInfo with another IconInfo, and returns true if they represent the same GObject.

func (*IconInfo) Object

func (recv *IconInfo) Object() *gobject.Object

Object upcasts to *Object

func (*IconInfo) ToC

func (recv *IconInfo) ToC() unsafe.Pointer

type IconInfoClass

type IconInfoClass struct {
	// contains filtered or unexported fields
}

IconInfoClass is a wrapper around the C record GtkIconInfoClass.

func IconInfoClassNewFromC

func IconInfoClassNewFromC(u unsafe.Pointer) *IconInfoClass

func (*IconInfoClass) Equals added in v0.0.2

func (recv *IconInfoClass) Equals(other *IconInfoClass) bool

Equals compares this IconInfoClass with another IconInfoClass, and returns true if they represent the same GObject.

func (*IconInfoClass) ToC

func (recv *IconInfoClass) ToC() unsafe.Pointer

type IconLookupFlags

type IconLookupFlags C.GtkIconLookupFlags
const (
	GTK_ICON_LOOKUP_NO_SVG           IconLookupFlags = 1
	GTK_ICON_LOOKUP_FORCE_SVG        IconLookupFlags = 2
	GTK_ICON_LOOKUP_USE_BUILTIN      IconLookupFlags = 4
	GTK_ICON_LOOKUP_GENERIC_FALLBACK IconLookupFlags = 8
	GTK_ICON_LOOKUP_FORCE_SIZE       IconLookupFlags = 16
	GTK_ICON_LOOKUP_FORCE_REGULAR    IconLookupFlags = 32
	GTK_ICON_LOOKUP_FORCE_SYMBOLIC   IconLookupFlags = 64
	GTK_ICON_LOOKUP_DIR_LTR          IconLookupFlags = 128
	GTK_ICON_LOOKUP_DIR_RTL          IconLookupFlags = 256
)

type IconSet

type IconSet struct {
	// contains filtered or unexported fields
}

IconSet is a wrapper around the C record GtkIconSet.

func IconFactoryLookupDefault added in v0.0.3

func IconFactoryLookupDefault(stockId string) *IconSet

IconFactoryLookupDefault is a wrapper around the C function gtk_icon_factory_lookup_default.

func IconSetNew

func IconSetNew() *IconSet

IconSetNew is a wrapper around the C function gtk_icon_set_new.

func IconSetNewFromC

func IconSetNewFromC(u unsafe.Pointer) *IconSet

func IconSetNewFromPixbuf

func IconSetNewFromPixbuf(pixbuf *gdkpixbuf.Pixbuf) *IconSet

IconSetNewFromPixbuf is a wrapper around the C function gtk_icon_set_new_from_pixbuf.

func (*IconSet) AddSource

func (recv *IconSet) AddSource(source *IconSource)

AddSource is a wrapper around the C function gtk_icon_set_add_source.

func (*IconSet) Copy

func (recv *IconSet) Copy() *IconSet

Copy is a wrapper around the C function gtk_icon_set_copy.

func (*IconSet) Equals added in v0.0.2

func (recv *IconSet) Equals(other *IconSet) bool

Equals compares this IconSet with another IconSet, and returns true if they represent the same GObject.

func (*IconSet) Ref

func (recv *IconSet) Ref() *IconSet

Ref is a wrapper around the C function gtk_icon_set_ref.

func (*IconSet) RenderIcon

func (recv *IconSet) RenderIcon(style *Style, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *gdkpixbuf.Pixbuf

RenderIcon is a wrapper around the C function gtk_icon_set_render_icon.

func (*IconSet) ToC

func (recv *IconSet) ToC() unsafe.Pointer

func (*IconSet) Unref

func (recv *IconSet) Unref()

Unref is a wrapper around the C function gtk_icon_set_unref.

type IconSize

type IconSize C.GtkIconSize
const (
	GTK_ICON_SIZE_INVALID       IconSize = 0
	GTK_ICON_SIZE_MENU          IconSize = 1
	GTK_ICON_SIZE_SMALL_TOOLBAR IconSize = 2
	GTK_ICON_SIZE_LARGE_TOOLBAR IconSize = 3
	GTK_ICON_SIZE_BUTTON        IconSize = 4
	GTK_ICON_SIZE_DND           IconSize = 5
	GTK_ICON_SIZE_DIALOG        IconSize = 6
)

func IconSizeFromName

func IconSizeFromName(name string) IconSize

IconSizeFromName is a wrapper around the C function gtk_icon_size_from_name.

func IconSizeRegister

func IconSizeRegister(name string, width int32, height int32) IconSize

IconSizeRegister is a wrapper around the C function gtk_icon_size_register.

type IconSource

type IconSource struct {
	// contains filtered or unexported fields
}

IconSource is a wrapper around the C record GtkIconSource.

func IconSourceNew

func IconSourceNew() *IconSource

IconSourceNew is a wrapper around the C function gtk_icon_source_new.

func IconSourceNewFromC

func IconSourceNewFromC(u unsafe.Pointer) *IconSource

func (*IconSource) Copy

func (recv *IconSource) Copy() *IconSource

Copy is a wrapper around the C function gtk_icon_source_copy.

func (*IconSource) Equals added in v0.0.2

func (recv *IconSource) Equals(other *IconSource) bool

Equals compares this IconSource with another IconSource, and returns true if they represent the same GObject.

func (*IconSource) Free

func (recv *IconSource) Free()

Free is a wrapper around the C function gtk_icon_source_free.

func (*IconSource) GetDirection

func (recv *IconSource) GetDirection() TextDirection

GetDirection is a wrapper around the C function gtk_icon_source_get_direction.

func (*IconSource) GetDirectionWildcarded

func (recv *IconSource) GetDirectionWildcarded() bool

GetDirectionWildcarded is a wrapper around the C function gtk_icon_source_get_direction_wildcarded.

func (*IconSource) GetFilename

func (recv *IconSource) GetFilename() string

GetFilename is a wrapper around the C function gtk_icon_source_get_filename.

func (*IconSource) GetIconName

func (recv *IconSource) GetIconName() string

GetIconName is a wrapper around the C function gtk_icon_source_get_icon_name.

func (*IconSource) GetPixbuf

func (recv *IconSource) GetPixbuf() *gdkpixbuf.Pixbuf

GetPixbuf is a wrapper around the C function gtk_icon_source_get_pixbuf.

func (*IconSource) GetSize

func (recv *IconSource) GetSize() IconSize

GetSize is a wrapper around the C function gtk_icon_source_get_size.

func (*IconSource) GetSizeWildcarded

func (recv *IconSource) GetSizeWildcarded() bool

GetSizeWildcarded is a wrapper around the C function gtk_icon_source_get_size_wildcarded.

func (*IconSource) GetState

func (recv *IconSource) GetState() StateType

GetState is a wrapper around the C function gtk_icon_source_get_state.

func (*IconSource) GetStateWildcarded

func (recv *IconSource) GetStateWildcarded() bool

GetStateWildcarded is a wrapper around the C function gtk_icon_source_get_state_wildcarded.

func (*IconSource) SetDirection

func (recv *IconSource) SetDirection(direction TextDirection)

SetDirection is a wrapper around the C function gtk_icon_source_set_direction.

func (*IconSource) SetDirectionWildcarded

func (recv *IconSource) SetDirectionWildcarded(setting bool)

SetDirectionWildcarded is a wrapper around the C function gtk_icon_source_set_direction_wildcarded.

func (*IconSource) SetFilename

func (recv *IconSource) SetFilename(filename string)

SetFilename is a wrapper around the C function gtk_icon_source_set_filename.

func (*IconSource) SetIconName

func (recv *IconSource) SetIconName(iconName string)

SetIconName is a wrapper around the C function gtk_icon_source_set_icon_name.

func (*IconSource) SetPixbuf

func (recv *IconSource) SetPixbuf(pixbuf *gdkpixbuf.Pixbuf)

SetPixbuf is a wrapper around the C function gtk_icon_source_set_pixbuf.

func (*IconSource) SetSize

func (recv *IconSource) SetSize(size IconSize)

SetSize is a wrapper around the C function gtk_icon_source_set_size.

func (*IconSource) SetSizeWildcarded

func (recv *IconSource) SetSizeWildcarded(setting bool)

SetSizeWildcarded is a wrapper around the C function gtk_icon_source_set_size_wildcarded.

func (*IconSource) SetState

func (recv *IconSource) SetState(state StateType)

SetState is a wrapper around the C function gtk_icon_source_set_state.

func (*IconSource) SetStateWildcarded

func (recv *IconSource) SetStateWildcarded(setting bool)

SetStateWildcarded is a wrapper around the C function gtk_icon_source_set_state_wildcarded.

func (*IconSource) ToC

func (recv *IconSource) ToC() unsafe.Pointer

type IconTheme

type IconTheme struct {
	// contains filtered or unexported fields
}

IconTheme is a wrapper around the C record GtkIconTheme.

func CastToIconTheme

func CastToIconTheme(object *gobject.Object) *IconTheme

CastToWidget down casts any arbitrary Object to IconTheme. Exercise care, as this is a potentially dangerous function if the Object is not a IconTheme.

func IconThemeNewFromC

func IconThemeNewFromC(u unsafe.Pointer) *IconTheme

func (*IconTheme) ConnectChanged

func (recv *IconTheme) ConnectChanged(callback IconThemeSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the IconTheme.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*IconTheme) DisconnectChanged

func (recv *IconTheme) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the IconTheme.

The connectionID should be a value returned from a call to ConnectChanged.

func (*IconTheme) Equals added in v0.0.2

func (recv *IconTheme) Equals(other *IconTheme) bool

Equals compares this IconTheme with another IconTheme, and returns true if they represent the same GObject.

func (*IconTheme) Object

func (recv *IconTheme) Object() *gobject.Object

Object upcasts to *Object

func (*IconTheme) ToC

func (recv *IconTheme) ToC() unsafe.Pointer

type IconThemeClass

type IconThemeClass struct {
	// contains filtered or unexported fields
}

IconThemeClass is a wrapper around the C record GtkIconThemeClass.

func IconThemeClassNewFromC

func IconThemeClassNewFromC(u unsafe.Pointer) *IconThemeClass

func (*IconThemeClass) Equals added in v0.0.2

func (recv *IconThemeClass) Equals(other *IconThemeClass) bool

Equals compares this IconThemeClass with another IconThemeClass, and returns true if they represent the same GObject.

func (*IconThemeClass) ToC

func (recv *IconThemeClass) ToC() unsafe.Pointer

type IconThemeError

type IconThemeError C.GtkIconThemeError
const (
	GTK_ICON_THEME_NOT_FOUND IconThemeError = 0
	GTK_ICON_THEME_FAILED    IconThemeError = 1
)

type IconThemePrivate

type IconThemePrivate struct {
	// contains filtered or unexported fields
}

IconThemePrivate is a wrapper around the C record GtkIconThemePrivate.

func IconThemePrivateNewFromC

func IconThemePrivateNewFromC(u unsafe.Pointer) *IconThemePrivate

func (*IconThemePrivate) Equals added in v0.0.2

func (recv *IconThemePrivate) Equals(other *IconThemePrivate) bool

Equals compares this IconThemePrivate with another IconThemePrivate, and returns true if they represent the same GObject.

func (*IconThemePrivate) ToC

func (recv *IconThemePrivate) ToC() unsafe.Pointer

type IconThemeSignalChangedCallback

type IconThemeSignalChangedCallback func(targetObject *IconTheme)

IconThemeSignalChangedCallback is a callback function for a 'changed' signal emitted from a IconTheme.

type IconView

type IconView struct {
	// contains filtered or unexported fields
}

IconView is a wrapper around the C record GtkIconView.

func CastToIconView

func CastToIconView(object *gobject.Object) *IconView

CastToWidget down casts any arbitrary Object to IconView. Exercise care, as this is a potentially dangerous function if the Object is not a IconView.

func IconViewNewFromC

func IconViewNewFromC(u unsafe.Pointer) *IconView

func (*IconView) Buildable

func (recv *IconView) Buildable() *Buildable

Buildable returns the Buildable interface implemented by IconView

func (*IconView) CellLayout

func (recv *IconView) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by IconView

func (*IconView) ConnectActivateCursorItem

func (recv *IconView) ConnectActivateCursorItem(callback IconViewSignalActivateCursorItemCallback) int

ConnectActivateCursorItem connects the callback to the 'activate-cursor-item' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectActivateCursorItem to remove it.

func (*IconView) ConnectItemActivated

func (recv *IconView) ConnectItemActivated(callback IconViewSignalItemActivatedCallback) int

ConnectItemActivated connects the callback to the 'item-activated' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectItemActivated to remove it.

func (*IconView) ConnectMoveCursor added in v0.0.7

func (recv *IconView) ConnectMoveCursor(callback IconViewSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*IconView) ConnectSelectAll

func (recv *IconView) ConnectSelectAll(callback IconViewSignalSelectAllCallback) int

ConnectSelectAll connects the callback to the 'select-all' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectSelectAll to remove it.

func (*IconView) ConnectSelectCursorItem

func (recv *IconView) ConnectSelectCursorItem(callback IconViewSignalSelectCursorItemCallback) int

ConnectSelectCursorItem connects the callback to the 'select-cursor-item' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectSelectCursorItem to remove it.

func (*IconView) ConnectSelectionChanged

func (recv *IconView) ConnectSelectionChanged(callback IconViewSignalSelectionChangedCallback) int

ConnectSelectionChanged connects the callback to the 'selection-changed' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectSelectionChanged to remove it.

func (*IconView) ConnectToggleCursorItem

func (recv *IconView) ConnectToggleCursorItem(callback IconViewSignalToggleCursorItemCallback) int

ConnectToggleCursorItem connects the callback to the 'toggle-cursor-item' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectToggleCursorItem to remove it.

func (*IconView) ConnectUnselectAll

func (recv *IconView) ConnectUnselectAll(callback IconViewSignalUnselectAllCallback) int

ConnectUnselectAll connects the callback to the 'unselect-all' signal for the IconView.

The returned value represents the connection, and may be passed to DisconnectUnselectAll to remove it.

func (*IconView) Container

func (recv *IconView) Container() *Container

Container upcasts to *Container

func (*IconView) DisconnectActivateCursorItem

func (recv *IconView) DisconnectActivateCursorItem(connectionID int)

DisconnectActivateCursorItem disconnects a callback from the 'activate-cursor-item' signal for the IconView.

The connectionID should be a value returned from a call to ConnectActivateCursorItem.

func (*IconView) DisconnectItemActivated

func (recv *IconView) DisconnectItemActivated(connectionID int)

DisconnectItemActivated disconnects a callback from the 'item-activated' signal for the IconView.

The connectionID should be a value returned from a call to ConnectItemActivated.

func (*IconView) DisconnectMoveCursor added in v0.0.7

func (recv *IconView) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the IconView.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*IconView) DisconnectSelectAll

func (recv *IconView) DisconnectSelectAll(connectionID int)

DisconnectSelectAll disconnects a callback from the 'select-all' signal for the IconView.

The connectionID should be a value returned from a call to ConnectSelectAll.

func (*IconView) DisconnectSelectCursorItem

func (recv *IconView) DisconnectSelectCursorItem(connectionID int)

DisconnectSelectCursorItem disconnects a callback from the 'select-cursor-item' signal for the IconView.

The connectionID should be a value returned from a call to ConnectSelectCursorItem.

func (*IconView) DisconnectSelectionChanged

func (recv *IconView) DisconnectSelectionChanged(connectionID int)

DisconnectSelectionChanged disconnects a callback from the 'selection-changed' signal for the IconView.

The connectionID should be a value returned from a call to ConnectSelectionChanged.

func (*IconView) DisconnectToggleCursorItem

func (recv *IconView) DisconnectToggleCursorItem(connectionID int)

DisconnectToggleCursorItem disconnects a callback from the 'toggle-cursor-item' signal for the IconView.

The connectionID should be a value returned from a call to ConnectToggleCursorItem.

func (*IconView) DisconnectUnselectAll

func (recv *IconView) DisconnectUnselectAll(connectionID int)

DisconnectUnselectAll disconnects a callback from the 'unselect-all' signal for the IconView.

The connectionID should be a value returned from a call to ConnectUnselectAll.

func (*IconView) Equals added in v0.0.2

func (recv *IconView) Equals(other *IconView) bool

Equals compares this IconView with another IconView, and returns true if they represent the same GObject.

func (*IconView) ImplementorIface

func (recv *IconView) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by IconView

func (*IconView) InitiallyUnowned

func (recv *IconView) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*IconView) Object

func (recv *IconView) Object() *gobject.Object

Object upcasts to *Object

func (*IconView) Scrollable

func (recv *IconView) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by IconView

func (*IconView) ToC

func (recv *IconView) ToC() unsafe.Pointer

func (*IconView) Widget

func (recv *IconView) Widget() *Widget

Widget upcasts to *Widget

type IconViewAccessible

type IconViewAccessible struct {
	// contains filtered or unexported fields
}

IconViewAccessible is a wrapper around the C record GtkIconViewAccessible.

func CastToIconViewAccessible

func CastToIconViewAccessible(object *gobject.Object) *IconViewAccessible

CastToWidget down casts any arbitrary Object to IconViewAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a IconViewAccessible.

func IconViewAccessibleNewFromC

func IconViewAccessibleNewFromC(u unsafe.Pointer) *IconViewAccessible

func (*IconViewAccessible) Accessible

func (recv *IconViewAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*IconViewAccessible) Component

func (recv *IconViewAccessible) Component() *atk.Component

Component returns the Component interface implemented by IconViewAccessible

func (*IconViewAccessible) ContainerAccessible

func (recv *IconViewAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*IconViewAccessible) Equals added in v0.0.2

func (recv *IconViewAccessible) Equals(other *IconViewAccessible) bool

Equals compares this IconViewAccessible with another IconViewAccessible, and returns true if they represent the same GObject.

func (*IconViewAccessible) Object

func (recv *IconViewAccessible) Object() *atk.Object

Object upcasts to *Object

func (*IconViewAccessible) Selection

func (recv *IconViewAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by IconViewAccessible

func (*IconViewAccessible) ToC

func (recv *IconViewAccessible) ToC() unsafe.Pointer

func (*IconViewAccessible) WidgetAccessible

func (recv *IconViewAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type IconViewAccessibleClass

type IconViewAccessibleClass struct {
	// contains filtered or unexported fields
}

IconViewAccessibleClass is a wrapper around the C record GtkIconViewAccessibleClass.

func IconViewAccessibleClassNewFromC

func IconViewAccessibleClassNewFromC(u unsafe.Pointer) *IconViewAccessibleClass

func (*IconViewAccessibleClass) Equals added in v0.0.2

Equals compares this IconViewAccessibleClass with another IconViewAccessibleClass, and returns true if they represent the same GObject.

func (*IconViewAccessibleClass) ToC

type IconViewAccessiblePrivate

type IconViewAccessiblePrivate struct {
	// contains filtered or unexported fields
}

IconViewAccessiblePrivate is a wrapper around the C record GtkIconViewAccessiblePrivate.

func IconViewAccessiblePrivateNewFromC

func IconViewAccessiblePrivateNewFromC(u unsafe.Pointer) *IconViewAccessiblePrivate

func (*IconViewAccessiblePrivate) Equals added in v0.0.2

Equals compares this IconViewAccessiblePrivate with another IconViewAccessiblePrivate, and returns true if they represent the same GObject.

func (*IconViewAccessiblePrivate) ToC

type IconViewClass

type IconViewClass struct {
	// contains filtered or unexported fields
}

IconViewClass is a wrapper around the C record GtkIconViewClass.

func IconViewClassNewFromC

func IconViewClassNewFromC(u unsafe.Pointer) *IconViewClass

func (*IconViewClass) Equals added in v0.0.2

func (recv *IconViewClass) Equals(other *IconViewClass) bool

Equals compares this IconViewClass with another IconViewClass, and returns true if they represent the same GObject.

func (*IconViewClass) ToC

func (recv *IconViewClass) ToC() unsafe.Pointer

type IconViewDropPosition

type IconViewDropPosition C.GtkIconViewDropPosition
const (
	GTK_ICON_VIEW_NO_DROP    IconViewDropPosition = 0
	GTK_ICON_VIEW_DROP_INTO  IconViewDropPosition = 1
	GTK_ICON_VIEW_DROP_LEFT  IconViewDropPosition = 2
	GTK_ICON_VIEW_DROP_RIGHT IconViewDropPosition = 3
	GTK_ICON_VIEW_DROP_ABOVE IconViewDropPosition = 4
	GTK_ICON_VIEW_DROP_BELOW IconViewDropPosition = 5
)

type IconViewPrivate

type IconViewPrivate struct {
	// contains filtered or unexported fields
}

IconViewPrivate is a wrapper around the C record GtkIconViewPrivate.

func IconViewPrivateNewFromC

func IconViewPrivateNewFromC(u unsafe.Pointer) *IconViewPrivate

func (*IconViewPrivate) Equals added in v0.0.2

func (recv *IconViewPrivate) Equals(other *IconViewPrivate) bool

Equals compares this IconViewPrivate with another IconViewPrivate, and returns true if they represent the same GObject.

func (*IconViewPrivate) ToC

func (recv *IconViewPrivate) ToC() unsafe.Pointer

type IconViewSignalActivateCursorItemCallback

type IconViewSignalActivateCursorItemCallback func(targetObject *IconView) bool

IconViewSignalActivateCursorItemCallback is a callback function for a 'activate-cursor-item' signal emitted from a IconView.

type IconViewSignalItemActivatedCallback

type IconViewSignalItemActivatedCallback func(targetObject *IconView, path *TreePath)

IconViewSignalItemActivatedCallback is a callback function for a 'item-activated' signal emitted from a IconView.

type IconViewSignalMoveCursorCallback added in v0.0.7

type IconViewSignalMoveCursorCallback func(targetObject *IconView, step MovementStep, count int32) bool

IconViewSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a IconView.

type IconViewSignalSelectAllCallback

type IconViewSignalSelectAllCallback func(targetObject *IconView)

IconViewSignalSelectAllCallback is a callback function for a 'select-all' signal emitted from a IconView.

type IconViewSignalSelectCursorItemCallback

type IconViewSignalSelectCursorItemCallback func(targetObject *IconView)

IconViewSignalSelectCursorItemCallback is a callback function for a 'select-cursor-item' signal emitted from a IconView.

type IconViewSignalSelectionChangedCallback

type IconViewSignalSelectionChangedCallback func(targetObject *IconView)

IconViewSignalSelectionChangedCallback is a callback function for a 'selection-changed' signal emitted from a IconView.

type IconViewSignalToggleCursorItemCallback

type IconViewSignalToggleCursorItemCallback func(targetObject *IconView)

IconViewSignalToggleCursorItemCallback is a callback function for a 'toggle-cursor-item' signal emitted from a IconView.

type IconViewSignalUnselectAllCallback

type IconViewSignalUnselectAllCallback func(targetObject *IconView)

IconViewSignalUnselectAllCallback is a callback function for a 'unselect-all' signal emitted from a IconView.

type Image

type Image struct {
	// contains filtered or unexported fields
}

Image is a wrapper around the C record GtkImage.

func CastToImage

func CastToImage(object *gobject.Object) *Image

CastToWidget down casts any arbitrary Object to Image. Exercise care, as this is a potentially dangerous function if the Object is not a Image.

func ImageNew

func ImageNew() *Image

ImageNew is a wrapper around the C function gtk_image_new.

func ImageNewFromAnimation

func ImageNewFromAnimation(animation *gdkpixbuf.PixbufAnimation) *Image

ImageNewFromAnimation is a wrapper around the C function gtk_image_new_from_animation.

func ImageNewFromC

func ImageNewFromC(u unsafe.Pointer) *Image

func ImageNewFromFile

func ImageNewFromFile(filename string) *Image

ImageNewFromFile is a wrapper around the C function gtk_image_new_from_file.

func ImageNewFromIconSet

func ImageNewFromIconSet(iconSet *IconSet, size IconSize) *Image

ImageNewFromIconSet is a wrapper around the C function gtk_image_new_from_icon_set.

func ImageNewFromPixbuf

func ImageNewFromPixbuf(pixbuf *gdkpixbuf.Pixbuf) *Image

ImageNewFromPixbuf is a wrapper around the C function gtk_image_new_from_pixbuf.

func ImageNewFromStock

func ImageNewFromStock(stockId string, size IconSize) *Image

ImageNewFromStock is a wrapper around the C function gtk_image_new_from_stock.

func (*Image) Buildable

func (recv *Image) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Image

func (*Image) Equals added in v0.0.2

func (recv *Image) Equals(other *Image) bool

Equals compares this Image with another Image, and returns true if they represent the same GObject.

func (*Image) GetAnimation

func (recv *Image) GetAnimation() *gdkpixbuf.PixbufAnimation

GetAnimation is a wrapper around the C function gtk_image_get_animation.

func (*Image) GetIconSet added in v0.0.7

func (recv *Image) GetIconSet() (*IconSet, int32)

GetIconSet is a wrapper around the C function gtk_image_get_icon_set.

func (*Image) GetPixbuf

func (recv *Image) GetPixbuf() *gdkpixbuf.Pixbuf

GetPixbuf is a wrapper around the C function gtk_image_get_pixbuf.

func (*Image) GetStock added in v0.0.7

func (recv *Image) GetStock() (string, int32)

GetStock is a wrapper around the C function gtk_image_get_stock.

func (*Image) GetStorageType

func (recv *Image) GetStorageType() ImageType

GetStorageType is a wrapper around the C function gtk_image_get_storage_type.

func (*Image) ImplementorIface

func (recv *Image) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Image

func (*Image) InitiallyUnowned

func (recv *Image) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Image) Misc

func (recv *Image) Misc() *Misc

Misc upcasts to *Misc

func (*Image) Object

func (recv *Image) Object() *gobject.Object

Object upcasts to *Object

func (*Image) SetFromAnimation

func (recv *Image) SetFromAnimation(animation *gdkpixbuf.PixbufAnimation)

SetFromAnimation is a wrapper around the C function gtk_image_set_from_animation.

func (*Image) SetFromFile

func (recv *Image) SetFromFile(filename string)

SetFromFile is a wrapper around the C function gtk_image_set_from_file.

func (*Image) SetFromIconSet

func (recv *Image) SetFromIconSet(iconSet *IconSet, size IconSize)

SetFromIconSet is a wrapper around the C function gtk_image_set_from_icon_set.

func (*Image) SetFromPixbuf

func (recv *Image) SetFromPixbuf(pixbuf *gdkpixbuf.Pixbuf)

SetFromPixbuf is a wrapper around the C function gtk_image_set_from_pixbuf.

func (*Image) SetFromResource

func (recv *Image) SetFromResource(resourcePath string)

SetFromResource is a wrapper around the C function gtk_image_set_from_resource.

func (*Image) SetFromStock

func (recv *Image) SetFromStock(stockId string, size IconSize)

SetFromStock is a wrapper around the C function gtk_image_set_from_stock.

func (*Image) ToC

func (recv *Image) ToC() unsafe.Pointer

func (*Image) Widget

func (recv *Image) Widget() *Widget

Widget upcasts to *Widget

type ImageAccessible

type ImageAccessible struct {
	// contains filtered or unexported fields
}

ImageAccessible is a wrapper around the C record GtkImageAccessible.

func CastToImageAccessible

func CastToImageAccessible(object *gobject.Object) *ImageAccessible

CastToWidget down casts any arbitrary Object to ImageAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ImageAccessible.

func ImageAccessibleNewFromC

func ImageAccessibleNewFromC(u unsafe.Pointer) *ImageAccessible

func (*ImageAccessible) Accessible

func (recv *ImageAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ImageAccessible) Component

func (recv *ImageAccessible) Component() *atk.Component

Component returns the Component interface implemented by ImageAccessible

func (*ImageAccessible) Equals added in v0.0.2

func (recv *ImageAccessible) Equals(other *ImageAccessible) bool

Equals compares this ImageAccessible with another ImageAccessible, and returns true if they represent the same GObject.

func (*ImageAccessible) Image

func (recv *ImageAccessible) Image() *atk.Image

Image returns the Image interface implemented by ImageAccessible

func (*ImageAccessible) Object

func (recv *ImageAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ImageAccessible) ToC

func (recv *ImageAccessible) ToC() unsafe.Pointer

func (*ImageAccessible) WidgetAccessible

func (recv *ImageAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ImageAccessibleClass

type ImageAccessibleClass struct {
	// contains filtered or unexported fields
}

ImageAccessibleClass is a wrapper around the C record GtkImageAccessibleClass.

func ImageAccessibleClassNewFromC

func ImageAccessibleClassNewFromC(u unsafe.Pointer) *ImageAccessibleClass

func (*ImageAccessibleClass) Equals added in v0.0.2

func (recv *ImageAccessibleClass) Equals(other *ImageAccessibleClass) bool

Equals compares this ImageAccessibleClass with another ImageAccessibleClass, and returns true if they represent the same GObject.

func (*ImageAccessibleClass) ToC

func (recv *ImageAccessibleClass) ToC() unsafe.Pointer

type ImageAccessiblePrivate

type ImageAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ImageAccessiblePrivate is a wrapper around the C record GtkImageAccessiblePrivate.

func ImageAccessiblePrivateNewFromC

func ImageAccessiblePrivateNewFromC(u unsafe.Pointer) *ImageAccessiblePrivate

func (*ImageAccessiblePrivate) Equals added in v0.0.2

func (recv *ImageAccessiblePrivate) Equals(other *ImageAccessiblePrivate) bool

Equals compares this ImageAccessiblePrivate with another ImageAccessiblePrivate, and returns true if they represent the same GObject.

func (*ImageAccessiblePrivate) ToC

type ImageCellAccessible

type ImageCellAccessible struct {
	// contains filtered or unexported fields
}

ImageCellAccessible is a wrapper around the C record GtkImageCellAccessible.

func CastToImageCellAccessible

func CastToImageCellAccessible(object *gobject.Object) *ImageCellAccessible

CastToWidget down casts any arbitrary Object to ImageCellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ImageCellAccessible.

func ImageCellAccessibleNewFromC

func ImageCellAccessibleNewFromC(u unsafe.Pointer) *ImageCellAccessible

func (*ImageCellAccessible) Accessible

func (recv *ImageCellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ImageCellAccessible) Action

func (recv *ImageCellAccessible) Action() *atk.Action

Action returns the Action interface implemented by ImageCellAccessible

func (*ImageCellAccessible) CellAccessible

func (recv *ImageCellAccessible) CellAccessible() *CellAccessible

CellAccessible upcasts to *CellAccessible

func (*ImageCellAccessible) Component

func (recv *ImageCellAccessible) Component() *atk.Component

Component returns the Component interface implemented by ImageCellAccessible

func (*ImageCellAccessible) Equals added in v0.0.2

func (recv *ImageCellAccessible) Equals(other *ImageCellAccessible) bool

Equals compares this ImageCellAccessible with another ImageCellAccessible, and returns true if they represent the same GObject.

func (*ImageCellAccessible) Image

func (recv *ImageCellAccessible) Image() *atk.Image

Image returns the Image interface implemented by ImageCellAccessible

func (*ImageCellAccessible) Object

func (recv *ImageCellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ImageCellAccessible) RendererCellAccessible

func (recv *ImageCellAccessible) RendererCellAccessible() *RendererCellAccessible

RendererCellAccessible upcasts to *RendererCellAccessible

func (*ImageCellAccessible) ToC

func (recv *ImageCellAccessible) ToC() unsafe.Pointer

type ImageCellAccessibleClass

type ImageCellAccessibleClass struct {
	// contains filtered or unexported fields
}

ImageCellAccessibleClass is a wrapper around the C record GtkImageCellAccessibleClass.

func ImageCellAccessibleClassNewFromC

func ImageCellAccessibleClassNewFromC(u unsafe.Pointer) *ImageCellAccessibleClass

func (*ImageCellAccessibleClass) Equals added in v0.0.2

Equals compares this ImageCellAccessibleClass with another ImageCellAccessibleClass, and returns true if they represent the same GObject.

func (*ImageCellAccessibleClass) ToC

type ImageCellAccessiblePrivate

type ImageCellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ImageCellAccessiblePrivate is a wrapper around the C record GtkImageCellAccessiblePrivate.

func ImageCellAccessiblePrivateNewFromC

func ImageCellAccessiblePrivateNewFromC(u unsafe.Pointer) *ImageCellAccessiblePrivate

func (*ImageCellAccessiblePrivate) Equals added in v0.0.2

Equals compares this ImageCellAccessiblePrivate with another ImageCellAccessiblePrivate, and returns true if they represent the same GObject.

func (*ImageCellAccessiblePrivate) ToC

type ImageClass

type ImageClass struct {
	// contains filtered or unexported fields
}

ImageClass is a wrapper around the C record GtkImageClass.

func ImageClassNewFromC

func ImageClassNewFromC(u unsafe.Pointer) *ImageClass

func (*ImageClass) Equals added in v0.0.2

func (recv *ImageClass) Equals(other *ImageClass) bool

Equals compares this ImageClass with another ImageClass, and returns true if they represent the same GObject.

func (*ImageClass) ToC

func (recv *ImageClass) ToC() unsafe.Pointer

type ImageMenuItem

type ImageMenuItem struct {
	// contains filtered or unexported fields
}

ImageMenuItem is a wrapper around the C record GtkImageMenuItem.

func CastToImageMenuItem

func CastToImageMenuItem(object *gobject.Object) *ImageMenuItem

CastToWidget down casts any arbitrary Object to ImageMenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a ImageMenuItem.

func ImageMenuItemNew

func ImageMenuItemNew() *ImageMenuItem

ImageMenuItemNew is a wrapper around the C function gtk_image_menu_item_new.

func ImageMenuItemNewFromC

func ImageMenuItemNewFromC(u unsafe.Pointer) *ImageMenuItem

func ImageMenuItemNewFromStock

func ImageMenuItemNewFromStock(stockId string, accelGroup *AccelGroup) *ImageMenuItem

ImageMenuItemNewFromStock is a wrapper around the C function gtk_image_menu_item_new_from_stock.

func ImageMenuItemNewWithLabel

func ImageMenuItemNewWithLabel(label string) *ImageMenuItem

ImageMenuItemNewWithLabel is a wrapper around the C function gtk_image_menu_item_new_with_label.

func ImageMenuItemNewWithMnemonic

func ImageMenuItemNewWithMnemonic(label string) *ImageMenuItem

ImageMenuItemNewWithMnemonic is a wrapper around the C function gtk_image_menu_item_new_with_mnemonic.

func (*ImageMenuItem) Actionable

func (recv *ImageMenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ImageMenuItem

func (*ImageMenuItem) Activatable

func (recv *ImageMenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ImageMenuItem

func (*ImageMenuItem) Bin

func (recv *ImageMenuItem) Bin() *Bin

Bin upcasts to *Bin

func (*ImageMenuItem) Buildable

func (recv *ImageMenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ImageMenuItem

func (*ImageMenuItem) Container

func (recv *ImageMenuItem) Container() *Container

Container upcasts to *Container

func (*ImageMenuItem) Equals added in v0.0.2

func (recv *ImageMenuItem) Equals(other *ImageMenuItem) bool

Equals compares this ImageMenuItem with another ImageMenuItem, and returns true if they represent the same GObject.

func (*ImageMenuItem) GetImage

func (recv *ImageMenuItem) GetImage() *Widget

GetImage is a wrapper around the C function gtk_image_menu_item_get_image.

func (*ImageMenuItem) ImplementorIface

func (recv *ImageMenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ImageMenuItem

func (*ImageMenuItem) InitiallyUnowned

func (recv *ImageMenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ImageMenuItem) MenuItem

func (recv *ImageMenuItem) MenuItem() *MenuItem

MenuItem upcasts to *MenuItem

func (*ImageMenuItem) Object

func (recv *ImageMenuItem) Object() *gobject.Object

Object upcasts to *Object

func (*ImageMenuItem) SetImage

func (recv *ImageMenuItem) SetImage(image *Widget)

SetImage is a wrapper around the C function gtk_image_menu_item_set_image.

func (*ImageMenuItem) ToC

func (recv *ImageMenuItem) ToC() unsafe.Pointer

func (*ImageMenuItem) Widget

func (recv *ImageMenuItem) Widget() *Widget

Widget upcasts to *Widget

type ImageMenuItemClass

type ImageMenuItemClass struct {
	// contains filtered or unexported fields
}

ImageMenuItemClass is a wrapper around the C record GtkImageMenuItemClass.

func ImageMenuItemClassNewFromC

func ImageMenuItemClassNewFromC(u unsafe.Pointer) *ImageMenuItemClass

func (*ImageMenuItemClass) Equals added in v0.0.2

func (recv *ImageMenuItemClass) Equals(other *ImageMenuItemClass) bool

Equals compares this ImageMenuItemClass with another ImageMenuItemClass, and returns true if they represent the same GObject.

func (*ImageMenuItemClass) ToC

func (recv *ImageMenuItemClass) ToC() unsafe.Pointer

type ImageMenuItemPrivate

type ImageMenuItemPrivate struct {
	// contains filtered or unexported fields
}

ImageMenuItemPrivate is a wrapper around the C record GtkImageMenuItemPrivate.

func ImageMenuItemPrivateNewFromC

func ImageMenuItemPrivateNewFromC(u unsafe.Pointer) *ImageMenuItemPrivate

func (*ImageMenuItemPrivate) Equals added in v0.0.2

func (recv *ImageMenuItemPrivate) Equals(other *ImageMenuItemPrivate) bool

Equals compares this ImageMenuItemPrivate with another ImageMenuItemPrivate, and returns true if they represent the same GObject.

func (*ImageMenuItemPrivate) ToC

func (recv *ImageMenuItemPrivate) ToC() unsafe.Pointer

type ImagePrivate

type ImagePrivate struct {
	// contains filtered or unexported fields
}

ImagePrivate is a wrapper around the C record GtkImagePrivate.

func ImagePrivateNewFromC

func ImagePrivateNewFromC(u unsafe.Pointer) *ImagePrivate

func (*ImagePrivate) Equals added in v0.0.2

func (recv *ImagePrivate) Equals(other *ImagePrivate) bool

Equals compares this ImagePrivate with another ImagePrivate, and returns true if they represent the same GObject.

func (*ImagePrivate) ToC

func (recv *ImagePrivate) ToC() unsafe.Pointer

type ImageType

type ImageType C.GtkImageType
const (
	GTK_IMAGE_EMPTY     ImageType = 0
	GTK_IMAGE_PIXBUF    ImageType = 1
	GTK_IMAGE_STOCK     ImageType = 2
	GTK_IMAGE_ICON_SET  ImageType = 3
	GTK_IMAGE_ANIMATION ImageType = 4
	GTK_IMAGE_ICON_NAME ImageType = 5
	GTK_IMAGE_GICON     ImageType = 6
	GTK_IMAGE_SURFACE   ImageType = 7
)

type InfoBar

type InfoBar struct {
	// contains filtered or unexported fields
}

InfoBar is a wrapper around the C record GtkInfoBar.

func CastToInfoBar

func CastToInfoBar(object *gobject.Object) *InfoBar

CastToWidget down casts any arbitrary Object to InfoBar. Exercise care, as this is a potentially dangerous function if the Object is not a InfoBar.

func InfoBarNewFromC

func InfoBarNewFromC(u unsafe.Pointer) *InfoBar

func (*InfoBar) Box

func (recv *InfoBar) Box() *Box

Box upcasts to *Box

func (*InfoBar) Buildable

func (recv *InfoBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by InfoBar

func (*InfoBar) Container

func (recv *InfoBar) Container() *Container

Container upcasts to *Container

func (*InfoBar) Equals added in v0.0.2

func (recv *InfoBar) Equals(other *InfoBar) bool

Equals compares this InfoBar with another InfoBar, and returns true if they represent the same GObject.

func (*InfoBar) ImplementorIface

func (recv *InfoBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by InfoBar

func (*InfoBar) InitiallyUnowned

func (recv *InfoBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*InfoBar) Object

func (recv *InfoBar) Object() *gobject.Object

Object upcasts to *Object

func (*InfoBar) Orientable

func (recv *InfoBar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by InfoBar

func (*InfoBar) ToC

func (recv *InfoBar) ToC() unsafe.Pointer

func (*InfoBar) Widget

func (recv *InfoBar) Widget() *Widget

Widget upcasts to *Widget

type InfoBarClass

type InfoBarClass struct {
	// contains filtered or unexported fields
}

InfoBarClass is a wrapper around the C record GtkInfoBarClass.

func InfoBarClassNewFromC

func InfoBarClassNewFromC(u unsafe.Pointer) *InfoBarClass

func (*InfoBarClass) Equals added in v0.0.2

func (recv *InfoBarClass) Equals(other *InfoBarClass) bool

Equals compares this InfoBarClass with another InfoBarClass, and returns true if they represent the same GObject.

func (*InfoBarClass) ToC

func (recv *InfoBarClass) ToC() unsafe.Pointer

type InfoBarPrivate

type InfoBarPrivate struct {
	// contains filtered or unexported fields
}

InfoBarPrivate is a wrapper around the C record GtkInfoBarPrivate.

func InfoBarPrivateNewFromC

func InfoBarPrivateNewFromC(u unsafe.Pointer) *InfoBarPrivate

func (*InfoBarPrivate) Equals added in v0.0.2

func (recv *InfoBarPrivate) Equals(other *InfoBarPrivate) bool

Equals compares this InfoBarPrivate with another InfoBarPrivate, and returns true if they represent the same GObject.

func (*InfoBarPrivate) ToC

func (recv *InfoBarPrivate) ToC() unsafe.Pointer

type Invisible

type Invisible struct {
	// contains filtered or unexported fields
}

Invisible is a wrapper around the C record GtkInvisible.

func CastToInvisible

func CastToInvisible(object *gobject.Object) *Invisible

CastToWidget down casts any arbitrary Object to Invisible. Exercise care, as this is a potentially dangerous function if the Object is not a Invisible.

func InvisibleNew

func InvisibleNew() *Invisible

InvisibleNew is a wrapper around the C function gtk_invisible_new.

func InvisibleNewFromC

func InvisibleNewFromC(u unsafe.Pointer) *Invisible

func (*Invisible) Buildable

func (recv *Invisible) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Invisible

func (*Invisible) Equals added in v0.0.2

func (recv *Invisible) Equals(other *Invisible) bool

Equals compares this Invisible with another Invisible, and returns true if they represent the same GObject.

func (*Invisible) ImplementorIface

func (recv *Invisible) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Invisible

func (*Invisible) InitiallyUnowned

func (recv *Invisible) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Invisible) Object

func (recv *Invisible) Object() *gobject.Object

Object upcasts to *Object

func (*Invisible) ToC

func (recv *Invisible) ToC() unsafe.Pointer

func (*Invisible) Widget

func (recv *Invisible) Widget() *Widget

Widget upcasts to *Widget

type InvisibleClass

type InvisibleClass struct {
	// contains filtered or unexported fields
}

InvisibleClass is a wrapper around the C record GtkInvisibleClass.

func InvisibleClassNewFromC

func InvisibleClassNewFromC(u unsafe.Pointer) *InvisibleClass

func (*InvisibleClass) Equals added in v0.0.2

func (recv *InvisibleClass) Equals(other *InvisibleClass) bool

Equals compares this InvisibleClass with another InvisibleClass, and returns true if they represent the same GObject.

func (*InvisibleClass) ToC

func (recv *InvisibleClass) ToC() unsafe.Pointer

type InvisiblePrivate

type InvisiblePrivate struct {
	// contains filtered or unexported fields
}

InvisiblePrivate is a wrapper around the C record GtkInvisiblePrivate.

func InvisiblePrivateNewFromC

func InvisiblePrivateNewFromC(u unsafe.Pointer) *InvisiblePrivate

func (*InvisiblePrivate) Equals added in v0.0.2

func (recv *InvisiblePrivate) Equals(other *InvisiblePrivate) bool

Equals compares this InvisiblePrivate with another InvisiblePrivate, and returns true if they represent the same GObject.

func (*InvisiblePrivate) ToC

func (recv *InvisiblePrivate) ToC() unsafe.Pointer

type JunctionSides

type JunctionSides C.GtkJunctionSides
const (
	GTK_JUNCTION_NONE               JunctionSides = 0
	GTK_JUNCTION_CORNER_TOPLEFT     JunctionSides = 1
	GTK_JUNCTION_CORNER_TOPRIGHT    JunctionSides = 2
	GTK_JUNCTION_CORNER_BOTTOMLEFT  JunctionSides = 4
	GTK_JUNCTION_CORNER_BOTTOMRIGHT JunctionSides = 8
	GTK_JUNCTION_TOP                JunctionSides = 3
	GTK_JUNCTION_BOTTOM             JunctionSides = 12
	GTK_JUNCTION_LEFT               JunctionSides = 5
	GTK_JUNCTION_RIGHT              JunctionSides = 10
)

type Justification

type Justification C.GtkJustification
const (
	GTK_JUSTIFY_LEFT   Justification = 0
	GTK_JUSTIFY_RIGHT  Justification = 1
	GTK_JUSTIFY_CENTER Justification = 2
	GTK_JUSTIFY_FILL   Justification = 3
)

type Label

type Label struct {
	// contains filtered or unexported fields
}

Label is a wrapper around the C record GtkLabel.

func CastToLabel

func CastToLabel(object *gobject.Object) *Label

CastToWidget down casts any arbitrary Object to Label. Exercise care, as this is a potentially dangerous function if the Object is not a Label.

func LabelNew

func LabelNew(str string) *Label

LabelNew is a wrapper around the C function gtk_label_new.

func LabelNewFromC

func LabelNewFromC(u unsafe.Pointer) *Label

func LabelNewWithMnemonic

func LabelNewWithMnemonic(str string) *Label

LabelNewWithMnemonic is a wrapper around the C function gtk_label_new_with_mnemonic.

func (*Label) Buildable

func (recv *Label) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Label

func (*Label) ConnectCopyClipboard

func (recv *Label) ConnectCopyClipboard(callback LabelSignalCopyClipboardCallback) int

ConnectCopyClipboard connects the callback to the 'copy-clipboard' signal for the Label.

The returned value represents the connection, and may be passed to DisconnectCopyClipboard to remove it.

func (*Label) ConnectMoveCursor added in v0.0.7

func (recv *Label) ConnectMoveCursor(callback LabelSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the Label.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*Label) ConnectPopulatePopup

func (recv *Label) ConnectPopulatePopup(callback LabelSignalPopulatePopupCallback) int

ConnectPopulatePopup connects the callback to the 'populate-popup' signal for the Label.

The returned value represents the connection, and may be passed to DisconnectPopulatePopup to remove it.

func (*Label) DisconnectCopyClipboard

func (recv *Label) DisconnectCopyClipboard(connectionID int)

DisconnectCopyClipboard disconnects a callback from the 'copy-clipboard' signal for the Label.

The connectionID should be a value returned from a call to ConnectCopyClipboard.

func (*Label) DisconnectMoveCursor added in v0.0.7

func (recv *Label) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the Label.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*Label) DisconnectPopulatePopup

func (recv *Label) DisconnectPopulatePopup(connectionID int)

DisconnectPopulatePopup disconnects a callback from the 'populate-popup' signal for the Label.

The connectionID should be a value returned from a call to ConnectPopulatePopup.

func (*Label) Equals added in v0.0.2

func (recv *Label) Equals(other *Label) bool

Equals compares this Label with another Label, and returns true if they represent the same GObject.

func (*Label) GetAttributes

func (recv *Label) GetAttributes() *pango.AttrList

GetAttributes is a wrapper around the C function gtk_label_get_attributes.

func (*Label) GetJustify

func (recv *Label) GetJustify() Justification

GetJustify is a wrapper around the C function gtk_label_get_justify.

func (*Label) GetLabel

func (recv *Label) GetLabel() string

GetLabel is a wrapper around the C function gtk_label_get_label.

func (*Label) GetLayout

func (recv *Label) GetLayout() *pango.Layout

GetLayout is a wrapper around the C function gtk_label_get_layout.

func (*Label) GetLayoutOffsets

func (recv *Label) GetLayoutOffsets() (int32, int32)

GetLayoutOffsets is a wrapper around the C function gtk_label_get_layout_offsets.

func (*Label) GetLineWrap

func (recv *Label) GetLineWrap() bool

GetLineWrap is a wrapper around the C function gtk_label_get_line_wrap.

func (*Label) GetMnemonicKeyval

func (recv *Label) GetMnemonicKeyval() uint32

GetMnemonicKeyval is a wrapper around the C function gtk_label_get_mnemonic_keyval.

func (*Label) GetMnemonicWidget

func (recv *Label) GetMnemonicWidget() *Widget

GetMnemonicWidget is a wrapper around the C function gtk_label_get_mnemonic_widget.

func (*Label) GetSelectable

func (recv *Label) GetSelectable() bool

GetSelectable is a wrapper around the C function gtk_label_get_selectable.

func (*Label) GetSelectionBounds

func (recv *Label) GetSelectionBounds() (bool, int32, int32)

GetSelectionBounds is a wrapper around the C function gtk_label_get_selection_bounds.

func (*Label) GetText

func (recv *Label) GetText() string

GetText is a wrapper around the C function gtk_label_get_text.

func (*Label) GetUseMarkup

func (recv *Label) GetUseMarkup() bool

GetUseMarkup is a wrapper around the C function gtk_label_get_use_markup.

func (*Label) GetUseUnderline

func (recv *Label) GetUseUnderline() bool

GetUseUnderline is a wrapper around the C function gtk_label_get_use_underline.

func (*Label) ImplementorIface

func (recv *Label) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Label

func (*Label) InitiallyUnowned

func (recv *Label) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Label) Misc

func (recv *Label) Misc() *Misc

Misc upcasts to *Misc

func (*Label) Object

func (recv *Label) Object() *gobject.Object

Object upcasts to *Object

func (*Label) SelectRegion

func (recv *Label) SelectRegion(startOffset int32, endOffset int32)

SelectRegion is a wrapper around the C function gtk_label_select_region.

func (*Label) SetAttributes

func (recv *Label) SetAttributes(attrs *pango.AttrList)

SetAttributes is a wrapper around the C function gtk_label_set_attributes.

func (*Label) SetJustify

func (recv *Label) SetJustify(jtype Justification)

SetJustify is a wrapper around the C function gtk_label_set_justify.

func (*Label) SetLabel

func (recv *Label) SetLabel(str string)

SetLabel is a wrapper around the C function gtk_label_set_label.

func (*Label) SetLineWrap

func (recv *Label) SetLineWrap(wrap bool)

SetLineWrap is a wrapper around the C function gtk_label_set_line_wrap.

func (*Label) SetMarkup

func (recv *Label) SetMarkup(str string)

SetMarkup is a wrapper around the C function gtk_label_set_markup.

func (*Label) SetMarkupWithMnemonic

func (recv *Label) SetMarkupWithMnemonic(str string)

SetMarkupWithMnemonic is a wrapper around the C function gtk_label_set_markup_with_mnemonic.

func (*Label) SetMnemonicWidget

func (recv *Label) SetMnemonicWidget(widget *Widget)

SetMnemonicWidget is a wrapper around the C function gtk_label_set_mnemonic_widget.

func (*Label) SetPattern

func (recv *Label) SetPattern(pattern string)

SetPattern is a wrapper around the C function gtk_label_set_pattern.

func (*Label) SetSelectable

func (recv *Label) SetSelectable(setting bool)

SetSelectable is a wrapper around the C function gtk_label_set_selectable.

func (*Label) SetText

func (recv *Label) SetText(str string)

SetText is a wrapper around the C function gtk_label_set_text.

func (*Label) SetTextWithMnemonic

func (recv *Label) SetTextWithMnemonic(str string)

SetTextWithMnemonic is a wrapper around the C function gtk_label_set_text_with_mnemonic.

func (*Label) SetUseMarkup

func (recv *Label) SetUseMarkup(setting bool)

SetUseMarkup is a wrapper around the C function gtk_label_set_use_markup.

func (*Label) SetUseUnderline

func (recv *Label) SetUseUnderline(setting bool)

SetUseUnderline is a wrapper around the C function gtk_label_set_use_underline.

func (*Label) ToC

func (recv *Label) ToC() unsafe.Pointer

func (*Label) Widget

func (recv *Label) Widget() *Widget

Widget upcasts to *Widget

type LabelAccessible

type LabelAccessible struct {
	// contains filtered or unexported fields
}

LabelAccessible is a wrapper around the C record GtkLabelAccessible.

func CastToLabelAccessible

func CastToLabelAccessible(object *gobject.Object) *LabelAccessible

CastToWidget down casts any arbitrary Object to LabelAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a LabelAccessible.

func LabelAccessibleNewFromC

func LabelAccessibleNewFromC(u unsafe.Pointer) *LabelAccessible

func (*LabelAccessible) Accessible

func (recv *LabelAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*LabelAccessible) Component

func (recv *LabelAccessible) Component() *atk.Component

Component returns the Component interface implemented by LabelAccessible

func (*LabelAccessible) Equals added in v0.0.2

func (recv *LabelAccessible) Equals(other *LabelAccessible) bool

Equals compares this LabelAccessible with another LabelAccessible, and returns true if they represent the same GObject.

func (*LabelAccessible) Hypertext

func (recv *LabelAccessible) Hypertext() *atk.Hypertext

Hypertext returns the Hypertext interface implemented by LabelAccessible

func (*LabelAccessible) Object

func (recv *LabelAccessible) Object() *atk.Object

Object upcasts to *Object

func (*LabelAccessible) Text

func (recv *LabelAccessible) Text() *atk.Text

Text returns the Text interface implemented by LabelAccessible

func (*LabelAccessible) ToC

func (recv *LabelAccessible) ToC() unsafe.Pointer

func (*LabelAccessible) WidgetAccessible

func (recv *LabelAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type LabelAccessibleClass

type LabelAccessibleClass struct {
	// contains filtered or unexported fields
}

LabelAccessibleClass is a wrapper around the C record GtkLabelAccessibleClass.

func LabelAccessibleClassNewFromC

func LabelAccessibleClassNewFromC(u unsafe.Pointer) *LabelAccessibleClass

func (*LabelAccessibleClass) Equals added in v0.0.2

func (recv *LabelAccessibleClass) Equals(other *LabelAccessibleClass) bool

Equals compares this LabelAccessibleClass with another LabelAccessibleClass, and returns true if they represent the same GObject.

func (*LabelAccessibleClass) ToC

func (recv *LabelAccessibleClass) ToC() unsafe.Pointer

type LabelAccessiblePrivate

type LabelAccessiblePrivate struct {
	// contains filtered or unexported fields
}

LabelAccessiblePrivate is a wrapper around the C record GtkLabelAccessiblePrivate.

func LabelAccessiblePrivateNewFromC

func LabelAccessiblePrivateNewFromC(u unsafe.Pointer) *LabelAccessiblePrivate

func (*LabelAccessiblePrivate) Equals added in v0.0.2

func (recv *LabelAccessiblePrivate) Equals(other *LabelAccessiblePrivate) bool

Equals compares this LabelAccessiblePrivate with another LabelAccessiblePrivate, and returns true if they represent the same GObject.

func (*LabelAccessiblePrivate) ToC

type LabelClass

type LabelClass struct {
	// contains filtered or unexported fields
}

LabelClass is a wrapper around the C record GtkLabelClass.

func LabelClassNewFromC

func LabelClassNewFromC(u unsafe.Pointer) *LabelClass

func (*LabelClass) Equals added in v0.0.2

func (recv *LabelClass) Equals(other *LabelClass) bool

Equals compares this LabelClass with another LabelClass, and returns true if they represent the same GObject.

func (*LabelClass) ToC

func (recv *LabelClass) ToC() unsafe.Pointer

type LabelPrivate

type LabelPrivate struct {
	// contains filtered or unexported fields
}

LabelPrivate is a wrapper around the C record GtkLabelPrivate.

func LabelPrivateNewFromC

func LabelPrivateNewFromC(u unsafe.Pointer) *LabelPrivate

func (*LabelPrivate) Equals added in v0.0.2

func (recv *LabelPrivate) Equals(other *LabelPrivate) bool

Equals compares this LabelPrivate with another LabelPrivate, and returns true if they represent the same GObject.

func (*LabelPrivate) ToC

func (recv *LabelPrivate) ToC() unsafe.Pointer

type LabelSelectionInfo

type LabelSelectionInfo struct {
	// contains filtered or unexported fields
}

LabelSelectionInfo is a wrapper around the C record GtkLabelSelectionInfo.

func LabelSelectionInfoNewFromC

func LabelSelectionInfoNewFromC(u unsafe.Pointer) *LabelSelectionInfo

func (*LabelSelectionInfo) Equals added in v0.0.2

func (recv *LabelSelectionInfo) Equals(other *LabelSelectionInfo) bool

Equals compares this LabelSelectionInfo with another LabelSelectionInfo, and returns true if they represent the same GObject.

func (*LabelSelectionInfo) ToC

func (recv *LabelSelectionInfo) ToC() unsafe.Pointer

type LabelSignalCopyClipboardCallback

type LabelSignalCopyClipboardCallback func(targetObject *Label)

LabelSignalCopyClipboardCallback is a callback function for a 'copy-clipboard' signal emitted from a Label.

type LabelSignalMoveCursorCallback added in v0.0.7

type LabelSignalMoveCursorCallback func(targetObject *Label, step MovementStep, count int32, extendSelection bool)

LabelSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a Label.

type LabelSignalPopulatePopupCallback

type LabelSignalPopulatePopupCallback func(targetObject *Label, menu *Menu)

LabelSignalPopulatePopupCallback is a callback function for a 'populate-popup' signal emitted from a Label.

type Layout

type Layout struct {
	// contains filtered or unexported fields
}

Layout is a wrapper around the C record GtkLayout.

func CastToLayout

func CastToLayout(object *gobject.Object) *Layout

CastToWidget down casts any arbitrary Object to Layout. Exercise care, as this is a potentially dangerous function if the Object is not a Layout.

func LayoutNew

func LayoutNew(hadjustment *Adjustment, vadjustment *Adjustment) *Layout

LayoutNew is a wrapper around the C function gtk_layout_new.

func LayoutNewFromC

func LayoutNewFromC(u unsafe.Pointer) *Layout

func (*Layout) Buildable

func (recv *Layout) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Layout

func (*Layout) Container

func (recv *Layout) Container() *Container

Container upcasts to *Container

func (*Layout) Equals added in v0.0.2

func (recv *Layout) Equals(other *Layout) bool

Equals compares this Layout with another Layout, and returns true if they represent the same GObject.

func (*Layout) GetHadjustment

func (recv *Layout) GetHadjustment() *Adjustment

GetHadjustment is a wrapper around the C function gtk_layout_get_hadjustment.

func (*Layout) GetSize

func (recv *Layout) GetSize() (uint32, uint32)

GetSize is a wrapper around the C function gtk_layout_get_size.

func (*Layout) GetVadjustment

func (recv *Layout) GetVadjustment() *Adjustment

GetVadjustment is a wrapper around the C function gtk_layout_get_vadjustment.

func (*Layout) ImplementorIface

func (recv *Layout) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Layout

func (*Layout) InitiallyUnowned

func (recv *Layout) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Layout) Move

func (recv *Layout) Move(childWidget *Widget, x int32, y int32)

Move is a wrapper around the C function gtk_layout_move.

func (*Layout) Object

func (recv *Layout) Object() *gobject.Object

Object upcasts to *Object

func (*Layout) Put

func (recv *Layout) Put(childWidget *Widget, x int32, y int32)

Put is a wrapper around the C function gtk_layout_put.

func (*Layout) Scrollable

func (recv *Layout) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by Layout

func (*Layout) SetHadjustment

func (recv *Layout) SetHadjustment(adjustment *Adjustment)

SetHadjustment is a wrapper around the C function gtk_layout_set_hadjustment.

func (*Layout) SetSize

func (recv *Layout) SetSize(width uint32, height uint32)

SetSize is a wrapper around the C function gtk_layout_set_size.

func (*Layout) SetVadjustment

func (recv *Layout) SetVadjustment(adjustment *Adjustment)

SetVadjustment is a wrapper around the C function gtk_layout_set_vadjustment.

func (*Layout) ToC

func (recv *Layout) ToC() unsafe.Pointer

func (*Layout) Widget

func (recv *Layout) Widget() *Widget

Widget upcasts to *Widget

type LayoutClass

type LayoutClass struct {
	// contains filtered or unexported fields
}

LayoutClass is a wrapper around the C record GtkLayoutClass.

func LayoutClassNewFromC

func LayoutClassNewFromC(u unsafe.Pointer) *LayoutClass

func (*LayoutClass) Equals added in v0.0.2

func (recv *LayoutClass) Equals(other *LayoutClass) bool

Equals compares this LayoutClass with another LayoutClass, and returns true if they represent the same GObject.

func (*LayoutClass) ToC

func (recv *LayoutClass) ToC() unsafe.Pointer

type LayoutPrivate

type LayoutPrivate struct {
	// contains filtered or unexported fields
}

LayoutPrivate is a wrapper around the C record GtkLayoutPrivate.

func LayoutPrivateNewFromC

func LayoutPrivateNewFromC(u unsafe.Pointer) *LayoutPrivate

func (*LayoutPrivate) Equals added in v0.0.2

func (recv *LayoutPrivate) Equals(other *LayoutPrivate) bool

Equals compares this LayoutPrivate with another LayoutPrivate, and returns true if they represent the same GObject.

func (*LayoutPrivate) ToC

func (recv *LayoutPrivate) ToC() unsafe.Pointer

type LevelBar

type LevelBar struct {
	// contains filtered or unexported fields
}

LevelBar is a wrapper around the C record GtkLevelBar.

func CastToLevelBar

func CastToLevelBar(object *gobject.Object) *LevelBar

CastToWidget down casts any arbitrary Object to LevelBar. Exercise care, as this is a potentially dangerous function if the Object is not a LevelBar.

func LevelBarNewFromC

func LevelBarNewFromC(u unsafe.Pointer) *LevelBar

func (*LevelBar) Buildable

func (recv *LevelBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by LevelBar

func (*LevelBar) Equals added in v0.0.2

func (recv *LevelBar) Equals(other *LevelBar) bool

Equals compares this LevelBar with another LevelBar, and returns true if they represent the same GObject.

func (*LevelBar) ImplementorIface

func (recv *LevelBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by LevelBar

func (*LevelBar) InitiallyUnowned

func (recv *LevelBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*LevelBar) Object

func (recv *LevelBar) Object() *gobject.Object

Object upcasts to *Object

func (*LevelBar) Orientable

func (recv *LevelBar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by LevelBar

func (*LevelBar) ToC

func (recv *LevelBar) ToC() unsafe.Pointer

func (*LevelBar) Widget

func (recv *LevelBar) Widget() *Widget

Widget upcasts to *Widget

type LevelBarAccessible

type LevelBarAccessible struct {
	// contains filtered or unexported fields
}

LevelBarAccessible is a wrapper around the C record GtkLevelBarAccessible.

func CastToLevelBarAccessible

func CastToLevelBarAccessible(object *gobject.Object) *LevelBarAccessible

CastToWidget down casts any arbitrary Object to LevelBarAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a LevelBarAccessible.

func LevelBarAccessibleNewFromC

func LevelBarAccessibleNewFromC(u unsafe.Pointer) *LevelBarAccessible

func (*LevelBarAccessible) Accessible

func (recv *LevelBarAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*LevelBarAccessible) Component

func (recv *LevelBarAccessible) Component() *atk.Component

Component returns the Component interface implemented by LevelBarAccessible

func (*LevelBarAccessible) Equals added in v0.0.2

func (recv *LevelBarAccessible) Equals(other *LevelBarAccessible) bool

Equals compares this LevelBarAccessible with another LevelBarAccessible, and returns true if they represent the same GObject.

func (*LevelBarAccessible) Object

func (recv *LevelBarAccessible) Object() *atk.Object

Object upcasts to *Object

func (*LevelBarAccessible) ToC

func (recv *LevelBarAccessible) ToC() unsafe.Pointer

func (*LevelBarAccessible) Value

func (recv *LevelBarAccessible) Value() *atk.Value

Value returns the Value interface implemented by LevelBarAccessible

func (*LevelBarAccessible) WidgetAccessible

func (recv *LevelBarAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type LevelBarAccessibleClass

type LevelBarAccessibleClass struct {
	// contains filtered or unexported fields
}

LevelBarAccessibleClass is a wrapper around the C record GtkLevelBarAccessibleClass.

func LevelBarAccessibleClassNewFromC

func LevelBarAccessibleClassNewFromC(u unsafe.Pointer) *LevelBarAccessibleClass

func (*LevelBarAccessibleClass) Equals added in v0.0.2

Equals compares this LevelBarAccessibleClass with another LevelBarAccessibleClass, and returns true if they represent the same GObject.

func (*LevelBarAccessibleClass) ToC

type LevelBarAccessiblePrivate

type LevelBarAccessiblePrivate struct {
	// contains filtered or unexported fields
}

LevelBarAccessiblePrivate is a wrapper around the C record GtkLevelBarAccessiblePrivate.

func LevelBarAccessiblePrivateNewFromC

func LevelBarAccessiblePrivateNewFromC(u unsafe.Pointer) *LevelBarAccessiblePrivate

func (*LevelBarAccessiblePrivate) Equals added in v0.0.2

Equals compares this LevelBarAccessiblePrivate with another LevelBarAccessiblePrivate, and returns true if they represent the same GObject.

func (*LevelBarAccessiblePrivate) ToC

type LevelBarClass

type LevelBarClass struct {
	// contains filtered or unexported fields
}

LevelBarClass is a wrapper around the C record GtkLevelBarClass.

func LevelBarClassNewFromC

func LevelBarClassNewFromC(u unsafe.Pointer) *LevelBarClass

func (*LevelBarClass) Equals added in v0.0.2

func (recv *LevelBarClass) Equals(other *LevelBarClass) bool

Equals compares this LevelBarClass with another LevelBarClass, and returns true if they represent the same GObject.

func (*LevelBarClass) ToC

func (recv *LevelBarClass) ToC() unsafe.Pointer

type LevelBarPrivate

type LevelBarPrivate struct {
	// contains filtered or unexported fields
}

LevelBarPrivate is a wrapper around the C record GtkLevelBarPrivate.

func LevelBarPrivateNewFromC

func LevelBarPrivateNewFromC(u unsafe.Pointer) *LevelBarPrivate

func (*LevelBarPrivate) Equals added in v0.0.2

func (recv *LevelBarPrivate) Equals(other *LevelBarPrivate) bool

Equals compares this LevelBarPrivate with another LevelBarPrivate, and returns true if they represent the same GObject.

func (*LevelBarPrivate) ToC

func (recv *LevelBarPrivate) ToC() unsafe.Pointer

type LinkButton

type LinkButton struct {
	// contains filtered or unexported fields
}

LinkButton is a wrapper around the C record GtkLinkButton.

func CastToLinkButton

func CastToLinkButton(object *gobject.Object) *LinkButton

CastToWidget down casts any arbitrary Object to LinkButton. Exercise care, as this is a potentially dangerous function if the Object is not a LinkButton.

func LinkButtonNewFromC

func LinkButtonNewFromC(u unsafe.Pointer) *LinkButton

func (*LinkButton) Actionable

func (recv *LinkButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by LinkButton

func (*LinkButton) Activatable

func (recv *LinkButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by LinkButton

func (*LinkButton) Bin

func (recv *LinkButton) Bin() *Bin

Bin upcasts to *Bin

func (*LinkButton) Buildable

func (recv *LinkButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by LinkButton

func (*LinkButton) Button

func (recv *LinkButton) Button() *Button

Button upcasts to *Button

func (recv *LinkButton) ConnectActivateLink(callback LinkButtonSignalActivateLinkCallback) int

ConnectActivateLink connects the callback to the 'activate-link' signal for the LinkButton.

The returned value represents the connection, and may be passed to DisconnectActivateLink to remove it.

func (*LinkButton) Container

func (recv *LinkButton) Container() *Container

Container upcasts to *Container

func (recv *LinkButton) DisconnectActivateLink(connectionID int)

DisconnectActivateLink disconnects a callback from the 'activate-link' signal for the LinkButton.

The connectionID should be a value returned from a call to ConnectActivateLink.

func (*LinkButton) Equals added in v0.0.2

func (recv *LinkButton) Equals(other *LinkButton) bool

Equals compares this LinkButton with another LinkButton, and returns true if they represent the same GObject.

func (*LinkButton) ImplementorIface

func (recv *LinkButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by LinkButton

func (*LinkButton) InitiallyUnowned

func (recv *LinkButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*LinkButton) Object

func (recv *LinkButton) Object() *gobject.Object

Object upcasts to *Object

func (*LinkButton) ToC

func (recv *LinkButton) ToC() unsafe.Pointer

func (*LinkButton) Widget

func (recv *LinkButton) Widget() *Widget

Widget upcasts to *Widget

type LinkButtonAccessible

type LinkButtonAccessible struct {
	// contains filtered or unexported fields
}

LinkButtonAccessible is a wrapper around the C record GtkLinkButtonAccessible.

func CastToLinkButtonAccessible

func CastToLinkButtonAccessible(object *gobject.Object) *LinkButtonAccessible

CastToWidget down casts any arbitrary Object to LinkButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a LinkButtonAccessible.

func LinkButtonAccessibleNewFromC

func LinkButtonAccessibleNewFromC(u unsafe.Pointer) *LinkButtonAccessible

func (*LinkButtonAccessible) Accessible

func (recv *LinkButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*LinkButtonAccessible) Action

func (recv *LinkButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by LinkButtonAccessible

func (*LinkButtonAccessible) ButtonAccessible

func (recv *LinkButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (*LinkButtonAccessible) Component

func (recv *LinkButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by LinkButtonAccessible

func (*LinkButtonAccessible) ContainerAccessible

func (recv *LinkButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*LinkButtonAccessible) Equals added in v0.0.2

func (recv *LinkButtonAccessible) Equals(other *LinkButtonAccessible) bool

Equals compares this LinkButtonAccessible with another LinkButtonAccessible, and returns true if they represent the same GObject.

func (*LinkButtonAccessible) HyperlinkImpl

func (recv *LinkButtonAccessible) HyperlinkImpl() *atk.HyperlinkImpl

HyperlinkImpl returns the HyperlinkImpl interface implemented by LinkButtonAccessible

func (*LinkButtonAccessible) Image

func (recv *LinkButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by LinkButtonAccessible

func (*LinkButtonAccessible) Object

func (recv *LinkButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*LinkButtonAccessible) ToC

func (recv *LinkButtonAccessible) ToC() unsafe.Pointer

func (*LinkButtonAccessible) WidgetAccessible

func (recv *LinkButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type LinkButtonAccessibleClass

type LinkButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

LinkButtonAccessibleClass is a wrapper around the C record GtkLinkButtonAccessibleClass.

func LinkButtonAccessibleClassNewFromC

func LinkButtonAccessibleClassNewFromC(u unsafe.Pointer) *LinkButtonAccessibleClass

func (*LinkButtonAccessibleClass) Equals added in v0.0.2

Equals compares this LinkButtonAccessibleClass with another LinkButtonAccessibleClass, and returns true if they represent the same GObject.

func (*LinkButtonAccessibleClass) ToC

type LinkButtonAccessiblePrivate

type LinkButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

LinkButtonAccessiblePrivate is a wrapper around the C record GtkLinkButtonAccessiblePrivate.

func LinkButtonAccessiblePrivateNewFromC

func LinkButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *LinkButtonAccessiblePrivate

func (*LinkButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this LinkButtonAccessiblePrivate with another LinkButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*LinkButtonAccessiblePrivate) ToC

type LinkButtonClass

type LinkButtonClass struct {
	// contains filtered or unexported fields
}

LinkButtonClass is a wrapper around the C record GtkLinkButtonClass.

func LinkButtonClassNewFromC

func LinkButtonClassNewFromC(u unsafe.Pointer) *LinkButtonClass

func (*LinkButtonClass) Equals added in v0.0.2

func (recv *LinkButtonClass) Equals(other *LinkButtonClass) bool

Equals compares this LinkButtonClass with another LinkButtonClass, and returns true if they represent the same GObject.

func (*LinkButtonClass) ToC

func (recv *LinkButtonClass) ToC() unsafe.Pointer

type LinkButtonPrivate

type LinkButtonPrivate struct {
	// contains filtered or unexported fields
}

LinkButtonPrivate is a wrapper around the C record GtkLinkButtonPrivate.

func LinkButtonPrivateNewFromC

func LinkButtonPrivateNewFromC(u unsafe.Pointer) *LinkButtonPrivate

func (*LinkButtonPrivate) Equals added in v0.0.2

func (recv *LinkButtonPrivate) Equals(other *LinkButtonPrivate) bool

Equals compares this LinkButtonPrivate with another LinkButtonPrivate, and returns true if they represent the same GObject.

func (*LinkButtonPrivate) ToC

func (recv *LinkButtonPrivate) ToC() unsafe.Pointer

type LinkButtonSignalActivateLinkCallback

type LinkButtonSignalActivateLinkCallback func(targetObject *LinkButton) bool

LinkButtonSignalActivateLinkCallback is a callback function for a 'activate-link' signal emitted from a LinkButton.

type ListBox

type ListBox struct {
	// contains filtered or unexported fields
}

ListBox is a wrapper around the C record GtkListBox.

func CastToListBox

func CastToListBox(object *gobject.Object) *ListBox

CastToWidget down casts any arbitrary Object to ListBox. Exercise care, as this is a potentially dangerous function if the Object is not a ListBox.

func ListBoxNewFromC

func ListBoxNewFromC(u unsafe.Pointer) *ListBox

func (*ListBox) Buildable

func (recv *ListBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ListBox

func (*ListBox) ConnectActivateCursorRow

func (recv *ListBox) ConnectActivateCursorRow(callback ListBoxSignalActivateCursorRowCallback) int

ConnectActivateCursorRow connects the callback to the 'activate-cursor-row' signal for the ListBox.

The returned value represents the connection, and may be passed to DisconnectActivateCursorRow to remove it.

func (*ListBox) ConnectMoveCursor added in v0.0.7

func (recv *ListBox) ConnectMoveCursor(callback ListBoxSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the ListBox.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*ListBox) ConnectToggleCursorRow

func (recv *ListBox) ConnectToggleCursorRow(callback ListBoxSignalToggleCursorRowCallback) int

ConnectToggleCursorRow connects the callback to the 'toggle-cursor-row' signal for the ListBox.

The returned value represents the connection, and may be passed to DisconnectToggleCursorRow to remove it.

func (*ListBox) Container

func (recv *ListBox) Container() *Container

Container upcasts to *Container

func (*ListBox) DisconnectActivateCursorRow

func (recv *ListBox) DisconnectActivateCursorRow(connectionID int)

DisconnectActivateCursorRow disconnects a callback from the 'activate-cursor-row' signal for the ListBox.

The connectionID should be a value returned from a call to ConnectActivateCursorRow.

func (*ListBox) DisconnectMoveCursor added in v0.0.7

func (recv *ListBox) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the ListBox.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*ListBox) DisconnectToggleCursorRow

func (recv *ListBox) DisconnectToggleCursorRow(connectionID int)

DisconnectToggleCursorRow disconnects a callback from the 'toggle-cursor-row' signal for the ListBox.

The connectionID should be a value returned from a call to ConnectToggleCursorRow.

func (*ListBox) Equals added in v0.0.2

func (recv *ListBox) Equals(other *ListBox) bool

Equals compares this ListBox with another ListBox, and returns true if they represent the same GObject.

func (*ListBox) ImplementorIface

func (recv *ListBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ListBox

func (*ListBox) InitiallyUnowned

func (recv *ListBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ListBox) Object

func (recv *ListBox) Object() *gobject.Object

Object upcasts to *Object

func (*ListBox) ToC

func (recv *ListBox) ToC() unsafe.Pointer

func (*ListBox) Widget

func (recv *ListBox) Widget() *Widget

Widget upcasts to *Widget

type ListBoxAccessible

type ListBoxAccessible struct {
	// contains filtered or unexported fields
}

ListBoxAccessible is a wrapper around the C record GtkListBoxAccessible.

func CastToListBoxAccessible

func CastToListBoxAccessible(object *gobject.Object) *ListBoxAccessible

CastToWidget down casts any arbitrary Object to ListBoxAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ListBoxAccessible.

func ListBoxAccessibleNewFromC

func ListBoxAccessibleNewFromC(u unsafe.Pointer) *ListBoxAccessible

func (*ListBoxAccessible) Accessible

func (recv *ListBoxAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ListBoxAccessible) Component

func (recv *ListBoxAccessible) Component() *atk.Component

Component returns the Component interface implemented by ListBoxAccessible

func (*ListBoxAccessible) ContainerAccessible

func (recv *ListBoxAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ListBoxAccessible) Equals added in v0.0.2

func (recv *ListBoxAccessible) Equals(other *ListBoxAccessible) bool

Equals compares this ListBoxAccessible with another ListBoxAccessible, and returns true if they represent the same GObject.

func (*ListBoxAccessible) Object

func (recv *ListBoxAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ListBoxAccessible) Selection

func (recv *ListBoxAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by ListBoxAccessible

func (*ListBoxAccessible) ToC

func (recv *ListBoxAccessible) ToC() unsafe.Pointer

func (*ListBoxAccessible) WidgetAccessible

func (recv *ListBoxAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ListBoxAccessibleClass

type ListBoxAccessibleClass struct {
	// contains filtered or unexported fields
}

ListBoxAccessibleClass is a wrapper around the C record GtkListBoxAccessibleClass.

func ListBoxAccessibleClassNewFromC

func ListBoxAccessibleClassNewFromC(u unsafe.Pointer) *ListBoxAccessibleClass

func (*ListBoxAccessibleClass) Equals added in v0.0.2

func (recv *ListBoxAccessibleClass) Equals(other *ListBoxAccessibleClass) bool

Equals compares this ListBoxAccessibleClass with another ListBoxAccessibleClass, and returns true if they represent the same GObject.

func (*ListBoxAccessibleClass) ToC

type ListBoxAccessiblePrivate

type ListBoxAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ListBoxAccessiblePrivate is a wrapper around the C record GtkListBoxAccessiblePrivate.

func ListBoxAccessiblePrivateNewFromC

func ListBoxAccessiblePrivateNewFromC(u unsafe.Pointer) *ListBoxAccessiblePrivate

func (*ListBoxAccessiblePrivate) Equals added in v0.0.2

Equals compares this ListBoxAccessiblePrivate with another ListBoxAccessiblePrivate, and returns true if they represent the same GObject.

func (*ListBoxAccessiblePrivate) ToC

type ListBoxClass

type ListBoxClass struct {
	// contains filtered or unexported fields
}

ListBoxClass is a wrapper around the C record GtkListBoxClass.

func ListBoxClassNewFromC

func ListBoxClassNewFromC(u unsafe.Pointer) *ListBoxClass

func (*ListBoxClass) Equals added in v0.0.2

func (recv *ListBoxClass) Equals(other *ListBoxClass) bool

Equals compares this ListBoxClass with another ListBoxClass, and returns true if they represent the same GObject.

func (*ListBoxClass) ToC

func (recv *ListBoxClass) ToC() unsafe.Pointer

type ListBoxRow

type ListBoxRow struct {
	// contains filtered or unexported fields
}

ListBoxRow is a wrapper around the C record GtkListBoxRow.

func CastToListBoxRow

func CastToListBoxRow(object *gobject.Object) *ListBoxRow

CastToWidget down casts any arbitrary Object to ListBoxRow. Exercise care, as this is a potentially dangerous function if the Object is not a ListBoxRow.

func ListBoxRowNewFromC

func ListBoxRowNewFromC(u unsafe.Pointer) *ListBoxRow

func (*ListBoxRow) Actionable

func (recv *ListBoxRow) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ListBoxRow

func (*ListBoxRow) Bin

func (recv *ListBoxRow) Bin() *Bin

Bin upcasts to *Bin

func (*ListBoxRow) Buildable

func (recv *ListBoxRow) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ListBoxRow

func (*ListBoxRow) Container

func (recv *ListBoxRow) Container() *Container

Container upcasts to *Container

func (*ListBoxRow) Equals added in v0.0.2

func (recv *ListBoxRow) Equals(other *ListBoxRow) bool

Equals compares this ListBoxRow with another ListBoxRow, and returns true if they represent the same GObject.

func (*ListBoxRow) ImplementorIface

func (recv *ListBoxRow) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ListBoxRow

func (*ListBoxRow) InitiallyUnowned

func (recv *ListBoxRow) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ListBoxRow) Object

func (recv *ListBoxRow) Object() *gobject.Object

Object upcasts to *Object

func (*ListBoxRow) ToC

func (recv *ListBoxRow) ToC() unsafe.Pointer

func (*ListBoxRow) Widget

func (recv *ListBoxRow) Widget() *Widget

Widget upcasts to *Widget

type ListBoxRowAccessible

type ListBoxRowAccessible struct {
	// contains filtered or unexported fields
}

ListBoxRowAccessible is a wrapper around the C record GtkListBoxRowAccessible.

func CastToListBoxRowAccessible

func CastToListBoxRowAccessible(object *gobject.Object) *ListBoxRowAccessible

CastToWidget down casts any arbitrary Object to ListBoxRowAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ListBoxRowAccessible.

func ListBoxRowAccessibleNewFromC

func ListBoxRowAccessibleNewFromC(u unsafe.Pointer) *ListBoxRowAccessible

func (*ListBoxRowAccessible) Accessible

func (recv *ListBoxRowAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ListBoxRowAccessible) Component

func (recv *ListBoxRowAccessible) Component() *atk.Component

Component returns the Component interface implemented by ListBoxRowAccessible

func (*ListBoxRowAccessible) ContainerAccessible

func (recv *ListBoxRowAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ListBoxRowAccessible) Equals added in v0.0.2

func (recv *ListBoxRowAccessible) Equals(other *ListBoxRowAccessible) bool

Equals compares this ListBoxRowAccessible with another ListBoxRowAccessible, and returns true if they represent the same GObject.

func (*ListBoxRowAccessible) Object

func (recv *ListBoxRowAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ListBoxRowAccessible) ToC

func (recv *ListBoxRowAccessible) ToC() unsafe.Pointer

func (*ListBoxRowAccessible) WidgetAccessible

func (recv *ListBoxRowAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ListBoxRowAccessibleClass

type ListBoxRowAccessibleClass struct {
	// contains filtered or unexported fields
}

ListBoxRowAccessibleClass is a wrapper around the C record GtkListBoxRowAccessibleClass.

func ListBoxRowAccessibleClassNewFromC

func ListBoxRowAccessibleClassNewFromC(u unsafe.Pointer) *ListBoxRowAccessibleClass

func (*ListBoxRowAccessibleClass) Equals added in v0.0.2

Equals compares this ListBoxRowAccessibleClass with another ListBoxRowAccessibleClass, and returns true if they represent the same GObject.

func (*ListBoxRowAccessibleClass) ToC

type ListBoxRowClass

type ListBoxRowClass struct {
	// contains filtered or unexported fields
}

ListBoxRowClass is a wrapper around the C record GtkListBoxRowClass.

func ListBoxRowClassNewFromC

func ListBoxRowClassNewFromC(u unsafe.Pointer) *ListBoxRowClass

func (*ListBoxRowClass) Equals added in v0.0.2

func (recv *ListBoxRowClass) Equals(other *ListBoxRowClass) bool

Equals compares this ListBoxRowClass with another ListBoxRowClass, and returns true if they represent the same GObject.

func (*ListBoxRowClass) ToC

func (recv *ListBoxRowClass) ToC() unsafe.Pointer

type ListBoxSignalActivateCursorRowCallback

type ListBoxSignalActivateCursorRowCallback func(targetObject *ListBox)

ListBoxSignalActivateCursorRowCallback is a callback function for a 'activate-cursor-row' signal emitted from a ListBox.

type ListBoxSignalMoveCursorCallback added in v0.0.7

type ListBoxSignalMoveCursorCallback func(targetObject *ListBox, object MovementStep, p0 int32)

ListBoxSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a ListBox.

type ListBoxSignalToggleCursorRowCallback

type ListBoxSignalToggleCursorRowCallback func(targetObject *ListBox)

ListBoxSignalToggleCursorRowCallback is a callback function for a 'toggle-cursor-row' signal emitted from a ListBox.

type ListStore

type ListStore struct {
	// contains filtered or unexported fields
}

ListStore is a wrapper around the C record GtkListStore.

func CastToListStore

func CastToListStore(object *gobject.Object) *ListStore

CastToWidget down casts any arbitrary Object to ListStore. Exercise care, as this is a potentially dangerous function if the Object is not a ListStore.

func ListStoreNewFromC

func ListStoreNewFromC(u unsafe.Pointer) *ListStore

func ListStoreNewv

func ListStoreNewv(types []gobject.Type) *ListStore

ListStoreNewv is a wrapper around the C function gtk_list_store_newv.

func (*ListStore) Append

func (recv *ListStore) Append() *TreeIter

Append is a wrapper around the C function gtk_list_store_append.

func (*ListStore) Buildable

func (recv *ListStore) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ListStore

func (*ListStore) Clear

func (recv *ListStore) Clear()

Clear is a wrapper around the C function gtk_list_store_clear.

func (*ListStore) Equals added in v0.0.2

func (recv *ListStore) Equals(other *ListStore) bool

Equals compares this ListStore with another ListStore, and returns true if they represent the same GObject.

func (*ListStore) Insert

func (recv *ListStore) Insert(position int32) *TreeIter

Insert is a wrapper around the C function gtk_list_store_insert.

func (*ListStore) InsertAfter

func (recv *ListStore) InsertAfter(sibling *TreeIter) *TreeIter

InsertAfter is a wrapper around the C function gtk_list_store_insert_after.

func (*ListStore) InsertBefore

func (recv *ListStore) InsertBefore(sibling *TreeIter) *TreeIter

InsertBefore is a wrapper around the C function gtk_list_store_insert_before.

func (*ListStore) Object

func (recv *ListStore) Object() *gobject.Object

Object upcasts to *Object

func (*ListStore) Prepend

func (recv *ListStore) Prepend() *TreeIter

Prepend is a wrapper around the C function gtk_list_store_prepend.

func (*ListStore) Remove

func (recv *ListStore) Remove(iter *TreeIter) bool

Remove is a wrapper around the C function gtk_list_store_remove.

func (*ListStore) SetColumnTypes

func (recv *ListStore) SetColumnTypes(types []gobject.Type)

SetColumnTypes is a wrapper around the C function gtk_list_store_set_column_types.

func (*ListStore) SetValue

func (recv *ListStore) SetValue(iter *TreeIter, column int32, value *gobject.Value)

SetValue is a wrapper around the C function gtk_list_store_set_value.

func (*ListStore) ToC

func (recv *ListStore) ToC() unsafe.Pointer

func (*ListStore) TreeDragDest

func (recv *ListStore) TreeDragDest() *TreeDragDest

TreeDragDest returns the TreeDragDest interface implemented by ListStore

func (*ListStore) TreeDragSource

func (recv *ListStore) TreeDragSource() *TreeDragSource

TreeDragSource returns the TreeDragSource interface implemented by ListStore

func (*ListStore) TreeModel

func (recv *ListStore) TreeModel() *TreeModel

TreeModel returns the TreeModel interface implemented by ListStore

func (*ListStore) TreeSortable

func (recv *ListStore) TreeSortable() *TreeSortable

TreeSortable returns the TreeSortable interface implemented by ListStore

type ListStoreClass

type ListStoreClass struct {
	// contains filtered or unexported fields
}

ListStoreClass is a wrapper around the C record GtkListStoreClass.

func ListStoreClassNewFromC

func ListStoreClassNewFromC(u unsafe.Pointer) *ListStoreClass

func (*ListStoreClass) Equals added in v0.0.2

func (recv *ListStoreClass) Equals(other *ListStoreClass) bool

Equals compares this ListStoreClass with another ListStoreClass, and returns true if they represent the same GObject.

func (*ListStoreClass) ToC

func (recv *ListStoreClass) ToC() unsafe.Pointer

type ListStorePrivate

type ListStorePrivate struct {
	// contains filtered or unexported fields
}

ListStorePrivate is a wrapper around the C record GtkListStorePrivate.

func ListStorePrivateNewFromC

func ListStorePrivateNewFromC(u unsafe.Pointer) *ListStorePrivate

func (*ListStorePrivate) Equals added in v0.0.2

func (recv *ListStorePrivate) Equals(other *ListStorePrivate) bool

Equals compares this ListStorePrivate with another ListStorePrivate, and returns true if they represent the same GObject.

func (*ListStorePrivate) ToC

func (recv *ListStorePrivate) ToC() unsafe.Pointer

type LockButton

type LockButton struct {
	// contains filtered or unexported fields
}

LockButton is a wrapper around the C record GtkLockButton.

func CastToLockButton

func CastToLockButton(object *gobject.Object) *LockButton

CastToWidget down casts any arbitrary Object to LockButton. Exercise care, as this is a potentially dangerous function if the Object is not a LockButton.

func LockButtonNewFromC

func LockButtonNewFromC(u unsafe.Pointer) *LockButton

func (*LockButton) Actionable

func (recv *LockButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by LockButton

func (*LockButton) Activatable

func (recv *LockButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by LockButton

func (*LockButton) Bin

func (recv *LockButton) Bin() *Bin

Bin upcasts to *Bin

func (*LockButton) Buildable

func (recv *LockButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by LockButton

func (*LockButton) Button

func (recv *LockButton) Button() *Button

Button upcasts to *Button

func (*LockButton) Container

func (recv *LockButton) Container() *Container

Container upcasts to *Container

func (*LockButton) Equals added in v0.0.2

func (recv *LockButton) Equals(other *LockButton) bool

Equals compares this LockButton with another LockButton, and returns true if they represent the same GObject.

func (*LockButton) ImplementorIface

func (recv *LockButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by LockButton

func (*LockButton) InitiallyUnowned

func (recv *LockButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*LockButton) Object

func (recv *LockButton) Object() *gobject.Object

Object upcasts to *Object

func (*LockButton) ToC

func (recv *LockButton) ToC() unsafe.Pointer

func (*LockButton) Widget

func (recv *LockButton) Widget() *Widget

Widget upcasts to *Widget

type LockButtonAccessible

type LockButtonAccessible struct {
	// contains filtered or unexported fields
}

LockButtonAccessible is a wrapper around the C record GtkLockButtonAccessible.

func CastToLockButtonAccessible

func CastToLockButtonAccessible(object *gobject.Object) *LockButtonAccessible

CastToWidget down casts any arbitrary Object to LockButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a LockButtonAccessible.

func LockButtonAccessibleNewFromC

func LockButtonAccessibleNewFromC(u unsafe.Pointer) *LockButtonAccessible

func (*LockButtonAccessible) Accessible

func (recv *LockButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*LockButtonAccessible) Action

func (recv *LockButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by LockButtonAccessible

func (*LockButtonAccessible) ButtonAccessible

func (recv *LockButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (*LockButtonAccessible) Component

func (recv *LockButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by LockButtonAccessible

func (*LockButtonAccessible) ContainerAccessible

func (recv *LockButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*LockButtonAccessible) Equals added in v0.0.2

func (recv *LockButtonAccessible) Equals(other *LockButtonAccessible) bool

Equals compares this LockButtonAccessible with another LockButtonAccessible, and returns true if they represent the same GObject.

func (*LockButtonAccessible) Image

func (recv *LockButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by LockButtonAccessible

func (*LockButtonAccessible) Object

func (recv *LockButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*LockButtonAccessible) ToC

func (recv *LockButtonAccessible) ToC() unsafe.Pointer

func (*LockButtonAccessible) WidgetAccessible

func (recv *LockButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type LockButtonAccessibleClass

type LockButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

LockButtonAccessibleClass is a wrapper around the C record GtkLockButtonAccessibleClass.

func LockButtonAccessibleClassNewFromC

func LockButtonAccessibleClassNewFromC(u unsafe.Pointer) *LockButtonAccessibleClass

func (*LockButtonAccessibleClass) Equals added in v0.0.2

Equals compares this LockButtonAccessibleClass with another LockButtonAccessibleClass, and returns true if they represent the same GObject.

func (*LockButtonAccessibleClass) ToC

type LockButtonAccessiblePrivate

type LockButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

LockButtonAccessiblePrivate is a wrapper around the C record GtkLockButtonAccessiblePrivate.

func LockButtonAccessiblePrivateNewFromC

func LockButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *LockButtonAccessiblePrivate

func (*LockButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this LockButtonAccessiblePrivate with another LockButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*LockButtonAccessiblePrivate) ToC

type LockButtonClass

type LockButtonClass struct {
	// contains filtered or unexported fields
}

LockButtonClass is a wrapper around the C record GtkLockButtonClass.

func LockButtonClassNewFromC

func LockButtonClassNewFromC(u unsafe.Pointer) *LockButtonClass

func (*LockButtonClass) Equals added in v0.0.2

func (recv *LockButtonClass) Equals(other *LockButtonClass) bool

Equals compares this LockButtonClass with another LockButtonClass, and returns true if they represent the same GObject.

func (*LockButtonClass) ToC

func (recv *LockButtonClass) ToC() unsafe.Pointer

type LockButtonPrivate

type LockButtonPrivate struct {
	// contains filtered or unexported fields
}

LockButtonPrivate is a wrapper around the C record GtkLockButtonPrivate.

func LockButtonPrivateNewFromC

func LockButtonPrivateNewFromC(u unsafe.Pointer) *LockButtonPrivate

func (*LockButtonPrivate) Equals added in v0.0.2

func (recv *LockButtonPrivate) Equals(other *LockButtonPrivate) bool

Equals compares this LockButtonPrivate with another LockButtonPrivate, and returns true if they represent the same GObject.

func (*LockButtonPrivate) ToC

func (recv *LockButtonPrivate) ToC() unsafe.Pointer
type Menu struct {
	// contains filtered or unexported fields
}

Menu is a wrapper around the C record GtkMenu.

func CastToMenu

func CastToMenu(object *gobject.Object) *Menu

CastToWidget down casts any arbitrary Object to Menu. Exercise care, as this is a potentially dangerous function if the Object is not a Menu.

func MenuNew() *Menu

MenuNew is a wrapper around the C function gtk_menu_new.

func MenuNewFromC(u unsafe.Pointer) *Menu
func (recv *Menu) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Menu

func (recv *Menu) ConnectMoveScroll(callback MenuSignalMoveScrollCallback) int

ConnectMoveScroll connects the callback to the 'move-scroll' signal for the Menu.

The returned value represents the connection, and may be passed to DisconnectMoveScroll to remove it.

func (recv *Menu) Container() *Container

Container upcasts to *Container

func (recv *Menu) Detach()

Detach is a wrapper around the C function gtk_menu_detach.

func (recv *Menu) DisconnectMoveScroll(connectionID int)

DisconnectMoveScroll disconnects a callback from the 'move-scroll' signal for the Menu.

The connectionID should be a value returned from a call to ConnectMoveScroll.

func (recv *Menu) Equals(other *Menu) bool

Equals compares this Menu with another Menu, and returns true if they represent the same GObject.

func (recv *Menu) GetAccelGroup() *AccelGroup

GetAccelGroup is a wrapper around the C function gtk_menu_get_accel_group.

func (recv *Menu) GetActive() *Widget

GetActive is a wrapper around the C function gtk_menu_get_active.

func (recv *Menu) GetAttachWidget() *Widget

GetAttachWidget is a wrapper around the C function gtk_menu_get_attach_widget.

func (recv *Menu) GetTearoffState() bool

GetTearoffState is a wrapper around the C function gtk_menu_get_tearoff_state.

func (recv *Menu) GetTitle() string

GetTitle is a wrapper around the C function gtk_menu_get_title.

func (recv *Menu) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Menu

func (recv *Menu) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *Menu) MenuShell() *MenuShell

MenuShell upcasts to *MenuShell

func (recv *Menu) Object() *gobject.Object

Object upcasts to *Object

func (recv *Menu) Popdown()

Popdown is a wrapper around the C function gtk_menu_popdown.

func (recv *Menu) ReorderChild(child *Widget, position int32)

ReorderChild is a wrapper around the C function gtk_menu_reorder_child.

func (recv *Menu) Reposition()

Reposition is a wrapper around the C function gtk_menu_reposition.

func (recv *Menu) SetAccelGroup(accelGroup *AccelGroup)

SetAccelGroup is a wrapper around the C function gtk_menu_set_accel_group.

func (recv *Menu) SetAccelPath(accelPath string)

SetAccelPath is a wrapper around the C function gtk_menu_set_accel_path.

func (recv *Menu) SetActive(index uint32)

SetActive is a wrapper around the C function gtk_menu_set_active.

func (recv *Menu) SetTearoffState(tornOff bool)

SetTearoffState is a wrapper around the C function gtk_menu_set_tearoff_state.

func (recv *Menu) SetTitle(title string)

SetTitle is a wrapper around the C function gtk_menu_set_title.

func (recv *Menu) ToC() unsafe.Pointer
func (recv *Menu) Widget() *Widget

Widget upcasts to *Widget

type MenuAccessible struct {
	// contains filtered or unexported fields
}

MenuAccessible is a wrapper around the C record GtkMenuAccessible.

func CastToMenuAccessible

func CastToMenuAccessible(object *gobject.Object) *MenuAccessible

CastToWidget down casts any arbitrary Object to MenuAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a MenuAccessible.

func MenuAccessibleNewFromC(u unsafe.Pointer) *MenuAccessible
func (recv *MenuAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (recv *MenuAccessible) Component() *atk.Component

Component returns the Component interface implemented by MenuAccessible

func (recv *MenuAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (recv *MenuAccessible) Equals(other *MenuAccessible) bool

Equals compares this MenuAccessible with another MenuAccessible, and returns true if they represent the same GObject.

func (recv *MenuAccessible) MenuShellAccessible() *MenuShellAccessible

MenuShellAccessible upcasts to *MenuShellAccessible

func (recv *MenuAccessible) Object() *atk.Object

Object upcasts to *Object

func (recv *MenuAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by MenuAccessible

func (recv *MenuAccessible) ToC() unsafe.Pointer
func (recv *MenuAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type MenuAccessibleClass struct {
	// contains filtered or unexported fields
}

MenuAccessibleClass is a wrapper around the C record GtkMenuAccessibleClass.

func MenuAccessibleClassNewFromC(u unsafe.Pointer) *MenuAccessibleClass
func (recv *MenuAccessibleClass) Equals(other *MenuAccessibleClass) bool

Equals compares this MenuAccessibleClass with another MenuAccessibleClass, and returns true if they represent the same GObject.

func (recv *MenuAccessibleClass) ToC() unsafe.Pointer
type MenuAccessiblePrivate struct {
	// contains filtered or unexported fields
}

MenuAccessiblePrivate is a wrapper around the C record GtkMenuAccessiblePrivate.

func MenuAccessiblePrivateNewFromC(u unsafe.Pointer) *MenuAccessiblePrivate
func (recv *MenuAccessiblePrivate) Equals(other *MenuAccessiblePrivate) bool

Equals compares this MenuAccessiblePrivate with another MenuAccessiblePrivate, and returns true if they represent the same GObject.

func (recv *MenuAccessiblePrivate) ToC() unsafe.Pointer
type MenuBar struct {
	// contains filtered or unexported fields
}

MenuBar is a wrapper around the C record GtkMenuBar.

func CastToMenuBar

func CastToMenuBar(object *gobject.Object) *MenuBar

CastToWidget down casts any arbitrary Object to MenuBar. Exercise care, as this is a potentially dangerous function if the Object is not a MenuBar.

func MenuBarNew() *MenuBar

MenuBarNew is a wrapper around the C function gtk_menu_bar_new.

func MenuBarNewFromC(u unsafe.Pointer) *MenuBar
func (recv *MenuBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MenuBar

func (recv *MenuBar) Container() *Container

Container upcasts to *Container

func (recv *MenuBar) Equals(other *MenuBar) bool

Equals compares this MenuBar with another MenuBar, and returns true if they represent the same GObject.

func (recv *MenuBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MenuBar

func (recv *MenuBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *MenuBar) MenuShell() *MenuShell

MenuShell upcasts to *MenuShell

func (recv *MenuBar) Object() *gobject.Object

Object upcasts to *Object

func (recv *MenuBar) ToC() unsafe.Pointer
func (recv *MenuBar) Widget() *Widget

Widget upcasts to *Widget

type MenuBarClass struct {
	// contains filtered or unexported fields
}

MenuBarClass is a wrapper around the C record GtkMenuBarClass.

func MenuBarClassNewFromC(u unsafe.Pointer) *MenuBarClass
func (recv *MenuBarClass) Equals(other *MenuBarClass) bool

Equals compares this MenuBarClass with another MenuBarClass, and returns true if they represent the same GObject.

func (recv *MenuBarClass) ToC() unsafe.Pointer
type MenuBarPrivate struct {
	// contains filtered or unexported fields
}

MenuBarPrivate is a wrapper around the C record GtkMenuBarPrivate.

func MenuBarPrivateNewFromC(u unsafe.Pointer) *MenuBarPrivate
func (recv *MenuBarPrivate) Equals(other *MenuBarPrivate) bool

Equals compares this MenuBarPrivate with another MenuBarPrivate, and returns true if they represent the same GObject.

func (recv *MenuBarPrivate) ToC() unsafe.Pointer
type MenuButton struct {
	// contains filtered or unexported fields
}

MenuButton is a wrapper around the C record GtkMenuButton.

func CastToMenuButton

func CastToMenuButton(object *gobject.Object) *MenuButton

CastToWidget down casts any arbitrary Object to MenuButton. Exercise care, as this is a potentially dangerous function if the Object is not a MenuButton.

func MenuButtonNewFromC(u unsafe.Pointer) *MenuButton
func (recv *MenuButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by MenuButton

func (recv *MenuButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by MenuButton

func (recv *MenuButton) Bin() *Bin

Bin upcasts to *Bin

func (recv *MenuButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MenuButton

func (recv *MenuButton) Button() *Button

Button upcasts to *Button

func (recv *MenuButton) Container() *Container

Container upcasts to *Container

func (recv *MenuButton) Equals(other *MenuButton) bool

Equals compares this MenuButton with another MenuButton, and returns true if they represent the same GObject.

func (recv *MenuButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MenuButton

func (recv *MenuButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *MenuButton) Object() *gobject.Object

Object upcasts to *Object

func (recv *MenuButton) ToC() unsafe.Pointer
func (recv *MenuButton) ToggleButton() *ToggleButton

ToggleButton upcasts to *ToggleButton

func (recv *MenuButton) Widget() *Widget

Widget upcasts to *Widget

type MenuButtonAccessible struct {
	// contains filtered or unexported fields
}

MenuButtonAccessible is a wrapper around the C record GtkMenuButtonAccessible.

func CastToMenuButtonAccessible

func CastToMenuButtonAccessible(object *gobject.Object) *MenuButtonAccessible

CastToWidget down casts any arbitrary Object to MenuButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a MenuButtonAccessible.

func MenuButtonAccessibleNewFromC(u unsafe.Pointer) *MenuButtonAccessible
func (recv *MenuButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (recv *MenuButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by MenuButtonAccessible

func (recv *MenuButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (recv *MenuButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by MenuButtonAccessible

func (recv *MenuButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (recv *MenuButtonAccessible) Equals(other *MenuButtonAccessible) bool

Equals compares this MenuButtonAccessible with another MenuButtonAccessible, and returns true if they represent the same GObject.

func (recv *MenuButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by MenuButtonAccessible

func (recv *MenuButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (recv *MenuButtonAccessible) ToC() unsafe.Pointer
func (recv *MenuButtonAccessible) ToggleButtonAccessible() *ToggleButtonAccessible

ToggleButtonAccessible upcasts to *ToggleButtonAccessible

func (recv *MenuButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type MenuButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

MenuButtonAccessibleClass is a wrapper around the C record GtkMenuButtonAccessibleClass.

func MenuButtonAccessibleClassNewFromC(u unsafe.Pointer) *MenuButtonAccessibleClass

Equals compares this MenuButtonAccessibleClass with another MenuButtonAccessibleClass, and returns true if they represent the same GObject.

type MenuButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

MenuButtonAccessiblePrivate is a wrapper around the C record GtkMenuButtonAccessiblePrivate.

func MenuButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *MenuButtonAccessiblePrivate

Equals compares this MenuButtonAccessiblePrivate with another MenuButtonAccessiblePrivate, and returns true if they represent the same GObject.

type MenuButtonClass struct {
	// contains filtered or unexported fields
}

MenuButtonClass is a wrapper around the C record GtkMenuButtonClass.

func MenuButtonClassNewFromC(u unsafe.Pointer) *MenuButtonClass
func (recv *MenuButtonClass) Equals(other *MenuButtonClass) bool

Equals compares this MenuButtonClass with another MenuButtonClass, and returns true if they represent the same GObject.

func (recv *MenuButtonClass) ToC() unsafe.Pointer
type MenuButtonPrivate struct {
	// contains filtered or unexported fields
}

MenuButtonPrivate is a wrapper around the C record GtkMenuButtonPrivate.

func MenuButtonPrivateNewFromC(u unsafe.Pointer) *MenuButtonPrivate
func (recv *MenuButtonPrivate) Equals(other *MenuButtonPrivate) bool

Equals compares this MenuButtonPrivate with another MenuButtonPrivate, and returns true if they represent the same GObject.

func (recv *MenuButtonPrivate) ToC() unsafe.Pointer
type MenuClass struct {
	// contains filtered or unexported fields
}

MenuClass is a wrapper around the C record GtkMenuClass.

func MenuClassNewFromC(u unsafe.Pointer) *MenuClass
func (recv *MenuClass) Equals(other *MenuClass) bool

Equals compares this MenuClass with another MenuClass, and returns true if they represent the same GObject.

func (recv *MenuClass) ToC() unsafe.Pointer
type MenuDirectionType C.GtkMenuDirectionType
const (
	GTK_MENU_DIR_PARENT MenuDirectionType = 0
	GTK_MENU_DIR_CHILD  MenuDirectionType = 1
	GTK_MENU_DIR_NEXT   MenuDirectionType = 2
	GTK_MENU_DIR_PREV   MenuDirectionType = 3
)
type MenuItem struct {
	// contains filtered or unexported fields
}

MenuItem is a wrapper around the C record GtkMenuItem.

func CastToMenuItem

func CastToMenuItem(object *gobject.Object) *MenuItem

CastToWidget down casts any arbitrary Object to MenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a MenuItem.

func MenuItemNew() *MenuItem

MenuItemNew is a wrapper around the C function gtk_menu_item_new.

func MenuItemNewFromC(u unsafe.Pointer) *MenuItem
func MenuItemNewWithLabel(label string) *MenuItem

MenuItemNewWithLabel is a wrapper around the C function gtk_menu_item_new_with_label.

func MenuItemNewWithMnemonic(label string) *MenuItem

MenuItemNewWithMnemonic is a wrapper around the C function gtk_menu_item_new_with_mnemonic.

func (recv *MenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by MenuItem

func (recv *MenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by MenuItem

func (recv *MenuItem) Activate()

Activate is a wrapper around the C function gtk_menu_item_activate.

func (recv *MenuItem) Bin() *Bin

Bin upcasts to *Bin

func (recv *MenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MenuItem

func (recv *MenuItem) ConnectActivate(callback MenuItemSignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the MenuItem.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (recv *MenuItem) ConnectActivateItem(callback MenuItemSignalActivateItemCallback) int

ConnectActivateItem connects the callback to the 'activate-item' signal for the MenuItem.

The returned value represents the connection, and may be passed to DisconnectActivateItem to remove it.

func (recv *MenuItem) ConnectDeselect(callback MenuItemSignalDeselectCallback) int

ConnectDeselect connects the callback to the 'deselect' signal for the MenuItem.

The returned value represents the connection, and may be passed to DisconnectDeselect to remove it.

func (recv *MenuItem) ConnectSelect(callback MenuItemSignalSelectCallback) int

ConnectSelect connects the callback to the 'select' signal for the MenuItem.

The returned value represents the connection, and may be passed to DisconnectSelect to remove it.

func (recv *MenuItem) ConnectToggleSizeAllocate(callback MenuItemSignalToggleSizeAllocateCallback) int

ConnectToggleSizeAllocate connects the callback to the 'toggle-size-allocate' signal for the MenuItem.

The returned value represents the connection, and may be passed to DisconnectToggleSizeAllocate to remove it.

func (recv *MenuItem) Container() *Container

Container upcasts to *Container

func (recv *MenuItem) Deselect()

Deselect is a wrapper around the C function gtk_menu_item_deselect.

func (recv *MenuItem) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the MenuItem.

The connectionID should be a value returned from a call to ConnectActivate.

func (recv *MenuItem) DisconnectActivateItem(connectionID int)

DisconnectActivateItem disconnects a callback from the 'activate-item' signal for the MenuItem.

The connectionID should be a value returned from a call to ConnectActivateItem.

func (recv *MenuItem) DisconnectDeselect(connectionID int)

DisconnectDeselect disconnects a callback from the 'deselect' signal for the MenuItem.

The connectionID should be a value returned from a call to ConnectDeselect.

func (recv *MenuItem) DisconnectSelect(connectionID int)

DisconnectSelect disconnects a callback from the 'select' signal for the MenuItem.

The connectionID should be a value returned from a call to ConnectSelect.

func (recv *MenuItem) DisconnectToggleSizeAllocate(connectionID int)

DisconnectToggleSizeAllocate disconnects a callback from the 'toggle-size-allocate' signal for the MenuItem.

The connectionID should be a value returned from a call to ConnectToggleSizeAllocate.

func (recv *MenuItem) Equals(other *MenuItem) bool

Equals compares this MenuItem with another MenuItem, and returns true if they represent the same GObject.

func (recv *MenuItem) GetRightJustified() bool

GetRightJustified is a wrapper around the C function gtk_menu_item_get_right_justified.

func (recv *MenuItem) GetSubmenu() *Widget

GetSubmenu is a wrapper around the C function gtk_menu_item_get_submenu.

func (recv *MenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MenuItem

func (recv *MenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *MenuItem) Object() *gobject.Object

Object upcasts to *Object

func (recv *MenuItem) Select()

Select is a wrapper around the C function gtk_menu_item_select.

func (recv *MenuItem) SetAccelPath(accelPath string)

SetAccelPath is a wrapper around the C function gtk_menu_item_set_accel_path.

func (recv *MenuItem) SetRightJustified(rightJustified bool)

SetRightJustified is a wrapper around the C function gtk_menu_item_set_right_justified.

func (recv *MenuItem) SetSubmenu(submenu *Menu)

SetSubmenu is a wrapper around the C function gtk_menu_item_set_submenu.

func (recv *MenuItem) ToC() unsafe.Pointer
func (recv *MenuItem) ToggleSizeAllocate(allocation int32)

ToggleSizeAllocate is a wrapper around the C function gtk_menu_item_toggle_size_allocate.

func (recv *MenuItem) ToggleSizeRequest(requisition int32)

ToggleSizeRequest is a wrapper around the C function gtk_menu_item_toggle_size_request.

func (recv *MenuItem) Widget() *Widget

Widget upcasts to *Widget

type MenuItemAccessible struct {
	// contains filtered or unexported fields
}

MenuItemAccessible is a wrapper around the C record GtkMenuItemAccessible.

func CastToMenuItemAccessible

func CastToMenuItemAccessible(object *gobject.Object) *MenuItemAccessible

CastToWidget down casts any arbitrary Object to MenuItemAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a MenuItemAccessible.

func MenuItemAccessibleNewFromC(u unsafe.Pointer) *MenuItemAccessible
func (recv *MenuItemAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (recv *MenuItemAccessible) Action() *atk.Action

Action returns the Action interface implemented by MenuItemAccessible

func (recv *MenuItemAccessible) Component() *atk.Component

Component returns the Component interface implemented by MenuItemAccessible

func (recv *MenuItemAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (recv *MenuItemAccessible) Equals(other *MenuItemAccessible) bool

Equals compares this MenuItemAccessible with another MenuItemAccessible, and returns true if they represent the same GObject.

func (recv *MenuItemAccessible) Object() *atk.Object

Object upcasts to *Object

func (recv *MenuItemAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by MenuItemAccessible

func (recv *MenuItemAccessible) ToC() unsafe.Pointer
func (recv *MenuItemAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type MenuItemAccessibleClass struct {
	// contains filtered or unexported fields
}

MenuItemAccessibleClass is a wrapper around the C record GtkMenuItemAccessibleClass.

func MenuItemAccessibleClassNewFromC(u unsafe.Pointer) *MenuItemAccessibleClass

Equals compares this MenuItemAccessibleClass with another MenuItemAccessibleClass, and returns true if they represent the same GObject.

type MenuItemAccessiblePrivate struct {
	// contains filtered or unexported fields
}

MenuItemAccessiblePrivate is a wrapper around the C record GtkMenuItemAccessiblePrivate.

func MenuItemAccessiblePrivateNewFromC(u unsafe.Pointer) *MenuItemAccessiblePrivate

Equals compares this MenuItemAccessiblePrivate with another MenuItemAccessiblePrivate, and returns true if they represent the same GObject.

type MenuItemClass struct {
	// contains filtered or unexported fields
}

MenuItemClass is a wrapper around the C record GtkMenuItemClass.

func MenuItemClassNewFromC(u unsafe.Pointer) *MenuItemClass
func (recv *MenuItemClass) Equals(other *MenuItemClass) bool

Equals compares this MenuItemClass with another MenuItemClass, and returns true if they represent the same GObject.

func (recv *MenuItemClass) ToC() unsafe.Pointer
type MenuItemPrivate struct {
	// contains filtered or unexported fields
}

MenuItemPrivate is a wrapper around the C record GtkMenuItemPrivate.

func MenuItemPrivateNewFromC(u unsafe.Pointer) *MenuItemPrivate
func (recv *MenuItemPrivate) Equals(other *MenuItemPrivate) bool

Equals compares this MenuItemPrivate with another MenuItemPrivate, and returns true if they represent the same GObject.

func (recv *MenuItemPrivate) ToC() unsafe.Pointer
type MenuItemSignalActivateCallback func(targetObject *MenuItem)

MenuItemSignalActivateCallback is a callback function for a 'activate' signal emitted from a MenuItem.

type MenuItemSignalActivateItemCallback func(targetObject *MenuItem)

MenuItemSignalActivateItemCallback is a callback function for a 'activate-item' signal emitted from a MenuItem.

type MenuItemSignalDeselectCallback func(targetObject *MenuItem)

MenuItemSignalDeselectCallback is a callback function for a 'deselect' signal emitted from a MenuItem.

type MenuItemSignalSelectCallback func(targetObject *MenuItem)

MenuItemSignalSelectCallback is a callback function for a 'select' signal emitted from a MenuItem.

type MenuItemSignalToggleSizeAllocateCallback func(targetObject *MenuItem, object int32)

MenuItemSignalToggleSizeAllocateCallback is a callback function for a 'toggle-size-allocate' signal emitted from a MenuItem.

type MenuPrivate struct {
	// contains filtered or unexported fields
}

MenuPrivate is a wrapper around the C record GtkMenuPrivate.

func MenuPrivateNewFromC(u unsafe.Pointer) *MenuPrivate
func (recv *MenuPrivate) Equals(other *MenuPrivate) bool

Equals compares this MenuPrivate with another MenuPrivate, and returns true if they represent the same GObject.

func (recv *MenuPrivate) ToC() unsafe.Pointer
type MenuShell struct {
	// contains filtered or unexported fields
}

MenuShell is a wrapper around the C record GtkMenuShell.

func CastToMenuShell

func CastToMenuShell(object *gobject.Object) *MenuShell

CastToWidget down casts any arbitrary Object to MenuShell. Exercise care, as this is a potentially dangerous function if the Object is not a MenuShell.

func MenuShellNewFromC(u unsafe.Pointer) *MenuShell
func (recv *MenuShell) ActivateItem(menuItem *Widget, forceDeactivate bool)

ActivateItem is a wrapper around the C function gtk_menu_shell_activate_item.

func (recv *MenuShell) Append(child *MenuItem)

Append is a wrapper around the C function gtk_menu_shell_append.

func (recv *MenuShell) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MenuShell

func (recv *MenuShell) ConnectActivateCurrent(callback MenuShellSignalActivateCurrentCallback) int

ConnectActivateCurrent connects the callback to the 'activate-current' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectActivateCurrent to remove it.

func (recv *MenuShell) ConnectCancel(callback MenuShellSignalCancelCallback) int

ConnectCancel connects the callback to the 'cancel' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectCancel to remove it.

func (recv *MenuShell) ConnectCycleFocus(callback MenuShellSignalCycleFocusCallback) int

ConnectCycleFocus connects the callback to the 'cycle-focus' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectCycleFocus to remove it.

func (recv *MenuShell) ConnectDeactivate(callback MenuShellSignalDeactivateCallback) int

ConnectDeactivate connects the callback to the 'deactivate' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectDeactivate to remove it.

func (recv *MenuShell) ConnectMoveCurrent(callback MenuShellSignalMoveCurrentCallback) int

ConnectMoveCurrent connects the callback to the 'move-current' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectMoveCurrent to remove it.

func (recv *MenuShell) ConnectSelectionDone(callback MenuShellSignalSelectionDoneCallback) int

ConnectSelectionDone connects the callback to the 'selection-done' signal for the MenuShell.

The returned value represents the connection, and may be passed to DisconnectSelectionDone to remove it.

func (recv *MenuShell) Container() *Container

Container upcasts to *Container

func (recv *MenuShell) Deactivate()

Deactivate is a wrapper around the C function gtk_menu_shell_deactivate.

func (recv *MenuShell) Deselect()

Deselect is a wrapper around the C function gtk_menu_shell_deselect.

func (recv *MenuShell) DisconnectActivateCurrent(connectionID int)

DisconnectActivateCurrent disconnects a callback from the 'activate-current' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectActivateCurrent.

func (recv *MenuShell) DisconnectCancel(connectionID int)

DisconnectCancel disconnects a callback from the 'cancel' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectCancel.

func (recv *MenuShell) DisconnectCycleFocus(connectionID int)

DisconnectCycleFocus disconnects a callback from the 'cycle-focus' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectCycleFocus.

func (recv *MenuShell) DisconnectDeactivate(connectionID int)

DisconnectDeactivate disconnects a callback from the 'deactivate' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectDeactivate.

func (recv *MenuShell) DisconnectMoveCurrent(connectionID int)

DisconnectMoveCurrent disconnects a callback from the 'move-current' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectMoveCurrent.

func (recv *MenuShell) DisconnectSelectionDone(connectionID int)

DisconnectSelectionDone disconnects a callback from the 'selection-done' signal for the MenuShell.

The connectionID should be a value returned from a call to ConnectSelectionDone.

func (recv *MenuShell) Equals(other *MenuShell) bool

Equals compares this MenuShell with another MenuShell, and returns true if they represent the same GObject.

func (recv *MenuShell) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MenuShell

func (recv *MenuShell) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *MenuShell) Insert(child *Widget, position int32)

Insert is a wrapper around the C function gtk_menu_shell_insert.

func (recv *MenuShell) Object() *gobject.Object

Object upcasts to *Object

func (recv *MenuShell) Prepend(child *Widget)

Prepend is a wrapper around the C function gtk_menu_shell_prepend.

func (recv *MenuShell) SelectItem(menuItem *Widget)

SelectItem is a wrapper around the C function gtk_menu_shell_select_item.

func (recv *MenuShell) ToC() unsafe.Pointer
func (recv *MenuShell) Widget() *Widget

Widget upcasts to *Widget

type MenuShellAccessible struct {
	// contains filtered or unexported fields
}

MenuShellAccessible is a wrapper around the C record GtkMenuShellAccessible.

func CastToMenuShellAccessible

func CastToMenuShellAccessible(object *gobject.Object) *MenuShellAccessible

CastToWidget down casts any arbitrary Object to MenuShellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a MenuShellAccessible.

func MenuShellAccessibleNewFromC(u unsafe.Pointer) *MenuShellAccessible
func (recv *MenuShellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (recv *MenuShellAccessible) Component() *atk.Component

Component returns the Component interface implemented by MenuShellAccessible

func (recv *MenuShellAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (recv *MenuShellAccessible) Equals(other *MenuShellAccessible) bool

Equals compares this MenuShellAccessible with another MenuShellAccessible, and returns true if they represent the same GObject.

func (recv *MenuShellAccessible) Object() *atk.Object

Object upcasts to *Object

func (recv *MenuShellAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by MenuShellAccessible

func (recv *MenuShellAccessible) ToC() unsafe.Pointer
func (recv *MenuShellAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type MenuShellAccessibleClass struct {
	// contains filtered or unexported fields
}

MenuShellAccessibleClass is a wrapper around the C record GtkMenuShellAccessibleClass.

func MenuShellAccessibleClassNewFromC(u unsafe.Pointer) *MenuShellAccessibleClass

Equals compares this MenuShellAccessibleClass with another MenuShellAccessibleClass, and returns true if they represent the same GObject.

type MenuShellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

MenuShellAccessiblePrivate is a wrapper around the C record GtkMenuShellAccessiblePrivate.

func MenuShellAccessiblePrivateNewFromC(u unsafe.Pointer) *MenuShellAccessiblePrivate

Equals compares this MenuShellAccessiblePrivate with another MenuShellAccessiblePrivate, and returns true if they represent the same GObject.

type MenuShellClass struct {
	// contains filtered or unexported fields
}

MenuShellClass is a wrapper around the C record GtkMenuShellClass.

func MenuShellClassNewFromC(u unsafe.Pointer) *MenuShellClass
func (recv *MenuShellClass) Equals(other *MenuShellClass) bool

Equals compares this MenuShellClass with another MenuShellClass, and returns true if they represent the same GObject.

func (recv *MenuShellClass) ToC() unsafe.Pointer
type MenuShellPrivate struct {
	// contains filtered or unexported fields
}

MenuShellPrivate is a wrapper around the C record GtkMenuShellPrivate.

func MenuShellPrivateNewFromC(u unsafe.Pointer) *MenuShellPrivate
func (recv *MenuShellPrivate) Equals(other *MenuShellPrivate) bool

Equals compares this MenuShellPrivate with another MenuShellPrivate, and returns true if they represent the same GObject.

func (recv *MenuShellPrivate) ToC() unsafe.Pointer
type MenuShellSignalActivateCurrentCallback func(targetObject *MenuShell, forceHide bool)

MenuShellSignalActivateCurrentCallback is a callback function for a 'activate-current' signal emitted from a MenuShell.

type MenuShellSignalCancelCallback func(targetObject *MenuShell)

MenuShellSignalCancelCallback is a callback function for a 'cancel' signal emitted from a MenuShell.

type MenuShellSignalCycleFocusCallback func(targetObject *MenuShell, direction DirectionType)

MenuShellSignalCycleFocusCallback is a callback function for a 'cycle-focus' signal emitted from a MenuShell.

type MenuShellSignalDeactivateCallback func(targetObject *MenuShell)

MenuShellSignalDeactivateCallback is a callback function for a 'deactivate' signal emitted from a MenuShell.

type MenuShellSignalMoveCurrentCallback func(targetObject *MenuShell, direction MenuDirectionType)

MenuShellSignalMoveCurrentCallback is a callback function for a 'move-current' signal emitted from a MenuShell.

type MenuShellSignalSelectionDoneCallback func(targetObject *MenuShell)

MenuShellSignalSelectionDoneCallback is a callback function for a 'selection-done' signal emitted from a MenuShell.

type MenuSignalMoveScrollCallback func(targetObject *Menu, scrollType ScrollType)

MenuSignalMoveScrollCallback is a callback function for a 'move-scroll' signal emitted from a Menu.

type MenuToolButton struct {
	// contains filtered or unexported fields
}

MenuToolButton is a wrapper around the C record GtkMenuToolButton.

func CastToMenuToolButton

func CastToMenuToolButton(object *gobject.Object) *MenuToolButton

CastToWidget down casts any arbitrary Object to MenuToolButton. Exercise care, as this is a potentially dangerous function if the Object is not a MenuToolButton.

func MenuToolButtonNewFromC(u unsafe.Pointer) *MenuToolButton
func (recv *MenuToolButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by MenuToolButton

func (recv *MenuToolButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by MenuToolButton

func (recv *MenuToolButton) Bin() *Bin

Bin upcasts to *Bin

func (recv *MenuToolButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MenuToolButton

func (recv *MenuToolButton) ConnectShowMenu(callback MenuToolButtonSignalShowMenuCallback) int

ConnectShowMenu connects the callback to the 'show-menu' signal for the MenuToolButton.

The returned value represents the connection, and may be passed to DisconnectShowMenu to remove it.

func (recv *MenuToolButton) Container() *Container

Container upcasts to *Container

func (recv *MenuToolButton) DisconnectShowMenu(connectionID int)

DisconnectShowMenu disconnects a callback from the 'show-menu' signal for the MenuToolButton.

The connectionID should be a value returned from a call to ConnectShowMenu.

func (recv *MenuToolButton) Equals(other *MenuToolButton) bool

Equals compares this MenuToolButton with another MenuToolButton, and returns true if they represent the same GObject.

func (recv *MenuToolButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MenuToolButton

func (recv *MenuToolButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (recv *MenuToolButton) Object() *gobject.Object

Object upcasts to *Object

func (recv *MenuToolButton) ToC() unsafe.Pointer
func (recv *MenuToolButton) ToolButton() *ToolButton

ToolButton upcasts to *ToolButton

func (recv *MenuToolButton) ToolItem() *ToolItem

ToolItem upcasts to *ToolItem

func (recv *MenuToolButton) Widget() *Widget

Widget upcasts to *Widget

type MenuToolButtonClass struct {
	// contains filtered or unexported fields
}

MenuToolButtonClass is a wrapper around the C record GtkMenuToolButtonClass.

func MenuToolButtonClassNewFromC(u unsafe.Pointer) *MenuToolButtonClass
func (recv *MenuToolButtonClass) Equals(other *MenuToolButtonClass) bool

Equals compares this MenuToolButtonClass with another MenuToolButtonClass, and returns true if they represent the same GObject.

func (recv *MenuToolButtonClass) ToC() unsafe.Pointer
type MenuToolButtonPrivate struct {
	// contains filtered or unexported fields
}

MenuToolButtonPrivate is a wrapper around the C record GtkMenuToolButtonPrivate.

func MenuToolButtonPrivateNewFromC(u unsafe.Pointer) *MenuToolButtonPrivate
func (recv *MenuToolButtonPrivate) Equals(other *MenuToolButtonPrivate) bool

Equals compares this MenuToolButtonPrivate with another MenuToolButtonPrivate, and returns true if they represent the same GObject.

func (recv *MenuToolButtonPrivate) ToC() unsafe.Pointer
type MenuToolButtonSignalShowMenuCallback func(targetObject *MenuToolButton)

MenuToolButtonSignalShowMenuCallback is a callback function for a 'show-menu' signal emitted from a MenuToolButton.

type MessageDialog

type MessageDialog struct {
	// contains filtered or unexported fields
}

MessageDialog is a wrapper around the C record GtkMessageDialog.

func CastToMessageDialog

func CastToMessageDialog(object *gobject.Object) *MessageDialog

CastToWidget down casts any arbitrary Object to MessageDialog. Exercise care, as this is a potentially dangerous function if the Object is not a MessageDialog.

func MessageDialogNew added in v0.0.5

func MessageDialogNew(parent *Window, flags DialogFlags, type_ MessageType, buttons ButtonsType, messageFormat string, args ...interface{}) *MessageDialog

MessageDialogNew is a wrapper around the C function gtk_message_dialog_new.

func MessageDialogNewFromC

func MessageDialogNewFromC(u unsafe.Pointer) *MessageDialog

func (*MessageDialog) Bin

func (recv *MessageDialog) Bin() *Bin

Bin upcasts to *Bin

func (*MessageDialog) Buildable

func (recv *MessageDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by MessageDialog

func (*MessageDialog) Container

func (recv *MessageDialog) Container() *Container

Container upcasts to *Container

func (*MessageDialog) Dialog

func (recv *MessageDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*MessageDialog) Equals added in v0.0.2

func (recv *MessageDialog) Equals(other *MessageDialog) bool

Equals compares this MessageDialog with another MessageDialog, and returns true if they represent the same GObject.

func (*MessageDialog) ImplementorIface

func (recv *MessageDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by MessageDialog

func (*MessageDialog) InitiallyUnowned

func (recv *MessageDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*MessageDialog) Object

func (recv *MessageDialog) Object() *gobject.Object

Object upcasts to *Object

func (*MessageDialog) ToC

func (recv *MessageDialog) ToC() unsafe.Pointer

func (*MessageDialog) Widget

func (recv *MessageDialog) Widget() *Widget

Widget upcasts to *Widget

func (*MessageDialog) Window

func (recv *MessageDialog) Window() *Window

Window upcasts to *Window

type MessageDialogClass

type MessageDialogClass struct {
	// contains filtered or unexported fields
}

MessageDialogClass is a wrapper around the C record GtkMessageDialogClass.

func MessageDialogClassNewFromC

func MessageDialogClassNewFromC(u unsafe.Pointer) *MessageDialogClass

func (*MessageDialogClass) Equals added in v0.0.2

func (recv *MessageDialogClass) Equals(other *MessageDialogClass) bool

Equals compares this MessageDialogClass with another MessageDialogClass, and returns true if they represent the same GObject.

func (*MessageDialogClass) ToC

func (recv *MessageDialogClass) ToC() unsafe.Pointer

type MessageDialogPrivate

type MessageDialogPrivate struct {
	// contains filtered or unexported fields
}

MessageDialogPrivate is a wrapper around the C record GtkMessageDialogPrivate.

func MessageDialogPrivateNewFromC

func MessageDialogPrivateNewFromC(u unsafe.Pointer) *MessageDialogPrivate

func (*MessageDialogPrivate) Equals added in v0.0.2

func (recv *MessageDialogPrivate) Equals(other *MessageDialogPrivate) bool

Equals compares this MessageDialogPrivate with another MessageDialogPrivate, and returns true if they represent the same GObject.

func (*MessageDialogPrivate) ToC

func (recv *MessageDialogPrivate) ToC() unsafe.Pointer

type MessageType

type MessageType C.GtkMessageType
const (
	GTK_MESSAGE_INFO     MessageType = 0
	GTK_MESSAGE_WARNING  MessageType = 1
	GTK_MESSAGE_QUESTION MessageType = 2
	GTK_MESSAGE_ERROR    MessageType = 3
	GTK_MESSAGE_OTHER    MessageType = 4
)

type Misc

type Misc struct {
	// contains filtered or unexported fields
}

Misc is a wrapper around the C record GtkMisc.

func CastToMisc

func CastToMisc(object *gobject.Object) *Misc

CastToWidget down casts any arbitrary Object to Misc. Exercise care, as this is a potentially dangerous function if the Object is not a Misc.

func MiscNewFromC

func MiscNewFromC(u unsafe.Pointer) *Misc

func (*Misc) Buildable

func (recv *Misc) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Misc

func (*Misc) Equals added in v0.0.2

func (recv *Misc) Equals(other *Misc) bool

Equals compares this Misc with another Misc, and returns true if they represent the same GObject.

func (*Misc) GetAlignment

func (recv *Misc) GetAlignment() (float32, float32)

GetAlignment is a wrapper around the C function gtk_misc_get_alignment.

func (*Misc) GetPadding

func (recv *Misc) GetPadding() (int32, int32)

GetPadding is a wrapper around the C function gtk_misc_get_padding.

func (*Misc) ImplementorIface

func (recv *Misc) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Misc

func (*Misc) InitiallyUnowned

func (recv *Misc) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Misc) Object

func (recv *Misc) Object() *gobject.Object

Object upcasts to *Object

func (*Misc) SetAlignment

func (recv *Misc) SetAlignment(xalign float32, yalign float32)

SetAlignment is a wrapper around the C function gtk_misc_set_alignment.

func (*Misc) SetPadding

func (recv *Misc) SetPadding(xpad int32, ypad int32)

SetPadding is a wrapper around the C function gtk_misc_set_padding.

func (*Misc) ToC

func (recv *Misc) ToC() unsafe.Pointer

func (*Misc) Widget

func (recv *Misc) Widget() *Widget

Widget upcasts to *Widget

type MiscClass

type MiscClass struct {
	// contains filtered or unexported fields
}

MiscClass is a wrapper around the C record GtkMiscClass.

func MiscClassNewFromC

func MiscClassNewFromC(u unsafe.Pointer) *MiscClass

func (*MiscClass) Equals added in v0.0.2

func (recv *MiscClass) Equals(other *MiscClass) bool

Equals compares this MiscClass with another MiscClass, and returns true if they represent the same GObject.

func (*MiscClass) ToC

func (recv *MiscClass) ToC() unsafe.Pointer

type MiscPrivate

type MiscPrivate struct {
	// contains filtered or unexported fields
}

MiscPrivate is a wrapper around the C record GtkMiscPrivate.

func MiscPrivateNewFromC

func MiscPrivateNewFromC(u unsafe.Pointer) *MiscPrivate

func (*MiscPrivate) Equals added in v0.0.2

func (recv *MiscPrivate) Equals(other *MiscPrivate) bool

Equals compares this MiscPrivate with another MiscPrivate, and returns true if they represent the same GObject.

func (*MiscPrivate) ToC

func (recv *MiscPrivate) ToC() unsafe.Pointer

type ModelButton

type ModelButton struct {
	// contains filtered or unexported fields
}

ModelButton is a wrapper around the C record GtkModelButton.

func CastToModelButton

func CastToModelButton(object *gobject.Object) *ModelButton

CastToWidget down casts any arbitrary Object to ModelButton. Exercise care, as this is a potentially dangerous function if the Object is not a ModelButton.

func ModelButtonNewFromC

func ModelButtonNewFromC(u unsafe.Pointer) *ModelButton

func (*ModelButton) Actionable

func (recv *ModelButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ModelButton

func (*ModelButton) Activatable

func (recv *ModelButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ModelButton

func (*ModelButton) Bin

func (recv *ModelButton) Bin() *Bin

Bin upcasts to *Bin

func (*ModelButton) Buildable

func (recv *ModelButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ModelButton

func (*ModelButton) Button

func (recv *ModelButton) Button() *Button

Button upcasts to *Button

func (*ModelButton) Container

func (recv *ModelButton) Container() *Container

Container upcasts to *Container

func (*ModelButton) Equals added in v0.0.2

func (recv *ModelButton) Equals(other *ModelButton) bool

Equals compares this ModelButton with another ModelButton, and returns true if they represent the same GObject.

func (*ModelButton) ImplementorIface

func (recv *ModelButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ModelButton

func (*ModelButton) InitiallyUnowned

func (recv *ModelButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ModelButton) Object

func (recv *ModelButton) Object() *gobject.Object

Object upcasts to *Object

func (*ModelButton) ToC

func (recv *ModelButton) ToC() unsafe.Pointer

func (*ModelButton) Widget

func (recv *ModelButton) Widget() *Widget

Widget upcasts to *Widget

type MountOperation

type MountOperation struct {
	// contains filtered or unexported fields
}

MountOperation is a wrapper around the C record GtkMountOperation.

func CastToMountOperation

func CastToMountOperation(object *gobject.Object) *MountOperation

CastToWidget down casts any arbitrary Object to MountOperation. Exercise care, as this is a potentially dangerous function if the Object is not a MountOperation.

func MountOperationNewFromC

func MountOperationNewFromC(u unsafe.Pointer) *MountOperation

func (*MountOperation) Equals added in v0.0.2

func (recv *MountOperation) Equals(other *MountOperation) bool

Equals compares this MountOperation with another MountOperation, and returns true if they represent the same GObject.

func (*MountOperation) MountOperation

func (recv *MountOperation) MountOperation() *gio.MountOperation

MountOperation upcasts to *MountOperation

func (*MountOperation) Object

func (recv *MountOperation) Object() *gobject.Object

Object upcasts to *Object

func (*MountOperation) ToC

func (recv *MountOperation) ToC() unsafe.Pointer

type MountOperationClass

type MountOperationClass struct {
	// contains filtered or unexported fields
}

MountOperationClass is a wrapper around the C record GtkMountOperationClass.

func MountOperationClassNewFromC

func MountOperationClassNewFromC(u unsafe.Pointer) *MountOperationClass

func (*MountOperationClass) Equals added in v0.0.2

func (recv *MountOperationClass) Equals(other *MountOperationClass) bool

Equals compares this MountOperationClass with another MountOperationClass, and returns true if they represent the same GObject.

func (*MountOperationClass) ToC

func (recv *MountOperationClass) ToC() unsafe.Pointer

type MountOperationPrivate

type MountOperationPrivate struct {
	// contains filtered or unexported fields
}

MountOperationPrivate is a wrapper around the C record GtkMountOperationPrivate.

func MountOperationPrivateNewFromC

func MountOperationPrivateNewFromC(u unsafe.Pointer) *MountOperationPrivate

func (*MountOperationPrivate) Equals added in v0.0.2

func (recv *MountOperationPrivate) Equals(other *MountOperationPrivate) bool

Equals compares this MountOperationPrivate with another MountOperationPrivate, and returns true if they represent the same GObject.

func (*MountOperationPrivate) ToC

func (recv *MountOperationPrivate) ToC() unsafe.Pointer

type MovementStep

type MovementStep C.GtkMovementStep
const (
	GTK_MOVEMENT_LOGICAL_POSITIONS MovementStep = 0
	GTK_MOVEMENT_VISUAL_POSITIONS  MovementStep = 1
	GTK_MOVEMENT_WORDS             MovementStep = 2
	GTK_MOVEMENT_DISPLAY_LINES     MovementStep = 3
	GTK_MOVEMENT_DISPLAY_LINE_ENDS MovementStep = 4
	GTK_MOVEMENT_PARAGRAPHS        MovementStep = 5
	GTK_MOVEMENT_PARAGRAPH_ENDS    MovementStep = 6
	GTK_MOVEMENT_PAGES             MovementStep = 7
	GTK_MOVEMENT_BUFFER_ENDS       MovementStep = 8
	GTK_MOVEMENT_HORIZONTAL_PAGES  MovementStep = 9
)

type Notebook

type Notebook struct {
	// contains filtered or unexported fields
}

Notebook is a wrapper around the C record GtkNotebook.

func CastToNotebook

func CastToNotebook(object *gobject.Object) *Notebook

CastToWidget down casts any arbitrary Object to Notebook. Exercise care, as this is a potentially dangerous function if the Object is not a Notebook.

func NotebookNew

func NotebookNew() *Notebook

NotebookNew is a wrapper around the C function gtk_notebook_new.

func NotebookNewFromC

func NotebookNewFromC(u unsafe.Pointer) *Notebook

func (*Notebook) AppendPage

func (recv *Notebook) AppendPage(child *Widget, tabLabel *Widget) int32

AppendPage is a wrapper around the C function gtk_notebook_append_page.

func (*Notebook) AppendPageMenu

func (recv *Notebook) AppendPageMenu(child *Widget, tabLabel *Widget, menuLabel *Widget) int32

AppendPageMenu is a wrapper around the C function gtk_notebook_append_page_menu.

func (*Notebook) Buildable

func (recv *Notebook) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Notebook

func (*Notebook) ConnectChangeCurrentPage added in v0.0.2

func (recv *Notebook) ConnectChangeCurrentPage(callback NotebookSignalChangeCurrentPageCallback) int

ConnectChangeCurrentPage connects the callback to the 'change-current-page' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectChangeCurrentPage to remove it.

func (*Notebook) ConnectFocusTab added in v0.0.7

func (recv *Notebook) ConnectFocusTab(callback NotebookSignalFocusTabCallback) int

ConnectFocusTab connects the callback to the 'focus-tab' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectFocusTab to remove it.

func (*Notebook) ConnectMoveFocusOut added in v0.0.7

func (recv *Notebook) ConnectMoveFocusOut(callback NotebookSignalMoveFocusOutCallback) int

ConnectMoveFocusOut connects the callback to the 'move-focus-out' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectMoveFocusOut to remove it.

func (*Notebook) ConnectReorderTab added in v0.0.7

func (recv *Notebook) ConnectReorderTab(callback NotebookSignalReorderTabCallback) int

ConnectReorderTab connects the callback to the 'reorder-tab' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectReorderTab to remove it.

func (*Notebook) ConnectSelectPage

func (recv *Notebook) ConnectSelectPage(callback NotebookSignalSelectPageCallback) int

ConnectSelectPage connects the callback to the 'select-page' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectSelectPage to remove it.

func (*Notebook) ConnectSwitchPage added in v0.0.2

func (recv *Notebook) ConnectSwitchPage(callback NotebookSignalSwitchPageCallback) int

ConnectSwitchPage connects the callback to the 'switch-page' signal for the Notebook.

The returned value represents the connection, and may be passed to DisconnectSwitchPage to remove it.

func (*Notebook) Container

func (recv *Notebook) Container() *Container

Container upcasts to *Container

func (*Notebook) DisconnectChangeCurrentPage added in v0.0.2

func (recv *Notebook) DisconnectChangeCurrentPage(connectionID int)

DisconnectChangeCurrentPage disconnects a callback from the 'change-current-page' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectChangeCurrentPage.

func (*Notebook) DisconnectFocusTab added in v0.0.7

func (recv *Notebook) DisconnectFocusTab(connectionID int)

DisconnectFocusTab disconnects a callback from the 'focus-tab' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectFocusTab.

func (*Notebook) DisconnectMoveFocusOut added in v0.0.7

func (recv *Notebook) DisconnectMoveFocusOut(connectionID int)

DisconnectMoveFocusOut disconnects a callback from the 'move-focus-out' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectMoveFocusOut.

func (*Notebook) DisconnectReorderTab added in v0.0.7

func (recv *Notebook) DisconnectReorderTab(connectionID int)

DisconnectReorderTab disconnects a callback from the 'reorder-tab' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectReorderTab.

func (*Notebook) DisconnectSelectPage

func (recv *Notebook) DisconnectSelectPage(connectionID int)

DisconnectSelectPage disconnects a callback from the 'select-page' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectSelectPage.

func (*Notebook) DisconnectSwitchPage added in v0.0.2

func (recv *Notebook) DisconnectSwitchPage(connectionID int)

DisconnectSwitchPage disconnects a callback from the 'switch-page' signal for the Notebook.

The connectionID should be a value returned from a call to ConnectSwitchPage.

func (*Notebook) Equals added in v0.0.2

func (recv *Notebook) Equals(other *Notebook) bool

Equals compares this Notebook with another Notebook, and returns true if they represent the same GObject.

func (*Notebook) GetCurrentPage

func (recv *Notebook) GetCurrentPage() int32

GetCurrentPage is a wrapper around the C function gtk_notebook_get_current_page.

func (*Notebook) GetMenuLabel

func (recv *Notebook) GetMenuLabel(child *Widget) *Widget

GetMenuLabel is a wrapper around the C function gtk_notebook_get_menu_label.

func (*Notebook) GetMenuLabelText

func (recv *Notebook) GetMenuLabelText(child *Widget) string

GetMenuLabelText is a wrapper around the C function gtk_notebook_get_menu_label_text.

func (*Notebook) GetNthPage

func (recv *Notebook) GetNthPage(pageNum int32) *Widget

GetNthPage is a wrapper around the C function gtk_notebook_get_nth_page.

func (*Notebook) GetScrollable

func (recv *Notebook) GetScrollable() bool

GetScrollable is a wrapper around the C function gtk_notebook_get_scrollable.

func (*Notebook) GetShowBorder

func (recv *Notebook) GetShowBorder() bool

GetShowBorder is a wrapper around the C function gtk_notebook_get_show_border.

func (*Notebook) GetShowTabs

func (recv *Notebook) GetShowTabs() bool

GetShowTabs is a wrapper around the C function gtk_notebook_get_show_tabs.

func (*Notebook) GetTabLabel

func (recv *Notebook) GetTabLabel(child *Widget) *Widget

GetTabLabel is a wrapper around the C function gtk_notebook_get_tab_label.

func (*Notebook) GetTabLabelText

func (recv *Notebook) GetTabLabelText(child *Widget) string

GetTabLabelText is a wrapper around the C function gtk_notebook_get_tab_label_text.

func (*Notebook) GetTabPos

func (recv *Notebook) GetTabPos() PositionType

GetTabPos is a wrapper around the C function gtk_notebook_get_tab_pos.

func (*Notebook) ImplementorIface

func (recv *Notebook) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Notebook

func (*Notebook) InitiallyUnowned

func (recv *Notebook) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Notebook) InsertPage

func (recv *Notebook) InsertPage(child *Widget, tabLabel *Widget, position int32) int32

InsertPage is a wrapper around the C function gtk_notebook_insert_page.

func (*Notebook) InsertPageMenu

func (recv *Notebook) InsertPageMenu(child *Widget, tabLabel *Widget, menuLabel *Widget, position int32) int32

InsertPageMenu is a wrapper around the C function gtk_notebook_insert_page_menu.

func (*Notebook) NextPage

func (recv *Notebook) NextPage()

NextPage is a wrapper around the C function gtk_notebook_next_page.

func (*Notebook) Object

func (recv *Notebook) Object() *gobject.Object

Object upcasts to *Object

func (*Notebook) PageNum

func (recv *Notebook) PageNum(child *Widget) int32

PageNum is a wrapper around the C function gtk_notebook_page_num.

func (*Notebook) PopupDisable

func (recv *Notebook) PopupDisable()

PopupDisable is a wrapper around the C function gtk_notebook_popup_disable.

func (*Notebook) PopupEnable

func (recv *Notebook) PopupEnable()

PopupEnable is a wrapper around the C function gtk_notebook_popup_enable.

func (*Notebook) PrependPage

func (recv *Notebook) PrependPage(child *Widget, tabLabel *Widget) int32

PrependPage is a wrapper around the C function gtk_notebook_prepend_page.

func (*Notebook) PrependPageMenu

func (recv *Notebook) PrependPageMenu(child *Widget, tabLabel *Widget, menuLabel *Widget) int32

PrependPageMenu is a wrapper around the C function gtk_notebook_prepend_page_menu.

func (*Notebook) PrevPage

func (recv *Notebook) PrevPage()

PrevPage is a wrapper around the C function gtk_notebook_prev_page.

func (*Notebook) RemovePage

func (recv *Notebook) RemovePage(pageNum int32)

RemovePage is a wrapper around the C function gtk_notebook_remove_page.

func (*Notebook) ReorderChild

func (recv *Notebook) ReorderChild(child *Widget, position int32)

ReorderChild is a wrapper around the C function gtk_notebook_reorder_child.

func (*Notebook) SetCurrentPage

func (recv *Notebook) SetCurrentPage(pageNum int32)

SetCurrentPage is a wrapper around the C function gtk_notebook_set_current_page.

func (*Notebook) SetMenuLabel

func (recv *Notebook) SetMenuLabel(child *Widget, menuLabel *Widget)

SetMenuLabel is a wrapper around the C function gtk_notebook_set_menu_label.

func (*Notebook) SetMenuLabelText

func (recv *Notebook) SetMenuLabelText(child *Widget, menuText string)

SetMenuLabelText is a wrapper around the C function gtk_notebook_set_menu_label_text.

func (*Notebook) SetScrollable

func (recv *Notebook) SetScrollable(scrollable bool)

SetScrollable is a wrapper around the C function gtk_notebook_set_scrollable.

func (*Notebook) SetShowBorder

func (recv *Notebook) SetShowBorder(showBorder bool)

SetShowBorder is a wrapper around the C function gtk_notebook_set_show_border.

func (*Notebook) SetShowTabs

func (recv *Notebook) SetShowTabs(showTabs bool)

SetShowTabs is a wrapper around the C function gtk_notebook_set_show_tabs.

func (*Notebook) SetTabLabel

func (recv *Notebook) SetTabLabel(child *Widget, tabLabel *Widget)

SetTabLabel is a wrapper around the C function gtk_notebook_set_tab_label.

func (*Notebook) SetTabLabelText

func (recv *Notebook) SetTabLabelText(child *Widget, tabText string)

SetTabLabelText is a wrapper around the C function gtk_notebook_set_tab_label_text.

func (*Notebook) SetTabPos

func (recv *Notebook) SetTabPos(pos PositionType)

SetTabPos is a wrapper around the C function gtk_notebook_set_tab_pos.

func (*Notebook) ToC

func (recv *Notebook) ToC() unsafe.Pointer

func (*Notebook) Widget

func (recv *Notebook) Widget() *Widget

Widget upcasts to *Widget

type NotebookAccessible

type NotebookAccessible struct {
	// contains filtered or unexported fields
}

NotebookAccessible is a wrapper around the C record GtkNotebookAccessible.

func CastToNotebookAccessible

func CastToNotebookAccessible(object *gobject.Object) *NotebookAccessible

CastToWidget down casts any arbitrary Object to NotebookAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a NotebookAccessible.

func NotebookAccessibleNewFromC

func NotebookAccessibleNewFromC(u unsafe.Pointer) *NotebookAccessible

func (*NotebookAccessible) Accessible

func (recv *NotebookAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*NotebookAccessible) Component

func (recv *NotebookAccessible) Component() *atk.Component

Component returns the Component interface implemented by NotebookAccessible

func (*NotebookAccessible) ContainerAccessible

func (recv *NotebookAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*NotebookAccessible) Equals added in v0.0.2

func (recv *NotebookAccessible) Equals(other *NotebookAccessible) bool

Equals compares this NotebookAccessible with another NotebookAccessible, and returns true if they represent the same GObject.

func (*NotebookAccessible) Object

func (recv *NotebookAccessible) Object() *atk.Object

Object upcasts to *Object

func (*NotebookAccessible) Selection

func (recv *NotebookAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by NotebookAccessible

func (*NotebookAccessible) ToC

func (recv *NotebookAccessible) ToC() unsafe.Pointer

func (*NotebookAccessible) WidgetAccessible

func (recv *NotebookAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type NotebookAccessibleClass

type NotebookAccessibleClass struct {
	// contains filtered or unexported fields
}

NotebookAccessibleClass is a wrapper around the C record GtkNotebookAccessibleClass.

func NotebookAccessibleClassNewFromC

func NotebookAccessibleClassNewFromC(u unsafe.Pointer) *NotebookAccessibleClass

func (*NotebookAccessibleClass) Equals added in v0.0.2

Equals compares this NotebookAccessibleClass with another NotebookAccessibleClass, and returns true if they represent the same GObject.

func (*NotebookAccessibleClass) ToC

type NotebookAccessiblePrivate

type NotebookAccessiblePrivate struct {
	// contains filtered or unexported fields
}

NotebookAccessiblePrivate is a wrapper around the C record GtkNotebookAccessiblePrivate.

func NotebookAccessiblePrivateNewFromC

func NotebookAccessiblePrivateNewFromC(u unsafe.Pointer) *NotebookAccessiblePrivate

func (*NotebookAccessiblePrivate) Equals added in v0.0.2

Equals compares this NotebookAccessiblePrivate with another NotebookAccessiblePrivate, and returns true if they represent the same GObject.

func (*NotebookAccessiblePrivate) ToC

type NotebookClass

type NotebookClass struct {
	// contains filtered or unexported fields
}

NotebookClass is a wrapper around the C record GtkNotebookClass.

func NotebookClassNewFromC

func NotebookClassNewFromC(u unsafe.Pointer) *NotebookClass

func (*NotebookClass) Equals added in v0.0.2

func (recv *NotebookClass) Equals(other *NotebookClass) bool

Equals compares this NotebookClass with another NotebookClass, and returns true if they represent the same GObject.

func (*NotebookClass) ToC

func (recv *NotebookClass) ToC() unsafe.Pointer

type NotebookPageAccessible

type NotebookPageAccessible struct {
	// contains filtered or unexported fields
}

NotebookPageAccessible is a wrapper around the C record GtkNotebookPageAccessible.

func CastToNotebookPageAccessible

func CastToNotebookPageAccessible(object *gobject.Object) *NotebookPageAccessible

CastToWidget down casts any arbitrary Object to NotebookPageAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a NotebookPageAccessible.

func NotebookPageAccessibleNew

func NotebookPageAccessibleNew(notebook *NotebookAccessible, child *Widget) *NotebookPageAccessible

NotebookPageAccessibleNew is a wrapper around the C function gtk_notebook_page_accessible_new.

func NotebookPageAccessibleNewFromC

func NotebookPageAccessibleNewFromC(u unsafe.Pointer) *NotebookPageAccessible

func (*NotebookPageAccessible) Component

func (recv *NotebookPageAccessible) Component() *atk.Component

Component returns the Component interface implemented by NotebookPageAccessible

func (*NotebookPageAccessible) Equals added in v0.0.2

func (recv *NotebookPageAccessible) Equals(other *NotebookPageAccessible) bool

Equals compares this NotebookPageAccessible with another NotebookPageAccessible, and returns true if they represent the same GObject.

func (*NotebookPageAccessible) Invalidate

func (recv *NotebookPageAccessible) Invalidate()

Invalidate is a wrapper around the C function gtk_notebook_page_accessible_invalidate.

func (*NotebookPageAccessible) Object

func (recv *NotebookPageAccessible) Object() *atk.Object

Object upcasts to *Object

func (*NotebookPageAccessible) ToC

type NotebookPageAccessibleClass

type NotebookPageAccessibleClass struct {
	// contains filtered or unexported fields
}

NotebookPageAccessibleClass is a wrapper around the C record GtkNotebookPageAccessibleClass.

func NotebookPageAccessibleClassNewFromC

func NotebookPageAccessibleClassNewFromC(u unsafe.Pointer) *NotebookPageAccessibleClass

func (*NotebookPageAccessibleClass) Equals added in v0.0.2

Equals compares this NotebookPageAccessibleClass with another NotebookPageAccessibleClass, and returns true if they represent the same GObject.

func (*NotebookPageAccessibleClass) ToC

type NotebookPageAccessiblePrivate

type NotebookPageAccessiblePrivate struct {
	// contains filtered or unexported fields
}

NotebookPageAccessiblePrivate is a wrapper around the C record GtkNotebookPageAccessiblePrivate.

func NotebookPageAccessiblePrivateNewFromC

func NotebookPageAccessiblePrivateNewFromC(u unsafe.Pointer) *NotebookPageAccessiblePrivate

func (*NotebookPageAccessiblePrivate) Equals added in v0.0.2

Equals compares this NotebookPageAccessiblePrivate with another NotebookPageAccessiblePrivate, and returns true if they represent the same GObject.

func (*NotebookPageAccessiblePrivate) ToC

type NotebookPrivate

type NotebookPrivate struct {
	// contains filtered or unexported fields
}

NotebookPrivate is a wrapper around the C record GtkNotebookPrivate.

func NotebookPrivateNewFromC

func NotebookPrivateNewFromC(u unsafe.Pointer) *NotebookPrivate

func (*NotebookPrivate) Equals added in v0.0.2

func (recv *NotebookPrivate) Equals(other *NotebookPrivate) bool

Equals compares this NotebookPrivate with another NotebookPrivate, and returns true if they represent the same GObject.

func (*NotebookPrivate) ToC

func (recv *NotebookPrivate) ToC() unsafe.Pointer

type NotebookSignalChangeCurrentPageCallback added in v0.0.2

type NotebookSignalChangeCurrentPageCallback func(targetObject *Notebook, object int32) bool

NotebookSignalChangeCurrentPageCallback is a callback function for a 'change-current-page' signal emitted from a Notebook.

type NotebookSignalFocusTabCallback added in v0.0.7

type NotebookSignalFocusTabCallback func(targetObject *Notebook, object NotebookTab) bool

NotebookSignalFocusTabCallback is a callback function for a 'focus-tab' signal emitted from a Notebook.

type NotebookSignalMoveFocusOutCallback added in v0.0.7

type NotebookSignalMoveFocusOutCallback func(targetObject *Notebook, object DirectionType)

NotebookSignalMoveFocusOutCallback is a callback function for a 'move-focus-out' signal emitted from a Notebook.

type NotebookSignalReorderTabCallback added in v0.0.7

type NotebookSignalReorderTabCallback func(targetObject *Notebook, object DirectionType, p0 bool) bool

NotebookSignalReorderTabCallback is a callback function for a 'reorder-tab' signal emitted from a Notebook.

type NotebookSignalSelectPageCallback

type NotebookSignalSelectPageCallback func(targetObject *Notebook, object bool) bool

NotebookSignalSelectPageCallback is a callback function for a 'select-page' signal emitted from a Notebook.

type NotebookSignalSwitchPageCallback added in v0.0.2

type NotebookSignalSwitchPageCallback func(targetObject *Notebook, page *Widget, pageNum uint32)

NotebookSignalSwitchPageCallback is a callback function for a 'switch-page' signal emitted from a Notebook.

type NotebookTab

type NotebookTab C.GtkNotebookTab
const (
	GTK_NOTEBOOK_TAB_FIRST NotebookTab = 0
	GTK_NOTEBOOK_TAB_LAST  NotebookTab = 1
)

type NumberUpLayout

type NumberUpLayout C.GtkNumberUpLayout
const (
	GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM NumberUpLayout = 0
	GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP NumberUpLayout = 1
	GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM NumberUpLayout = 2
	GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP NumberUpLayout = 3
	GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT NumberUpLayout = 4
	GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT NumberUpLayout = 5
	GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT NumberUpLayout = 6
	GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT NumberUpLayout = 7
)

type NumerableIcon

type NumerableIcon struct {
	// contains filtered or unexported fields
}

NumerableIcon is a wrapper around the C record GtkNumerableIcon.

func CastToNumerableIcon

func CastToNumerableIcon(object *gobject.Object) *NumerableIcon

CastToWidget down casts any arbitrary Object to NumerableIcon. Exercise care, as this is a potentially dangerous function if the Object is not a NumerableIcon.

func NumerableIconNewFromC

func NumerableIconNewFromC(u unsafe.Pointer) *NumerableIcon

func (*NumerableIcon) EmblemedIcon

func (recv *NumerableIcon) EmblemedIcon() *gio.EmblemedIcon

EmblemedIcon upcasts to *EmblemedIcon

func (*NumerableIcon) Equals added in v0.0.2

func (recv *NumerableIcon) Equals(other *NumerableIcon) bool

Equals compares this NumerableIcon with another NumerableIcon, and returns true if they represent the same GObject.

func (*NumerableIcon) Icon

func (recv *NumerableIcon) Icon() *gio.Icon

Icon returns the Icon interface implemented by NumerableIcon

func (*NumerableIcon) Object

func (recv *NumerableIcon) Object() *gobject.Object

Object upcasts to *Object

func (*NumerableIcon) ToC

func (recv *NumerableIcon) ToC() unsafe.Pointer

type NumerableIconClass

type NumerableIconClass struct {
	// contains filtered or unexported fields
}

NumerableIconClass is a wrapper around the C record GtkNumerableIconClass.

func NumerableIconClassNewFromC

func NumerableIconClassNewFromC(u unsafe.Pointer) *NumerableIconClass

func (*NumerableIconClass) Equals added in v0.0.2

func (recv *NumerableIconClass) Equals(other *NumerableIconClass) bool

Equals compares this NumerableIconClass with another NumerableIconClass, and returns true if they represent the same GObject.

func (*NumerableIconClass) ToC

func (recv *NumerableIconClass) ToC() unsafe.Pointer

type NumerableIconPrivate

type NumerableIconPrivate struct {
	// contains filtered or unexported fields
}

NumerableIconPrivate is a wrapper around the C record GtkNumerableIconPrivate.

func NumerableIconPrivateNewFromC

func NumerableIconPrivateNewFromC(u unsafe.Pointer) *NumerableIconPrivate

func (*NumerableIconPrivate) Equals added in v0.0.2

func (recv *NumerableIconPrivate) Equals(other *NumerableIconPrivate) bool

Equals compares this NumerableIconPrivate with another NumerableIconPrivate, and returns true if they represent the same GObject.

func (*NumerableIconPrivate) ToC

func (recv *NumerableIconPrivate) ToC() unsafe.Pointer

type OffscreenWindow

type OffscreenWindow struct {
	// contains filtered or unexported fields
}

OffscreenWindow is a wrapper around the C record GtkOffscreenWindow.

func CastToOffscreenWindow

func CastToOffscreenWindow(object *gobject.Object) *OffscreenWindow

CastToWidget down casts any arbitrary Object to OffscreenWindow. Exercise care, as this is a potentially dangerous function if the Object is not a OffscreenWindow.

func OffscreenWindowNewFromC

func OffscreenWindowNewFromC(u unsafe.Pointer) *OffscreenWindow

func (*OffscreenWindow) Bin

func (recv *OffscreenWindow) Bin() *Bin

Bin upcasts to *Bin

func (*OffscreenWindow) Buildable

func (recv *OffscreenWindow) Buildable() *Buildable

Buildable returns the Buildable interface implemented by OffscreenWindow

func (*OffscreenWindow) Container

func (recv *OffscreenWindow) Container() *Container

Container upcasts to *Container

func (*OffscreenWindow) Equals added in v0.0.2

func (recv *OffscreenWindow) Equals(other *OffscreenWindow) bool

Equals compares this OffscreenWindow with another OffscreenWindow, and returns true if they represent the same GObject.

func (*OffscreenWindow) ImplementorIface

func (recv *OffscreenWindow) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by OffscreenWindow

func (*OffscreenWindow) InitiallyUnowned

func (recv *OffscreenWindow) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*OffscreenWindow) Object

func (recv *OffscreenWindow) Object() *gobject.Object

Object upcasts to *Object

func (*OffscreenWindow) ToC

func (recv *OffscreenWindow) ToC() unsafe.Pointer

func (*OffscreenWindow) Widget

func (recv *OffscreenWindow) Widget() *Widget

Widget upcasts to *Widget

func (*OffscreenWindow) Window

func (recv *OffscreenWindow) Window() *Window

Window upcasts to *Window

type OffscreenWindowClass

type OffscreenWindowClass struct {
	// contains filtered or unexported fields
}

OffscreenWindowClass is a wrapper around the C record GtkOffscreenWindowClass.

func OffscreenWindowClassNewFromC

func OffscreenWindowClassNewFromC(u unsafe.Pointer) *OffscreenWindowClass

func (*OffscreenWindowClass) Equals added in v0.0.2

func (recv *OffscreenWindowClass) Equals(other *OffscreenWindowClass) bool

Equals compares this OffscreenWindowClass with another OffscreenWindowClass, and returns true if they represent the same GObject.

func (*OffscreenWindowClass) ToC

func (recv *OffscreenWindowClass) ToC() unsafe.Pointer

type Orientable

type Orientable struct {
	// contains filtered or unexported fields
}

Orientable is a wrapper around the C record GtkOrientable.

func OrientableNewFromC

func OrientableNewFromC(u unsafe.Pointer) *Orientable

func (*Orientable) Equals added in v0.0.2

func (recv *Orientable) Equals(other *Orientable) bool

Equals compares this Orientable with another Orientable, and returns true if they represent the same GObject.

func (*Orientable) ToC

func (recv *Orientable) ToC() unsafe.Pointer

type OrientableIface

type OrientableIface struct {
	// contains filtered or unexported fields
}

OrientableIface is a wrapper around the C record GtkOrientableIface.

func OrientableIfaceNewFromC

func OrientableIfaceNewFromC(u unsafe.Pointer) *OrientableIface

func (*OrientableIface) Equals added in v0.0.2

func (recv *OrientableIface) Equals(other *OrientableIface) bool

Equals compares this OrientableIface with another OrientableIface, and returns true if they represent the same GObject.

func (*OrientableIface) ToC

func (recv *OrientableIface) ToC() unsafe.Pointer

type Orientation

type Orientation C.GtkOrientation
const (
	GTK_ORIENTATION_HORIZONTAL Orientation = 0
	GTK_ORIENTATION_VERTICAL   Orientation = 1
)

type Overlay

type Overlay struct {
	// contains filtered or unexported fields
}

Overlay is a wrapper around the C record GtkOverlay.

func CastToOverlay

func CastToOverlay(object *gobject.Object) *Overlay

CastToWidget down casts any arbitrary Object to Overlay. Exercise care, as this is a potentially dangerous function if the Object is not a Overlay.

func OverlayNewFromC

func OverlayNewFromC(u unsafe.Pointer) *Overlay

func (*Overlay) Bin

func (recv *Overlay) Bin() *Bin

Bin upcasts to *Bin

func (*Overlay) Buildable

func (recv *Overlay) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Overlay

func (*Overlay) Container

func (recv *Overlay) Container() *Container

Container upcasts to *Container

func (*Overlay) Equals added in v0.0.2

func (recv *Overlay) Equals(other *Overlay) bool

Equals compares this Overlay with another Overlay, and returns true if they represent the same GObject.

func (*Overlay) ImplementorIface

func (recv *Overlay) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Overlay

func (*Overlay) InitiallyUnowned

func (recv *Overlay) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Overlay) Object

func (recv *Overlay) Object() *gobject.Object

Object upcasts to *Object

func (*Overlay) ToC

func (recv *Overlay) ToC() unsafe.Pointer

func (*Overlay) Widget

func (recv *Overlay) Widget() *Widget

Widget upcasts to *Widget

type OverlayClass

type OverlayClass struct {
	// contains filtered or unexported fields
}

OverlayClass is a wrapper around the C record GtkOverlayClass.

func OverlayClassNewFromC

func OverlayClassNewFromC(u unsafe.Pointer) *OverlayClass

func (*OverlayClass) Equals added in v0.0.2

func (recv *OverlayClass) Equals(other *OverlayClass) bool

Equals compares this OverlayClass with another OverlayClass, and returns true if they represent the same GObject.

func (*OverlayClass) ToC

func (recv *OverlayClass) ToC() unsafe.Pointer

type OverlayPrivate

type OverlayPrivate struct {
	// contains filtered or unexported fields
}

OverlayPrivate is a wrapper around the C record GtkOverlayPrivate.

func OverlayPrivateNewFromC

func OverlayPrivateNewFromC(u unsafe.Pointer) *OverlayPrivate

func (*OverlayPrivate) Equals added in v0.0.2

func (recv *OverlayPrivate) Equals(other *OverlayPrivate) bool

Equals compares this OverlayPrivate with another OverlayPrivate, and returns true if they represent the same GObject.

func (*OverlayPrivate) ToC

func (recv *OverlayPrivate) ToC() unsafe.Pointer

type PackDirection

type PackDirection C.GtkPackDirection
const (
	GTK_PACK_DIRECTION_LTR PackDirection = 0
	GTK_PACK_DIRECTION_RTL PackDirection = 1
	GTK_PACK_DIRECTION_TTB PackDirection = 2
	GTK_PACK_DIRECTION_BTT PackDirection = 3
)

type PackType

type PackType C.GtkPackType
const (
	GTK_PACK_START PackType = 0
	GTK_PACK_END   PackType = 1
)

type PageOrientation

type PageOrientation C.GtkPageOrientation
const (
	GTK_PAGE_ORIENTATION_PORTRAIT          PageOrientation = 0
	GTK_PAGE_ORIENTATION_LANDSCAPE         PageOrientation = 1
	GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT  PageOrientation = 2
	GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE PageOrientation = 3
)

type PageRange

type PageRange struct {
	Start int32
	End   int32
	// contains filtered or unexported fields
}

PageRange is a wrapper around the C record GtkPageRange.

func PageRangeNewFromC

func PageRangeNewFromC(u unsafe.Pointer) *PageRange

func (*PageRange) Equals added in v0.0.2

func (recv *PageRange) Equals(other *PageRange) bool

Equals compares this PageRange with another PageRange, and returns true if they represent the same GObject.

func (*PageRange) ToC

func (recv *PageRange) ToC() unsafe.Pointer

type PageSet

type PageSet C.GtkPageSet
const (
	GTK_PAGE_SET_ALL  PageSet = 0
	GTK_PAGE_SET_EVEN PageSet = 1
	GTK_PAGE_SET_ODD  PageSet = 2
)

type PageSetup

type PageSetup struct {
	// contains filtered or unexported fields
}

PageSetup is a wrapper around the C record GtkPageSetup.

func CastToPageSetup

func CastToPageSetup(object *gobject.Object) *PageSetup

CastToWidget down casts any arbitrary Object to PageSetup. Exercise care, as this is a potentially dangerous function if the Object is not a PageSetup.

func PageSetupNewFromC

func PageSetupNewFromC(u unsafe.Pointer) *PageSetup

func (*PageSetup) Equals added in v0.0.2

func (recv *PageSetup) Equals(other *PageSetup) bool

Equals compares this PageSetup with another PageSetup, and returns true if they represent the same GObject.

func (*PageSetup) Object

func (recv *PageSetup) Object() *gobject.Object

Object upcasts to *Object

func (*PageSetup) ToC

func (recv *PageSetup) ToC() unsafe.Pointer

type Paned

type Paned struct {
	// contains filtered or unexported fields
}

Paned is a wrapper around the C record GtkPaned.

func CastToPaned

func CastToPaned(object *gobject.Object) *Paned

CastToWidget down casts any arbitrary Object to Paned. Exercise care, as this is a potentially dangerous function if the Object is not a Paned.

func PanedNewFromC

func PanedNewFromC(u unsafe.Pointer) *Paned

func (*Paned) Add1

func (recv *Paned) Add1(child *Widget)

Add1 is a wrapper around the C function gtk_paned_add1.

func (*Paned) Add2

func (recv *Paned) Add2(child *Widget)

Add2 is a wrapper around the C function gtk_paned_add2.

func (*Paned) Buildable

func (recv *Paned) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Paned

func (*Paned) Container

func (recv *Paned) Container() *Container

Container upcasts to *Container

func (*Paned) Equals added in v0.0.2

func (recv *Paned) Equals(other *Paned) bool

Equals compares this Paned with another Paned, and returns true if they represent the same GObject.

func (*Paned) GetPosition

func (recv *Paned) GetPosition() int32

GetPosition is a wrapper around the C function gtk_paned_get_position.

func (*Paned) ImplementorIface

func (recv *Paned) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Paned

func (*Paned) InitiallyUnowned

func (recv *Paned) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Paned) Object

func (recv *Paned) Object() *gobject.Object

Object upcasts to *Object

func (*Paned) Orientable

func (recv *Paned) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Paned

func (*Paned) Pack1

func (recv *Paned) Pack1(child *Widget, resize bool, shrink bool)

Pack1 is a wrapper around the C function gtk_paned_pack1.

func (*Paned) Pack2

func (recv *Paned) Pack2(child *Widget, resize bool, shrink bool)

Pack2 is a wrapper around the C function gtk_paned_pack2.

func (*Paned) SetPosition

func (recv *Paned) SetPosition(position int32)

SetPosition is a wrapper around the C function gtk_paned_set_position.

func (*Paned) ToC

func (recv *Paned) ToC() unsafe.Pointer

func (*Paned) Widget

func (recv *Paned) Widget() *Widget

Widget upcasts to *Widget

type PanedAccessible

type PanedAccessible struct {
	// contains filtered or unexported fields
}

PanedAccessible is a wrapper around the C record GtkPanedAccessible.

func CastToPanedAccessible

func CastToPanedAccessible(object *gobject.Object) *PanedAccessible

CastToWidget down casts any arbitrary Object to PanedAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a PanedAccessible.

func PanedAccessibleNewFromC

func PanedAccessibleNewFromC(u unsafe.Pointer) *PanedAccessible

func (*PanedAccessible) Accessible

func (recv *PanedAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*PanedAccessible) Component

func (recv *PanedAccessible) Component() *atk.Component

Component returns the Component interface implemented by PanedAccessible

func (*PanedAccessible) ContainerAccessible

func (recv *PanedAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*PanedAccessible) Equals added in v0.0.2

func (recv *PanedAccessible) Equals(other *PanedAccessible) bool

Equals compares this PanedAccessible with another PanedAccessible, and returns true if they represent the same GObject.

func (*PanedAccessible) Object

func (recv *PanedAccessible) Object() *atk.Object

Object upcasts to *Object

func (*PanedAccessible) ToC

func (recv *PanedAccessible) ToC() unsafe.Pointer

func (*PanedAccessible) Value

func (recv *PanedAccessible) Value() *atk.Value

Value returns the Value interface implemented by PanedAccessible

func (*PanedAccessible) WidgetAccessible

func (recv *PanedAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type PanedAccessibleClass

type PanedAccessibleClass struct {
	// contains filtered or unexported fields
}

PanedAccessibleClass is a wrapper around the C record GtkPanedAccessibleClass.

func PanedAccessibleClassNewFromC

func PanedAccessibleClassNewFromC(u unsafe.Pointer) *PanedAccessibleClass

func (*PanedAccessibleClass) Equals added in v0.0.2

func (recv *PanedAccessibleClass) Equals(other *PanedAccessibleClass) bool

Equals compares this PanedAccessibleClass with another PanedAccessibleClass, and returns true if they represent the same GObject.

func (*PanedAccessibleClass) ToC

func (recv *PanedAccessibleClass) ToC() unsafe.Pointer

type PanedAccessiblePrivate

type PanedAccessiblePrivate struct {
	// contains filtered or unexported fields
}

PanedAccessiblePrivate is a wrapper around the C record GtkPanedAccessiblePrivate.

func PanedAccessiblePrivateNewFromC

func PanedAccessiblePrivateNewFromC(u unsafe.Pointer) *PanedAccessiblePrivate

func (*PanedAccessiblePrivate) Equals added in v0.0.2

func (recv *PanedAccessiblePrivate) Equals(other *PanedAccessiblePrivate) bool

Equals compares this PanedAccessiblePrivate with another PanedAccessiblePrivate, and returns true if they represent the same GObject.

func (*PanedAccessiblePrivate) ToC

type PanedClass

type PanedClass struct {
	// contains filtered or unexported fields
}

PanedClass is a wrapper around the C record GtkPanedClass.

func PanedClassNewFromC

func PanedClassNewFromC(u unsafe.Pointer) *PanedClass

func (*PanedClass) Equals added in v0.0.2

func (recv *PanedClass) Equals(other *PanedClass) bool

Equals compares this PanedClass with another PanedClass, and returns true if they represent the same GObject.

func (*PanedClass) ToC

func (recv *PanedClass) ToC() unsafe.Pointer

type PanedPrivate

type PanedPrivate struct {
	// contains filtered or unexported fields
}

PanedPrivate is a wrapper around the C record GtkPanedPrivate.

func PanedPrivateNewFromC

func PanedPrivateNewFromC(u unsafe.Pointer) *PanedPrivate

func (*PanedPrivate) Equals added in v0.0.2

func (recv *PanedPrivate) Equals(other *PanedPrivate) bool

Equals compares this PanedPrivate with another PanedPrivate, and returns true if they represent the same GObject.

func (*PanedPrivate) ToC

func (recv *PanedPrivate) ToC() unsafe.Pointer

type PaperSize

type PaperSize struct {
	// contains filtered or unexported fields
}

PaperSize is a wrapper around the C record GtkPaperSize.

func PaperSizeNewFromC

func PaperSizeNewFromC(u unsafe.Pointer) *PaperSize

func (*PaperSize) Equals added in v0.0.2

func (recv *PaperSize) Equals(other *PaperSize) bool

Equals compares this PaperSize with another PaperSize, and returns true if they represent the same GObject.

func (*PaperSize) IsCustom

func (recv *PaperSize) IsCustom() bool

IsCustom is a wrapper around the C function gtk_paper_size_is_custom.

func (*PaperSize) IsIpp

func (recv *PaperSize) IsIpp() bool

IsIpp is a wrapper around the C function gtk_paper_size_is_ipp.

func (*PaperSize) ToC

func (recv *PaperSize) ToC() unsafe.Pointer

type PathPriorityType

type PathPriorityType C.GtkPathPriorityType
const (
	GTK_PATH_PRIO_LOWEST      PathPriorityType = 0
	GTK_PATH_PRIO_GTK         PathPriorityType = 4
	GTK_PATH_PRIO_APPLICATION PathPriorityType = 8
	GTK_PATH_PRIO_THEME       PathPriorityType = 10
	GTK_PATH_PRIO_RC          PathPriorityType = 12
	GTK_PATH_PRIO_HIGHEST     PathPriorityType = 15
)

type PathType

type PathType C.GtkPathType
const (
	GTK_PATH_WIDGET       PathType = 0
	GTK_PATH_WIDGET_CLASS PathType = 1
	GTK_PATH_CLASS        PathType = 2
)

type PlacesOpenFlags

type PlacesOpenFlags C.GtkPlacesOpenFlags
const (
	GTK_PLACES_OPEN_NORMAL     PlacesOpenFlags = 1
	GTK_PLACES_OPEN_NEW_TAB    PlacesOpenFlags = 2
	GTK_PLACES_OPEN_NEW_WINDOW PlacesOpenFlags = 4
)

type PlacesSidebar

type PlacesSidebar struct {
	// contains filtered or unexported fields
}

PlacesSidebar is a wrapper around the C record GtkPlacesSidebar.

func CastToPlacesSidebar

func CastToPlacesSidebar(object *gobject.Object) *PlacesSidebar

CastToWidget down casts any arbitrary Object to PlacesSidebar. Exercise care, as this is a potentially dangerous function if the Object is not a PlacesSidebar.

func PlacesSidebarNewFromC

func PlacesSidebarNewFromC(u unsafe.Pointer) *PlacesSidebar

func (*PlacesSidebar) Bin

func (recv *PlacesSidebar) Bin() *Bin

Bin upcasts to *Bin

func (*PlacesSidebar) Buildable

func (recv *PlacesSidebar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by PlacesSidebar

func (*PlacesSidebar) ConnectShowConnectToServer

func (recv *PlacesSidebar) ConnectShowConnectToServer(callback PlacesSidebarSignalShowConnectToServerCallback) int

ConnectShowConnectToServer connects the callback to the 'show-connect-to-server' signal for the PlacesSidebar.

The returned value represents the connection, and may be passed to DisconnectShowConnectToServer to remove it.

func (*PlacesSidebar) Container

func (recv *PlacesSidebar) Container() *Container

Container upcasts to *Container

func (*PlacesSidebar) DisconnectShowConnectToServer

func (recv *PlacesSidebar) DisconnectShowConnectToServer(connectionID int)

DisconnectShowConnectToServer disconnects a callback from the 'show-connect-to-server' signal for the PlacesSidebar.

The connectionID should be a value returned from a call to ConnectShowConnectToServer.

func (*PlacesSidebar) Equals added in v0.0.2

func (recv *PlacesSidebar) Equals(other *PlacesSidebar) bool

Equals compares this PlacesSidebar with another PlacesSidebar, and returns true if they represent the same GObject.

func (*PlacesSidebar) GetShowConnectToServer

func (recv *PlacesSidebar) GetShowConnectToServer() bool

GetShowConnectToServer is a wrapper around the C function gtk_places_sidebar_get_show_connect_to_server.

func (*PlacesSidebar) ImplementorIface

func (recv *PlacesSidebar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by PlacesSidebar

func (*PlacesSidebar) InitiallyUnowned

func (recv *PlacesSidebar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*PlacesSidebar) Object

func (recv *PlacesSidebar) Object() *gobject.Object

Object upcasts to *Object

func (*PlacesSidebar) ScrolledWindow

func (recv *PlacesSidebar) ScrolledWindow() *ScrolledWindow

ScrolledWindow upcasts to *ScrolledWindow

func (*PlacesSidebar) ToC

func (recv *PlacesSidebar) ToC() unsafe.Pointer

func (*PlacesSidebar) Widget

func (recv *PlacesSidebar) Widget() *Widget

Widget upcasts to *Widget

type PlacesSidebarClass

type PlacesSidebarClass struct {
	// contains filtered or unexported fields
}

PlacesSidebarClass is a wrapper around the C record GtkPlacesSidebarClass.

func PlacesSidebarClassNewFromC

func PlacesSidebarClassNewFromC(u unsafe.Pointer) *PlacesSidebarClass

func (*PlacesSidebarClass) Equals added in v0.0.2

func (recv *PlacesSidebarClass) Equals(other *PlacesSidebarClass) bool

Equals compares this PlacesSidebarClass with another PlacesSidebarClass, and returns true if they represent the same GObject.

func (*PlacesSidebarClass) ToC

func (recv *PlacesSidebarClass) ToC() unsafe.Pointer

type PlacesSidebarSignalShowConnectToServerCallback

type PlacesSidebarSignalShowConnectToServerCallback func(targetObject *PlacesSidebar)

PlacesSidebarSignalShowConnectToServerCallback is a callback function for a 'show-connect-to-server' signal emitted from a PlacesSidebar.

type PlugClass

type PlugClass struct {
	// contains filtered or unexported fields
}

PlugClass is a wrapper around the C record GtkPlugClass.

func PlugClassNewFromC

func PlugClassNewFromC(u unsafe.Pointer) *PlugClass

func (*PlugClass) Equals added in v0.0.2

func (recv *PlugClass) Equals(other *PlugClass) bool

Equals compares this PlugClass with another PlugClass, and returns true if they represent the same GObject.

func (*PlugClass) ToC

func (recv *PlugClass) ToC() unsafe.Pointer

type PlugPrivate

type PlugPrivate struct {
	// contains filtered or unexported fields
}

PlugPrivate is a wrapper around the C record GtkPlugPrivate.

func PlugPrivateNewFromC

func PlugPrivateNewFromC(u unsafe.Pointer) *PlugPrivate

func (*PlugPrivate) Equals added in v0.0.2

func (recv *PlugPrivate) Equals(other *PlugPrivate) bool

Equals compares this PlugPrivate with another PlugPrivate, and returns true if they represent the same GObject.

func (*PlugPrivate) ToC

func (recv *PlugPrivate) ToC() unsafe.Pointer

type PolicyType

type PolicyType C.GtkPolicyType
const (
	GTK_POLICY_ALWAYS    PolicyType = 0
	GTK_POLICY_AUTOMATIC PolicyType = 1
	GTK_POLICY_NEVER     PolicyType = 2
	GTK_POLICY_EXTERNAL  PolicyType = 3
)

type Popover

type Popover struct {
	// contains filtered or unexported fields
}

Popover is a wrapper around the C record GtkPopover.

func CastToPopover

func CastToPopover(object *gobject.Object) *Popover

CastToWidget down casts any arbitrary Object to Popover. Exercise care, as this is a potentially dangerous function if the Object is not a Popover.

func PopoverNewFromC

func PopoverNewFromC(u unsafe.Pointer) *Popover

func (*Popover) Bin

func (recv *Popover) Bin() *Bin

Bin upcasts to *Bin

func (*Popover) Buildable

func (recv *Popover) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Popover

func (*Popover) ConnectClosed

func (recv *Popover) ConnectClosed(callback PopoverSignalClosedCallback) int

ConnectClosed connects the callback to the 'closed' signal for the Popover.

The returned value represents the connection, and may be passed to DisconnectClosed to remove it.

func (*Popover) Container

func (recv *Popover) Container() *Container

Container upcasts to *Container

func (*Popover) DisconnectClosed

func (recv *Popover) DisconnectClosed(connectionID int)

DisconnectClosed disconnects a callback from the 'closed' signal for the Popover.

The connectionID should be a value returned from a call to ConnectClosed.

func (*Popover) Equals added in v0.0.2

func (recv *Popover) Equals(other *Popover) bool

Equals compares this Popover with another Popover, and returns true if they represent the same GObject.

func (*Popover) GetPointingTo added in v0.0.5

func (recv *Popover) GetPointingTo() (bool, *gdk.Rectangle)

GetPointingTo is a wrapper around the C function gtk_popover_get_pointing_to.

func (*Popover) GetPosition

func (recv *Popover) GetPosition() PositionType

GetPosition is a wrapper around the C function gtk_popover_get_position.

func (*Popover) ImplementorIface

func (recv *Popover) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Popover

func (*Popover) InitiallyUnowned

func (recv *Popover) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Popover) Object

func (recv *Popover) Object() *gobject.Object

Object upcasts to *Object

func (*Popover) ToC

func (recv *Popover) ToC() unsafe.Pointer

func (*Popover) Widget

func (recv *Popover) Widget() *Widget

Widget upcasts to *Widget

type PopoverAccessible

type PopoverAccessible struct {
	// contains filtered or unexported fields
}

PopoverAccessible is a wrapper around the C record GtkPopoverAccessible.

func CastToPopoverAccessible

func CastToPopoverAccessible(object *gobject.Object) *PopoverAccessible

CastToWidget down casts any arbitrary Object to PopoverAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a PopoverAccessible.

func PopoverAccessibleNewFromC

func PopoverAccessibleNewFromC(u unsafe.Pointer) *PopoverAccessible

func (*PopoverAccessible) Accessible

func (recv *PopoverAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*PopoverAccessible) Component

func (recv *PopoverAccessible) Component() *atk.Component

Component returns the Component interface implemented by PopoverAccessible

func (*PopoverAccessible) ContainerAccessible

func (recv *PopoverAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*PopoverAccessible) Equals added in v0.0.2

func (recv *PopoverAccessible) Equals(other *PopoverAccessible) bool

Equals compares this PopoverAccessible with another PopoverAccessible, and returns true if they represent the same GObject.

func (*PopoverAccessible) Object

func (recv *PopoverAccessible) Object() *atk.Object

Object upcasts to *Object

func (*PopoverAccessible) ToC

func (recv *PopoverAccessible) ToC() unsafe.Pointer

func (*PopoverAccessible) WidgetAccessible

func (recv *PopoverAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type PopoverAccessibleClass

type PopoverAccessibleClass struct {
	// contains filtered or unexported fields
}

PopoverAccessibleClass is a wrapper around the C record GtkPopoverAccessibleClass.

func PopoverAccessibleClassNewFromC

func PopoverAccessibleClassNewFromC(u unsafe.Pointer) *PopoverAccessibleClass

func (*PopoverAccessibleClass) Equals added in v0.0.2

func (recv *PopoverAccessibleClass) Equals(other *PopoverAccessibleClass) bool

Equals compares this PopoverAccessibleClass with another PopoverAccessibleClass, and returns true if they represent the same GObject.

func (*PopoverAccessibleClass) ToC

type PopoverClass

type PopoverClass struct {
	// contains filtered or unexported fields
}

PopoverClass is a wrapper around the C record GtkPopoverClass.

func PopoverClassNewFromC

func PopoverClassNewFromC(u unsafe.Pointer) *PopoverClass

func (*PopoverClass) Equals added in v0.0.2

func (recv *PopoverClass) Equals(other *PopoverClass) bool

Equals compares this PopoverClass with another PopoverClass, and returns true if they represent the same GObject.

func (*PopoverClass) ToC

func (recv *PopoverClass) ToC() unsafe.Pointer

type PopoverMenu

type PopoverMenu struct {
	// contains filtered or unexported fields
}

PopoverMenu is a wrapper around the C record GtkPopoverMenu.

func CastToPopoverMenu

func CastToPopoverMenu(object *gobject.Object) *PopoverMenu

CastToWidget down casts any arbitrary Object to PopoverMenu. Exercise care, as this is a potentially dangerous function if the Object is not a PopoverMenu.

func PopoverMenuNewFromC

func PopoverMenuNewFromC(u unsafe.Pointer) *PopoverMenu

func (*PopoverMenu) Bin

func (recv *PopoverMenu) Bin() *Bin

Bin upcasts to *Bin

func (*PopoverMenu) Buildable

func (recv *PopoverMenu) Buildable() *Buildable

Buildable returns the Buildable interface implemented by PopoverMenu

func (*PopoverMenu) Container

func (recv *PopoverMenu) Container() *Container

Container upcasts to *Container

func (*PopoverMenu) Equals added in v0.0.2

func (recv *PopoverMenu) Equals(other *PopoverMenu) bool

Equals compares this PopoverMenu with another PopoverMenu, and returns true if they represent the same GObject.

func (*PopoverMenu) ImplementorIface

func (recv *PopoverMenu) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by PopoverMenu

func (*PopoverMenu) InitiallyUnowned

func (recv *PopoverMenu) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*PopoverMenu) Object

func (recv *PopoverMenu) Object() *gobject.Object

Object upcasts to *Object

func (*PopoverMenu) Popover

func (recv *PopoverMenu) Popover() *Popover

Popover upcasts to *Popover

func (*PopoverMenu) ToC

func (recv *PopoverMenu) ToC() unsafe.Pointer

func (*PopoverMenu) Widget

func (recv *PopoverMenu) Widget() *Widget

Widget upcasts to *Widget

type PopoverMenuClass

type PopoverMenuClass struct {
	// contains filtered or unexported fields
}

PopoverMenuClass is a wrapper around the C record GtkPopoverMenuClass.

func PopoverMenuClassNewFromC

func PopoverMenuClassNewFromC(u unsafe.Pointer) *PopoverMenuClass

func (*PopoverMenuClass) Equals added in v0.0.2

func (recv *PopoverMenuClass) Equals(other *PopoverMenuClass) bool

Equals compares this PopoverMenuClass with another PopoverMenuClass, and returns true if they represent the same GObject.

func (*PopoverMenuClass) ToC

func (recv *PopoverMenuClass) ToC() unsafe.Pointer

type PopoverPrivate

type PopoverPrivate struct {
	// contains filtered or unexported fields
}

PopoverPrivate is a wrapper around the C record GtkPopoverPrivate.

func PopoverPrivateNewFromC

func PopoverPrivateNewFromC(u unsafe.Pointer) *PopoverPrivate

func (*PopoverPrivate) Equals added in v0.0.2

func (recv *PopoverPrivate) Equals(other *PopoverPrivate) bool

Equals compares this PopoverPrivate with another PopoverPrivate, and returns true if they represent the same GObject.

func (*PopoverPrivate) ToC

func (recv *PopoverPrivate) ToC() unsafe.Pointer

type PopoverSignalClosedCallback

type PopoverSignalClosedCallback func(targetObject *Popover)

PopoverSignalClosedCallback is a callback function for a 'closed' signal emitted from a Popover.

type PositionType

type PositionType C.GtkPositionType
const (
	GTK_POS_LEFT   PositionType = 0
	GTK_POS_RIGHT  PositionType = 1
	GTK_POS_TOP    PositionType = 2
	GTK_POS_BOTTOM PositionType = 3
)

type PrintContext

type PrintContext struct {
	// contains filtered or unexported fields
}

PrintContext is a wrapper around the C record GtkPrintContext.

func CastToPrintContext

func CastToPrintContext(object *gobject.Object) *PrintContext

CastToWidget down casts any arbitrary Object to PrintContext. Exercise care, as this is a potentially dangerous function if the Object is not a PrintContext.

func PrintContextNewFromC

func PrintContextNewFromC(u unsafe.Pointer) *PrintContext

func (*PrintContext) Equals added in v0.0.2

func (recv *PrintContext) Equals(other *PrintContext) bool

Equals compares this PrintContext with another PrintContext, and returns true if they represent the same GObject.

func (*PrintContext) Object

func (recv *PrintContext) Object() *gobject.Object

Object upcasts to *Object

func (*PrintContext) ToC

func (recv *PrintContext) ToC() unsafe.Pointer

type PrintDuplex

type PrintDuplex C.GtkPrintDuplex
const (
	GTK_PRINT_DUPLEX_SIMPLEX    PrintDuplex = 0
	GTK_PRINT_DUPLEX_HORIZONTAL PrintDuplex = 1
	GTK_PRINT_DUPLEX_VERTICAL   PrintDuplex = 2
)

type PrintError

type PrintError C.GtkPrintError
const (
	GTK_PRINT_ERROR_GENERAL        PrintError = 0
	GTK_PRINT_ERROR_INTERNAL_ERROR PrintError = 1
	GTK_PRINT_ERROR_NOMEM          PrintError = 2
	GTK_PRINT_ERROR_INVALID_FILE   PrintError = 3
)

type PrintOperation

type PrintOperation struct {
	// contains filtered or unexported fields
}

PrintOperation is a wrapper around the C record GtkPrintOperation.

func CastToPrintOperation

func CastToPrintOperation(object *gobject.Object) *PrintOperation

CastToWidget down casts any arbitrary Object to PrintOperation. Exercise care, as this is a potentially dangerous function if the Object is not a PrintOperation.

func PrintOperationNewFromC

func PrintOperationNewFromC(u unsafe.Pointer) *PrintOperation

func (*PrintOperation) Equals added in v0.0.2

func (recv *PrintOperation) Equals(other *PrintOperation) bool

Equals compares this PrintOperation with another PrintOperation, and returns true if they represent the same GObject.

func (*PrintOperation) Object

func (recv *PrintOperation) Object() *gobject.Object

Object upcasts to *Object

func (*PrintOperation) PrintOperationPreview

func (recv *PrintOperation) PrintOperationPreview() *PrintOperationPreview

PrintOperationPreview returns the PrintOperationPreview interface implemented by PrintOperation

func (*PrintOperation) ToC

func (recv *PrintOperation) ToC() unsafe.Pointer

type PrintOperationAction

type PrintOperationAction C.GtkPrintOperationAction
const (
	GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG PrintOperationAction = 0
	GTK_PRINT_OPERATION_ACTION_PRINT        PrintOperationAction = 1
	GTK_PRINT_OPERATION_ACTION_PREVIEW      PrintOperationAction = 2
	GTK_PRINT_OPERATION_ACTION_EXPORT       PrintOperationAction = 3
)

type PrintOperationClass

type PrintOperationClass struct {
	// contains filtered or unexported fields
}

PrintOperationClass is a wrapper around the C record GtkPrintOperationClass.

func PrintOperationClassNewFromC

func PrintOperationClassNewFromC(u unsafe.Pointer) *PrintOperationClass

func (*PrintOperationClass) Equals added in v0.0.2

func (recv *PrintOperationClass) Equals(other *PrintOperationClass) bool

Equals compares this PrintOperationClass with another PrintOperationClass, and returns true if they represent the same GObject.

func (*PrintOperationClass) ToC

func (recv *PrintOperationClass) ToC() unsafe.Pointer

type PrintOperationPreview

type PrintOperationPreview struct {
	// contains filtered or unexported fields
}

PrintOperationPreview is a wrapper around the C record GtkPrintOperationPreview.

func PrintOperationPreviewNewFromC

func PrintOperationPreviewNewFromC(u unsafe.Pointer) *PrintOperationPreview

func (*PrintOperationPreview) ConnectGotPageSize

ConnectGotPageSize connects the callback to the 'got-page-size' signal for the PrintOperationPreview.

The returned value represents the connection, and may be passed to DisconnectGotPageSize to remove it.

func (*PrintOperationPreview) ConnectReady

ConnectReady connects the callback to the 'ready' signal for the PrintOperationPreview.

The returned value represents the connection, and may be passed to DisconnectReady to remove it.

func (*PrintOperationPreview) DisconnectGotPageSize

func (recv *PrintOperationPreview) DisconnectGotPageSize(connectionID int)

DisconnectGotPageSize disconnects a callback from the 'got-page-size' signal for the PrintOperationPreview.

The connectionID should be a value returned from a call to ConnectGotPageSize.

func (*PrintOperationPreview) DisconnectReady

func (recv *PrintOperationPreview) DisconnectReady(connectionID int)

DisconnectReady disconnects a callback from the 'ready' signal for the PrintOperationPreview.

The connectionID should be a value returned from a call to ConnectReady.

func (*PrintOperationPreview) Equals added in v0.0.2

func (recv *PrintOperationPreview) Equals(other *PrintOperationPreview) bool

Equals compares this PrintOperationPreview with another PrintOperationPreview, and returns true if they represent the same GObject.

func (*PrintOperationPreview) ToC

func (recv *PrintOperationPreview) ToC() unsafe.Pointer

type PrintOperationPreviewIface

type PrintOperationPreviewIface struct {
	// contains filtered or unexported fields
}

PrintOperationPreviewIface is a wrapper around the C record GtkPrintOperationPreviewIface.

func PrintOperationPreviewIfaceNewFromC

func PrintOperationPreviewIfaceNewFromC(u unsafe.Pointer) *PrintOperationPreviewIface

func (*PrintOperationPreviewIface) Equals added in v0.0.2

Equals compares this PrintOperationPreviewIface with another PrintOperationPreviewIface, and returns true if they represent the same GObject.

func (*PrintOperationPreviewIface) ToC

type PrintOperationPreviewSignalGotPageSizeCallback

type PrintOperationPreviewSignalGotPageSizeCallback func(targetObject *PrintOperationPreview, context *PrintContext, pageSetup *PageSetup)

PrintOperationPreviewSignalGotPageSizeCallback is a callback function for a 'got-page-size' signal emitted from a PrintOperationPreview.

type PrintOperationPreviewSignalReadyCallback

type PrintOperationPreviewSignalReadyCallback func(targetObject *PrintOperationPreview, context *PrintContext)

PrintOperationPreviewSignalReadyCallback is a callback function for a 'ready' signal emitted from a PrintOperationPreview.

type PrintOperationPrivate

type PrintOperationPrivate struct {
	// contains filtered or unexported fields
}

PrintOperationPrivate is a wrapper around the C record GtkPrintOperationPrivate.

func PrintOperationPrivateNewFromC

func PrintOperationPrivateNewFromC(u unsafe.Pointer) *PrintOperationPrivate

func (*PrintOperationPrivate) Equals added in v0.0.2

func (recv *PrintOperationPrivate) Equals(other *PrintOperationPrivate) bool

Equals compares this PrintOperationPrivate with another PrintOperationPrivate, and returns true if they represent the same GObject.

func (*PrintOperationPrivate) ToC

func (recv *PrintOperationPrivate) ToC() unsafe.Pointer

type PrintOperationResult

type PrintOperationResult C.GtkPrintOperationResult
const (
	GTK_PRINT_OPERATION_RESULT_ERROR       PrintOperationResult = 0
	GTK_PRINT_OPERATION_RESULT_APPLY       PrintOperationResult = 1
	GTK_PRINT_OPERATION_RESULT_CANCEL      PrintOperationResult = 2
	GTK_PRINT_OPERATION_RESULT_IN_PROGRESS PrintOperationResult = 3
)

type PrintPages

type PrintPages C.GtkPrintPages
const (
	GTK_PRINT_PAGES_ALL       PrintPages = 0
	GTK_PRINT_PAGES_CURRENT   PrintPages = 1
	GTK_PRINT_PAGES_RANGES    PrintPages = 2
	GTK_PRINT_PAGES_SELECTION PrintPages = 3
)

type PrintQuality

type PrintQuality C.GtkPrintQuality
const (
	GTK_PRINT_QUALITY_LOW    PrintQuality = 0
	GTK_PRINT_QUALITY_NORMAL PrintQuality = 1
	GTK_PRINT_QUALITY_HIGH   PrintQuality = 2
	GTK_PRINT_QUALITY_DRAFT  PrintQuality = 3
)

type PrintSettings

type PrintSettings struct {
	// contains filtered or unexported fields
}

PrintSettings is a wrapper around the C record GtkPrintSettings.

func CastToPrintSettings

func CastToPrintSettings(object *gobject.Object) *PrintSettings

CastToWidget down casts any arbitrary Object to PrintSettings. Exercise care, as this is a potentially dangerous function if the Object is not a PrintSettings.

func PrintSettingsNewFromC

func PrintSettingsNewFromC(u unsafe.Pointer) *PrintSettings

func (*PrintSettings) Equals added in v0.0.2

func (recv *PrintSettings) Equals(other *PrintSettings) bool

Equals compares this PrintSettings with another PrintSettings, and returns true if they represent the same GObject.

func (*PrintSettings) Object

func (recv *PrintSettings) Object() *gobject.Object

Object upcasts to *Object

func (*PrintSettings) ToC

func (recv *PrintSettings) ToC() unsafe.Pointer

type PrintStatus

type PrintStatus C.GtkPrintStatus
const (
	GTK_PRINT_STATUS_INITIAL          PrintStatus = 0
	GTK_PRINT_STATUS_PREPARING        PrintStatus = 1
	GTK_PRINT_STATUS_GENERATING_DATA  PrintStatus = 2
	GTK_PRINT_STATUS_SENDING_DATA     PrintStatus = 3
	GTK_PRINT_STATUS_PENDING          PrintStatus = 4
	GTK_PRINT_STATUS_PENDING_ISSUE    PrintStatus = 5
	GTK_PRINT_STATUS_PRINTING         PrintStatus = 6
	GTK_PRINT_STATUS_FINISHED         PrintStatus = 7
	GTK_PRINT_STATUS_FINISHED_ABORTED PrintStatus = 8
)

type ProgressBar

type ProgressBar struct {
	// contains filtered or unexported fields
}

ProgressBar is a wrapper around the C record GtkProgressBar.

func CastToProgressBar

func CastToProgressBar(object *gobject.Object) *ProgressBar

CastToWidget down casts any arbitrary Object to ProgressBar. Exercise care, as this is a potentially dangerous function if the Object is not a ProgressBar.

func ProgressBarNew

func ProgressBarNew() *ProgressBar

ProgressBarNew is a wrapper around the C function gtk_progress_bar_new.

func ProgressBarNewFromC

func ProgressBarNewFromC(u unsafe.Pointer) *ProgressBar

func (*ProgressBar) Buildable

func (recv *ProgressBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ProgressBar

func (*ProgressBar) Equals added in v0.0.2

func (recv *ProgressBar) Equals(other *ProgressBar) bool

Equals compares this ProgressBar with another ProgressBar, and returns true if they represent the same GObject.

func (*ProgressBar) GetFraction

func (recv *ProgressBar) GetFraction() float64

GetFraction is a wrapper around the C function gtk_progress_bar_get_fraction.

func (*ProgressBar) GetInverted

func (recv *ProgressBar) GetInverted() bool

GetInverted is a wrapper around the C function gtk_progress_bar_get_inverted.

func (*ProgressBar) GetPulseStep

func (recv *ProgressBar) GetPulseStep() float64

GetPulseStep is a wrapper around the C function gtk_progress_bar_get_pulse_step.

func (*ProgressBar) GetText

func (recv *ProgressBar) GetText() string

GetText is a wrapper around the C function gtk_progress_bar_get_text.

func (*ProgressBar) ImplementorIface

func (recv *ProgressBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ProgressBar

func (*ProgressBar) InitiallyUnowned

func (recv *ProgressBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ProgressBar) Object

func (recv *ProgressBar) Object() *gobject.Object

Object upcasts to *Object

func (*ProgressBar) Orientable

func (recv *ProgressBar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ProgressBar

func (*ProgressBar) Pulse

func (recv *ProgressBar) Pulse()

Pulse is a wrapper around the C function gtk_progress_bar_pulse.

func (*ProgressBar) SetFraction

func (recv *ProgressBar) SetFraction(fraction float64)

SetFraction is a wrapper around the C function gtk_progress_bar_set_fraction.

func (*ProgressBar) SetInverted

func (recv *ProgressBar) SetInverted(inverted bool)

SetInverted is a wrapper around the C function gtk_progress_bar_set_inverted.

func (*ProgressBar) SetPulseStep

func (recv *ProgressBar) SetPulseStep(fraction float64)

SetPulseStep is a wrapper around the C function gtk_progress_bar_set_pulse_step.

func (*ProgressBar) SetText

func (recv *ProgressBar) SetText(text string)

SetText is a wrapper around the C function gtk_progress_bar_set_text.

func (*ProgressBar) ToC

func (recv *ProgressBar) ToC() unsafe.Pointer

func (*ProgressBar) Widget

func (recv *ProgressBar) Widget() *Widget

Widget upcasts to *Widget

type ProgressBarAccessible

type ProgressBarAccessible struct {
	// contains filtered or unexported fields
}

ProgressBarAccessible is a wrapper around the C record GtkProgressBarAccessible.

func CastToProgressBarAccessible

func CastToProgressBarAccessible(object *gobject.Object) *ProgressBarAccessible

CastToWidget down casts any arbitrary Object to ProgressBarAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ProgressBarAccessible.

func ProgressBarAccessibleNewFromC

func ProgressBarAccessibleNewFromC(u unsafe.Pointer) *ProgressBarAccessible

func (*ProgressBarAccessible) Accessible

func (recv *ProgressBarAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ProgressBarAccessible) Component

func (recv *ProgressBarAccessible) Component() *atk.Component

Component returns the Component interface implemented by ProgressBarAccessible

func (*ProgressBarAccessible) Equals added in v0.0.2

func (recv *ProgressBarAccessible) Equals(other *ProgressBarAccessible) bool

Equals compares this ProgressBarAccessible with another ProgressBarAccessible, and returns true if they represent the same GObject.

func (*ProgressBarAccessible) Object

func (recv *ProgressBarAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ProgressBarAccessible) ToC

func (recv *ProgressBarAccessible) ToC() unsafe.Pointer

func (*ProgressBarAccessible) Value

func (recv *ProgressBarAccessible) Value() *atk.Value

Value returns the Value interface implemented by ProgressBarAccessible

func (*ProgressBarAccessible) WidgetAccessible

func (recv *ProgressBarAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ProgressBarAccessibleClass

type ProgressBarAccessibleClass struct {
	// contains filtered or unexported fields
}

ProgressBarAccessibleClass is a wrapper around the C record GtkProgressBarAccessibleClass.

func ProgressBarAccessibleClassNewFromC

func ProgressBarAccessibleClassNewFromC(u unsafe.Pointer) *ProgressBarAccessibleClass

func (*ProgressBarAccessibleClass) Equals added in v0.0.2

Equals compares this ProgressBarAccessibleClass with another ProgressBarAccessibleClass, and returns true if they represent the same GObject.

func (*ProgressBarAccessibleClass) ToC

type ProgressBarAccessiblePrivate

type ProgressBarAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ProgressBarAccessiblePrivate is a wrapper around the C record GtkProgressBarAccessiblePrivate.

func ProgressBarAccessiblePrivateNewFromC

func ProgressBarAccessiblePrivateNewFromC(u unsafe.Pointer) *ProgressBarAccessiblePrivate

func (*ProgressBarAccessiblePrivate) Equals added in v0.0.2

Equals compares this ProgressBarAccessiblePrivate with another ProgressBarAccessiblePrivate, and returns true if they represent the same GObject.

func (*ProgressBarAccessiblePrivate) ToC

type ProgressBarClass

type ProgressBarClass struct {
	// contains filtered or unexported fields
}

ProgressBarClass is a wrapper around the C record GtkProgressBarClass.

func ProgressBarClassNewFromC

func ProgressBarClassNewFromC(u unsafe.Pointer) *ProgressBarClass

func (*ProgressBarClass) Equals added in v0.0.2

func (recv *ProgressBarClass) Equals(other *ProgressBarClass) bool

Equals compares this ProgressBarClass with another ProgressBarClass, and returns true if they represent the same GObject.

func (*ProgressBarClass) ToC

func (recv *ProgressBarClass) ToC() unsafe.Pointer

type ProgressBarPrivate

type ProgressBarPrivate struct {
	// contains filtered or unexported fields
}

ProgressBarPrivate is a wrapper around the C record GtkProgressBarPrivate.

func ProgressBarPrivateNewFromC

func ProgressBarPrivateNewFromC(u unsafe.Pointer) *ProgressBarPrivate

func (*ProgressBarPrivate) Equals added in v0.0.2

func (recv *ProgressBarPrivate) Equals(other *ProgressBarPrivate) bool

Equals compares this ProgressBarPrivate with another ProgressBarPrivate, and returns true if they represent the same GObject.

func (*ProgressBarPrivate) ToC

func (recv *ProgressBarPrivate) ToC() unsafe.Pointer

type RadioAction

type RadioAction struct {
	// contains filtered or unexported fields
}

RadioAction is a wrapper around the C record GtkRadioAction.

func CastToRadioAction

func CastToRadioAction(object *gobject.Object) *RadioAction

CastToWidget down casts any arbitrary Object to RadioAction. Exercise care, as this is a potentially dangerous function if the Object is not a RadioAction.

func RadioActionNewFromC

func RadioActionNewFromC(u unsafe.Pointer) *RadioAction

func (*RadioAction) Action

func (recv *RadioAction) Action() *Action

Action upcasts to *Action

func (*RadioAction) Buildable

func (recv *RadioAction) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RadioAction

func (*RadioAction) Equals added in v0.0.2

func (recv *RadioAction) Equals(other *RadioAction) bool

Equals compares this RadioAction with another RadioAction, and returns true if they represent the same GObject.

func (*RadioAction) Object

func (recv *RadioAction) Object() *gobject.Object

Object upcasts to *Object

func (*RadioAction) ToC

func (recv *RadioAction) ToC() unsafe.Pointer

func (*RadioAction) ToggleAction

func (recv *RadioAction) ToggleAction() *ToggleAction

ToggleAction upcasts to *ToggleAction

type RadioActionClass

type RadioActionClass struct {
	// contains filtered or unexported fields
}

RadioActionClass is a wrapper around the C record GtkRadioActionClass.

func RadioActionClassNewFromC

func RadioActionClassNewFromC(u unsafe.Pointer) *RadioActionClass

func (*RadioActionClass) Equals added in v0.0.2

func (recv *RadioActionClass) Equals(other *RadioActionClass) bool

Equals compares this RadioActionClass with another RadioActionClass, and returns true if they represent the same GObject.

func (*RadioActionClass) ToC

func (recv *RadioActionClass) ToC() unsafe.Pointer

type RadioActionEntry

type RadioActionEntry struct {
	Name        string
	StockId     string
	Label       string
	Accelerator string
	Tooltip     string
	Value       int32
	// contains filtered or unexported fields
}

RadioActionEntry is a wrapper around the C record GtkRadioActionEntry.

func RadioActionEntryNewFromC

func RadioActionEntryNewFromC(u unsafe.Pointer) *RadioActionEntry

func (*RadioActionEntry) Equals added in v0.0.2

func (recv *RadioActionEntry) Equals(other *RadioActionEntry) bool

Equals compares this RadioActionEntry with another RadioActionEntry, and returns true if they represent the same GObject.

func (*RadioActionEntry) ToC

func (recv *RadioActionEntry) ToC() unsafe.Pointer

type RadioActionPrivate

type RadioActionPrivate struct {
	// contains filtered or unexported fields
}

RadioActionPrivate is a wrapper around the C record GtkRadioActionPrivate.

func RadioActionPrivateNewFromC

func RadioActionPrivateNewFromC(u unsafe.Pointer) *RadioActionPrivate

func (*RadioActionPrivate) Equals added in v0.0.2

func (recv *RadioActionPrivate) Equals(other *RadioActionPrivate) bool

Equals compares this RadioActionPrivate with another RadioActionPrivate, and returns true if they represent the same GObject.

func (*RadioActionPrivate) ToC

func (recv *RadioActionPrivate) ToC() unsafe.Pointer

type RadioButton

type RadioButton struct {
	// contains filtered or unexported fields
}

RadioButton is a wrapper around the C record GtkRadioButton.

func CastToRadioButton

func CastToRadioButton(object *gobject.Object) *RadioButton

CastToWidget down casts any arbitrary Object to RadioButton. Exercise care, as this is a potentially dangerous function if the Object is not a RadioButton.

func RadioButtonNew

func RadioButtonNew(group *glib.SList) *RadioButton

RadioButtonNew is a wrapper around the C function gtk_radio_button_new.

func RadioButtonNewFromC

func RadioButtonNewFromC(u unsafe.Pointer) *RadioButton

func RadioButtonNewFromWidget

func RadioButtonNewFromWidget(radioGroupMember *RadioButton) *RadioButton

RadioButtonNewFromWidget is a wrapper around the C function gtk_radio_button_new_from_widget.

func RadioButtonNewWithLabel

func RadioButtonNewWithLabel(group *glib.SList, label string) *RadioButton

RadioButtonNewWithLabel is a wrapper around the C function gtk_radio_button_new_with_label.

func RadioButtonNewWithLabelFromWidget

func RadioButtonNewWithLabelFromWidget(radioGroupMember *RadioButton, label string) *RadioButton

RadioButtonNewWithLabelFromWidget is a wrapper around the C function gtk_radio_button_new_with_label_from_widget.

func RadioButtonNewWithMnemonic

func RadioButtonNewWithMnemonic(group *glib.SList, label string) *RadioButton

RadioButtonNewWithMnemonic is a wrapper around the C function gtk_radio_button_new_with_mnemonic.

func RadioButtonNewWithMnemonicFromWidget

func RadioButtonNewWithMnemonicFromWidget(radioGroupMember *RadioButton, label string) *RadioButton

RadioButtonNewWithMnemonicFromWidget is a wrapper around the C function gtk_radio_button_new_with_mnemonic_from_widget.

func (*RadioButton) Actionable

func (recv *RadioButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by RadioButton

func (*RadioButton) Activatable

func (recv *RadioButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by RadioButton

func (*RadioButton) Bin

func (recv *RadioButton) Bin() *Bin

Bin upcasts to *Bin

func (*RadioButton) Buildable

func (recv *RadioButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RadioButton

func (*RadioButton) Button

func (recv *RadioButton) Button() *Button

Button upcasts to *Button

func (*RadioButton) CheckButton

func (recv *RadioButton) CheckButton() *CheckButton

CheckButton upcasts to *CheckButton

func (*RadioButton) Container

func (recv *RadioButton) Container() *Container

Container upcasts to *Container

func (*RadioButton) Equals added in v0.0.2

func (recv *RadioButton) Equals(other *RadioButton) bool

Equals compares this RadioButton with another RadioButton, and returns true if they represent the same GObject.

func (*RadioButton) GetGroup

func (recv *RadioButton) GetGroup() *glib.SList

GetGroup is a wrapper around the C function gtk_radio_button_get_group.

func (*RadioButton) ImplementorIface

func (recv *RadioButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RadioButton

func (*RadioButton) InitiallyUnowned

func (recv *RadioButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RadioButton) Object

func (recv *RadioButton) Object() *gobject.Object

Object upcasts to *Object

func (*RadioButton) SetGroup

func (recv *RadioButton) SetGroup(group *glib.SList)

SetGroup is a wrapper around the C function gtk_radio_button_set_group.

func (*RadioButton) ToC

func (recv *RadioButton) ToC() unsafe.Pointer

func (*RadioButton) ToggleButton

func (recv *RadioButton) ToggleButton() *ToggleButton

ToggleButton upcasts to *ToggleButton

func (*RadioButton) Widget

func (recv *RadioButton) Widget() *Widget

Widget upcasts to *Widget

type RadioButtonAccessible

type RadioButtonAccessible struct {
	// contains filtered or unexported fields
}

RadioButtonAccessible is a wrapper around the C record GtkRadioButtonAccessible.

func CastToRadioButtonAccessible

func CastToRadioButtonAccessible(object *gobject.Object) *RadioButtonAccessible

CastToWidget down casts any arbitrary Object to RadioButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a RadioButtonAccessible.

func RadioButtonAccessibleNewFromC

func RadioButtonAccessibleNewFromC(u unsafe.Pointer) *RadioButtonAccessible

func (*RadioButtonAccessible) Accessible

func (recv *RadioButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*RadioButtonAccessible) Action

func (recv *RadioButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by RadioButtonAccessible

func (*RadioButtonAccessible) ButtonAccessible

func (recv *RadioButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (*RadioButtonAccessible) Component

func (recv *RadioButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by RadioButtonAccessible

func (*RadioButtonAccessible) ContainerAccessible

func (recv *RadioButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*RadioButtonAccessible) Equals added in v0.0.2

func (recv *RadioButtonAccessible) Equals(other *RadioButtonAccessible) bool

Equals compares this RadioButtonAccessible with another RadioButtonAccessible, and returns true if they represent the same GObject.

func (*RadioButtonAccessible) Image

func (recv *RadioButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by RadioButtonAccessible

func (*RadioButtonAccessible) Object

func (recv *RadioButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*RadioButtonAccessible) ToC

func (recv *RadioButtonAccessible) ToC() unsafe.Pointer

func (*RadioButtonAccessible) ToggleButtonAccessible

func (recv *RadioButtonAccessible) ToggleButtonAccessible() *ToggleButtonAccessible

ToggleButtonAccessible upcasts to *ToggleButtonAccessible

func (*RadioButtonAccessible) WidgetAccessible

func (recv *RadioButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type RadioButtonAccessibleClass

type RadioButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

RadioButtonAccessibleClass is a wrapper around the C record GtkRadioButtonAccessibleClass.

func RadioButtonAccessibleClassNewFromC

func RadioButtonAccessibleClassNewFromC(u unsafe.Pointer) *RadioButtonAccessibleClass

func (*RadioButtonAccessibleClass) Equals added in v0.0.2

Equals compares this RadioButtonAccessibleClass with another RadioButtonAccessibleClass, and returns true if they represent the same GObject.

func (*RadioButtonAccessibleClass) ToC

type RadioButtonAccessiblePrivate

type RadioButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

RadioButtonAccessiblePrivate is a wrapper around the C record GtkRadioButtonAccessiblePrivate.

func RadioButtonAccessiblePrivateNewFromC

func RadioButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *RadioButtonAccessiblePrivate

func (*RadioButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this RadioButtonAccessiblePrivate with another RadioButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*RadioButtonAccessiblePrivate) ToC

type RadioButtonClass

type RadioButtonClass struct {
	// contains filtered or unexported fields
}

RadioButtonClass is a wrapper around the C record GtkRadioButtonClass.

func RadioButtonClassNewFromC

func RadioButtonClassNewFromC(u unsafe.Pointer) *RadioButtonClass

func (*RadioButtonClass) Equals added in v0.0.2

func (recv *RadioButtonClass) Equals(other *RadioButtonClass) bool

Equals compares this RadioButtonClass with another RadioButtonClass, and returns true if they represent the same GObject.

func (*RadioButtonClass) ToC

func (recv *RadioButtonClass) ToC() unsafe.Pointer

type RadioButtonPrivate

type RadioButtonPrivate struct {
	// contains filtered or unexported fields
}

RadioButtonPrivate is a wrapper around the C record GtkRadioButtonPrivate.

func RadioButtonPrivateNewFromC

func RadioButtonPrivateNewFromC(u unsafe.Pointer) *RadioButtonPrivate

func (*RadioButtonPrivate) Equals added in v0.0.2

func (recv *RadioButtonPrivate) Equals(other *RadioButtonPrivate) bool

Equals compares this RadioButtonPrivate with another RadioButtonPrivate, and returns true if they represent the same GObject.

func (*RadioButtonPrivate) ToC

func (recv *RadioButtonPrivate) ToC() unsafe.Pointer

type RadioMenuItem

type RadioMenuItem struct {
	// contains filtered or unexported fields
}

RadioMenuItem is a wrapper around the C record GtkRadioMenuItem.

func CastToRadioMenuItem

func CastToRadioMenuItem(object *gobject.Object) *RadioMenuItem

CastToWidget down casts any arbitrary Object to RadioMenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a RadioMenuItem.

func RadioMenuItemNew

func RadioMenuItemNew(group *glib.SList) *RadioMenuItem

RadioMenuItemNew is a wrapper around the C function gtk_radio_menu_item_new.

func RadioMenuItemNewFromC

func RadioMenuItemNewFromC(u unsafe.Pointer) *RadioMenuItem

func RadioMenuItemNewWithLabel

func RadioMenuItemNewWithLabel(group *glib.SList, label string) *RadioMenuItem

RadioMenuItemNewWithLabel is a wrapper around the C function gtk_radio_menu_item_new_with_label.

func RadioMenuItemNewWithMnemonic

func RadioMenuItemNewWithMnemonic(group *glib.SList, label string) *RadioMenuItem

RadioMenuItemNewWithMnemonic is a wrapper around the C function gtk_radio_menu_item_new_with_mnemonic.

func (*RadioMenuItem) Actionable

func (recv *RadioMenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by RadioMenuItem

func (*RadioMenuItem) Activatable

func (recv *RadioMenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by RadioMenuItem

func (*RadioMenuItem) Bin

func (recv *RadioMenuItem) Bin() *Bin

Bin upcasts to *Bin

func (*RadioMenuItem) Buildable

func (recv *RadioMenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RadioMenuItem

func (*RadioMenuItem) CheckMenuItem

func (recv *RadioMenuItem) CheckMenuItem() *CheckMenuItem

CheckMenuItem upcasts to *CheckMenuItem

func (*RadioMenuItem) ConnectGroupChanged

func (recv *RadioMenuItem) ConnectGroupChanged(callback RadioMenuItemSignalGroupChangedCallback) int

ConnectGroupChanged connects the callback to the 'group-changed' signal for the RadioMenuItem.

The returned value represents the connection, and may be passed to DisconnectGroupChanged to remove it.

func (*RadioMenuItem) Container

func (recv *RadioMenuItem) Container() *Container

Container upcasts to *Container

func (*RadioMenuItem) DisconnectGroupChanged

func (recv *RadioMenuItem) DisconnectGroupChanged(connectionID int)

DisconnectGroupChanged disconnects a callback from the 'group-changed' signal for the RadioMenuItem.

The connectionID should be a value returned from a call to ConnectGroupChanged.

func (*RadioMenuItem) Equals added in v0.0.2

func (recv *RadioMenuItem) Equals(other *RadioMenuItem) bool

Equals compares this RadioMenuItem with another RadioMenuItem, and returns true if they represent the same GObject.

func (*RadioMenuItem) GetGroup

func (recv *RadioMenuItem) GetGroup() *glib.SList

GetGroup is a wrapper around the C function gtk_radio_menu_item_get_group.

func (*RadioMenuItem) ImplementorIface

func (recv *RadioMenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RadioMenuItem

func (*RadioMenuItem) InitiallyUnowned

func (recv *RadioMenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RadioMenuItem) MenuItem

func (recv *RadioMenuItem) MenuItem() *MenuItem

MenuItem upcasts to *MenuItem

func (*RadioMenuItem) Object

func (recv *RadioMenuItem) Object() *gobject.Object

Object upcasts to *Object

func (*RadioMenuItem) SetGroup

func (recv *RadioMenuItem) SetGroup(group *glib.SList)

SetGroup is a wrapper around the C function gtk_radio_menu_item_set_group.

func (*RadioMenuItem) ToC

func (recv *RadioMenuItem) ToC() unsafe.Pointer

func (*RadioMenuItem) Widget

func (recv *RadioMenuItem) Widget() *Widget

Widget upcasts to *Widget

type RadioMenuItemAccessible

type RadioMenuItemAccessible struct {
	// contains filtered or unexported fields
}

RadioMenuItemAccessible is a wrapper around the C record GtkRadioMenuItemAccessible.

func CastToRadioMenuItemAccessible

func CastToRadioMenuItemAccessible(object *gobject.Object) *RadioMenuItemAccessible

CastToWidget down casts any arbitrary Object to RadioMenuItemAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a RadioMenuItemAccessible.

func RadioMenuItemAccessibleNewFromC

func RadioMenuItemAccessibleNewFromC(u unsafe.Pointer) *RadioMenuItemAccessible

func (*RadioMenuItemAccessible) Accessible

func (recv *RadioMenuItemAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*RadioMenuItemAccessible) Action

func (recv *RadioMenuItemAccessible) Action() *atk.Action

Action returns the Action interface implemented by RadioMenuItemAccessible

func (*RadioMenuItemAccessible) CheckMenuItemAccessible

func (recv *RadioMenuItemAccessible) CheckMenuItemAccessible() *CheckMenuItemAccessible

CheckMenuItemAccessible upcasts to *CheckMenuItemAccessible

func (*RadioMenuItemAccessible) Component

func (recv *RadioMenuItemAccessible) Component() *atk.Component

Component returns the Component interface implemented by RadioMenuItemAccessible

func (*RadioMenuItemAccessible) ContainerAccessible

func (recv *RadioMenuItemAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*RadioMenuItemAccessible) Equals added in v0.0.2

Equals compares this RadioMenuItemAccessible with another RadioMenuItemAccessible, and returns true if they represent the same GObject.

func (*RadioMenuItemAccessible) MenuItemAccessible

func (recv *RadioMenuItemAccessible) MenuItemAccessible() *MenuItemAccessible

MenuItemAccessible upcasts to *MenuItemAccessible

func (*RadioMenuItemAccessible) Object

func (recv *RadioMenuItemAccessible) Object() *atk.Object

Object upcasts to *Object

func (*RadioMenuItemAccessible) Selection

func (recv *RadioMenuItemAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by RadioMenuItemAccessible

func (*RadioMenuItemAccessible) ToC

func (*RadioMenuItemAccessible) WidgetAccessible

func (recv *RadioMenuItemAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type RadioMenuItemAccessibleClass

type RadioMenuItemAccessibleClass struct {
	// contains filtered or unexported fields
}

RadioMenuItemAccessibleClass is a wrapper around the C record GtkRadioMenuItemAccessibleClass.

func RadioMenuItemAccessibleClassNewFromC

func RadioMenuItemAccessibleClassNewFromC(u unsafe.Pointer) *RadioMenuItemAccessibleClass

func (*RadioMenuItemAccessibleClass) Equals added in v0.0.2

Equals compares this RadioMenuItemAccessibleClass with another RadioMenuItemAccessibleClass, and returns true if they represent the same GObject.

func (*RadioMenuItemAccessibleClass) ToC

type RadioMenuItemAccessiblePrivate

type RadioMenuItemAccessiblePrivate struct {
	// contains filtered or unexported fields
}

RadioMenuItemAccessiblePrivate is a wrapper around the C record GtkRadioMenuItemAccessiblePrivate.

func RadioMenuItemAccessiblePrivateNewFromC

func RadioMenuItemAccessiblePrivateNewFromC(u unsafe.Pointer) *RadioMenuItemAccessiblePrivate

func (*RadioMenuItemAccessiblePrivate) Equals added in v0.0.2

Equals compares this RadioMenuItemAccessiblePrivate with another RadioMenuItemAccessiblePrivate, and returns true if they represent the same GObject.

func (*RadioMenuItemAccessiblePrivate) ToC

type RadioMenuItemClass

type RadioMenuItemClass struct {
	// contains filtered or unexported fields
}

RadioMenuItemClass is a wrapper around the C record GtkRadioMenuItemClass.

func RadioMenuItemClassNewFromC

func RadioMenuItemClassNewFromC(u unsafe.Pointer) *RadioMenuItemClass

func (*RadioMenuItemClass) Equals added in v0.0.2

func (recv *RadioMenuItemClass) Equals(other *RadioMenuItemClass) bool

Equals compares this RadioMenuItemClass with another RadioMenuItemClass, and returns true if they represent the same GObject.

func (*RadioMenuItemClass) ToC

func (recv *RadioMenuItemClass) ToC() unsafe.Pointer

type RadioMenuItemPrivate

type RadioMenuItemPrivate struct {
	// contains filtered or unexported fields
}

RadioMenuItemPrivate is a wrapper around the C record GtkRadioMenuItemPrivate.

func RadioMenuItemPrivateNewFromC

func RadioMenuItemPrivateNewFromC(u unsafe.Pointer) *RadioMenuItemPrivate

func (*RadioMenuItemPrivate) Equals added in v0.0.2

func (recv *RadioMenuItemPrivate) Equals(other *RadioMenuItemPrivate) bool

Equals compares this RadioMenuItemPrivate with another RadioMenuItemPrivate, and returns true if they represent the same GObject.

func (*RadioMenuItemPrivate) ToC

func (recv *RadioMenuItemPrivate) ToC() unsafe.Pointer

type RadioMenuItemSignalGroupChangedCallback

type RadioMenuItemSignalGroupChangedCallback func(targetObject *RadioMenuItem)

RadioMenuItemSignalGroupChangedCallback is a callback function for a 'group-changed' signal emitted from a RadioMenuItem.

type RadioToolButton

type RadioToolButton struct {
	// contains filtered or unexported fields
}

RadioToolButton is a wrapper around the C record GtkRadioToolButton.

func CastToRadioToolButton

func CastToRadioToolButton(object *gobject.Object) *RadioToolButton

CastToWidget down casts any arbitrary Object to RadioToolButton. Exercise care, as this is a potentially dangerous function if the Object is not a RadioToolButton.

func RadioToolButtonNewFromC

func RadioToolButtonNewFromC(u unsafe.Pointer) *RadioToolButton

func (*RadioToolButton) Actionable

func (recv *RadioToolButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by RadioToolButton

func (*RadioToolButton) Activatable

func (recv *RadioToolButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by RadioToolButton

func (*RadioToolButton) Bin

func (recv *RadioToolButton) Bin() *Bin

Bin upcasts to *Bin

func (*RadioToolButton) Buildable

func (recv *RadioToolButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RadioToolButton

func (*RadioToolButton) Container

func (recv *RadioToolButton) Container() *Container

Container upcasts to *Container

func (*RadioToolButton) Equals added in v0.0.2

func (recv *RadioToolButton) Equals(other *RadioToolButton) bool

Equals compares this RadioToolButton with another RadioToolButton, and returns true if they represent the same GObject.

func (*RadioToolButton) ImplementorIface

func (recv *RadioToolButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RadioToolButton

func (*RadioToolButton) InitiallyUnowned

func (recv *RadioToolButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RadioToolButton) Object

func (recv *RadioToolButton) Object() *gobject.Object

Object upcasts to *Object

func (*RadioToolButton) ToC

func (recv *RadioToolButton) ToC() unsafe.Pointer

func (*RadioToolButton) ToggleToolButton

func (recv *RadioToolButton) ToggleToolButton() *ToggleToolButton

ToggleToolButton upcasts to *ToggleToolButton

func (*RadioToolButton) ToolButton

func (recv *RadioToolButton) ToolButton() *ToolButton

ToolButton upcasts to *ToolButton

func (*RadioToolButton) ToolItem

func (recv *RadioToolButton) ToolItem() *ToolItem

ToolItem upcasts to *ToolItem

func (*RadioToolButton) Widget

func (recv *RadioToolButton) Widget() *Widget

Widget upcasts to *Widget

type RadioToolButtonClass

type RadioToolButtonClass struct {
	// contains filtered or unexported fields
}

RadioToolButtonClass is a wrapper around the C record GtkRadioToolButtonClass.

func RadioToolButtonClassNewFromC

func RadioToolButtonClassNewFromC(u unsafe.Pointer) *RadioToolButtonClass

func (*RadioToolButtonClass) Equals added in v0.0.2

func (recv *RadioToolButtonClass) Equals(other *RadioToolButtonClass) bool

Equals compares this RadioToolButtonClass with another RadioToolButtonClass, and returns true if they represent the same GObject.

func (*RadioToolButtonClass) ToC

func (recv *RadioToolButtonClass) ToC() unsafe.Pointer

type Range

type Range struct {
	// contains filtered or unexported fields
}

Range is a wrapper around the C record GtkRange.

func CastToRange

func CastToRange(object *gobject.Object) *Range

CastToWidget down casts any arbitrary Object to Range. Exercise care, as this is a potentially dangerous function if the Object is not a Range.

func RangeNewFromC

func RangeNewFromC(u unsafe.Pointer) *Range

func (*Range) Buildable

func (recv *Range) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Range

func (*Range) ConnectAdjustBounds added in v0.0.2

func (recv *Range) ConnectAdjustBounds(callback RangeSignalAdjustBoundsCallback) int

ConnectAdjustBounds connects the callback to the 'adjust-bounds' signal for the Range.

The returned value represents the connection, and may be passed to DisconnectAdjustBounds to remove it.

func (*Range) ConnectMoveSlider added in v0.0.7

func (recv *Range) ConnectMoveSlider(callback RangeSignalMoveSliderCallback) int

ConnectMoveSlider connects the callback to the 'move-slider' signal for the Range.

The returned value represents the connection, and may be passed to DisconnectMoveSlider to remove it.

func (*Range) ConnectValueChanged

func (recv *Range) ConnectValueChanged(callback RangeSignalValueChangedCallback) int

ConnectValueChanged connects the callback to the 'value-changed' signal for the Range.

The returned value represents the connection, and may be passed to DisconnectValueChanged to remove it.

func (*Range) DisconnectAdjustBounds added in v0.0.2

func (recv *Range) DisconnectAdjustBounds(connectionID int)

DisconnectAdjustBounds disconnects a callback from the 'adjust-bounds' signal for the Range.

The connectionID should be a value returned from a call to ConnectAdjustBounds.

func (*Range) DisconnectMoveSlider added in v0.0.7

func (recv *Range) DisconnectMoveSlider(connectionID int)

DisconnectMoveSlider disconnects a callback from the 'move-slider' signal for the Range.

The connectionID should be a value returned from a call to ConnectMoveSlider.

func (*Range) DisconnectValueChanged

func (recv *Range) DisconnectValueChanged(connectionID int)

DisconnectValueChanged disconnects a callback from the 'value-changed' signal for the Range.

The connectionID should be a value returned from a call to ConnectValueChanged.

func (*Range) Equals added in v0.0.2

func (recv *Range) Equals(other *Range) bool

Equals compares this Range with another Range, and returns true if they represent the same GObject.

func (*Range) GetAdjustment

func (recv *Range) GetAdjustment() *Adjustment

GetAdjustment is a wrapper around the C function gtk_range_get_adjustment.

func (*Range) GetInverted

func (recv *Range) GetInverted() bool

GetInverted is a wrapper around the C function gtk_range_get_inverted.

func (*Range) GetValue

func (recv *Range) GetValue() float64

GetValue is a wrapper around the C function gtk_range_get_value.

func (*Range) ImplementorIface

func (recv *Range) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Range

func (*Range) InitiallyUnowned

func (recv *Range) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Range) Object

func (recv *Range) Object() *gobject.Object

Object upcasts to *Object

func (*Range) Orientable

func (recv *Range) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Range

func (*Range) SetAdjustment

func (recv *Range) SetAdjustment(adjustment *Adjustment)

SetAdjustment is a wrapper around the C function gtk_range_set_adjustment.

func (*Range) SetIncrements

func (recv *Range) SetIncrements(step float64, page float64)

SetIncrements is a wrapper around the C function gtk_range_set_increments.

func (*Range) SetInverted

func (recv *Range) SetInverted(setting bool)

SetInverted is a wrapper around the C function gtk_range_set_inverted.

func (*Range) SetRange

func (recv *Range) SetRange(min float64, max float64)

SetRange is a wrapper around the C function gtk_range_set_range.

func (*Range) SetValue

func (recv *Range) SetValue(value float64)

SetValue is a wrapper around the C function gtk_range_set_value.

func (*Range) ToC

func (recv *Range) ToC() unsafe.Pointer

func (*Range) Widget

func (recv *Range) Widget() *Widget

Widget upcasts to *Widget

type RangeAccessible

type RangeAccessible struct {
	// contains filtered or unexported fields
}

RangeAccessible is a wrapper around the C record GtkRangeAccessible.

func CastToRangeAccessible

func CastToRangeAccessible(object *gobject.Object) *RangeAccessible

CastToWidget down casts any arbitrary Object to RangeAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a RangeAccessible.

func RangeAccessibleNewFromC

func RangeAccessibleNewFromC(u unsafe.Pointer) *RangeAccessible

func (*RangeAccessible) Accessible

func (recv *RangeAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*RangeAccessible) Component

func (recv *RangeAccessible) Component() *atk.Component

Component returns the Component interface implemented by RangeAccessible

func (*RangeAccessible) Equals added in v0.0.2

func (recv *RangeAccessible) Equals(other *RangeAccessible) bool

Equals compares this RangeAccessible with another RangeAccessible, and returns true if they represent the same GObject.

func (*RangeAccessible) Object

func (recv *RangeAccessible) Object() *atk.Object

Object upcasts to *Object

func (*RangeAccessible) ToC

func (recv *RangeAccessible) ToC() unsafe.Pointer

func (*RangeAccessible) Value

func (recv *RangeAccessible) Value() *atk.Value

Value returns the Value interface implemented by RangeAccessible

func (*RangeAccessible) WidgetAccessible

func (recv *RangeAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type RangeAccessibleClass

type RangeAccessibleClass struct {
	// contains filtered or unexported fields
}

RangeAccessibleClass is a wrapper around the C record GtkRangeAccessibleClass.

func RangeAccessibleClassNewFromC

func RangeAccessibleClassNewFromC(u unsafe.Pointer) *RangeAccessibleClass

func (*RangeAccessibleClass) Equals added in v0.0.2

func (recv *RangeAccessibleClass) Equals(other *RangeAccessibleClass) bool

Equals compares this RangeAccessibleClass with another RangeAccessibleClass, and returns true if they represent the same GObject.

func (*RangeAccessibleClass) ToC

func (recv *RangeAccessibleClass) ToC() unsafe.Pointer

type RangeAccessiblePrivate

type RangeAccessiblePrivate struct {
	// contains filtered or unexported fields
}

RangeAccessiblePrivate is a wrapper around the C record GtkRangeAccessiblePrivate.

func RangeAccessiblePrivateNewFromC

func RangeAccessiblePrivateNewFromC(u unsafe.Pointer) *RangeAccessiblePrivate

func (*RangeAccessiblePrivate) Equals added in v0.0.2

func (recv *RangeAccessiblePrivate) Equals(other *RangeAccessiblePrivate) bool

Equals compares this RangeAccessiblePrivate with another RangeAccessiblePrivate, and returns true if they represent the same GObject.

func (*RangeAccessiblePrivate) ToC

type RangeClass

type RangeClass struct {

	// parent_class : record
	SliderDetail  string
	StepperDetail string
	// contains filtered or unexported fields
}

RangeClass is a wrapper around the C record GtkRangeClass.

func RangeClassNewFromC

func RangeClassNewFromC(u unsafe.Pointer) *RangeClass

func (*RangeClass) Equals added in v0.0.2

func (recv *RangeClass) Equals(other *RangeClass) bool

Equals compares this RangeClass with another RangeClass, and returns true if they represent the same GObject.

func (*RangeClass) ToC

func (recv *RangeClass) ToC() unsafe.Pointer

type RangePrivate

type RangePrivate struct {
	// contains filtered or unexported fields
}

RangePrivate is a wrapper around the C record GtkRangePrivate.

func RangePrivateNewFromC

func RangePrivateNewFromC(u unsafe.Pointer) *RangePrivate

func (*RangePrivate) Equals added in v0.0.2

func (recv *RangePrivate) Equals(other *RangePrivate) bool

Equals compares this RangePrivate with another RangePrivate, and returns true if they represent the same GObject.

func (*RangePrivate) ToC

func (recv *RangePrivate) ToC() unsafe.Pointer

type RangeSignalAdjustBoundsCallback added in v0.0.2

type RangeSignalAdjustBoundsCallback func(targetObject *Range, value float64)

RangeSignalAdjustBoundsCallback is a callback function for a 'adjust-bounds' signal emitted from a Range.

type RangeSignalMoveSliderCallback added in v0.0.7

type RangeSignalMoveSliderCallback func(targetObject *Range, step ScrollType)

RangeSignalMoveSliderCallback is a callback function for a 'move-slider' signal emitted from a Range.

type RangeSignalValueChangedCallback

type RangeSignalValueChangedCallback func(targetObject *Range)

RangeSignalValueChangedCallback is a callback function for a 'value-changed' signal emitted from a Range.

type RcContext

type RcContext struct {
	// contains filtered or unexported fields
}

RcContext is a wrapper around the C record GtkRcContext.

func RcContextNewFromC

func RcContextNewFromC(u unsafe.Pointer) *RcContext

func (*RcContext) Equals added in v0.0.2

func (recv *RcContext) Equals(other *RcContext) bool

Equals compares this RcContext with another RcContext, and returns true if they represent the same GObject.

func (*RcContext) ToC

func (recv *RcContext) ToC() unsafe.Pointer

type RcFlags

type RcFlags C.GtkRcFlags
const (
	GTK_RC_FG   RcFlags = 1
	GTK_RC_BG   RcFlags = 2
	GTK_RC_TEXT RcFlags = 4
	GTK_RC_BASE RcFlags = 8
)

type RcProperty

type RcProperty struct {
	TypeName     glib.Quark
	PropertyName glib.Quark
	Origin       string
	// contains filtered or unexported fields
}

RcProperty is a wrapper around the C record GtkRcProperty.

func RcPropertyNewFromC

func RcPropertyNewFromC(u unsafe.Pointer) *RcProperty

func (*RcProperty) Equals added in v0.0.2

func (recv *RcProperty) Equals(other *RcProperty) bool

Equals compares this RcProperty with another RcProperty, and returns true if they represent the same GObject.

func (*RcProperty) ToC

func (recv *RcProperty) ToC() unsafe.Pointer

type RcStyle

type RcStyle struct {

	// parent_instance : record
	Name string
	// no type for bg_pixmap_name
	// font_desc : record
	// no type for color_flags
	// no type for fg
	// no type for bg
	// no type for text
	// no type for base
	Xthickness int32
	Ythickness int32
	// contains filtered or unexported fields
}

RcStyle is a wrapper around the C record GtkRcStyle.

func CastToRcStyle

func CastToRcStyle(object *gobject.Object) *RcStyle

CastToWidget down casts any arbitrary Object to RcStyle. Exercise care, as this is a potentially dangerous function if the Object is not a RcStyle.

func RcStyleNew

func RcStyleNew() *RcStyle

RcStyleNew is a wrapper around the C function gtk_rc_style_new.

func RcStyleNewFromC

func RcStyleNewFromC(u unsafe.Pointer) *RcStyle

func (*RcStyle) Copy

func (recv *RcStyle) Copy() *RcStyle

Copy is a wrapper around the C function gtk_rc_style_copy.

func (*RcStyle) Equals added in v0.0.2

func (recv *RcStyle) Equals(other *RcStyle) bool

Equals compares this RcStyle with another RcStyle, and returns true if they represent the same GObject.

func (*RcStyle) Object

func (recv *RcStyle) Object() *gobject.Object

Object upcasts to *Object

func (*RcStyle) ToC

func (recv *RcStyle) ToC() unsafe.Pointer

type RcStyleClass

type RcStyleClass struct {
	// contains filtered or unexported fields
}

RcStyleClass is a wrapper around the C record GtkRcStyleClass.

func RcStyleClassNewFromC

func RcStyleClassNewFromC(u unsafe.Pointer) *RcStyleClass

func (*RcStyleClass) Equals added in v0.0.2

func (recv *RcStyleClass) Equals(other *RcStyleClass) bool

Equals compares this RcStyleClass with another RcStyleClass, and returns true if they represent the same GObject.

func (*RcStyleClass) ToC

func (recv *RcStyleClass) ToC() unsafe.Pointer

type RcTokenType

type RcTokenType C.GtkRcTokenType
const (
	GTK_RC_TOKEN_INVALID        RcTokenType = 270
	GTK_RC_TOKEN_INCLUDE        RcTokenType = 271
	GTK_RC_TOKEN_NORMAL         RcTokenType = 272
	GTK_RC_TOKEN_ACTIVE         RcTokenType = 273
	GTK_RC_TOKEN_PRELIGHT       RcTokenType = 274
	GTK_RC_TOKEN_SELECTED       RcTokenType = 275
	GTK_RC_TOKEN_INSENSITIVE    RcTokenType = 276
	GTK_RC_TOKEN_FG             RcTokenType = 277
	GTK_RC_TOKEN_BG             RcTokenType = 278
	GTK_RC_TOKEN_TEXT           RcTokenType = 279
	GTK_RC_TOKEN_BASE           RcTokenType = 280
	GTK_RC_TOKEN_XTHICKNESS     RcTokenType = 281
	GTK_RC_TOKEN_YTHICKNESS     RcTokenType = 282
	GTK_RC_TOKEN_FONT           RcTokenType = 283
	GTK_RC_TOKEN_FONTSET        RcTokenType = 284
	GTK_RC_TOKEN_FONT_NAME      RcTokenType = 285
	GTK_RC_TOKEN_BG_PIXMAP      RcTokenType = 286
	GTK_RC_TOKEN_PIXMAP_PATH    RcTokenType = 287
	GTK_RC_TOKEN_STYLE          RcTokenType = 288
	GTK_RC_TOKEN_BINDING        RcTokenType = 289
	GTK_RC_TOKEN_BIND           RcTokenType = 290
	GTK_RC_TOKEN_WIDGET         RcTokenType = 291
	GTK_RC_TOKEN_WIDGET_CLASS   RcTokenType = 292
	GTK_RC_TOKEN_CLASS          RcTokenType = 293
	GTK_RC_TOKEN_LOWEST         RcTokenType = 294
	GTK_RC_TOKEN_GTK            RcTokenType = 295
	GTK_RC_TOKEN_APPLICATION    RcTokenType = 296
	GTK_RC_TOKEN_THEME          RcTokenType = 297
	GTK_RC_TOKEN_RC             RcTokenType = 298
	GTK_RC_TOKEN_HIGHEST        RcTokenType = 299
	GTK_RC_TOKEN_ENGINE         RcTokenType = 300
	GTK_RC_TOKEN_MODULE_PATH    RcTokenType = 301
	GTK_RC_TOKEN_IM_MODULE_PATH RcTokenType = 302
	GTK_RC_TOKEN_IM_MODULE_FILE RcTokenType = 303
	GTK_RC_TOKEN_STOCK          RcTokenType = 304
	GTK_RC_TOKEN_LTR            RcTokenType = 305
	GTK_RC_TOKEN_RTL            RcTokenType = 306
	GTK_RC_TOKEN_COLOR          RcTokenType = 307
	GTK_RC_TOKEN_UNBIND         RcTokenType = 308
	GTK_RC_TOKEN_LAST           RcTokenType = 309
)

type RecentAction

type RecentAction struct {
	// contains filtered or unexported fields
}

RecentAction is a wrapper around the C record GtkRecentAction.

func CastToRecentAction

func CastToRecentAction(object *gobject.Object) *RecentAction

CastToWidget down casts any arbitrary Object to RecentAction. Exercise care, as this is a potentially dangerous function if the Object is not a RecentAction.

func RecentActionNewFromC

func RecentActionNewFromC(u unsafe.Pointer) *RecentAction

func (*RecentAction) Action

func (recv *RecentAction) Action() *Action

Action upcasts to *Action

func (*RecentAction) Buildable

func (recv *RecentAction) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RecentAction

func (*RecentAction) Equals added in v0.0.2

func (recv *RecentAction) Equals(other *RecentAction) bool

Equals compares this RecentAction with another RecentAction, and returns true if they represent the same GObject.

func (*RecentAction) Object

func (recv *RecentAction) Object() *gobject.Object

Object upcasts to *Object

func (*RecentAction) RecentChooser

func (recv *RecentAction) RecentChooser() *RecentChooser

RecentChooser returns the RecentChooser interface implemented by RecentAction

func (*RecentAction) ToC

func (recv *RecentAction) ToC() unsafe.Pointer

type RecentActionClass

type RecentActionClass struct {
	// contains filtered or unexported fields
}

RecentActionClass is a wrapper around the C record GtkRecentActionClass.

func RecentActionClassNewFromC

func RecentActionClassNewFromC(u unsafe.Pointer) *RecentActionClass

func (*RecentActionClass) Equals added in v0.0.2

func (recv *RecentActionClass) Equals(other *RecentActionClass) bool

Equals compares this RecentActionClass with another RecentActionClass, and returns true if they represent the same GObject.

func (*RecentActionClass) ToC

func (recv *RecentActionClass) ToC() unsafe.Pointer

type RecentActionPrivate

type RecentActionPrivate struct {
	// contains filtered or unexported fields
}

RecentActionPrivate is a wrapper around the C record GtkRecentActionPrivate.

func RecentActionPrivateNewFromC

func RecentActionPrivateNewFromC(u unsafe.Pointer) *RecentActionPrivate

func (*RecentActionPrivate) Equals added in v0.0.2

func (recv *RecentActionPrivate) Equals(other *RecentActionPrivate) bool

Equals compares this RecentActionPrivate with another RecentActionPrivate, and returns true if they represent the same GObject.

func (*RecentActionPrivate) ToC

func (recv *RecentActionPrivate) ToC() unsafe.Pointer

type RecentChooser

type RecentChooser struct {
	// contains filtered or unexported fields
}

RecentChooser is a wrapper around the C record GtkRecentChooser.

func RecentChooserNewFromC

func RecentChooserNewFromC(u unsafe.Pointer) *RecentChooser

func (*RecentChooser) Equals added in v0.0.2

func (recv *RecentChooser) Equals(other *RecentChooser) bool

Equals compares this RecentChooser with another RecentChooser, and returns true if they represent the same GObject.

func (*RecentChooser) ToC

func (recv *RecentChooser) ToC() unsafe.Pointer

type RecentChooserDialog

type RecentChooserDialog struct {
	// contains filtered or unexported fields
}

RecentChooserDialog is a wrapper around the C record GtkRecentChooserDialog.

func CastToRecentChooserDialog

func CastToRecentChooserDialog(object *gobject.Object) *RecentChooserDialog

CastToWidget down casts any arbitrary Object to RecentChooserDialog. Exercise care, as this is a potentially dangerous function if the Object is not a RecentChooserDialog.

func RecentChooserDialogNewFromC

func RecentChooserDialogNewFromC(u unsafe.Pointer) *RecentChooserDialog

func (*RecentChooserDialog) Bin

func (recv *RecentChooserDialog) Bin() *Bin

Bin upcasts to *Bin

func (*RecentChooserDialog) Buildable

func (recv *RecentChooserDialog) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RecentChooserDialog

func (*RecentChooserDialog) Container

func (recv *RecentChooserDialog) Container() *Container

Container upcasts to *Container

func (*RecentChooserDialog) Dialog

func (recv *RecentChooserDialog) Dialog() *Dialog

Dialog upcasts to *Dialog

func (*RecentChooserDialog) Equals added in v0.0.2

func (recv *RecentChooserDialog) Equals(other *RecentChooserDialog) bool

Equals compares this RecentChooserDialog with another RecentChooserDialog, and returns true if they represent the same GObject.

func (*RecentChooserDialog) ImplementorIface

func (recv *RecentChooserDialog) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RecentChooserDialog

func (*RecentChooserDialog) InitiallyUnowned

func (recv *RecentChooserDialog) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RecentChooserDialog) Object

func (recv *RecentChooserDialog) Object() *gobject.Object

Object upcasts to *Object

func (*RecentChooserDialog) RecentChooser

func (recv *RecentChooserDialog) RecentChooser() *RecentChooser

RecentChooser returns the RecentChooser interface implemented by RecentChooserDialog

func (*RecentChooserDialog) ToC

func (recv *RecentChooserDialog) ToC() unsafe.Pointer

func (*RecentChooserDialog) Widget

func (recv *RecentChooserDialog) Widget() *Widget

Widget upcasts to *Widget

func (*RecentChooserDialog) Window

func (recv *RecentChooserDialog) Window() *Window

Window upcasts to *Window

type RecentChooserDialogClass

type RecentChooserDialogClass struct {
	// contains filtered or unexported fields
}

RecentChooserDialogClass is a wrapper around the C record GtkRecentChooserDialogClass.

func RecentChooserDialogClassNewFromC

func RecentChooserDialogClassNewFromC(u unsafe.Pointer) *RecentChooserDialogClass

func (*RecentChooserDialogClass) Equals added in v0.0.2

Equals compares this RecentChooserDialogClass with another RecentChooserDialogClass, and returns true if they represent the same GObject.

func (*RecentChooserDialogClass) ToC

type RecentChooserDialogPrivate

type RecentChooserDialogPrivate struct {
	// contains filtered or unexported fields
}

RecentChooserDialogPrivate is a wrapper around the C record GtkRecentChooserDialogPrivate.

func RecentChooserDialogPrivateNewFromC

func RecentChooserDialogPrivateNewFromC(u unsafe.Pointer) *RecentChooserDialogPrivate

func (*RecentChooserDialogPrivate) Equals added in v0.0.2

Equals compares this RecentChooserDialogPrivate with another RecentChooserDialogPrivate, and returns true if they represent the same GObject.

func (*RecentChooserDialogPrivate) ToC

type RecentChooserIface

type RecentChooserIface struct {
	// contains filtered or unexported fields
}

RecentChooserIface is a wrapper around the C record GtkRecentChooserIface.

func RecentChooserIfaceNewFromC

func RecentChooserIfaceNewFromC(u unsafe.Pointer) *RecentChooserIface

func (*RecentChooserIface) Equals added in v0.0.2

func (recv *RecentChooserIface) Equals(other *RecentChooserIface) bool

Equals compares this RecentChooserIface with another RecentChooserIface, and returns true if they represent the same GObject.

func (*RecentChooserIface) ToC

func (recv *RecentChooserIface) ToC() unsafe.Pointer

type RecentChooserMenu

type RecentChooserMenu struct {
	// contains filtered or unexported fields
}

RecentChooserMenu is a wrapper around the C record GtkRecentChooserMenu.

func CastToRecentChooserMenu

func CastToRecentChooserMenu(object *gobject.Object) *RecentChooserMenu

CastToWidget down casts any arbitrary Object to RecentChooserMenu. Exercise care, as this is a potentially dangerous function if the Object is not a RecentChooserMenu.

func RecentChooserMenuNewFromC

func RecentChooserMenuNewFromC(u unsafe.Pointer) *RecentChooserMenu

func (*RecentChooserMenu) Activatable

func (recv *RecentChooserMenu) Activatable() *Activatable

Activatable returns the Activatable interface implemented by RecentChooserMenu

func (*RecentChooserMenu) Buildable

func (recv *RecentChooserMenu) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RecentChooserMenu

func (*RecentChooserMenu) Container

func (recv *RecentChooserMenu) Container() *Container

Container upcasts to *Container

func (*RecentChooserMenu) Equals added in v0.0.2

func (recv *RecentChooserMenu) Equals(other *RecentChooserMenu) bool

Equals compares this RecentChooserMenu with another RecentChooserMenu, and returns true if they represent the same GObject.

func (*RecentChooserMenu) ImplementorIface

func (recv *RecentChooserMenu) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RecentChooserMenu

func (*RecentChooserMenu) InitiallyUnowned

func (recv *RecentChooserMenu) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RecentChooserMenu) Menu

func (recv *RecentChooserMenu) Menu() *Menu

Menu upcasts to *Menu

func (*RecentChooserMenu) MenuShell

func (recv *RecentChooserMenu) MenuShell() *MenuShell

MenuShell upcasts to *MenuShell

func (*RecentChooserMenu) Object

func (recv *RecentChooserMenu) Object() *gobject.Object

Object upcasts to *Object

func (*RecentChooserMenu) RecentChooser

func (recv *RecentChooserMenu) RecentChooser() *RecentChooser

RecentChooser returns the RecentChooser interface implemented by RecentChooserMenu

func (*RecentChooserMenu) ToC

func (recv *RecentChooserMenu) ToC() unsafe.Pointer

func (*RecentChooserMenu) Widget

func (recv *RecentChooserMenu) Widget() *Widget

Widget upcasts to *Widget

type RecentChooserMenuClass

type RecentChooserMenuClass struct {
	// contains filtered or unexported fields
}

RecentChooserMenuClass is a wrapper around the C record GtkRecentChooserMenuClass.

func RecentChooserMenuClassNewFromC

func RecentChooserMenuClassNewFromC(u unsafe.Pointer) *RecentChooserMenuClass

func (*RecentChooserMenuClass) Equals added in v0.0.2

func (recv *RecentChooserMenuClass) Equals(other *RecentChooserMenuClass) bool

Equals compares this RecentChooserMenuClass with another RecentChooserMenuClass, and returns true if they represent the same GObject.

func (*RecentChooserMenuClass) ToC

type RecentChooserMenuPrivate

type RecentChooserMenuPrivate struct {
	// contains filtered or unexported fields
}

RecentChooserMenuPrivate is a wrapper around the C record GtkRecentChooserMenuPrivate.

func RecentChooserMenuPrivateNewFromC

func RecentChooserMenuPrivateNewFromC(u unsafe.Pointer) *RecentChooserMenuPrivate

func (*RecentChooserMenuPrivate) Equals added in v0.0.2

Equals compares this RecentChooserMenuPrivate with another RecentChooserMenuPrivate, and returns true if they represent the same GObject.

func (*RecentChooserMenuPrivate) ToC

type RecentChooserWidget

type RecentChooserWidget struct {
	// contains filtered or unexported fields
}

RecentChooserWidget is a wrapper around the C record GtkRecentChooserWidget.

func CastToRecentChooserWidget

func CastToRecentChooserWidget(object *gobject.Object) *RecentChooserWidget

CastToWidget down casts any arbitrary Object to RecentChooserWidget. Exercise care, as this is a potentially dangerous function if the Object is not a RecentChooserWidget.

func RecentChooserWidgetNewFromC

func RecentChooserWidgetNewFromC(u unsafe.Pointer) *RecentChooserWidget

func (*RecentChooserWidget) Box

func (recv *RecentChooserWidget) Box() *Box

Box upcasts to *Box

func (*RecentChooserWidget) Buildable

func (recv *RecentChooserWidget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RecentChooserWidget

func (*RecentChooserWidget) Container

func (recv *RecentChooserWidget) Container() *Container

Container upcasts to *Container

func (*RecentChooserWidget) Equals added in v0.0.2

func (recv *RecentChooserWidget) Equals(other *RecentChooserWidget) bool

Equals compares this RecentChooserWidget with another RecentChooserWidget, and returns true if they represent the same GObject.

func (*RecentChooserWidget) ImplementorIface

func (recv *RecentChooserWidget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by RecentChooserWidget

func (*RecentChooserWidget) InitiallyUnowned

func (recv *RecentChooserWidget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RecentChooserWidget) Object

func (recv *RecentChooserWidget) Object() *gobject.Object

Object upcasts to *Object

func (*RecentChooserWidget) Orientable

func (recv *RecentChooserWidget) Orientable() *Orientable

Orientable returns the Orientable interface implemented by RecentChooserWidget

func (*RecentChooserWidget) RecentChooser

func (recv *RecentChooserWidget) RecentChooser() *RecentChooser

RecentChooser returns the RecentChooser interface implemented by RecentChooserWidget

func (*RecentChooserWidget) ToC

func (recv *RecentChooserWidget) ToC() unsafe.Pointer

func (*RecentChooserWidget) Widget

func (recv *RecentChooserWidget) Widget() *Widget

Widget upcasts to *Widget

type RecentChooserWidgetClass

type RecentChooserWidgetClass struct {
	// contains filtered or unexported fields
}

RecentChooserWidgetClass is a wrapper around the C record GtkRecentChooserWidgetClass.

func RecentChooserWidgetClassNewFromC

func RecentChooserWidgetClassNewFromC(u unsafe.Pointer) *RecentChooserWidgetClass

func (*RecentChooserWidgetClass) Equals added in v0.0.2

Equals compares this RecentChooserWidgetClass with another RecentChooserWidgetClass, and returns true if they represent the same GObject.

func (*RecentChooserWidgetClass) ToC

type RecentChooserWidgetPrivate

type RecentChooserWidgetPrivate struct {
	// contains filtered or unexported fields
}

RecentChooserWidgetPrivate is a wrapper around the C record GtkRecentChooserWidgetPrivate.

func RecentChooserWidgetPrivateNewFromC

func RecentChooserWidgetPrivateNewFromC(u unsafe.Pointer) *RecentChooserWidgetPrivate

func (*RecentChooserWidgetPrivate) Equals added in v0.0.2

Equals compares this RecentChooserWidgetPrivate with another RecentChooserWidgetPrivate, and returns true if they represent the same GObject.

func (*RecentChooserWidgetPrivate) ToC

type RecentData

type RecentData struct {
	DisplayName string
	Description string
	MimeType    string
	AppName     string
	AppExec     string
	// no type for groups
	IsPrivate bool
	// contains filtered or unexported fields
}

RecentData is a wrapper around the C record GtkRecentData.

func RecentDataNewFromC

func RecentDataNewFromC(u unsafe.Pointer) *RecentData

func (*RecentData) Equals added in v0.0.2

func (recv *RecentData) Equals(other *RecentData) bool

Equals compares this RecentData with another RecentData, and returns true if they represent the same GObject.

func (*RecentData) ToC

func (recv *RecentData) ToC() unsafe.Pointer

type RecentFilter

type RecentFilter struct {
	// contains filtered or unexported fields
}

RecentFilter is a wrapper around the C record GtkRecentFilter.

func CastToRecentFilter

func CastToRecentFilter(object *gobject.Object) *RecentFilter

CastToWidget down casts any arbitrary Object to RecentFilter. Exercise care, as this is a potentially dangerous function if the Object is not a RecentFilter.

func RecentFilterNewFromC

func RecentFilterNewFromC(u unsafe.Pointer) *RecentFilter

func (*RecentFilter) Buildable

func (recv *RecentFilter) Buildable() *Buildable

Buildable returns the Buildable interface implemented by RecentFilter

func (*RecentFilter) Equals added in v0.0.2

func (recv *RecentFilter) Equals(other *RecentFilter) bool

Equals compares this RecentFilter with another RecentFilter, and returns true if they represent the same GObject.

func (*RecentFilter) InitiallyUnowned

func (recv *RecentFilter) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*RecentFilter) Object

func (recv *RecentFilter) Object() *gobject.Object

Object upcasts to *Object

func (*RecentFilter) ToC

func (recv *RecentFilter) ToC() unsafe.Pointer

type RecentFilterFlags

type RecentFilterFlags C.GtkRecentFilterFlags
const (
	GTK_RECENT_FILTER_URI          RecentFilterFlags = 1
	GTK_RECENT_FILTER_DISPLAY_NAME RecentFilterFlags = 2
	GTK_RECENT_FILTER_MIME_TYPE    RecentFilterFlags = 4
	GTK_RECENT_FILTER_APPLICATION  RecentFilterFlags = 8
	GTK_RECENT_FILTER_GROUP        RecentFilterFlags = 16
	GTK_RECENT_FILTER_AGE          RecentFilterFlags = 32
)

type RecentFilterInfo

type RecentFilterInfo struct {
	Contains    RecentFilterFlags
	Uri         string
	DisplayName string
	MimeType    string
	// no type for applications
	// no type for groups
	Age int32
	// contains filtered or unexported fields
}

RecentFilterInfo is a wrapper around the C record GtkRecentFilterInfo.

func RecentFilterInfoNewFromC

func RecentFilterInfoNewFromC(u unsafe.Pointer) *RecentFilterInfo

func (*RecentFilterInfo) Equals added in v0.0.2

func (recv *RecentFilterInfo) Equals(other *RecentFilterInfo) bool

Equals compares this RecentFilterInfo with another RecentFilterInfo, and returns true if they represent the same GObject.

func (*RecentFilterInfo) ToC

func (recv *RecentFilterInfo) ToC() unsafe.Pointer

type RecentManagerPrivate

type RecentManagerPrivate struct {
	// contains filtered or unexported fields
}

RecentManagerPrivate is a wrapper around the C record GtkRecentManagerPrivate.

func RecentManagerPrivateNewFromC

func RecentManagerPrivateNewFromC(u unsafe.Pointer) *RecentManagerPrivate

func (*RecentManagerPrivate) Equals added in v0.0.2

func (recv *RecentManagerPrivate) Equals(other *RecentManagerPrivate) bool

Equals compares this RecentManagerPrivate with another RecentManagerPrivate, and returns true if they represent the same GObject.

func (*RecentManagerPrivate) ToC

func (recv *RecentManagerPrivate) ToC() unsafe.Pointer

type RegionFlags

type RegionFlags C.GtkRegionFlags
const (
	GTK_REGION_EVEN   RegionFlags = 1
	GTK_REGION_ODD    RegionFlags = 2
	GTK_REGION_FIRST  RegionFlags = 4
	GTK_REGION_LAST   RegionFlags = 8
	GTK_REGION_ONLY   RegionFlags = 16
	GTK_REGION_SORTED RegionFlags = 32
)

type ReliefStyle

type ReliefStyle C.GtkReliefStyle
const (
	GTK_RELIEF_NORMAL ReliefStyle = 0
	GTK_RELIEF_HALF   ReliefStyle = 1
	GTK_RELIEF_NONE   ReliefStyle = 2
)

type RendererCellAccessible

type RendererCellAccessible struct {
	// contains filtered or unexported fields
}

RendererCellAccessible is a wrapper around the C record GtkRendererCellAccessible.

func CastToRendererCellAccessible

func CastToRendererCellAccessible(object *gobject.Object) *RendererCellAccessible

CastToWidget down casts any arbitrary Object to RendererCellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a RendererCellAccessible.

func RendererCellAccessibleNew

func RendererCellAccessibleNew(renderer *CellRenderer) *RendererCellAccessible

RendererCellAccessibleNew is a wrapper around the C function gtk_renderer_cell_accessible_new.

func RendererCellAccessibleNewFromC

func RendererCellAccessibleNewFromC(u unsafe.Pointer) *RendererCellAccessible

func (*RendererCellAccessible) Accessible

func (recv *RendererCellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*RendererCellAccessible) Action

func (recv *RendererCellAccessible) Action() *atk.Action

Action returns the Action interface implemented by RendererCellAccessible

func (*RendererCellAccessible) CellAccessible

func (recv *RendererCellAccessible) CellAccessible() *CellAccessible

CellAccessible upcasts to *CellAccessible

func (*RendererCellAccessible) Component

func (recv *RendererCellAccessible) Component() *atk.Component

Component returns the Component interface implemented by RendererCellAccessible

func (*RendererCellAccessible) Equals added in v0.0.2

func (recv *RendererCellAccessible) Equals(other *RendererCellAccessible) bool

Equals compares this RendererCellAccessible with another RendererCellAccessible, and returns true if they represent the same GObject.

func (*RendererCellAccessible) Object

func (recv *RendererCellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*RendererCellAccessible) ToC

type RendererCellAccessibleClass

type RendererCellAccessibleClass struct {
	// contains filtered or unexported fields
}

RendererCellAccessibleClass is a wrapper around the C record GtkRendererCellAccessibleClass.

func RendererCellAccessibleClassNewFromC

func RendererCellAccessibleClassNewFromC(u unsafe.Pointer) *RendererCellAccessibleClass

func (*RendererCellAccessibleClass) Equals added in v0.0.2

Equals compares this RendererCellAccessibleClass with another RendererCellAccessibleClass, and returns true if they represent the same GObject.

func (*RendererCellAccessibleClass) ToC

type RendererCellAccessiblePrivate

type RendererCellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

RendererCellAccessiblePrivate is a wrapper around the C record GtkRendererCellAccessiblePrivate.

func RendererCellAccessiblePrivateNewFromC

func RendererCellAccessiblePrivateNewFromC(u unsafe.Pointer) *RendererCellAccessiblePrivate

func (*RendererCellAccessiblePrivate) Equals added in v0.0.2

Equals compares this RendererCellAccessiblePrivate with another RendererCellAccessiblePrivate, and returns true if they represent the same GObject.

func (*RendererCellAccessiblePrivate) ToC

type RequestedSize

type RequestedSize struct {
	Data        uintptr
	MinimumSize int32
	NaturalSize int32
	// contains filtered or unexported fields
}

RequestedSize is a wrapper around the C record GtkRequestedSize.

func RequestedSizeNewFromC

func RequestedSizeNewFromC(u unsafe.Pointer) *RequestedSize

func (*RequestedSize) Equals added in v0.0.2

func (recv *RequestedSize) Equals(other *RequestedSize) bool

Equals compares this RequestedSize with another RequestedSize, and returns true if they represent the same GObject.

func (*RequestedSize) ToC

func (recv *RequestedSize) ToC() unsafe.Pointer

type Requisition

type Requisition struct {
	Width  int32
	Height int32
	// contains filtered or unexported fields
}

Requisition is a wrapper around the C record GtkRequisition.

func RequisitionNewFromC

func RequisitionNewFromC(u unsafe.Pointer) *Requisition

func (*Requisition) Copy

func (recv *Requisition) Copy() *Requisition

Copy is a wrapper around the C function gtk_requisition_copy.

func (*Requisition) Equals added in v0.0.2

func (recv *Requisition) Equals(other *Requisition) bool

Equals compares this Requisition with another Requisition, and returns true if they represent the same GObject.

func (*Requisition) Free

func (recv *Requisition) Free()

Free is a wrapper around the C function gtk_requisition_free.

func (*Requisition) ToC

func (recv *Requisition) ToC() unsafe.Pointer

type ResizeMode

type ResizeMode C.GtkResizeMode
const (
	GTK_RESIZE_PARENT    ResizeMode = 0
	GTK_RESIZE_QUEUE     ResizeMode = 1
	GTK_RESIZE_IMMEDIATE ResizeMode = 2
)

type ResponseType

type ResponseType C.GtkResponseType
const (
	GTK_RESPONSE_NONE         ResponseType = -1
	GTK_RESPONSE_REJECT       ResponseType = -2
	GTK_RESPONSE_ACCEPT       ResponseType = -3
	GTK_RESPONSE_DELETE_EVENT ResponseType = -4
	GTK_RESPONSE_OK           ResponseType = -5
	GTK_RESPONSE_CANCEL       ResponseType = -6
	GTK_RESPONSE_CLOSE        ResponseType = -7
	GTK_RESPONSE_YES          ResponseType = -8
	GTK_RESPONSE_NO           ResponseType = -9
	GTK_RESPONSE_APPLY        ResponseType = -10
	GTK_RESPONSE_HELP         ResponseType = -11
)

type Revealer

type Revealer struct {
	// contains filtered or unexported fields
}

Revealer is a wrapper around the C record GtkRevealer.

func CastToRevealer

func CastToRevealer(object *gobject.Object) *Revealer

CastToWidget down casts any arbitrary Object to Revealer. Exercise care, as this is a potentially dangerous function if the Object is not a Revealer.

func RevealerNewFromC

func RevealerNewFromC(u unsafe.Pointer) *Revealer

func (*Revealer) Bin

func (recv *Revealer) Bin() *Bin

Bin upcasts to *Bin

func (*Revealer) Buildable

func (recv *Revealer) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Revealer

func (*Revealer) Container

func (recv *Revealer) Container() *Container

Container upcasts to *Container

func (*Revealer) Equals added in v0.0.2

func (recv *Revealer) Equals(other *Revealer) bool

Equals compares this Revealer with another Revealer, and returns true if they represent the same GObject.

func (*Revealer) ImplementorIface

func (recv *Revealer) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Revealer

func (*Revealer) InitiallyUnowned

func (recv *Revealer) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Revealer) Object

func (recv *Revealer) Object() *gobject.Object

Object upcasts to *Object

func (*Revealer) ToC

func (recv *Revealer) ToC() unsafe.Pointer

func (*Revealer) Widget

func (recv *Revealer) Widget() *Widget

Widget upcasts to *Widget

type RevealerClass

type RevealerClass struct {
	// contains filtered or unexported fields
}

RevealerClass is a wrapper around the C record GtkRevealerClass.

func RevealerClassNewFromC

func RevealerClassNewFromC(u unsafe.Pointer) *RevealerClass

func (*RevealerClass) Equals added in v0.0.2

func (recv *RevealerClass) Equals(other *RevealerClass) bool

Equals compares this RevealerClass with another RevealerClass, and returns true if they represent the same GObject.

func (*RevealerClass) ToC

func (recv *RevealerClass) ToC() unsafe.Pointer

type RevealerTransitionType

type RevealerTransitionType C.GtkRevealerTransitionType
const (
	GTK_REVEALER_TRANSITION_TYPE_NONE        RevealerTransitionType = 0
	GTK_REVEALER_TRANSITION_TYPE_CROSSFADE   RevealerTransitionType = 1
	GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT RevealerTransitionType = 2
	GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT  RevealerTransitionType = 3
	GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP    RevealerTransitionType = 4
	GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN  RevealerTransitionType = 5
)

type Scale

type Scale struct {
	// contains filtered or unexported fields
}

Scale is a wrapper around the C record GtkScale.

func CastToScale

func CastToScale(object *gobject.Object) *Scale

CastToWidget down casts any arbitrary Object to Scale. Exercise care, as this is a potentially dangerous function if the Object is not a Scale.

func ScaleNewFromC

func ScaleNewFromC(u unsafe.Pointer) *Scale

func (*Scale) Buildable

func (recv *Scale) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Scale

func (*Scale) Equals added in v0.0.2

func (recv *Scale) Equals(other *Scale) bool

Equals compares this Scale with another Scale, and returns true if they represent the same GObject.

func (*Scale) GetDigits

func (recv *Scale) GetDigits() int32

GetDigits is a wrapper around the C function gtk_scale_get_digits.

func (*Scale) GetDrawValue

func (recv *Scale) GetDrawValue() bool

GetDrawValue is a wrapper around the C function gtk_scale_get_draw_value.

func (*Scale) GetValuePos

func (recv *Scale) GetValuePos() PositionType

GetValuePos is a wrapper around the C function gtk_scale_get_value_pos.

func (*Scale) ImplementorIface

func (recv *Scale) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Scale

func (*Scale) InitiallyUnowned

func (recv *Scale) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Scale) Object

func (recv *Scale) Object() *gobject.Object

Object upcasts to *Object

func (*Scale) Orientable

func (recv *Scale) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Scale

func (*Scale) Range

func (recv *Scale) Range() *Range

Range upcasts to *Range

func (*Scale) SetDigits

func (recv *Scale) SetDigits(digits int32)

SetDigits is a wrapper around the C function gtk_scale_set_digits.

func (*Scale) SetDrawValue

func (recv *Scale) SetDrawValue(drawValue bool)

SetDrawValue is a wrapper around the C function gtk_scale_set_draw_value.

func (*Scale) SetValuePos

func (recv *Scale) SetValuePos(pos PositionType)

SetValuePos is a wrapper around the C function gtk_scale_set_value_pos.

func (*Scale) ToC

func (recv *Scale) ToC() unsafe.Pointer

func (*Scale) Widget

func (recv *Scale) Widget() *Widget

Widget upcasts to *Widget

type ScaleAccessible

type ScaleAccessible struct {
	// contains filtered or unexported fields
}

ScaleAccessible is a wrapper around the C record GtkScaleAccessible.

func CastToScaleAccessible

func CastToScaleAccessible(object *gobject.Object) *ScaleAccessible

CastToWidget down casts any arbitrary Object to ScaleAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ScaleAccessible.

func ScaleAccessibleNewFromC

func ScaleAccessibleNewFromC(u unsafe.Pointer) *ScaleAccessible

func (*ScaleAccessible) Accessible

func (recv *ScaleAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ScaleAccessible) Component

func (recv *ScaleAccessible) Component() *atk.Component

Component returns the Component interface implemented by ScaleAccessible

func (*ScaleAccessible) Equals added in v0.0.2

func (recv *ScaleAccessible) Equals(other *ScaleAccessible) bool

Equals compares this ScaleAccessible with another ScaleAccessible, and returns true if they represent the same GObject.

func (*ScaleAccessible) Object

func (recv *ScaleAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ScaleAccessible) RangeAccessible

func (recv *ScaleAccessible) RangeAccessible() *RangeAccessible

RangeAccessible upcasts to *RangeAccessible

func (*ScaleAccessible) ToC

func (recv *ScaleAccessible) ToC() unsafe.Pointer

func (*ScaleAccessible) Value

func (recv *ScaleAccessible) Value() *atk.Value

Value returns the Value interface implemented by ScaleAccessible

func (*ScaleAccessible) WidgetAccessible

func (recv *ScaleAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ScaleAccessibleClass

type ScaleAccessibleClass struct {
	// contains filtered or unexported fields
}

ScaleAccessibleClass is a wrapper around the C record GtkScaleAccessibleClass.

func ScaleAccessibleClassNewFromC

func ScaleAccessibleClassNewFromC(u unsafe.Pointer) *ScaleAccessibleClass

func (*ScaleAccessibleClass) Equals added in v0.0.2

func (recv *ScaleAccessibleClass) Equals(other *ScaleAccessibleClass) bool

Equals compares this ScaleAccessibleClass with another ScaleAccessibleClass, and returns true if they represent the same GObject.

func (*ScaleAccessibleClass) ToC

func (recv *ScaleAccessibleClass) ToC() unsafe.Pointer

type ScaleAccessiblePrivate

type ScaleAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ScaleAccessiblePrivate is a wrapper around the C record GtkScaleAccessiblePrivate.

func ScaleAccessiblePrivateNewFromC

func ScaleAccessiblePrivateNewFromC(u unsafe.Pointer) *ScaleAccessiblePrivate

func (*ScaleAccessiblePrivate) Equals added in v0.0.2

func (recv *ScaleAccessiblePrivate) Equals(other *ScaleAccessiblePrivate) bool

Equals compares this ScaleAccessiblePrivate with another ScaleAccessiblePrivate, and returns true if they represent the same GObject.

func (*ScaleAccessiblePrivate) ToC

type ScaleButton

type ScaleButton struct {
	// contains filtered or unexported fields
}

ScaleButton is a wrapper around the C record GtkScaleButton.

func CastToScaleButton

func CastToScaleButton(object *gobject.Object) *ScaleButton

CastToWidget down casts any arbitrary Object to ScaleButton. Exercise care, as this is a potentially dangerous function if the Object is not a ScaleButton.

func ScaleButtonNewFromC

func ScaleButtonNewFromC(u unsafe.Pointer) *ScaleButton

func (*ScaleButton) Actionable

func (recv *ScaleButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ScaleButton

func (*ScaleButton) Activatable

func (recv *ScaleButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ScaleButton

func (*ScaleButton) Bin

func (recv *ScaleButton) Bin() *Bin

Bin upcasts to *Bin

func (*ScaleButton) Buildable

func (recv *ScaleButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ScaleButton

func (*ScaleButton) Button

func (recv *ScaleButton) Button() *Button

Button upcasts to *Button

func (*ScaleButton) Container

func (recv *ScaleButton) Container() *Container

Container upcasts to *Container

func (*ScaleButton) Equals added in v0.0.2

func (recv *ScaleButton) Equals(other *ScaleButton) bool

Equals compares this ScaleButton with another ScaleButton, and returns true if they represent the same GObject.

func (*ScaleButton) ImplementorIface

func (recv *ScaleButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ScaleButton

func (*ScaleButton) InitiallyUnowned

func (recv *ScaleButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ScaleButton) Object

func (recv *ScaleButton) Object() *gobject.Object

Object upcasts to *Object

func (*ScaleButton) Orientable

func (recv *ScaleButton) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ScaleButton

func (*ScaleButton) ToC

func (recv *ScaleButton) ToC() unsafe.Pointer

func (*ScaleButton) Widget

func (recv *ScaleButton) Widget() *Widget

Widget upcasts to *Widget

type ScaleButtonAccessible

type ScaleButtonAccessible struct {
	// contains filtered or unexported fields
}

ScaleButtonAccessible is a wrapper around the C record GtkScaleButtonAccessible.

func CastToScaleButtonAccessible

func CastToScaleButtonAccessible(object *gobject.Object) *ScaleButtonAccessible

CastToWidget down casts any arbitrary Object to ScaleButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ScaleButtonAccessible.

func ScaleButtonAccessibleNewFromC

func ScaleButtonAccessibleNewFromC(u unsafe.Pointer) *ScaleButtonAccessible

func (*ScaleButtonAccessible) Accessible

func (recv *ScaleButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ScaleButtonAccessible) Action

func (recv *ScaleButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by ScaleButtonAccessible

func (*ScaleButtonAccessible) ButtonAccessible

func (recv *ScaleButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (*ScaleButtonAccessible) Component

func (recv *ScaleButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by ScaleButtonAccessible

func (*ScaleButtonAccessible) ContainerAccessible

func (recv *ScaleButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ScaleButtonAccessible) Equals added in v0.0.2

func (recv *ScaleButtonAccessible) Equals(other *ScaleButtonAccessible) bool

Equals compares this ScaleButtonAccessible with another ScaleButtonAccessible, and returns true if they represent the same GObject.

func (*ScaleButtonAccessible) Image

func (recv *ScaleButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by ScaleButtonAccessible

func (*ScaleButtonAccessible) Object

func (recv *ScaleButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ScaleButtonAccessible) ToC

func (recv *ScaleButtonAccessible) ToC() unsafe.Pointer

func (*ScaleButtonAccessible) Value

func (recv *ScaleButtonAccessible) Value() *atk.Value

Value returns the Value interface implemented by ScaleButtonAccessible

func (*ScaleButtonAccessible) WidgetAccessible

func (recv *ScaleButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ScaleButtonAccessibleClass

type ScaleButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

ScaleButtonAccessibleClass is a wrapper around the C record GtkScaleButtonAccessibleClass.

func ScaleButtonAccessibleClassNewFromC

func ScaleButtonAccessibleClassNewFromC(u unsafe.Pointer) *ScaleButtonAccessibleClass

func (*ScaleButtonAccessibleClass) Equals added in v0.0.2

Equals compares this ScaleButtonAccessibleClass with another ScaleButtonAccessibleClass, and returns true if they represent the same GObject.

func (*ScaleButtonAccessibleClass) ToC

type ScaleButtonAccessiblePrivate

type ScaleButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ScaleButtonAccessiblePrivate is a wrapper around the C record GtkScaleButtonAccessiblePrivate.

func ScaleButtonAccessiblePrivateNewFromC

func ScaleButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *ScaleButtonAccessiblePrivate

func (*ScaleButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this ScaleButtonAccessiblePrivate with another ScaleButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*ScaleButtonAccessiblePrivate) ToC

type ScaleButtonClass

type ScaleButtonClass struct {
	// contains filtered or unexported fields
}

ScaleButtonClass is a wrapper around the C record GtkScaleButtonClass.

func ScaleButtonClassNewFromC

func ScaleButtonClassNewFromC(u unsafe.Pointer) *ScaleButtonClass

func (*ScaleButtonClass) Equals added in v0.0.2

func (recv *ScaleButtonClass) Equals(other *ScaleButtonClass) bool

Equals compares this ScaleButtonClass with another ScaleButtonClass, and returns true if they represent the same GObject.

func (*ScaleButtonClass) ToC

func (recv *ScaleButtonClass) ToC() unsafe.Pointer

type ScaleButtonPrivate

type ScaleButtonPrivate struct {
	// contains filtered or unexported fields
}

ScaleButtonPrivate is a wrapper around the C record GtkScaleButtonPrivate.

func ScaleButtonPrivateNewFromC

func ScaleButtonPrivateNewFromC(u unsafe.Pointer) *ScaleButtonPrivate

func (*ScaleButtonPrivate) Equals added in v0.0.2

func (recv *ScaleButtonPrivate) Equals(other *ScaleButtonPrivate) bool

Equals compares this ScaleButtonPrivate with another ScaleButtonPrivate, and returns true if they represent the same GObject.

func (*ScaleButtonPrivate) ToC

func (recv *ScaleButtonPrivate) ToC() unsafe.Pointer

type ScaleClass

type ScaleClass struct {
	// contains filtered or unexported fields
}

ScaleClass is a wrapper around the C record GtkScaleClass.

func ScaleClassNewFromC

func ScaleClassNewFromC(u unsafe.Pointer) *ScaleClass

func (*ScaleClass) Equals added in v0.0.2

func (recv *ScaleClass) Equals(other *ScaleClass) bool

Equals compares this ScaleClass with another ScaleClass, and returns true if they represent the same GObject.

func (*ScaleClass) ToC

func (recv *ScaleClass) ToC() unsafe.Pointer

type ScalePrivate

type ScalePrivate struct {
	// contains filtered or unexported fields
}

ScalePrivate is a wrapper around the C record GtkScalePrivate.

func ScalePrivateNewFromC

func ScalePrivateNewFromC(u unsafe.Pointer) *ScalePrivate

func (*ScalePrivate) Equals added in v0.0.2

func (recv *ScalePrivate) Equals(other *ScalePrivate) bool

Equals compares this ScalePrivate with another ScalePrivate, and returns true if they represent the same GObject.

func (*ScalePrivate) ToC

func (recv *ScalePrivate) ToC() unsafe.Pointer

type ScrollStep

type ScrollStep C.GtkScrollStep
const (
	GTK_SCROLL_STEPS            ScrollStep = 0
	GTK_SCROLL_PAGES            ScrollStep = 1
	GTK_SCROLL_ENDS             ScrollStep = 2
	GTK_SCROLL_HORIZONTAL_STEPS ScrollStep = 3
	GTK_SCROLL_HORIZONTAL_PAGES ScrollStep = 4
	GTK_SCROLL_HORIZONTAL_ENDS  ScrollStep = 5
)

type ScrollType

type ScrollType C.GtkScrollType
const (
	GTK_SCROLL_NONE          ScrollType = 0
	GTK_SCROLL_JUMP          ScrollType = 1
	GTK_SCROLL_STEP_BACKWARD ScrollType = 2
	GTK_SCROLL_STEP_FORWARD  ScrollType = 3
	GTK_SCROLL_PAGE_BACKWARD ScrollType = 4
	GTK_SCROLL_PAGE_FORWARD  ScrollType = 5
	GTK_SCROLL_STEP_UP       ScrollType = 6
	GTK_SCROLL_STEP_DOWN     ScrollType = 7
	GTK_SCROLL_PAGE_UP       ScrollType = 8
	GTK_SCROLL_PAGE_DOWN     ScrollType = 9
	GTK_SCROLL_STEP_LEFT     ScrollType = 10
	GTK_SCROLL_STEP_RIGHT    ScrollType = 11
	GTK_SCROLL_PAGE_LEFT     ScrollType = 12
	GTK_SCROLL_PAGE_RIGHT    ScrollType = 13
	GTK_SCROLL_START         ScrollType = 14
	GTK_SCROLL_END           ScrollType = 15
)

type Scrollable

type Scrollable struct {
	// contains filtered or unexported fields
}

Scrollable is a wrapper around the C record GtkScrollable.

func ScrollableNewFromC

func ScrollableNewFromC(u unsafe.Pointer) *Scrollable

func (*Scrollable) Equals added in v0.0.2

func (recv *Scrollable) Equals(other *Scrollable) bool

Equals compares this Scrollable with another Scrollable, and returns true if they represent the same GObject.

func (*Scrollable) ToC

func (recv *Scrollable) ToC() unsafe.Pointer

type ScrollableInterface

type ScrollableInterface struct {
	// contains filtered or unexported fields
}

ScrollableInterface is a wrapper around the C record GtkScrollableInterface.

func ScrollableInterfaceNewFromC

func ScrollableInterfaceNewFromC(u unsafe.Pointer) *ScrollableInterface

func (*ScrollableInterface) Equals added in v0.0.2

func (recv *ScrollableInterface) Equals(other *ScrollableInterface) bool

Equals compares this ScrollableInterface with another ScrollableInterface, and returns true if they represent the same GObject.

func (*ScrollableInterface) ToC

func (recv *ScrollableInterface) ToC() unsafe.Pointer

type ScrollablePolicy

type ScrollablePolicy C.GtkScrollablePolicy
const (
	GTK_SCROLL_MINIMUM ScrollablePolicy = 0
	GTK_SCROLL_NATURAL ScrollablePolicy = 1
)

type Scrollbar

type Scrollbar struct {
	// contains filtered or unexported fields
}

Scrollbar is a wrapper around the C record GtkScrollbar.

func CastToScrollbar

func CastToScrollbar(object *gobject.Object) *Scrollbar

CastToWidget down casts any arbitrary Object to Scrollbar. Exercise care, as this is a potentially dangerous function if the Object is not a Scrollbar.

func ScrollbarNewFromC

func ScrollbarNewFromC(u unsafe.Pointer) *Scrollbar

func (*Scrollbar) Buildable

func (recv *Scrollbar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Scrollbar

func (*Scrollbar) Equals added in v0.0.2

func (recv *Scrollbar) Equals(other *Scrollbar) bool

Equals compares this Scrollbar with another Scrollbar, and returns true if they represent the same GObject.

func (*Scrollbar) ImplementorIface

func (recv *Scrollbar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Scrollbar

func (*Scrollbar) InitiallyUnowned

func (recv *Scrollbar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Scrollbar) Object

func (recv *Scrollbar) Object() *gobject.Object

Object upcasts to *Object

func (*Scrollbar) Orientable

func (recv *Scrollbar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Scrollbar

func (*Scrollbar) Range

func (recv *Scrollbar) Range() *Range

Range upcasts to *Range

func (*Scrollbar) ToC

func (recv *Scrollbar) ToC() unsafe.Pointer

func (*Scrollbar) Widget

func (recv *Scrollbar) Widget() *Widget

Widget upcasts to *Widget

type ScrollbarClass

type ScrollbarClass struct {
	// contains filtered or unexported fields
}

ScrollbarClass is a wrapper around the C record GtkScrollbarClass.

func ScrollbarClassNewFromC

func ScrollbarClassNewFromC(u unsafe.Pointer) *ScrollbarClass

func (*ScrollbarClass) Equals added in v0.0.2

func (recv *ScrollbarClass) Equals(other *ScrollbarClass) bool

Equals compares this ScrollbarClass with another ScrollbarClass, and returns true if they represent the same GObject.

func (*ScrollbarClass) ToC

func (recv *ScrollbarClass) ToC() unsafe.Pointer

type ScrolledWindow

type ScrolledWindow struct {
	// contains filtered or unexported fields
}

ScrolledWindow is a wrapper around the C record GtkScrolledWindow.

func CastToScrolledWindow

func CastToScrolledWindow(object *gobject.Object) *ScrolledWindow

CastToWidget down casts any arbitrary Object to ScrolledWindow. Exercise care, as this is a potentially dangerous function if the Object is not a ScrolledWindow.

func ScrolledWindowNew

func ScrolledWindowNew(hadjustment *Adjustment, vadjustment *Adjustment) *ScrolledWindow

ScrolledWindowNew is a wrapper around the C function gtk_scrolled_window_new.

func ScrolledWindowNewFromC

func ScrolledWindowNewFromC(u unsafe.Pointer) *ScrolledWindow

func (*ScrolledWindow) AddWithViewport

func (recv *ScrolledWindow) AddWithViewport(child *Widget)

AddWithViewport is a wrapper around the C function gtk_scrolled_window_add_with_viewport.

func (*ScrolledWindow) Bin

func (recv *ScrolledWindow) Bin() *Bin

Bin upcasts to *Bin

func (*ScrolledWindow) Buildable

func (recv *ScrolledWindow) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ScrolledWindow

func (*ScrolledWindow) ConnectMoveFocusOut added in v0.0.7

func (recv *ScrolledWindow) ConnectMoveFocusOut(callback ScrolledWindowSignalMoveFocusOutCallback) int

ConnectMoveFocusOut connects the callback to the 'move-focus-out' signal for the ScrolledWindow.

The returned value represents the connection, and may be passed to DisconnectMoveFocusOut to remove it.

func (*ScrolledWindow) ConnectScrollChild added in v0.0.7

func (recv *ScrolledWindow) ConnectScrollChild(callback ScrolledWindowSignalScrollChildCallback) int

ConnectScrollChild connects the callback to the 'scroll-child' signal for the ScrolledWindow.

The returned value represents the connection, and may be passed to DisconnectScrollChild to remove it.

func (*ScrolledWindow) Container

func (recv *ScrolledWindow) Container() *Container

Container upcasts to *Container

func (*ScrolledWindow) DisconnectMoveFocusOut added in v0.0.7

func (recv *ScrolledWindow) DisconnectMoveFocusOut(connectionID int)

DisconnectMoveFocusOut disconnects a callback from the 'move-focus-out' signal for the ScrolledWindow.

The connectionID should be a value returned from a call to ConnectMoveFocusOut.

func (*ScrolledWindow) DisconnectScrollChild added in v0.0.7

func (recv *ScrolledWindow) DisconnectScrollChild(connectionID int)

DisconnectScrollChild disconnects a callback from the 'scroll-child' signal for the ScrolledWindow.

The connectionID should be a value returned from a call to ConnectScrollChild.

func (*ScrolledWindow) Equals added in v0.0.2

func (recv *ScrolledWindow) Equals(other *ScrolledWindow) bool

Equals compares this ScrolledWindow with another ScrolledWindow, and returns true if they represent the same GObject.

func (*ScrolledWindow) GetHadjustment

func (recv *ScrolledWindow) GetHadjustment() *Adjustment

GetHadjustment is a wrapper around the C function gtk_scrolled_window_get_hadjustment.

func (*ScrolledWindow) GetPlacement

func (recv *ScrolledWindow) GetPlacement() CornerType

GetPlacement is a wrapper around the C function gtk_scrolled_window_get_placement.

func (*ScrolledWindow) GetPolicy added in v0.0.10

func (recv *ScrolledWindow) GetPolicy() (PolicyType, PolicyType)

GetPolicy is a wrapper around the C function gtk_scrolled_window_get_policy.

func (*ScrolledWindow) GetShadowType

func (recv *ScrolledWindow) GetShadowType() ShadowType

GetShadowType is a wrapper around the C function gtk_scrolled_window_get_shadow_type.

func (*ScrolledWindow) GetVadjustment

func (recv *ScrolledWindow) GetVadjustment() *Adjustment

GetVadjustment is a wrapper around the C function gtk_scrolled_window_get_vadjustment.

func (*ScrolledWindow) ImplementorIface

func (recv *ScrolledWindow) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ScrolledWindow

func (*ScrolledWindow) InitiallyUnowned

func (recv *ScrolledWindow) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ScrolledWindow) Object

func (recv *ScrolledWindow) Object() *gobject.Object

Object upcasts to *Object

func (*ScrolledWindow) SetHadjustment

func (recv *ScrolledWindow) SetHadjustment(hadjustment *Adjustment)

SetHadjustment is a wrapper around the C function gtk_scrolled_window_set_hadjustment.

func (*ScrolledWindow) SetPlacement

func (recv *ScrolledWindow) SetPlacement(windowPlacement CornerType)

SetPlacement is a wrapper around the C function gtk_scrolled_window_set_placement.

func (*ScrolledWindow) SetPolicy

func (recv *ScrolledWindow) SetPolicy(hscrollbarPolicy PolicyType, vscrollbarPolicy PolicyType)

SetPolicy is a wrapper around the C function gtk_scrolled_window_set_policy.

func (*ScrolledWindow) SetShadowType

func (recv *ScrolledWindow) SetShadowType(type_ ShadowType)

SetShadowType is a wrapper around the C function gtk_scrolled_window_set_shadow_type.

func (*ScrolledWindow) SetVadjustment

func (recv *ScrolledWindow) SetVadjustment(vadjustment *Adjustment)

SetVadjustment is a wrapper around the C function gtk_scrolled_window_set_vadjustment.

func (*ScrolledWindow) ToC

func (recv *ScrolledWindow) ToC() unsafe.Pointer

func (*ScrolledWindow) Widget

func (recv *ScrolledWindow) Widget() *Widget

Widget upcasts to *Widget

type ScrolledWindowAccessible

type ScrolledWindowAccessible struct {
	// contains filtered or unexported fields
}

ScrolledWindowAccessible is a wrapper around the C record GtkScrolledWindowAccessible.

func CastToScrolledWindowAccessible

func CastToScrolledWindowAccessible(object *gobject.Object) *ScrolledWindowAccessible

CastToWidget down casts any arbitrary Object to ScrolledWindowAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ScrolledWindowAccessible.

func ScrolledWindowAccessibleNewFromC

func ScrolledWindowAccessibleNewFromC(u unsafe.Pointer) *ScrolledWindowAccessible

func (*ScrolledWindowAccessible) Accessible

func (recv *ScrolledWindowAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ScrolledWindowAccessible) Component

func (recv *ScrolledWindowAccessible) Component() *atk.Component

Component returns the Component interface implemented by ScrolledWindowAccessible

func (*ScrolledWindowAccessible) ContainerAccessible

func (recv *ScrolledWindowAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ScrolledWindowAccessible) Equals added in v0.0.2

Equals compares this ScrolledWindowAccessible with another ScrolledWindowAccessible, and returns true if they represent the same GObject.

func (*ScrolledWindowAccessible) Object

func (recv *ScrolledWindowAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ScrolledWindowAccessible) ToC

func (*ScrolledWindowAccessible) WidgetAccessible

func (recv *ScrolledWindowAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ScrolledWindowAccessibleClass

type ScrolledWindowAccessibleClass struct {
	// contains filtered or unexported fields
}

ScrolledWindowAccessibleClass is a wrapper around the C record GtkScrolledWindowAccessibleClass.

func ScrolledWindowAccessibleClassNewFromC

func ScrolledWindowAccessibleClassNewFromC(u unsafe.Pointer) *ScrolledWindowAccessibleClass

func (*ScrolledWindowAccessibleClass) Equals added in v0.0.2

Equals compares this ScrolledWindowAccessibleClass with another ScrolledWindowAccessibleClass, and returns true if they represent the same GObject.

func (*ScrolledWindowAccessibleClass) ToC

type ScrolledWindowAccessiblePrivate

type ScrolledWindowAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ScrolledWindowAccessiblePrivate is a wrapper around the C record GtkScrolledWindowAccessiblePrivate.

func ScrolledWindowAccessiblePrivateNewFromC

func ScrolledWindowAccessiblePrivateNewFromC(u unsafe.Pointer) *ScrolledWindowAccessiblePrivate

func (*ScrolledWindowAccessiblePrivate) Equals added in v0.0.2

Equals compares this ScrolledWindowAccessiblePrivate with another ScrolledWindowAccessiblePrivate, and returns true if they represent the same GObject.

func (*ScrolledWindowAccessiblePrivate) ToC

type ScrolledWindowClass

type ScrolledWindowClass struct {

	// parent_class : record
	ScrollbarSpacing int32
	// contains filtered or unexported fields
}

ScrolledWindowClass is a wrapper around the C record GtkScrolledWindowClass.

func ScrolledWindowClassNewFromC

func ScrolledWindowClassNewFromC(u unsafe.Pointer) *ScrolledWindowClass

func (*ScrolledWindowClass) Equals added in v0.0.2

func (recv *ScrolledWindowClass) Equals(other *ScrolledWindowClass) bool

Equals compares this ScrolledWindowClass with another ScrolledWindowClass, and returns true if they represent the same GObject.

func (*ScrolledWindowClass) ToC

func (recv *ScrolledWindowClass) ToC() unsafe.Pointer

type ScrolledWindowPrivate

type ScrolledWindowPrivate struct {
	// contains filtered or unexported fields
}

ScrolledWindowPrivate is a wrapper around the C record GtkScrolledWindowPrivate.

func ScrolledWindowPrivateNewFromC

func ScrolledWindowPrivateNewFromC(u unsafe.Pointer) *ScrolledWindowPrivate

func (*ScrolledWindowPrivate) Equals added in v0.0.2

func (recv *ScrolledWindowPrivate) Equals(other *ScrolledWindowPrivate) bool

Equals compares this ScrolledWindowPrivate with another ScrolledWindowPrivate, and returns true if they represent the same GObject.

func (*ScrolledWindowPrivate) ToC

func (recv *ScrolledWindowPrivate) ToC() unsafe.Pointer

type ScrolledWindowSignalMoveFocusOutCallback added in v0.0.7

type ScrolledWindowSignalMoveFocusOutCallback func(targetObject *ScrolledWindow, directionType DirectionType)

ScrolledWindowSignalMoveFocusOutCallback is a callback function for a 'move-focus-out' signal emitted from a ScrolledWindow.

type ScrolledWindowSignalScrollChildCallback added in v0.0.7

type ScrolledWindowSignalScrollChildCallback func(targetObject *ScrolledWindow, scroll ScrollType, horizontal bool) bool

ScrolledWindowSignalScrollChildCallback is a callback function for a 'scroll-child' signal emitted from a ScrolledWindow.

type SearchBar struct {
	// contains filtered or unexported fields
}

SearchBar is a wrapper around the C record GtkSearchBar.

func CastToSearchBar

func CastToSearchBar(object *gobject.Object) *SearchBar

CastToWidget down casts any arbitrary Object to SearchBar. Exercise care, as this is a potentially dangerous function if the Object is not a SearchBar.

func SearchBarNewFromC

func SearchBarNewFromC(u unsafe.Pointer) *SearchBar

func (*SearchBar) Bin

func (recv *SearchBar) Bin() *Bin

Bin upcasts to *Bin

func (*SearchBar) Buildable

func (recv *SearchBar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SearchBar

func (*SearchBar) Container

func (recv *SearchBar) Container() *Container

Container upcasts to *Container

func (*SearchBar) Equals added in v0.0.2

func (recv *SearchBar) Equals(other *SearchBar) bool

Equals compares this SearchBar with another SearchBar, and returns true if they represent the same GObject.

func (*SearchBar) ImplementorIface

func (recv *SearchBar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by SearchBar

func (*SearchBar) InitiallyUnowned

func (recv *SearchBar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*SearchBar) Object

func (recv *SearchBar) Object() *gobject.Object

Object upcasts to *Object

func (*SearchBar) ToC

func (recv *SearchBar) ToC() unsafe.Pointer

func (*SearchBar) Widget

func (recv *SearchBar) Widget() *Widget

Widget upcasts to *Widget

type SearchBarClass

type SearchBarClass struct {
	// contains filtered or unexported fields
}

SearchBarClass is a wrapper around the C record GtkSearchBarClass.

func SearchBarClassNewFromC

func SearchBarClassNewFromC(u unsafe.Pointer) *SearchBarClass

func (*SearchBarClass) Equals added in v0.0.2

func (recv *SearchBarClass) Equals(other *SearchBarClass) bool

Equals compares this SearchBarClass with another SearchBarClass, and returns true if they represent the same GObject.

func (*SearchBarClass) ToC

func (recv *SearchBarClass) ToC() unsafe.Pointer

type SearchEntry

type SearchEntry struct {
	// contains filtered or unexported fields
}

SearchEntry is a wrapper around the C record GtkSearchEntry.

func CastToSearchEntry

func CastToSearchEntry(object *gobject.Object) *SearchEntry

CastToWidget down casts any arbitrary Object to SearchEntry. Exercise care, as this is a potentially dangerous function if the Object is not a SearchEntry.

func SearchEntryNewFromC

func SearchEntryNewFromC(u unsafe.Pointer) *SearchEntry

func (*SearchEntry) Buildable

func (recv *SearchEntry) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SearchEntry

func (*SearchEntry) CellEditable

func (recv *SearchEntry) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by SearchEntry

func (*SearchEntry) Editable

func (recv *SearchEntry) Editable() *Editable

Editable returns the Editable interface implemented by SearchEntry

func (*SearchEntry) Entry

func (recv *SearchEntry) Entry() *Entry

Entry upcasts to *Entry

func (*SearchEntry) Equals added in v0.0.2

func (recv *SearchEntry) Equals(other *SearchEntry) bool

Equals compares this SearchEntry with another SearchEntry, and returns true if they represent the same GObject.

func (*SearchEntry) ImplementorIface

func (recv *SearchEntry) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by SearchEntry

func (*SearchEntry) InitiallyUnowned

func (recv *SearchEntry) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*SearchEntry) Object

func (recv *SearchEntry) Object() *gobject.Object

Object upcasts to *Object

func (*SearchEntry) ToC

func (recv *SearchEntry) ToC() unsafe.Pointer

func (*SearchEntry) Widget

func (recv *SearchEntry) Widget() *Widget

Widget upcasts to *Widget

type SearchEntryClass

type SearchEntryClass struct {
	// contains filtered or unexported fields
}

SearchEntryClass is a wrapper around the C record GtkSearchEntryClass.

func SearchEntryClassNewFromC

func SearchEntryClassNewFromC(u unsafe.Pointer) *SearchEntryClass

func (*SearchEntryClass) Equals added in v0.0.2

func (recv *SearchEntryClass) Equals(other *SearchEntryClass) bool

Equals compares this SearchEntryClass with another SearchEntryClass, and returns true if they represent the same GObject.

func (*SearchEntryClass) ToC

func (recv *SearchEntryClass) ToC() unsafe.Pointer

type SelectionData

type SelectionData struct {
	// contains filtered or unexported fields
}

SelectionData is a wrapper around the C record GtkSelectionData.

func SelectionDataNewFromC

func SelectionDataNewFromC(u unsafe.Pointer) *SelectionData

func (*SelectionData) Copy

func (recv *SelectionData) Copy() *SelectionData

Copy is a wrapper around the C function gtk_selection_data_copy.

func (*SelectionData) Equals added in v0.0.2

func (recv *SelectionData) Equals(other *SelectionData) bool

Equals compares this SelectionData with another SelectionData, and returns true if they represent the same GObject.

func (*SelectionData) Free

func (recv *SelectionData) Free()

Free is a wrapper around the C function gtk_selection_data_free.

func (*SelectionData) Set added in v0.0.5

func (recv *SelectionData) Set(type_ *gdk.Atom, format int32, data []uint8)

Set is a wrapper around the C function gtk_selection_data_set.

func (*SelectionData) SetText

func (recv *SelectionData) SetText(str string, len int32) bool

SetText is a wrapper around the C function gtk_selection_data_set_text.

func (*SelectionData) TargetsIncludeText

func (recv *SelectionData) TargetsIncludeText() bool

TargetsIncludeText is a wrapper around the C function gtk_selection_data_targets_include_text.

func (*SelectionData) ToC

func (recv *SelectionData) ToC() unsafe.Pointer

type SelectionMode

type SelectionMode C.GtkSelectionMode
const (
	GTK_SELECTION_NONE     SelectionMode = 0
	GTK_SELECTION_SINGLE   SelectionMode = 1
	GTK_SELECTION_BROWSE   SelectionMode = 2
	GTK_SELECTION_MULTIPLE SelectionMode = 3
)

type SensitivityType

type SensitivityType C.GtkSensitivityType
const (
	GTK_SENSITIVITY_AUTO SensitivityType = 0
	GTK_SENSITIVITY_ON   SensitivityType = 1
	GTK_SENSITIVITY_OFF  SensitivityType = 2
)

type Separator

type Separator struct {
	// contains filtered or unexported fields
}

Separator is a wrapper around the C record GtkSeparator.

func CastToSeparator

func CastToSeparator(object *gobject.Object) *Separator

CastToWidget down casts any arbitrary Object to Separator. Exercise care, as this is a potentially dangerous function if the Object is not a Separator.

func SeparatorNewFromC

func SeparatorNewFromC(u unsafe.Pointer) *Separator

func (*Separator) Buildable

func (recv *Separator) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Separator

func (*Separator) Equals added in v0.0.2

func (recv *Separator) Equals(other *Separator) bool

Equals compares this Separator with another Separator, and returns true if they represent the same GObject.

func (*Separator) ImplementorIface

func (recv *Separator) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Separator

func (*Separator) InitiallyUnowned

func (recv *Separator) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Separator) Object

func (recv *Separator) Object() *gobject.Object

Object upcasts to *Object

func (*Separator) Orientable

func (recv *Separator) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Separator

func (*Separator) ToC

func (recv *Separator) ToC() unsafe.Pointer

func (*Separator) Widget

func (recv *Separator) Widget() *Widget

Widget upcasts to *Widget

type SeparatorClass

type SeparatorClass struct {
	// contains filtered or unexported fields
}

SeparatorClass is a wrapper around the C record GtkSeparatorClass.

func SeparatorClassNewFromC

func SeparatorClassNewFromC(u unsafe.Pointer) *SeparatorClass

func (*SeparatorClass) Equals added in v0.0.2

func (recv *SeparatorClass) Equals(other *SeparatorClass) bool

Equals compares this SeparatorClass with another SeparatorClass, and returns true if they represent the same GObject.

func (*SeparatorClass) ToC

func (recv *SeparatorClass) ToC() unsafe.Pointer

type SeparatorMenuItem

type SeparatorMenuItem struct {
	// contains filtered or unexported fields
}

SeparatorMenuItem is a wrapper around the C record GtkSeparatorMenuItem.

func CastToSeparatorMenuItem

func CastToSeparatorMenuItem(object *gobject.Object) *SeparatorMenuItem

CastToWidget down casts any arbitrary Object to SeparatorMenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a SeparatorMenuItem.

func SeparatorMenuItemNew

func SeparatorMenuItemNew() *SeparatorMenuItem

SeparatorMenuItemNew is a wrapper around the C function gtk_separator_menu_item_new.

func SeparatorMenuItemNewFromC

func SeparatorMenuItemNewFromC(u unsafe.Pointer) *SeparatorMenuItem

func (*SeparatorMenuItem) Actionable

func (recv *SeparatorMenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by SeparatorMenuItem

func (*SeparatorMenuItem) Activatable

func (recv *SeparatorMenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by SeparatorMenuItem

func (*SeparatorMenuItem) Bin

func (recv *SeparatorMenuItem) Bin() *Bin

Bin upcasts to *Bin

func (*SeparatorMenuItem) Buildable

func (recv *SeparatorMenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SeparatorMenuItem

func (*SeparatorMenuItem) Container

func (recv *SeparatorMenuItem) Container() *Container

Container upcasts to *Container

func (*SeparatorMenuItem) Equals added in v0.0.2

func (recv *SeparatorMenuItem) Equals(other *SeparatorMenuItem) bool

Equals compares this SeparatorMenuItem with another SeparatorMenuItem, and returns true if they represent the same GObject.

func (*SeparatorMenuItem) ImplementorIface

func (recv *SeparatorMenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by SeparatorMenuItem

func (*SeparatorMenuItem) InitiallyUnowned

func (recv *SeparatorMenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*SeparatorMenuItem) MenuItem

func (recv *SeparatorMenuItem) MenuItem() *MenuItem

MenuItem upcasts to *MenuItem

func (*SeparatorMenuItem) Object

func (recv *SeparatorMenuItem) Object() *gobject.Object

Object upcasts to *Object

func (*SeparatorMenuItem) ToC

func (recv *SeparatorMenuItem) ToC() unsafe.Pointer

func (*SeparatorMenuItem) Widget

func (recv *SeparatorMenuItem) Widget() *Widget

Widget upcasts to *Widget

type SeparatorMenuItemClass

type SeparatorMenuItemClass struct {
	// contains filtered or unexported fields
}

SeparatorMenuItemClass is a wrapper around the C record GtkSeparatorMenuItemClass.

func SeparatorMenuItemClassNewFromC

func SeparatorMenuItemClassNewFromC(u unsafe.Pointer) *SeparatorMenuItemClass

func (*SeparatorMenuItemClass) Equals added in v0.0.2

func (recv *SeparatorMenuItemClass) Equals(other *SeparatorMenuItemClass) bool

Equals compares this SeparatorMenuItemClass with another SeparatorMenuItemClass, and returns true if they represent the same GObject.

func (*SeparatorMenuItemClass) ToC

type SeparatorPrivate

type SeparatorPrivate struct {
	// contains filtered or unexported fields
}

SeparatorPrivate is a wrapper around the C record GtkSeparatorPrivate.

func SeparatorPrivateNewFromC

func SeparatorPrivateNewFromC(u unsafe.Pointer) *SeparatorPrivate

func (*SeparatorPrivate) Equals added in v0.0.2

func (recv *SeparatorPrivate) Equals(other *SeparatorPrivate) bool

Equals compares this SeparatorPrivate with another SeparatorPrivate, and returns true if they represent the same GObject.

func (*SeparatorPrivate) ToC

func (recv *SeparatorPrivate) ToC() unsafe.Pointer

type SeparatorToolItem

type SeparatorToolItem struct {
	// contains filtered or unexported fields
}

SeparatorToolItem is a wrapper around the C record GtkSeparatorToolItem.

func CastToSeparatorToolItem

func CastToSeparatorToolItem(object *gobject.Object) *SeparatorToolItem

CastToWidget down casts any arbitrary Object to SeparatorToolItem. Exercise care, as this is a potentially dangerous function if the Object is not a SeparatorToolItem.

func SeparatorToolItemNewFromC

func SeparatorToolItemNewFromC(u unsafe.Pointer) *SeparatorToolItem

func (*SeparatorToolItem) Activatable

func (recv *SeparatorToolItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by SeparatorToolItem

func (*SeparatorToolItem) Bin

func (recv *SeparatorToolItem) Bin() *Bin

Bin upcasts to *Bin

func (*SeparatorToolItem) Buildable

func (recv *SeparatorToolItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SeparatorToolItem

func (*SeparatorToolItem) Container

func (recv *SeparatorToolItem) Container() *Container

Container upcasts to *Container

func (*SeparatorToolItem) Equals added in v0.0.2

func (recv *SeparatorToolItem) Equals(other *SeparatorToolItem) bool

Equals compares this SeparatorToolItem with another SeparatorToolItem, and returns true if they represent the same GObject.

func (*SeparatorToolItem) ImplementorIface

func (recv *SeparatorToolItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by SeparatorToolItem

func (*SeparatorToolItem) InitiallyUnowned

func (recv *SeparatorToolItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*SeparatorToolItem) Object

func (recv *SeparatorToolItem) Object() *gobject.Object

Object upcasts to *Object

func (*SeparatorToolItem) ToC

func (recv *SeparatorToolItem) ToC() unsafe.Pointer

func (*SeparatorToolItem) ToolItem

func (recv *SeparatorToolItem) ToolItem() *ToolItem

ToolItem upcasts to *ToolItem

func (*SeparatorToolItem) Widget

func (recv *SeparatorToolItem) Widget() *Widget

Widget upcasts to *Widget

type SeparatorToolItemClass

type SeparatorToolItemClass struct {
	// contains filtered or unexported fields
}

SeparatorToolItemClass is a wrapper around the C record GtkSeparatorToolItemClass.

func SeparatorToolItemClassNewFromC

func SeparatorToolItemClassNewFromC(u unsafe.Pointer) *SeparatorToolItemClass

func (*SeparatorToolItemClass) Equals added in v0.0.2

func (recv *SeparatorToolItemClass) Equals(other *SeparatorToolItemClass) bool

Equals compares this SeparatorToolItemClass with another SeparatorToolItemClass, and returns true if they represent the same GObject.

func (*SeparatorToolItemClass) ToC

type SeparatorToolItemPrivate

type SeparatorToolItemPrivate struct {
	// contains filtered or unexported fields
}

SeparatorToolItemPrivate is a wrapper around the C record GtkSeparatorToolItemPrivate.

func SeparatorToolItemPrivateNewFromC

func SeparatorToolItemPrivateNewFromC(u unsafe.Pointer) *SeparatorToolItemPrivate

func (*SeparatorToolItemPrivate) Equals added in v0.0.2

Equals compares this SeparatorToolItemPrivate with another SeparatorToolItemPrivate, and returns true if they represent the same GObject.

func (*SeparatorToolItemPrivate) ToC

type Settings

type Settings struct {
	// contains filtered or unexported fields
}

Settings is a wrapper around the C record GtkSettings.

func CastToSettings

func CastToSettings(object *gobject.Object) *Settings

CastToWidget down casts any arbitrary Object to Settings. Exercise care, as this is a potentially dangerous function if the Object is not a Settings.

func SettingsGetDefault added in v0.0.3

func SettingsGetDefault() *Settings

SettingsGetDefault is a wrapper around the C function gtk_settings_get_default.

func SettingsNewFromC

func SettingsNewFromC(u unsafe.Pointer) *Settings

func (*Settings) Equals added in v0.0.2

func (recv *Settings) Equals(other *Settings) bool

Equals compares this Settings with another Settings, and returns true if they represent the same GObject.

func (*Settings) Object

func (recv *Settings) Object() *gobject.Object

Object upcasts to *Object

func (*Settings) SetDoubleProperty

func (recv *Settings) SetDoubleProperty(name string, vDouble float64, origin string)

gtk_settings_install_property_parser : unsupported parameter parser : no type generator for RcPropertyParser (GtkRcPropertyParser) for param parser SetDoubleProperty is a wrapper around the C function gtk_settings_set_double_property.

func (*Settings) SetLongProperty

func (recv *Settings) SetLongProperty(name string, vLong int64, origin string)

SetLongProperty is a wrapper around the C function gtk_settings_set_long_property.

func (*Settings) SetPropertyValue

func (recv *Settings) SetPropertyValue(name string, svalue *SettingsValue)

SetPropertyValue is a wrapper around the C function gtk_settings_set_property_value.

func (*Settings) SetStringProperty

func (recv *Settings) SetStringProperty(name string, vString string, origin string)

SetStringProperty is a wrapper around the C function gtk_settings_set_string_property.

func (*Settings) StyleProvider

func (recv *Settings) StyleProvider() *StyleProvider

StyleProvider returns the StyleProvider interface implemented by Settings

func (*Settings) ToC

func (recv *Settings) ToC() unsafe.Pointer

type SettingsClass

type SettingsClass struct {
	// contains filtered or unexported fields
}

SettingsClass is a wrapper around the C record GtkSettingsClass.

func SettingsClassNewFromC

func SettingsClassNewFromC(u unsafe.Pointer) *SettingsClass

func (*SettingsClass) Equals added in v0.0.2

func (recv *SettingsClass) Equals(other *SettingsClass) bool

Equals compares this SettingsClass with another SettingsClass, and returns true if they represent the same GObject.

func (*SettingsClass) ToC

func (recv *SettingsClass) ToC() unsafe.Pointer

type SettingsPrivate

type SettingsPrivate struct {
	// contains filtered or unexported fields
}

SettingsPrivate is a wrapper around the C record GtkSettingsPrivate.

func SettingsPrivateNewFromC

func SettingsPrivateNewFromC(u unsafe.Pointer) *SettingsPrivate

func (*SettingsPrivate) Equals added in v0.0.2

func (recv *SettingsPrivate) Equals(other *SettingsPrivate) bool

Equals compares this SettingsPrivate with another SettingsPrivate, and returns true if they represent the same GObject.

func (*SettingsPrivate) ToC

func (recv *SettingsPrivate) ToC() unsafe.Pointer

type SettingsValue

type SettingsValue struct {
	Origin string
	// contains filtered or unexported fields
}

SettingsValue is a wrapper around the C record GtkSettingsValue.

func SettingsValueNewFromC

func SettingsValueNewFromC(u unsafe.Pointer) *SettingsValue

func (*SettingsValue) Equals added in v0.0.2

func (recv *SettingsValue) Equals(other *SettingsValue) bool

Equals compares this SettingsValue with another SettingsValue, and returns true if they represent the same GObject.

func (*SettingsValue) ToC

func (recv *SettingsValue) ToC() unsafe.Pointer

type ShadowType

type ShadowType C.GtkShadowType
const (
	GTK_SHADOW_NONE       ShadowType = 0
	GTK_SHADOW_IN         ShadowType = 1
	GTK_SHADOW_OUT        ShadowType = 2
	GTK_SHADOW_ETCHED_IN  ShadowType = 3
	GTK_SHADOW_ETCHED_OUT ShadowType = 4
)

type SizeGroup

type SizeGroup struct {
	// contains filtered or unexported fields
}

SizeGroup is a wrapper around the C record GtkSizeGroup.

func CastToSizeGroup

func CastToSizeGroup(object *gobject.Object) *SizeGroup

CastToWidget down casts any arbitrary Object to SizeGroup. Exercise care, as this is a potentially dangerous function if the Object is not a SizeGroup.

func SizeGroupNew

func SizeGroupNew(mode SizeGroupMode) *SizeGroup

SizeGroupNew is a wrapper around the C function gtk_size_group_new.

func SizeGroupNewFromC

func SizeGroupNewFromC(u unsafe.Pointer) *SizeGroup

func (*SizeGroup) AddWidget

func (recv *SizeGroup) AddWidget(widget *Widget)

AddWidget is a wrapper around the C function gtk_size_group_add_widget.

func (*SizeGroup) Buildable

func (recv *SizeGroup) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SizeGroup

func (*SizeGroup) Equals added in v0.0.2

func (recv *SizeGroup) Equals(other *SizeGroup) bool

Equals compares this SizeGroup with another SizeGroup, and returns true if they represent the same GObject.

func (*SizeGroup) GetMode

func (recv *SizeGroup) GetMode() SizeGroupMode

GetMode is a wrapper around the C function gtk_size_group_get_mode.

func (*SizeGroup) Object

func (recv *SizeGroup) Object() *gobject.Object

Object upcasts to *Object

func (*SizeGroup) RemoveWidget

func (recv *SizeGroup) RemoveWidget(widget *Widget)

RemoveWidget is a wrapper around the C function gtk_size_group_remove_widget.

func (*SizeGroup) SetMode

func (recv *SizeGroup) SetMode(mode SizeGroupMode)

SetMode is a wrapper around the C function gtk_size_group_set_mode.

func (*SizeGroup) ToC

func (recv *SizeGroup) ToC() unsafe.Pointer

type SizeGroupClass

type SizeGroupClass struct {
	// contains filtered or unexported fields
}

SizeGroupClass is a wrapper around the C record GtkSizeGroupClass.

func SizeGroupClassNewFromC

func SizeGroupClassNewFromC(u unsafe.Pointer) *SizeGroupClass

func (*SizeGroupClass) Equals added in v0.0.2

func (recv *SizeGroupClass) Equals(other *SizeGroupClass) bool

Equals compares this SizeGroupClass with another SizeGroupClass, and returns true if they represent the same GObject.

func (*SizeGroupClass) ToC

func (recv *SizeGroupClass) ToC() unsafe.Pointer

type SizeGroupMode

type SizeGroupMode C.GtkSizeGroupMode
const (
	GTK_SIZE_GROUP_NONE       SizeGroupMode = 0
	GTK_SIZE_GROUP_HORIZONTAL SizeGroupMode = 1
	GTK_SIZE_GROUP_VERTICAL   SizeGroupMode = 2
	GTK_SIZE_GROUP_BOTH       SizeGroupMode = 3
)

type SizeGroupPrivate

type SizeGroupPrivate struct {
	// contains filtered or unexported fields
}

SizeGroupPrivate is a wrapper around the C record GtkSizeGroupPrivate.

func SizeGroupPrivateNewFromC

func SizeGroupPrivateNewFromC(u unsafe.Pointer) *SizeGroupPrivate

func (*SizeGroupPrivate) Equals added in v0.0.2

func (recv *SizeGroupPrivate) Equals(other *SizeGroupPrivate) bool

Equals compares this SizeGroupPrivate with another SizeGroupPrivate, and returns true if they represent the same GObject.

func (*SizeGroupPrivate) ToC

func (recv *SizeGroupPrivate) ToC() unsafe.Pointer

type SizeRequestMode

type SizeRequestMode C.GtkSizeRequestMode
const (
	GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH SizeRequestMode = 0
	GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT SizeRequestMode = 1
	GTK_SIZE_REQUEST_CONSTANT_SIZE    SizeRequestMode = 2
)

type SocketClass

type SocketClass struct {
	// contains filtered or unexported fields
}

SocketClass is a wrapper around the C record GtkSocketClass.

func SocketClassNewFromC

func SocketClassNewFromC(u unsafe.Pointer) *SocketClass

func (*SocketClass) Equals added in v0.0.2

func (recv *SocketClass) Equals(other *SocketClass) bool

Equals compares this SocketClass with another SocketClass, and returns true if they represent the same GObject.

func (*SocketClass) ToC

func (recv *SocketClass) ToC() unsafe.Pointer

type SocketPrivate

type SocketPrivate struct {
	// contains filtered or unexported fields
}

SocketPrivate is a wrapper around the C record GtkSocketPrivate.

func SocketPrivateNewFromC

func SocketPrivateNewFromC(u unsafe.Pointer) *SocketPrivate

func (*SocketPrivate) Equals added in v0.0.2

func (recv *SocketPrivate) Equals(other *SocketPrivate) bool

Equals compares this SocketPrivate with another SocketPrivate, and returns true if they represent the same GObject.

func (*SocketPrivate) ToC

func (recv *SocketPrivate) ToC() unsafe.Pointer

type SortType

type SortType C.GtkSortType
const (
	GTK_SORT_ASCENDING  SortType = 0
	GTK_SORT_DESCENDING SortType = 1
)

type SpinButton

type SpinButton struct {
	// contains filtered or unexported fields
}

SpinButton is a wrapper around the C record GtkSpinButton.

func CastToSpinButton

func CastToSpinButton(object *gobject.Object) *SpinButton

CastToWidget down casts any arbitrary Object to SpinButton. Exercise care, as this is a potentially dangerous function if the Object is not a SpinButton.

func SpinButtonNew

func SpinButtonNew(adjustment *Adjustment, climbRate float64, digits uint32) *SpinButton

SpinButtonNew is a wrapper around the C function gtk_spin_button_new.

func SpinButtonNewFromC

func SpinButtonNewFromC(u unsafe.Pointer) *SpinButton

func SpinButtonNewWithRange

func SpinButtonNewWithRange(min float64, max float64, step float64) *SpinButton

SpinButtonNewWithRange is a wrapper around the C function gtk_spin_button_new_with_range.

func (*SpinButton) Buildable

func (recv *SpinButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by SpinButton

func (*SpinButton) CellEditable

func (recv *SpinButton) CellEditable() *CellEditable

CellEditable returns the CellEditable interface implemented by SpinButton

func (*SpinButton) Configure

func (recv *SpinButton) Configure(adjustment *Adjustment, climbRate float64, digits uint32)

Configure is a wrapper around the C function gtk_spin_button_configure.

func (*SpinButton) ConnectChangeValue added in v0.0.7

func (recv *SpinButton) ConnectChangeValue(callback SpinButtonSignalChangeValueCallback) int

ConnectChangeValue connects the callback to the 'change-value' signal for the SpinButton.

The returned value represents the connection, and may be passed to DisconnectChangeValue to remove it.

func (*SpinButton) ConnectOutput

func (recv *SpinButton) ConnectOutput(callback SpinButtonSignalOutputCallback) int

ConnectOutput connects the callback to the 'output' signal for the SpinButton.

The returned value represents the connection, and may be passed to DisconnectOutput to remove it.

func (*SpinButton) ConnectValueChanged

func (recv *SpinButton) ConnectValueChanged(callback SpinButtonSignalValueChangedCallback) int

ConnectValueChanged connects the callback to the 'value-changed' signal for the SpinButton.

The returned value represents the connection, and may be passed to DisconnectValueChanged to remove it.

func (*SpinButton) DisconnectChangeValue added in v0.0.7

func (recv *SpinButton) DisconnectChangeValue(connectionID int)

DisconnectChangeValue disconnects a callback from the 'change-value' signal for the SpinButton.

The connectionID should be a value returned from a call to ConnectChangeValue.

func (*SpinButton) DisconnectOutput

func (recv *SpinButton) DisconnectOutput(connectionID int)

DisconnectOutput disconnects a callback from the 'output' signal for the SpinButton.

The connectionID should be a value returned from a call to ConnectOutput.

func (*SpinButton) DisconnectValueChanged

func (recv *SpinButton) DisconnectValueChanged(connectionID int)

DisconnectValueChanged disconnects a callback from the 'value-changed' signal for the SpinButton.

The connectionID should be a value returned from a call to ConnectValueChanged.

func (*SpinButton) Editable

func (recv *SpinButton) Editable() *Editable

Editable returns the Editable interface implemented by SpinButton

func (*SpinButton) Entry

func (recv *SpinButton) Entry() *Entry

Entry upcasts to *Entry

func (*SpinButton) Equals added in v0.0.2

func (recv *SpinButton) Equals(other *SpinButton) bool

Equals compares this SpinButton with another SpinButton, and returns true if they represent the same GObject.

func (*SpinButton) GetAdjustment

func (recv *SpinButton) GetAdjustment() *Adjustment

GetAdjustment is a wrapper around the C function gtk_spin_button_get_adjustment.

func (*SpinButton) GetDigits

func (recv *SpinButton) GetDigits() uint32

GetDigits is a wrapper around the C function gtk_spin_button_get_digits.

func (*SpinButton) GetIncrements

func (recv *SpinButton) GetIncrements() (float64, float64)

GetIncrements is a wrapper around the C function gtk_spin_button_get_increments.

func (*SpinButton) GetNumeric

func (recv *SpinButton) GetNumeric() bool

GetNumeric is a wrapper around the C function gtk_spin_button_get_numeric.

func (*SpinButton) GetRange

func (recv *SpinButton) GetRange() (float64, float64)

GetRange is a wrapper around the C function gtk_spin_button_get_range.

func (*SpinButton) GetSnapToTicks

func (recv *SpinButton) GetSnapToTicks() bool

GetSnapToTicks is a wrapper around the C function gtk_spin_button_get_snap_to_ticks.

func (*SpinButton) GetUpdatePolicy

func (recv *SpinButton) GetUpdatePolicy() SpinButtonUpdatePolicy

GetUpdatePolicy is a wrapper around the C function gtk_spin_button_get_update_policy.

func (*SpinButton) GetValue

func (recv *SpinButton) GetValue() float64

GetValue is a wrapper around the C function gtk_spin_button_get_value.

func (*SpinButton) GetValueAsInt

func (recv *SpinButton) GetValueAsInt() int32

GetValueAsInt is a wrapper around the C function gtk_spin_button_get_value_as_int.

func (*SpinButton) GetWrap

func (recv *SpinButton) GetWrap() bool

GetWrap is a wrapper around the C function gtk_spin_button_get_wrap.

func (*SpinButton) ImplementorIface

func (recv *SpinButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by SpinButton

func (*SpinButton) InitiallyUnowned

func (recv *SpinButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*SpinButton) Object

func (recv *SpinButton) Object() *gobject.Object

Object upcasts to *Object

func (*SpinButton) Orientable

func (recv *SpinButton) Orientable() *Orientable

Orientable returns the Orientable interface implemented by SpinButton

func (*SpinButton) SetAdjustment

func (recv *SpinButton) SetAdjustment(adjustment *Adjustment)

SetAdjustment is a wrapper around the C function gtk_spin_button_set_adjustment.

func (*SpinButton) SetDigits

func (recv *SpinButton) SetDigits(digits uint32)

SetDigits is a wrapper around the C function gtk_spin_button_set_digits.

func (*SpinButton) SetIncrements

func (recv *SpinButton) SetIncrements(step float64, page float64)

SetIncrements is a wrapper around the C function gtk_spin_button_set_increments.

func (*SpinButton) SetNumeric

func (recv *SpinButton) SetNumeric(numeric bool)

SetNumeric is a wrapper around the C function gtk_spin_button_set_numeric.

func (*SpinButton) SetRange

func (recv *SpinButton) SetRange(min float64, max float64)

SetRange is a wrapper around the C function gtk_spin_button_set_range.

func (*SpinButton) SetSnapToTicks

func (recv *SpinButton) SetSnapToTicks(snapToTicks bool)

SetSnapToTicks is a wrapper around the C function gtk_spin_button_set_snap_to_ticks.

func (*SpinButton) SetUpdatePolicy

func (recv *SpinButton) SetUpdatePolicy(policy SpinButtonUpdatePolicy)

SetUpdatePolicy is a wrapper around the C function gtk_spin_button_set_update_policy.

func (*SpinButton) SetValue

func (recv *SpinButton) SetValue(value float64)

SetValue is a wrapper around the C function gtk_spin_button_set_value.

func (*SpinButton) SetWrap

func (recv *SpinButton) SetWrap(wrap bool)

SetWrap is a wrapper around the C function gtk_spin_button_set_wrap.

func (*SpinButton) Spin

func (recv *SpinButton) Spin(direction SpinType, increment float64)

Spin is a wrapper around the C function gtk_spin_button_spin.

func (*SpinButton) ToC

func (recv *SpinButton) ToC() unsafe.Pointer

func (*SpinButton) Update

func (recv *SpinButton) Update()

Update is a wrapper around the C function gtk_spin_button_update.

func (*SpinButton) Widget

func (recv *SpinButton) Widget() *Widget

Widget upcasts to *Widget

type SpinButtonAccessible

type SpinButtonAccessible struct {
	// contains filtered or unexported fields
}

SpinButtonAccessible is a wrapper around the C record GtkSpinButtonAccessible.

func CastToSpinButtonAccessible

func CastToSpinButtonAccessible(object *gobject.Object) *SpinButtonAccessible

CastToWidget down casts any arbitrary Object to SpinButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a SpinButtonAccessible.

func SpinButtonAccessibleNewFromC

func SpinButtonAccessibleNewFromC(u unsafe.Pointer) *SpinButtonAccessible

func (*SpinButtonAccessible) Accessible

func (recv *SpinButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*SpinButtonAccessible) Action

func (recv *SpinButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by SpinButtonAccessible

func (*SpinButtonAccessible) Component

func (recv *SpinButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by SpinButtonAccessible

func (*SpinButtonAccessible) EditableText

func (recv *SpinButtonAccessible) EditableText() *atk.EditableText

EditableText returns the EditableText interface implemented by SpinButtonAccessible

func (*SpinButtonAccessible) EntryAccessible

func (recv *SpinButtonAccessible) EntryAccessible() *EntryAccessible

EntryAccessible upcasts to *EntryAccessible

func (*SpinButtonAccessible) Equals added in v0.0.2

func (recv *SpinButtonAccessible) Equals(other *SpinButtonAccessible) bool

Equals compares this SpinButtonAccessible with another SpinButtonAccessible, and returns true if they represent the same GObject.

func (*SpinButtonAccessible) Object

func (recv *SpinButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*SpinButtonAccessible) Text

func (recv *SpinButtonAccessible) Text() *atk.Text

Text returns the Text interface implemented by SpinButtonAccessible

func (*SpinButtonAccessible) ToC

func (recv *SpinButtonAccessible) ToC() unsafe.Pointer

func (*SpinButtonAccessible) Value

func (recv *SpinButtonAccessible) Value() *atk.Value

Value returns the Value interface implemented by SpinButtonAccessible

func (*SpinButtonAccessible) WidgetAccessible

func (recv *SpinButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type SpinButtonAccessibleClass

type SpinButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

SpinButtonAccessibleClass is a wrapper around the C record GtkSpinButtonAccessibleClass.

func SpinButtonAccessibleClassNewFromC

func SpinButtonAccessibleClassNewFromC(u unsafe.Pointer) *SpinButtonAccessibleClass

func (*SpinButtonAccessibleClass) Equals added in v0.0.2

Equals compares this SpinButtonAccessibleClass with another SpinButtonAccessibleClass, and returns true if they represent the same GObject.

func (*SpinButtonAccessibleClass) ToC

type SpinButtonAccessiblePrivate

type SpinButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

SpinButtonAccessiblePrivate is a wrapper around the C record GtkSpinButtonAccessiblePrivate.

func SpinButtonAccessiblePrivateNewFromC

func SpinButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *SpinButtonAccessiblePrivate

func (*SpinButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this SpinButtonAccessiblePrivate with another SpinButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*SpinButtonAccessiblePrivate) ToC

type SpinButtonClass

type SpinButtonClass struct {
	// contains filtered or unexported fields
}

SpinButtonClass is a wrapper around the C record GtkSpinButtonClass.

func SpinButtonClassNewFromC

func SpinButtonClassNewFromC(u unsafe.Pointer) *SpinButtonClass

func (*SpinButtonClass) Equals added in v0.0.2

func (recv *SpinButtonClass) Equals(other *SpinButtonClass) bool

Equals compares this SpinButtonClass with another SpinButtonClass, and returns true if they represent the same GObject.

func (*SpinButtonClass) ToC

func (recv *SpinButtonClass) ToC() unsafe.Pointer

type SpinButtonPrivate

type SpinButtonPrivate struct {
	// contains filtered or unexported fields
}

SpinButtonPrivate is a wrapper around the C record GtkSpinButtonPrivate.

func SpinButtonPrivateNewFromC

func SpinButtonPrivateNewFromC(u unsafe.Pointer) *SpinButtonPrivate

func (*SpinButtonPrivate) Equals added in v0.0.2

func (recv *SpinButtonPrivate) Equals(other *SpinButtonPrivate) bool

Equals compares this SpinButtonPrivate with another SpinButtonPrivate, and returns true if they represent the same GObject.

func (*SpinButtonPrivate) ToC

func (recv *SpinButtonPrivate) ToC() unsafe.Pointer

type SpinButtonSignalChangeValueCallback added in v0.0.7

type SpinButtonSignalChangeValueCallback func(targetObject *SpinButton, scroll ScrollType)

SpinButtonSignalChangeValueCallback is a callback function for a 'change-value' signal emitted from a SpinButton.

type SpinButtonSignalOutputCallback

type SpinButtonSignalOutputCallback func(targetObject *SpinButton) bool

SpinButtonSignalOutputCallback is a callback function for a 'output' signal emitted from a SpinButton.

type SpinButtonSignalValueChangedCallback

type SpinButtonSignalValueChangedCallback func(targetObject *SpinButton)

SpinButtonSignalValueChangedCallback is a callback function for a 'value-changed' signal emitted from a SpinButton.

type SpinButtonUpdatePolicy

type SpinButtonUpdatePolicy C.GtkSpinButtonUpdatePolicy
const (
	GTK_UPDATE_ALWAYS   SpinButtonUpdatePolicy = 0
	GTK_UPDATE_IF_VALID SpinButtonUpdatePolicy = 1
)

type SpinType

type SpinType C.GtkSpinType
const (
	GTK_SPIN_STEP_FORWARD  SpinType = 0
	GTK_SPIN_STEP_BACKWARD SpinType = 1
	GTK_SPIN_PAGE_FORWARD  SpinType = 2
	GTK_SPIN_PAGE_BACKWARD SpinType = 3
	GTK_SPIN_HOME          SpinType = 4
	GTK_SPIN_END           SpinType = 5
	GTK_SPIN_USER_DEFINED  SpinType = 6
)

type Spinner

type Spinner struct {
	// contains filtered or unexported fields
}

Spinner is a wrapper around the C record GtkSpinner.

func CastToSpinner

func CastToSpinner(object *gobject.Object) *Spinner

CastToWidget down casts any arbitrary Object to Spinner. Exercise care, as this is a potentially dangerous function if the Object is not a Spinner.

func SpinnerNewFromC

func SpinnerNewFromC(u unsafe.Pointer) *Spinner

func (*Spinner) Buildable

func (recv *Spinner) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Spinner

func (*Spinner) Equals added in v0.0.2

func (recv *Spinner) Equals(other *Spinner) bool

Equals compares this Spinner with another Spinner, and returns true if they represent the same GObject.

func (*Spinner) ImplementorIface

func (recv *Spinner) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Spinner

func (*Spinner) InitiallyUnowned

func (recv *Spinner) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Spinner) Object

func (recv *Spinner) Object() *gobject.Object

Object upcasts to *Object

func (*Spinner) ToC

func (recv *Spinner) ToC() unsafe.Pointer

func (*Spinner) Widget

func (recv *Spinner) Widget() *Widget

Widget upcasts to *Widget

type SpinnerAccessible

type SpinnerAccessible struct {
	// contains filtered or unexported fields
}

SpinnerAccessible is a wrapper around the C record GtkSpinnerAccessible.

func CastToSpinnerAccessible

func CastToSpinnerAccessible(object *gobject.Object) *SpinnerAccessible

CastToWidget down casts any arbitrary Object to SpinnerAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a SpinnerAccessible.

func SpinnerAccessibleNewFromC

func SpinnerAccessibleNewFromC(u unsafe.Pointer) *SpinnerAccessible

func (*SpinnerAccessible) Accessible

func (recv *SpinnerAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*SpinnerAccessible) Component

func (recv *SpinnerAccessible) Component() *atk.Component

Component returns the Component interface implemented by SpinnerAccessible

func (*SpinnerAccessible) Equals added in v0.0.2

func (recv *SpinnerAccessible) Equals(other *SpinnerAccessible) bool

Equals compares this SpinnerAccessible with another SpinnerAccessible, and returns true if they represent the same GObject.

func (*SpinnerAccessible) Image

func (recv *SpinnerAccessible) Image() *atk.Image

Image returns the Image interface implemented by SpinnerAccessible

func (*SpinnerAccessible) Object

func (recv *SpinnerAccessible) Object() *atk.Object

Object upcasts to *Object

func (*SpinnerAccessible) ToC

func (recv *SpinnerAccessible) ToC() unsafe.Pointer

func (*SpinnerAccessible) WidgetAccessible

func (recv *SpinnerAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type SpinnerAccessibleClass

type SpinnerAccessibleClass struct {
	// contains filtered or unexported fields
}

SpinnerAccessibleClass is a wrapper around the C record GtkSpinnerAccessibleClass.

func SpinnerAccessibleClassNewFromC

func SpinnerAccessibleClassNewFromC(u unsafe.Pointer) *SpinnerAccessibleClass

func (*SpinnerAccessibleClass) Equals added in v0.0.2

func (recv *SpinnerAccessibleClass) Equals(other *SpinnerAccessibleClass) bool

Equals compares this SpinnerAccessibleClass with another SpinnerAccessibleClass, and returns true if they represent the same GObject.

func (*SpinnerAccessibleClass) ToC

type SpinnerAccessiblePrivate

type SpinnerAccessiblePrivate struct {
	// contains filtered or unexported fields
}

SpinnerAccessiblePrivate is a wrapper around the C record GtkSpinnerAccessiblePrivate.

func SpinnerAccessiblePrivateNewFromC

func SpinnerAccessiblePrivateNewFromC(u unsafe.Pointer) *SpinnerAccessiblePrivate

func (*SpinnerAccessiblePrivate) Equals added in v0.0.2

Equals compares this SpinnerAccessiblePrivate with another SpinnerAccessiblePrivate, and returns true if they represent the same GObject.

func (*SpinnerAccessiblePrivate) ToC

type SpinnerClass

type SpinnerClass struct {
	// contains filtered or unexported fields
}

SpinnerClass is a wrapper around the C record GtkSpinnerClass.

func SpinnerClassNewFromC

func SpinnerClassNewFromC(u unsafe.Pointer) *SpinnerClass

func (*SpinnerClass) Equals added in v0.0.2

func (recv *SpinnerClass) Equals(other *SpinnerClass) bool

Equals compares this SpinnerClass with another SpinnerClass, and returns true if they represent the same GObject.

func (*SpinnerClass) ToC

func (recv *SpinnerClass) ToC() unsafe.Pointer

type SpinnerPrivate

type SpinnerPrivate struct {
	// contains filtered or unexported fields
}

SpinnerPrivate is a wrapper around the C record GtkSpinnerPrivate.

func SpinnerPrivateNewFromC

func SpinnerPrivateNewFromC(u unsafe.Pointer) *SpinnerPrivate

func (*SpinnerPrivate) Equals added in v0.0.2

func (recv *SpinnerPrivate) Equals(other *SpinnerPrivate) bool

Equals compares this SpinnerPrivate with another SpinnerPrivate, and returns true if they represent the same GObject.

func (*SpinnerPrivate) ToC

func (recv *SpinnerPrivate) ToC() unsafe.Pointer

type Stack

type Stack struct {
	// contains filtered or unexported fields
}

Stack is a wrapper around the C record GtkStack.

func CastToStack

func CastToStack(object *gobject.Object) *Stack

CastToWidget down casts any arbitrary Object to Stack. Exercise care, as this is a potentially dangerous function if the Object is not a Stack.

func StackNewFromC

func StackNewFromC(u unsafe.Pointer) *Stack

func (*Stack) Buildable

func (recv *Stack) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Stack

func (*Stack) Container

func (recv *Stack) Container() *Container

Container upcasts to *Container

func (*Stack) Equals added in v0.0.2

func (recv *Stack) Equals(other *Stack) bool

Equals compares this Stack with another Stack, and returns true if they represent the same GObject.

func (*Stack) ImplementorIface

func (recv *Stack) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Stack

func (*Stack) InitiallyUnowned

func (recv *Stack) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Stack) Object

func (recv *Stack) Object() *gobject.Object

Object upcasts to *Object

func (*Stack) ToC

func (recv *Stack) ToC() unsafe.Pointer

func (*Stack) Widget

func (recv *Stack) Widget() *Widget

Widget upcasts to *Widget

type StackClass

type StackClass struct {
	// contains filtered or unexported fields
}

StackClass is a wrapper around the C record GtkStackClass.

func StackClassNewFromC

func StackClassNewFromC(u unsafe.Pointer) *StackClass

func (*StackClass) Equals added in v0.0.2

func (recv *StackClass) Equals(other *StackClass) bool

Equals compares this StackClass with another StackClass, and returns true if they represent the same GObject.

func (*StackClass) ToC

func (recv *StackClass) ToC() unsafe.Pointer

type StackSidebar

type StackSidebar struct {
	// contains filtered or unexported fields
}

StackSidebar is a wrapper around the C record GtkStackSidebar.

func CastToStackSidebar

func CastToStackSidebar(object *gobject.Object) *StackSidebar

CastToWidget down casts any arbitrary Object to StackSidebar. Exercise care, as this is a potentially dangerous function if the Object is not a StackSidebar.

func StackSidebarNewFromC

func StackSidebarNewFromC(u unsafe.Pointer) *StackSidebar

func (*StackSidebar) Bin

func (recv *StackSidebar) Bin() *Bin

Bin upcasts to *Bin

func (*StackSidebar) Buildable

func (recv *StackSidebar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by StackSidebar

func (*StackSidebar) Container

func (recv *StackSidebar) Container() *Container

Container upcasts to *Container

func (*StackSidebar) Equals added in v0.0.2

func (recv *StackSidebar) Equals(other *StackSidebar) bool

Equals compares this StackSidebar with another StackSidebar, and returns true if they represent the same GObject.

func (*StackSidebar) ImplementorIface

func (recv *StackSidebar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by StackSidebar

func (*StackSidebar) InitiallyUnowned

func (recv *StackSidebar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*StackSidebar) Object

func (recv *StackSidebar) Object() *gobject.Object

Object upcasts to *Object

func (*StackSidebar) ToC

func (recv *StackSidebar) ToC() unsafe.Pointer

func (*StackSidebar) Widget

func (recv *StackSidebar) Widget() *Widget

Widget upcasts to *Widget

type StackSidebarClass

type StackSidebarClass struct {
	// contains filtered or unexported fields
}

StackSidebarClass is a wrapper around the C record GtkStackSidebarClass.

func StackSidebarClassNewFromC

func StackSidebarClassNewFromC(u unsafe.Pointer) *StackSidebarClass

func (*StackSidebarClass) Equals added in v0.0.2

func (recv *StackSidebarClass) Equals(other *StackSidebarClass) bool

Equals compares this StackSidebarClass with another StackSidebarClass, and returns true if they represent the same GObject.

func (*StackSidebarClass) ToC

func (recv *StackSidebarClass) ToC() unsafe.Pointer

type StackSidebarPrivate

type StackSidebarPrivate struct {
	// contains filtered or unexported fields
}

StackSidebarPrivate is a wrapper around the C record GtkStackSidebarPrivate.

func StackSidebarPrivateNewFromC

func StackSidebarPrivateNewFromC(u unsafe.Pointer) *StackSidebarPrivate

func (*StackSidebarPrivate) Equals added in v0.0.2

func (recv *StackSidebarPrivate) Equals(other *StackSidebarPrivate) bool

Equals compares this StackSidebarPrivate with another StackSidebarPrivate, and returns true if they represent the same GObject.

func (*StackSidebarPrivate) ToC

func (recv *StackSidebarPrivate) ToC() unsafe.Pointer

type StackSwitcher

type StackSwitcher struct {
	// contains filtered or unexported fields
}

StackSwitcher is a wrapper around the C record GtkStackSwitcher.

func CastToStackSwitcher

func CastToStackSwitcher(object *gobject.Object) *StackSwitcher

CastToWidget down casts any arbitrary Object to StackSwitcher. Exercise care, as this is a potentially dangerous function if the Object is not a StackSwitcher.

func StackSwitcherNewFromC

func StackSwitcherNewFromC(u unsafe.Pointer) *StackSwitcher

func (*StackSwitcher) Box

func (recv *StackSwitcher) Box() *Box

Box upcasts to *Box

func (*StackSwitcher) Buildable

func (recv *StackSwitcher) Buildable() *Buildable

Buildable returns the Buildable interface implemented by StackSwitcher

func (*StackSwitcher) Container

func (recv *StackSwitcher) Container() *Container

Container upcasts to *Container

func (*StackSwitcher) Equals added in v0.0.2

func (recv *StackSwitcher) Equals(other *StackSwitcher) bool

Equals compares this StackSwitcher with another StackSwitcher, and returns true if they represent the same GObject.

func (*StackSwitcher) ImplementorIface

func (recv *StackSwitcher) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by StackSwitcher

func (*StackSwitcher) InitiallyUnowned

func (recv *StackSwitcher) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*StackSwitcher) Object

func (recv *StackSwitcher) Object() *gobject.Object

Object upcasts to *Object

func (*StackSwitcher) Orientable

func (recv *StackSwitcher) Orientable() *Orientable

Orientable returns the Orientable interface implemented by StackSwitcher

func (*StackSwitcher) ToC

func (recv *StackSwitcher) ToC() unsafe.Pointer

func (*StackSwitcher) Widget

func (recv *StackSwitcher) Widget() *Widget

Widget upcasts to *Widget

type StackSwitcherClass

type StackSwitcherClass struct {
	// contains filtered or unexported fields
}

StackSwitcherClass is a wrapper around the C record GtkStackSwitcherClass.

func StackSwitcherClassNewFromC

func StackSwitcherClassNewFromC(u unsafe.Pointer) *StackSwitcherClass

func (*StackSwitcherClass) Equals added in v0.0.2

func (recv *StackSwitcherClass) Equals(other *StackSwitcherClass) bool

Equals compares this StackSwitcherClass with another StackSwitcherClass, and returns true if they represent the same GObject.

func (*StackSwitcherClass) ToC

func (recv *StackSwitcherClass) ToC() unsafe.Pointer

type StackTransitionType

type StackTransitionType C.GtkStackTransitionType
const (
	GTK_STACK_TRANSITION_TYPE_NONE             StackTransitionType = 0
	GTK_STACK_TRANSITION_TYPE_CROSSFADE        StackTransitionType = 1
	GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT      StackTransitionType = 2
	GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT       StackTransitionType = 3
	GTK_STACK_TRANSITION_TYPE_SLIDE_UP         StackTransitionType = 4
	GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN       StackTransitionType = 5
	GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT StackTransitionType = 6
	GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN    StackTransitionType = 7
	GTK_STACK_TRANSITION_TYPE_OVER_UP          StackTransitionType = 8
	GTK_STACK_TRANSITION_TYPE_OVER_DOWN        StackTransitionType = 9
	GTK_STACK_TRANSITION_TYPE_OVER_LEFT        StackTransitionType = 10
	GTK_STACK_TRANSITION_TYPE_OVER_RIGHT       StackTransitionType = 11
	GTK_STACK_TRANSITION_TYPE_UNDER_UP         StackTransitionType = 12
	GTK_STACK_TRANSITION_TYPE_UNDER_DOWN       StackTransitionType = 13
	GTK_STACK_TRANSITION_TYPE_UNDER_LEFT       StackTransitionType = 14
	GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT      StackTransitionType = 15
	GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN     StackTransitionType = 16
	GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP     StackTransitionType = 17
	GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT  StackTransitionType = 18
	GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT  StackTransitionType = 19
)

type StateFlags

type StateFlags C.GtkStateFlags
const (
	GTK_STATE_FLAG_NORMAL       StateFlags = 0
	GTK_STATE_FLAG_ACTIVE       StateFlags = 1
	GTK_STATE_FLAG_PRELIGHT     StateFlags = 2
	GTK_STATE_FLAG_SELECTED     StateFlags = 4
	GTK_STATE_FLAG_INSENSITIVE  StateFlags = 8
	GTK_STATE_FLAG_INCONSISTENT StateFlags = 16
	GTK_STATE_FLAG_FOCUSED      StateFlags = 32
	GTK_STATE_FLAG_BACKDROP     StateFlags = 64
	GTK_STATE_FLAG_DIR_LTR      StateFlags = 128
	GTK_STATE_FLAG_DIR_RTL      StateFlags = 256
	GTK_STATE_FLAG_LINK         StateFlags = 512
	GTK_STATE_FLAG_VISITED      StateFlags = 1024
	GTK_STATE_FLAG_CHECKED      StateFlags = 2048
	GTK_STATE_FLAG_DROP_ACTIVE  StateFlags = 4096
)

type StateType

type StateType C.GtkStateType
const (
	GTK_STATE_NORMAL       StateType = 0
	GTK_STATE_ACTIVE       StateType = 1
	GTK_STATE_PRELIGHT     StateType = 2
	GTK_STATE_SELECTED     StateType = 3
	GTK_STATE_INSENSITIVE  StateType = 4
	GTK_STATE_INCONSISTENT StateType = 5
	GTK_STATE_FOCUSED      StateType = 6
)

func RcParseState added in v0.0.10

func RcParseState(scanner *glib.Scanner) (uint32, StateType)

RcParseState is a wrapper around the C function gtk_rc_parse_state.

type StatusIcon

type StatusIcon struct {
	// contains filtered or unexported fields
}

StatusIcon is a wrapper around the C record GtkStatusIcon.

func CastToStatusIcon

func CastToStatusIcon(object *gobject.Object) *StatusIcon

CastToWidget down casts any arbitrary Object to StatusIcon. Exercise care, as this is a potentially dangerous function if the Object is not a StatusIcon.

func StatusIconNewFromC

func StatusIconNewFromC(u unsafe.Pointer) *StatusIcon

func (*StatusIcon) Equals added in v0.0.2

func (recv *StatusIcon) Equals(other *StatusIcon) bool

Equals compares this StatusIcon with another StatusIcon, and returns true if they represent the same GObject.

func (*StatusIcon) Object

func (recv *StatusIcon) Object() *gobject.Object

Object upcasts to *Object

func (*StatusIcon) ToC

func (recv *StatusIcon) ToC() unsafe.Pointer

type StatusIconClass

type StatusIconClass struct {
	// contains filtered or unexported fields
}

StatusIconClass is a wrapper around the C record GtkStatusIconClass.

func StatusIconClassNewFromC

func StatusIconClassNewFromC(u unsafe.Pointer) *StatusIconClass

func (*StatusIconClass) Equals added in v0.0.2

func (recv *StatusIconClass) Equals(other *StatusIconClass) bool

Equals compares this StatusIconClass with another StatusIconClass, and returns true if they represent the same GObject.

func (*StatusIconClass) ToC

func (recv *StatusIconClass) ToC() unsafe.Pointer

type StatusIconPrivate

type StatusIconPrivate struct {
	// contains filtered or unexported fields
}

StatusIconPrivate is a wrapper around the C record GtkStatusIconPrivate.

func StatusIconPrivateNewFromC

func StatusIconPrivateNewFromC(u unsafe.Pointer) *StatusIconPrivate

func (*StatusIconPrivate) Equals added in v0.0.2

func (recv *StatusIconPrivate) Equals(other *StatusIconPrivate) bool

Equals compares this StatusIconPrivate with another StatusIconPrivate, and returns true if they represent the same GObject.

func (*StatusIconPrivate) ToC

func (recv *StatusIconPrivate) ToC() unsafe.Pointer

type Statusbar

type Statusbar struct {
	// contains filtered or unexported fields
}

Statusbar is a wrapper around the C record GtkStatusbar.

func CastToStatusbar

func CastToStatusbar(object *gobject.Object) *Statusbar

CastToWidget down casts any arbitrary Object to Statusbar. Exercise care, as this is a potentially dangerous function if the Object is not a Statusbar.

func StatusbarNew

func StatusbarNew() *Statusbar

StatusbarNew is a wrapper around the C function gtk_statusbar_new.

func StatusbarNewFromC

func StatusbarNewFromC(u unsafe.Pointer) *Statusbar

func (*Statusbar) Box

func (recv *Statusbar) Box() *Box

Box upcasts to *Box

func (*Statusbar) Buildable

func (recv *Statusbar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Statusbar

func (*Statusbar) ConnectTextPopped added in v0.0.2

func (recv *Statusbar) ConnectTextPopped(callback StatusbarSignalTextPoppedCallback) int

ConnectTextPopped connects the callback to the 'text-popped' signal for the Statusbar.

The returned value represents the connection, and may be passed to DisconnectTextPopped to remove it.

func (*Statusbar) ConnectTextPushed added in v0.0.2

func (recv *Statusbar) ConnectTextPushed(callback StatusbarSignalTextPushedCallback) int

ConnectTextPushed connects the callback to the 'text-pushed' signal for the Statusbar.

The returned value represents the connection, and may be passed to DisconnectTextPushed to remove it.

func (*Statusbar) Container

func (recv *Statusbar) Container() *Container

Container upcasts to *Container

func (*Statusbar) DisconnectTextPopped added in v0.0.2

func (recv *Statusbar) DisconnectTextPopped(connectionID int)

DisconnectTextPopped disconnects a callback from the 'text-popped' signal for the Statusbar.

The connectionID should be a value returned from a call to ConnectTextPopped.

func (*Statusbar) DisconnectTextPushed added in v0.0.2

func (recv *Statusbar) DisconnectTextPushed(connectionID int)

DisconnectTextPushed disconnects a callback from the 'text-pushed' signal for the Statusbar.

The connectionID should be a value returned from a call to ConnectTextPushed.

func (*Statusbar) Equals added in v0.0.2

func (recv *Statusbar) Equals(other *Statusbar) bool

Equals compares this Statusbar with another Statusbar, and returns true if they represent the same GObject.

func (*Statusbar) GetContextId

func (recv *Statusbar) GetContextId(contextDescription string) uint32

GetContextId is a wrapper around the C function gtk_statusbar_get_context_id.

func (*Statusbar) ImplementorIface

func (recv *Statusbar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Statusbar

func (*Statusbar) InitiallyUnowned

func (recv *Statusbar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Statusbar) Object

func (recv *Statusbar) Object() *gobject.Object

Object upcasts to *Object

func (*Statusbar) Orientable

func (recv *Statusbar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Statusbar

func (*Statusbar) Pop

func (recv *Statusbar) Pop(contextId uint32)

Pop is a wrapper around the C function gtk_statusbar_pop.

func (*Statusbar) Push

func (recv *Statusbar) Push(contextId uint32, text string) uint32

Push is a wrapper around the C function gtk_statusbar_push.

func (*Statusbar) Remove

func (recv *Statusbar) Remove(contextId uint32, messageId uint32)

Remove is a wrapper around the C function gtk_statusbar_remove.

func (*Statusbar) ToC

func (recv *Statusbar) ToC() unsafe.Pointer

func (*Statusbar) Widget

func (recv *Statusbar) Widget() *Widget

Widget upcasts to *Widget

type StatusbarAccessible

type StatusbarAccessible struct {
	// contains filtered or unexported fields
}

StatusbarAccessible is a wrapper around the C record GtkStatusbarAccessible.

func CastToStatusbarAccessible

func CastToStatusbarAccessible(object *gobject.Object) *StatusbarAccessible

CastToWidget down casts any arbitrary Object to StatusbarAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a StatusbarAccessible.

func StatusbarAccessibleNewFromC

func StatusbarAccessibleNewFromC(u unsafe.Pointer) *StatusbarAccessible

func (*StatusbarAccessible) Accessible

func (recv *StatusbarAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*StatusbarAccessible) Component

func (recv *StatusbarAccessible) Component() *atk.Component

Component returns the Component interface implemented by StatusbarAccessible

func (*StatusbarAccessible) ContainerAccessible

func (recv *StatusbarAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*StatusbarAccessible) Equals added in v0.0.2

func (recv *StatusbarAccessible) Equals(other *StatusbarAccessible) bool

Equals compares this StatusbarAccessible with another StatusbarAccessible, and returns true if they represent the same GObject.

func (*StatusbarAccessible) Object

func (recv *StatusbarAccessible) Object() *atk.Object

Object upcasts to *Object

func (*StatusbarAccessible) ToC

func (recv *StatusbarAccessible) ToC() unsafe.Pointer

func (*StatusbarAccessible) WidgetAccessible

func (recv *StatusbarAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type StatusbarAccessibleClass

type StatusbarAccessibleClass struct {
	// contains filtered or unexported fields
}

StatusbarAccessibleClass is a wrapper around the C record GtkStatusbarAccessibleClass.

func StatusbarAccessibleClassNewFromC

func StatusbarAccessibleClassNewFromC(u unsafe.Pointer) *StatusbarAccessibleClass

func (*StatusbarAccessibleClass) Equals added in v0.0.2

Equals compares this StatusbarAccessibleClass with another StatusbarAccessibleClass, and returns true if they represent the same GObject.

func (*StatusbarAccessibleClass) ToC

type StatusbarAccessiblePrivate

type StatusbarAccessiblePrivate struct {
	// contains filtered or unexported fields
}

StatusbarAccessiblePrivate is a wrapper around the C record GtkStatusbarAccessiblePrivate.

func StatusbarAccessiblePrivateNewFromC

func StatusbarAccessiblePrivateNewFromC(u unsafe.Pointer) *StatusbarAccessiblePrivate

func (*StatusbarAccessiblePrivate) Equals added in v0.0.2

Equals compares this StatusbarAccessiblePrivate with another StatusbarAccessiblePrivate, and returns true if they represent the same GObject.

func (*StatusbarAccessiblePrivate) ToC

type StatusbarClass

type StatusbarClass struct {

	// parent_class : record
	Reserved uintptr
	// contains filtered or unexported fields
}

StatusbarClass is a wrapper around the C record GtkStatusbarClass.

func StatusbarClassNewFromC

func StatusbarClassNewFromC(u unsafe.Pointer) *StatusbarClass

func (*StatusbarClass) Equals added in v0.0.2

func (recv *StatusbarClass) Equals(other *StatusbarClass) bool

Equals compares this StatusbarClass with another StatusbarClass, and returns true if they represent the same GObject.

func (*StatusbarClass) ToC

func (recv *StatusbarClass) ToC() unsafe.Pointer

type StatusbarPrivate

type StatusbarPrivate struct {
	// contains filtered or unexported fields
}

StatusbarPrivate is a wrapper around the C record GtkStatusbarPrivate.

func StatusbarPrivateNewFromC

func StatusbarPrivateNewFromC(u unsafe.Pointer) *StatusbarPrivate

func (*StatusbarPrivate) Equals added in v0.0.2

func (recv *StatusbarPrivate) Equals(other *StatusbarPrivate) bool

Equals compares this StatusbarPrivate with another StatusbarPrivate, and returns true if they represent the same GObject.

func (*StatusbarPrivate) ToC

func (recv *StatusbarPrivate) ToC() unsafe.Pointer

type StatusbarSignalTextPoppedCallback added in v0.0.2

type StatusbarSignalTextPoppedCallback func(targetObject *Statusbar, contextId uint32, text string)

StatusbarSignalTextPoppedCallback is a callback function for a 'text-popped' signal emitted from a Statusbar.

type StatusbarSignalTextPushedCallback added in v0.0.2

type StatusbarSignalTextPushedCallback func(targetObject *Statusbar, contextId uint32, text string)

StatusbarSignalTextPushedCallback is a callback function for a 'text-pushed' signal emitted from a Statusbar.

type Stock

type Stock string

Stock is a representation of the C alias GtkStock.

type StockItem

type StockItem struct {
	StockId           string
	Label             string
	Modifier          gdk.ModifierType
	Keyval            uint32
	TranslationDomain string
	// contains filtered or unexported fields
}

StockItem is a wrapper around the C record GtkStockItem.

func StockItemNewFromC

func StockItemNewFromC(u unsafe.Pointer) *StockItem

func StockLookup

func StockLookup(stockId string) (bool, *StockItem)

StockLookup is a wrapper around the C function gtk_stock_lookup.

func (*StockItem) Copy

func (recv *StockItem) Copy() *StockItem

Copy is a wrapper around the C function gtk_stock_item_copy.

func (*StockItem) Equals added in v0.0.2

func (recv *StockItem) Equals(other *StockItem) bool

Equals compares this StockItem with another StockItem, and returns true if they represent the same GObject.

func (*StockItem) Free

func (recv *StockItem) Free()

Free is a wrapper around the C function gtk_stock_item_free.

func (*StockItem) ToC

func (recv *StockItem) ToC() unsafe.Pointer

type Style

type Style struct {

	// Private : parent_instance
	// no type for fg
	// no type for bg
	// no type for light
	// no type for dark
	// no type for mid
	// no type for text
	// no type for base
	// no type for text_aa
	// black : record
	// white : record
	// font_desc : record
	Xthickness int32
	Ythickness int32
	// contains filtered or unexported fields
}

Style is a wrapper around the C record GtkStyle.

func CastToStyle

func CastToStyle(object *gobject.Object) *Style

CastToWidget down casts any arbitrary Object to Style. Exercise care, as this is a potentially dangerous function if the Object is not a Style.

func RcGetStyle

func RcGetStyle(widget *Widget) *Style

RcGetStyle is a wrapper around the C function gtk_rc_get_style.

func RcGetStyleByPaths

func RcGetStyleByPaths(settings *Settings, widgetPath string, classPath string, type_ gobject.Type) *Style

RcGetStyleByPaths is a wrapper around the C function gtk_rc_get_style_by_paths.

func StyleNew

func StyleNew() *Style

StyleNew is a wrapper around the C function gtk_style_new.

func StyleNewFromC

func StyleNewFromC(u unsafe.Pointer) *Style

func WidgetGetDefaultStyle added in v0.0.3

func WidgetGetDefaultStyle() *Style

WidgetGetDefaultStyle is a wrapper around the C function gtk_widget_get_default_style.

func (*Style) ApplyDefaultBackground

func (recv *Style) ApplyDefaultBackground(cr *cairo.Context, window *gdk.Window, stateType StateType, x int32, y int32, width int32, height int32)

ApplyDefaultBackground is a wrapper around the C function gtk_style_apply_default_background.

func (*Style) Attach

func (recv *Style) Attach(window *gdk.Window) *Style

Attach is a wrapper around the C function gtk_style_attach.

func (*Style) Copy

func (recv *Style) Copy() *Style

Copy is a wrapper around the C function gtk_style_copy.

func (*Style) Detach

func (recv *Style) Detach()

Detach is a wrapper around the C function gtk_style_detach.

func (*Style) Equals added in v0.0.2

func (recv *Style) Equals(other *Style) bool

Equals compares this Style with another Style, and returns true if they represent the same GObject.

func (*Style) LookupIconSet

func (recv *Style) LookupIconSet(stockId string) *IconSet

LookupIconSet is a wrapper around the C function gtk_style_lookup_icon_set.

func (*Style) Object

func (recv *Style) Object() *gobject.Object

Object upcasts to *Object

func (*Style) RenderIcon

func (recv *Style) RenderIcon(source *IconSource, direction TextDirection, state StateType, size IconSize, widget *Widget, detail string) *gdkpixbuf.Pixbuf

RenderIcon is a wrapper around the C function gtk_style_render_icon.

func (*Style) SetBackground

func (recv *Style) SetBackground(window *gdk.Window, stateType StateType)

SetBackground is a wrapper around the C function gtk_style_set_background.

func (*Style) ToC

func (recv *Style) ToC() unsafe.Pointer

type StyleClass

type StyleClass struct {
	// contains filtered or unexported fields
}

StyleClass is a wrapper around the C record GtkStyleClass.

func StyleClassNewFromC

func StyleClassNewFromC(u unsafe.Pointer) *StyleClass

func (*StyleClass) Equals added in v0.0.2

func (recv *StyleClass) Equals(other *StyleClass) bool

Equals compares this StyleClass with another StyleClass, and returns true if they represent the same GObject.

func (*StyleClass) ToC

func (recv *StyleClass) ToC() unsafe.Pointer

type StyleContext

type StyleContext struct {
	// contains filtered or unexported fields
}

StyleContext is a wrapper around the C record GtkStyleContext.

func CastToStyleContext

func CastToStyleContext(object *gobject.Object) *StyleContext

CastToWidget down casts any arbitrary Object to StyleContext. Exercise care, as this is a potentially dangerous function if the Object is not a StyleContext.

func StyleContextNew

func StyleContextNew() *StyleContext

StyleContextNew is a wrapper around the C function gtk_style_context_new.

func StyleContextNewFromC

func StyleContextNewFromC(u unsafe.Pointer) *StyleContext

func (*StyleContext) Equals added in v0.0.2

func (recv *StyleContext) Equals(other *StyleContext) bool

Equals compares this StyleContext with another StyleContext, and returns true if they represent the same GObject.

func (*StyleContext) GetScreen

func (recv *StyleContext) GetScreen() *gdk.Screen

GetScreen is a wrapper around the C function gtk_style_context_get_screen.

func (*StyleContext) GetSection

func (recv *StyleContext) GetSection(property string) *CssSection

GetSection is a wrapper around the C function gtk_style_context_get_section.

func (*StyleContext) GetStyleProperty

func (recv *StyleContext) GetStyleProperty(propertyName string, value *gobject.Value)

GetStyleProperty is a wrapper around the C function gtk_style_context_get_style_property.

func (*StyleContext) LookupColor

func (recv *StyleContext) LookupColor(colorName string) (bool, *gdk.RGBA)

LookupColor is a wrapper around the C function gtk_style_context_lookup_color.

func (*StyleContext) LookupIconSet

func (recv *StyleContext) LookupIconSet(stockId string) *IconSet

LookupIconSet is a wrapper around the C function gtk_style_context_lookup_icon_set.

func (*StyleContext) Object

func (recv *StyleContext) Object() *gobject.Object

Object upcasts to *Object

func (*StyleContext) ToC

func (recv *StyleContext) ToC() unsafe.Pointer

type StyleContextClass

type StyleContextClass struct {
	// contains filtered or unexported fields
}

StyleContextClass is a wrapper around the C record GtkStyleContextClass.

func StyleContextClassNewFromC

func StyleContextClassNewFromC(u unsafe.Pointer) *StyleContextClass

func (*StyleContextClass) Equals added in v0.0.2

func (recv *StyleContextClass) Equals(other *StyleContextClass) bool

Equals compares this StyleContextClass with another StyleContextClass, and returns true if they represent the same GObject.

func (*StyleContextClass) ToC

func (recv *StyleContextClass) ToC() unsafe.Pointer

type StyleContextPrivate

type StyleContextPrivate struct {
	// contains filtered or unexported fields
}

StyleContextPrivate is a wrapper around the C record GtkStyleContextPrivate.

func StyleContextPrivateNewFromC

func StyleContextPrivateNewFromC(u unsafe.Pointer) *StyleContextPrivate

func (*StyleContextPrivate) Equals added in v0.0.2

func (recv *StyleContextPrivate) Equals(other *StyleContextPrivate) bool

Equals compares this StyleContextPrivate with another StyleContextPrivate, and returns true if they represent the same GObject.

func (*StyleContextPrivate) ToC

func (recv *StyleContextPrivate) ToC() unsafe.Pointer

type StyleProperties

type StyleProperties struct {
	// contains filtered or unexported fields
}

StyleProperties is a wrapper around the C record GtkStyleProperties.

func CastToStyleProperties

func CastToStyleProperties(object *gobject.Object) *StyleProperties

CastToWidget down casts any arbitrary Object to StyleProperties. Exercise care, as this is a potentially dangerous function if the Object is not a StyleProperties.

func StylePropertiesNew

func StylePropertiesNew() *StyleProperties

StylePropertiesNew is a wrapper around the C function gtk_style_properties_new.

func StylePropertiesNewFromC

func StylePropertiesNewFromC(u unsafe.Pointer) *StyleProperties

func (*StyleProperties) Clear

func (recv *StyleProperties) Clear()

Clear is a wrapper around the C function gtk_style_properties_clear.

func (*StyleProperties) Equals added in v0.0.2

func (recv *StyleProperties) Equals(other *StyleProperties) bool

Equals compares this StyleProperties with another StyleProperties, and returns true if they represent the same GObject.

func (*StyleProperties) Object

func (recv *StyleProperties) Object() *gobject.Object

Object upcasts to *Object

func (*StyleProperties) StyleProvider

func (recv *StyleProperties) StyleProvider() *StyleProvider

StyleProvider returns the StyleProvider interface implemented by StyleProperties

func (*StyleProperties) ToC

func (recv *StyleProperties) ToC() unsafe.Pointer

type StylePropertiesClass

type StylePropertiesClass struct {
	// contains filtered or unexported fields
}

StylePropertiesClass is a wrapper around the C record GtkStylePropertiesClass.

func StylePropertiesClassNewFromC

func StylePropertiesClassNewFromC(u unsafe.Pointer) *StylePropertiesClass

func (*StylePropertiesClass) Equals added in v0.0.2

func (recv *StylePropertiesClass) Equals(other *StylePropertiesClass) bool

Equals compares this StylePropertiesClass with another StylePropertiesClass, and returns true if they represent the same GObject.

func (*StylePropertiesClass) ToC

func (recv *StylePropertiesClass) ToC() unsafe.Pointer

type StylePropertiesPrivate

type StylePropertiesPrivate struct {
	// contains filtered or unexported fields
}

StylePropertiesPrivate is a wrapper around the C record GtkStylePropertiesPrivate.

func StylePropertiesPrivateNewFromC

func StylePropertiesPrivateNewFromC(u unsafe.Pointer) *StylePropertiesPrivate

func (*StylePropertiesPrivate) Equals added in v0.0.2

func (recv *StylePropertiesPrivate) Equals(other *StylePropertiesPrivate) bool

Equals compares this StylePropertiesPrivate with another StylePropertiesPrivate, and returns true if they represent the same GObject.

func (*StylePropertiesPrivate) ToC

type StyleProvider

type StyleProvider struct {
	// contains filtered or unexported fields
}

StyleProvider is a wrapper around the C record GtkStyleProvider.

func StyleProviderNewFromC

func StyleProviderNewFromC(u unsafe.Pointer) *StyleProvider

func (*StyleProvider) Equals added in v0.0.2

func (recv *StyleProvider) Equals(other *StyleProvider) bool

Equals compares this StyleProvider with another StyleProvider, and returns true if they represent the same GObject.

func (*StyleProvider) ToC

func (recv *StyleProvider) ToC() unsafe.Pointer

type StyleProviderIface

type StyleProviderIface struct {
	// contains filtered or unexported fields
}

StyleProviderIface is a wrapper around the C record GtkStyleProviderIface.

func StyleProviderIfaceNewFromC

func StyleProviderIfaceNewFromC(u unsafe.Pointer) *StyleProviderIface

func (*StyleProviderIface) Equals added in v0.0.2

func (recv *StyleProviderIface) Equals(other *StyleProviderIface) bool

Equals compares this StyleProviderIface with another StyleProviderIface, and returns true if they represent the same GObject.

func (*StyleProviderIface) ToC

func (recv *StyleProviderIface) ToC() unsafe.Pointer

type Switch

type Switch struct {
	// contains filtered or unexported fields
}

Switch is a wrapper around the C record GtkSwitch.

func CastToSwitch

func CastToSwitch(object *gobject.Object) *Switch

CastToWidget down casts any arbitrary Object to Switch. Exercise care, as this is a potentially dangerous function if the Object is not a Switch.

func SwitchNewFromC

func SwitchNewFromC(u unsafe.Pointer) *Switch

func (*Switch) Actionable

func (recv *Switch) Actionable() *Actionable

Actionable returns the Actionable interface implemented by Switch

func (*Switch) Activatable

func (recv *Switch) Activatable() *Activatable

Activatable returns the Activatable interface implemented by Switch

func (*Switch) Buildable

func (recv *Switch) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Switch

func (*Switch) ConnectActivate

func (recv *Switch) ConnectActivate(callback SwitchSignalActivateCallback) int

ConnectActivate connects the callback to the 'activate' signal for the Switch.

The returned value represents the connection, and may be passed to DisconnectActivate to remove it.

func (*Switch) DisconnectActivate

func (recv *Switch) DisconnectActivate(connectionID int)

DisconnectActivate disconnects a callback from the 'activate' signal for the Switch.

The connectionID should be a value returned from a call to ConnectActivate.

func (*Switch) Equals added in v0.0.2

func (recv *Switch) Equals(other *Switch) bool

Equals compares this Switch with another Switch, and returns true if they represent the same GObject.

func (*Switch) ImplementorIface

func (recv *Switch) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Switch

func (*Switch) InitiallyUnowned

func (recv *Switch) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Switch) Object

func (recv *Switch) Object() *gobject.Object

Object upcasts to *Object

func (*Switch) ToC

func (recv *Switch) ToC() unsafe.Pointer

func (*Switch) Widget

func (recv *Switch) Widget() *Widget

Widget upcasts to *Widget

type SwitchAccessible

type SwitchAccessible struct {
	// contains filtered or unexported fields
}

SwitchAccessible is a wrapper around the C record GtkSwitchAccessible.

func CastToSwitchAccessible

func CastToSwitchAccessible(object *gobject.Object) *SwitchAccessible

CastToWidget down casts any arbitrary Object to SwitchAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a SwitchAccessible.

func SwitchAccessibleNewFromC

func SwitchAccessibleNewFromC(u unsafe.Pointer) *SwitchAccessible

func (*SwitchAccessible) Accessible

func (recv *SwitchAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*SwitchAccessible) Action

func (recv *SwitchAccessible) Action() *atk.Action

Action returns the Action interface implemented by SwitchAccessible

func (*SwitchAccessible) Component

func (recv *SwitchAccessible) Component() *atk.Component

Component returns the Component interface implemented by SwitchAccessible

func (*SwitchAccessible) Equals added in v0.0.2

func (recv *SwitchAccessible) Equals(other *SwitchAccessible) bool

Equals compares this SwitchAccessible with another SwitchAccessible, and returns true if they represent the same GObject.

func (*SwitchAccessible) Object

func (recv *SwitchAccessible) Object() *atk.Object

Object upcasts to *Object

func (*SwitchAccessible) ToC

func (recv *SwitchAccessible) ToC() unsafe.Pointer

func (*SwitchAccessible) WidgetAccessible

func (recv *SwitchAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type SwitchAccessibleClass

type SwitchAccessibleClass struct {
	// contains filtered or unexported fields
}

SwitchAccessibleClass is a wrapper around the C record GtkSwitchAccessibleClass.

func SwitchAccessibleClassNewFromC

func SwitchAccessibleClassNewFromC(u unsafe.Pointer) *SwitchAccessibleClass

func (*SwitchAccessibleClass) Equals added in v0.0.2

func (recv *SwitchAccessibleClass) Equals(other *SwitchAccessibleClass) bool

Equals compares this SwitchAccessibleClass with another SwitchAccessibleClass, and returns true if they represent the same GObject.

func (*SwitchAccessibleClass) ToC

func (recv *SwitchAccessibleClass) ToC() unsafe.Pointer

type SwitchAccessiblePrivate

type SwitchAccessiblePrivate struct {
	// contains filtered or unexported fields
}

SwitchAccessiblePrivate is a wrapper around the C record GtkSwitchAccessiblePrivate.

func SwitchAccessiblePrivateNewFromC

func SwitchAccessiblePrivateNewFromC(u unsafe.Pointer) *SwitchAccessiblePrivate

func (*SwitchAccessiblePrivate) Equals added in v0.0.2

Equals compares this SwitchAccessiblePrivate with another SwitchAccessiblePrivate, and returns true if they represent the same GObject.

func (*SwitchAccessiblePrivate) ToC

type SwitchClass

type SwitchClass struct {
	// contains filtered or unexported fields
}

SwitchClass is a wrapper around the C record GtkSwitchClass.

func SwitchClassNewFromC

func SwitchClassNewFromC(u unsafe.Pointer) *SwitchClass

func (*SwitchClass) Equals added in v0.0.2

func (recv *SwitchClass) Equals(other *SwitchClass) bool

Equals compares this SwitchClass with another SwitchClass, and returns true if they represent the same GObject.

func (*SwitchClass) ToC

func (recv *SwitchClass) ToC() unsafe.Pointer

type SwitchPrivate

type SwitchPrivate struct {
	// contains filtered or unexported fields
}

SwitchPrivate is a wrapper around the C record GtkSwitchPrivate.

func SwitchPrivateNewFromC

func SwitchPrivateNewFromC(u unsafe.Pointer) *SwitchPrivate

func (*SwitchPrivate) Equals added in v0.0.2

func (recv *SwitchPrivate) Equals(other *SwitchPrivate) bool

Equals compares this SwitchPrivate with another SwitchPrivate, and returns true if they represent the same GObject.

func (*SwitchPrivate) ToC

func (recv *SwitchPrivate) ToC() unsafe.Pointer

type SwitchSignalActivateCallback

type SwitchSignalActivateCallback func(targetObject *Switch)

SwitchSignalActivateCallback is a callback function for a 'activate' signal emitted from a Switch.

type SymbolicColor

type SymbolicColor struct {
	// contains filtered or unexported fields
}

SymbolicColor is a wrapper around the C record GtkSymbolicColor.

func SymbolicColorNewFromC

func SymbolicColorNewFromC(u unsafe.Pointer) *SymbolicColor

func (*SymbolicColor) Equals added in v0.0.2

func (recv *SymbolicColor) Equals(other *SymbolicColor) bool

Equals compares this SymbolicColor with another SymbolicColor, and returns true if they represent the same GObject.

func (*SymbolicColor) ToC

func (recv *SymbolicColor) ToC() unsafe.Pointer

func (*SymbolicColor) ToString

func (recv *SymbolicColor) ToString() string

ToString is a wrapper around the C function gtk_symbolic_color_to_string.

type Table

type Table struct {
	// contains filtered or unexported fields
}

Table is a wrapper around the C record GtkTable.

func CastToTable

func CastToTable(object *gobject.Object) *Table

CastToWidget down casts any arbitrary Object to Table. Exercise care, as this is a potentially dangerous function if the Object is not a Table.

func TableNew

func TableNew(rows uint32, columns uint32, homogeneous bool) *Table

TableNew is a wrapper around the C function gtk_table_new.

func TableNewFromC

func TableNewFromC(u unsafe.Pointer) *Table

func (*Table) Attach

func (recv *Table) Attach(child *Widget, leftAttach uint32, rightAttach uint32, topAttach uint32, bottomAttach uint32, xoptions AttachOptions, yoptions AttachOptions, xpadding uint32, ypadding uint32)

Attach is a wrapper around the C function gtk_table_attach.

func (*Table) AttachDefaults

func (recv *Table) AttachDefaults(widget *Widget, leftAttach uint32, rightAttach uint32, topAttach uint32, bottomAttach uint32)

AttachDefaults is a wrapper around the C function gtk_table_attach_defaults.

func (*Table) Buildable

func (recv *Table) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Table

func (*Table) Container

func (recv *Table) Container() *Container

Container upcasts to *Container

func (*Table) Equals added in v0.0.2

func (recv *Table) Equals(other *Table) bool

Equals compares this Table with another Table, and returns true if they represent the same GObject.

func (*Table) GetColSpacing

func (recv *Table) GetColSpacing(column uint32) uint32

GetColSpacing is a wrapper around the C function gtk_table_get_col_spacing.

func (*Table) GetDefaultColSpacing

func (recv *Table) GetDefaultColSpacing() uint32

GetDefaultColSpacing is a wrapper around the C function gtk_table_get_default_col_spacing.

func (*Table) GetDefaultRowSpacing

func (recv *Table) GetDefaultRowSpacing() uint32

GetDefaultRowSpacing is a wrapper around the C function gtk_table_get_default_row_spacing.

func (*Table) GetHomogeneous

func (recv *Table) GetHomogeneous() bool

GetHomogeneous is a wrapper around the C function gtk_table_get_homogeneous.

func (*Table) GetRowSpacing

func (recv *Table) GetRowSpacing(row uint32) uint32

GetRowSpacing is a wrapper around the C function gtk_table_get_row_spacing.

func (*Table) ImplementorIface

func (recv *Table) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Table

func (*Table) InitiallyUnowned

func (recv *Table) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Table) Object

func (recv *Table) Object() *gobject.Object

Object upcasts to *Object

func (*Table) Resize

func (recv *Table) Resize(rows uint32, columns uint32)

Resize is a wrapper around the C function gtk_table_resize.

func (*Table) SetColSpacing

func (recv *Table) SetColSpacing(column uint32, spacing uint32)

SetColSpacing is a wrapper around the C function gtk_table_set_col_spacing.

func (*Table) SetColSpacings

func (recv *Table) SetColSpacings(spacing uint32)

SetColSpacings is a wrapper around the C function gtk_table_set_col_spacings.

func (*Table) SetHomogeneous

func (recv *Table) SetHomogeneous(homogeneous bool)

SetHomogeneous is a wrapper around the C function gtk_table_set_homogeneous.

func (*Table) SetRowSpacing

func (recv *Table) SetRowSpacing(row uint32, spacing uint32)

SetRowSpacing is a wrapper around the C function gtk_table_set_row_spacing.

func (*Table) SetRowSpacings

func (recv *Table) SetRowSpacings(spacing uint32)

SetRowSpacings is a wrapper around the C function gtk_table_set_row_spacings.

func (*Table) ToC

func (recv *Table) ToC() unsafe.Pointer

func (*Table) Widget

func (recv *Table) Widget() *Widget

Widget upcasts to *Widget

type TableChild

type TableChild struct {

	// widget : record
	LeftAttach   uint16
	RightAttach  uint16
	TopAttach    uint16
	BottomAttach uint16
	Xpadding     uint16
	Ypadding     uint16
	// contains filtered or unexported fields
}

TableChild is a wrapper around the C record GtkTableChild.

func TableChildNewFromC

func TableChildNewFromC(u unsafe.Pointer) *TableChild

func (*TableChild) Equals added in v0.0.2

func (recv *TableChild) Equals(other *TableChild) bool

Equals compares this TableChild with another TableChild, and returns true if they represent the same GObject.

func (*TableChild) ToC

func (recv *TableChild) ToC() unsafe.Pointer

type TableClass

type TableClass struct {
	// contains filtered or unexported fields
}

TableClass is a wrapper around the C record GtkTableClass.

func TableClassNewFromC

func TableClassNewFromC(u unsafe.Pointer) *TableClass

func (*TableClass) Equals added in v0.0.2

func (recv *TableClass) Equals(other *TableClass) bool

Equals compares this TableClass with another TableClass, and returns true if they represent the same GObject.

func (*TableClass) ToC

func (recv *TableClass) ToC() unsafe.Pointer

type TablePrivate

type TablePrivate struct {
	// contains filtered or unexported fields
}

TablePrivate is a wrapper around the C record GtkTablePrivate.

func TablePrivateNewFromC

func TablePrivateNewFromC(u unsafe.Pointer) *TablePrivate

func (*TablePrivate) Equals added in v0.0.2

func (recv *TablePrivate) Equals(other *TablePrivate) bool

Equals compares this TablePrivate with another TablePrivate, and returns true if they represent the same GObject.

func (*TablePrivate) ToC

func (recv *TablePrivate) ToC() unsafe.Pointer

type TableRowCol

type TableRowCol struct {
	Requisition uint16
	Allocation  uint16
	Spacing     uint16
	// contains filtered or unexported fields
}

TableRowCol is a wrapper around the C record GtkTableRowCol.

func TableRowColNewFromC

func TableRowColNewFromC(u unsafe.Pointer) *TableRowCol

func (*TableRowCol) Equals added in v0.0.2

func (recv *TableRowCol) Equals(other *TableRowCol) bool

Equals compares this TableRowCol with another TableRowCol, and returns true if they represent the same GObject.

func (*TableRowCol) ToC

func (recv *TableRowCol) ToC() unsafe.Pointer

type TargetEntry

type TargetEntry struct {
	Target string
	Flags  uint32
	Info   uint32
	// contains filtered or unexported fields
}

TargetEntry is a wrapper around the C record GtkTargetEntry.

func TargetEntryNew

func TargetEntryNew(target string, flags uint32, info uint32) *TargetEntry

TargetEntryNew is a wrapper around the C function gtk_target_entry_new.

func TargetEntryNewFromC

func TargetEntryNewFromC(u unsafe.Pointer) *TargetEntry

func (*TargetEntry) Copy

func (recv *TargetEntry) Copy() *TargetEntry

Copy is a wrapper around the C function gtk_target_entry_copy.

func (*TargetEntry) Equals added in v0.0.2

func (recv *TargetEntry) Equals(other *TargetEntry) bool

Equals compares this TargetEntry with another TargetEntry, and returns true if they represent the same GObject.

func (*TargetEntry) Free

func (recv *TargetEntry) Free()

Free is a wrapper around the C function gtk_target_entry_free.

func (*TargetEntry) ToC

func (recv *TargetEntry) ToC() unsafe.Pointer

type TargetFlags

type TargetFlags C.GtkTargetFlags
const (
	GTK_TARGET_SAME_APP     TargetFlags = 1
	GTK_TARGET_SAME_WIDGET  TargetFlags = 2
	GTK_TARGET_OTHER_APP    TargetFlags = 4
	GTK_TARGET_OTHER_WIDGET TargetFlags = 8
)

type TargetList

type TargetList struct {
	// contains filtered or unexported fields
}

TargetList is a wrapper around the C record GtkTargetList.

func TargetListNewFromC

func TargetListNewFromC(u unsafe.Pointer) *TargetList

func (*TargetList) Add added in v0.0.5

func (recv *TargetList) Add(target *gdk.Atom, flags uint32, info uint32)

Add is a wrapper around the C function gtk_target_list_add.

func (*TargetList) Equals added in v0.0.2

func (recv *TargetList) Equals(other *TargetList) bool

Equals compares this TargetList with another TargetList, and returns true if they represent the same GObject.

func (*TargetList) Find added in v0.0.5

func (recv *TargetList) Find(target *gdk.Atom) (bool, uint32)

Find is a wrapper around the C function gtk_target_list_find.

func (*TargetList) Ref

func (recv *TargetList) Ref() *TargetList

Ref is a wrapper around the C function gtk_target_list_ref.

func (*TargetList) Remove added in v0.0.5

func (recv *TargetList) Remove(target *gdk.Atom)

Remove is a wrapper around the C function gtk_target_list_remove.

func (*TargetList) ToC

func (recv *TargetList) ToC() unsafe.Pointer

func (*TargetList) Unref

func (recv *TargetList) Unref()

Unref is a wrapper around the C function gtk_target_list_unref.

type TargetPair

type TargetPair struct {

	// target : record
	Flags uint32
	Info  uint32
	// contains filtered or unexported fields
}

TargetPair is a wrapper around the C record GtkTargetPair.

func TargetPairNewFromC

func TargetPairNewFromC(u unsafe.Pointer) *TargetPair

func (*TargetPair) Equals added in v0.0.2

func (recv *TargetPair) Equals(other *TargetPair) bool

Equals compares this TargetPair with another TargetPair, and returns true if they represent the same GObject.

func (*TargetPair) ToC

func (recv *TargetPair) ToC() unsafe.Pointer

type TearoffMenuItem

type TearoffMenuItem struct {
	// contains filtered or unexported fields
}

TearoffMenuItem is a wrapper around the C record GtkTearoffMenuItem.

func CastToTearoffMenuItem

func CastToTearoffMenuItem(object *gobject.Object) *TearoffMenuItem

CastToWidget down casts any arbitrary Object to TearoffMenuItem. Exercise care, as this is a potentially dangerous function if the Object is not a TearoffMenuItem.

func TearoffMenuItemNew

func TearoffMenuItemNew() *TearoffMenuItem

TearoffMenuItemNew is a wrapper around the C function gtk_tearoff_menu_item_new.

func TearoffMenuItemNewFromC

func TearoffMenuItemNewFromC(u unsafe.Pointer) *TearoffMenuItem

func (*TearoffMenuItem) Actionable

func (recv *TearoffMenuItem) Actionable() *Actionable

Actionable returns the Actionable interface implemented by TearoffMenuItem

func (*TearoffMenuItem) Activatable

func (recv *TearoffMenuItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by TearoffMenuItem

func (*TearoffMenuItem) Bin

func (recv *TearoffMenuItem) Bin() *Bin

Bin upcasts to *Bin

func (*TearoffMenuItem) Buildable

func (recv *TearoffMenuItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TearoffMenuItem

func (*TearoffMenuItem) Container

func (recv *TearoffMenuItem) Container() *Container

Container upcasts to *Container

func (*TearoffMenuItem) Equals added in v0.0.2

func (recv *TearoffMenuItem) Equals(other *TearoffMenuItem) bool

Equals compares this TearoffMenuItem with another TearoffMenuItem, and returns true if they represent the same GObject.

func (*TearoffMenuItem) ImplementorIface

func (recv *TearoffMenuItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by TearoffMenuItem

func (*TearoffMenuItem) InitiallyUnowned

func (recv *TearoffMenuItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*TearoffMenuItem) MenuItem

func (recv *TearoffMenuItem) MenuItem() *MenuItem

MenuItem upcasts to *MenuItem

func (*TearoffMenuItem) Object

func (recv *TearoffMenuItem) Object() *gobject.Object

Object upcasts to *Object

func (*TearoffMenuItem) ToC

func (recv *TearoffMenuItem) ToC() unsafe.Pointer

func (*TearoffMenuItem) Widget

func (recv *TearoffMenuItem) Widget() *Widget

Widget upcasts to *Widget

type TearoffMenuItemClass

type TearoffMenuItemClass struct {
	// contains filtered or unexported fields
}

TearoffMenuItemClass is a wrapper around the C record GtkTearoffMenuItemClass.

func TearoffMenuItemClassNewFromC

func TearoffMenuItemClassNewFromC(u unsafe.Pointer) *TearoffMenuItemClass

func (*TearoffMenuItemClass) Equals added in v0.0.2

func (recv *TearoffMenuItemClass) Equals(other *TearoffMenuItemClass) bool

Equals compares this TearoffMenuItemClass with another TearoffMenuItemClass, and returns true if they represent the same GObject.

func (*TearoffMenuItemClass) ToC

func (recv *TearoffMenuItemClass) ToC() unsafe.Pointer

type TearoffMenuItemPrivate

type TearoffMenuItemPrivate struct {
	// contains filtered or unexported fields
}

TearoffMenuItemPrivate is a wrapper around the C record GtkTearoffMenuItemPrivate.

func TearoffMenuItemPrivateNewFromC

func TearoffMenuItemPrivateNewFromC(u unsafe.Pointer) *TearoffMenuItemPrivate

func (*TearoffMenuItemPrivate) Equals added in v0.0.2

func (recv *TearoffMenuItemPrivate) Equals(other *TearoffMenuItemPrivate) bool

Equals compares this TearoffMenuItemPrivate with another TearoffMenuItemPrivate, and returns true if they represent the same GObject.

func (*TearoffMenuItemPrivate) ToC

type TextAppearance

type TextAppearance struct {

	// bg_color : record
	// fg_color : record
	Rise int32
	// contains filtered or unexported fields
}

TextAppearance is a wrapper around the C record GtkTextAppearance.

func TextAppearanceNewFromC

func TextAppearanceNewFromC(u unsafe.Pointer) *TextAppearance

func (*TextAppearance) Equals added in v0.0.2

func (recv *TextAppearance) Equals(other *TextAppearance) bool

Equals compares this TextAppearance with another TextAppearance, and returns true if they represent the same GObject.

func (*TextAppearance) ToC

func (recv *TextAppearance) ToC() unsafe.Pointer

type TextAttributes

type TextAttributes struct {

	// Private : refcount
	// appearance : record
	Justification Justification
	Direction     TextDirection
	// font : record
	FontScale        float64
	LeftMargin       int32
	RightMargin      int32
	Indent           int32
	PixelsAboveLines int32
	PixelsBelowLines int32
	PixelsInsideWrap int32
	// tabs : record
	WrapMode WrapMode
	// language : record
	// Private : pg_bg_color
	// Bitfield not supported :  1 invisible
	// Bitfield not supported :  1 bg_full_height
	// Bitfield not supported :  1 editable
	// Bitfield not supported :  1 no_fallback
	// Private : pg_bg_rgba
	LetterSpacing int32
	// contains filtered or unexported fields
}

TextAttributes is a wrapper around the C record GtkTextAttributes.

func TextAttributesNew

func TextAttributesNew() *TextAttributes

TextAttributesNew is a wrapper around the C function gtk_text_attributes_new.

func TextAttributesNewFromC

func TextAttributesNewFromC(u unsafe.Pointer) *TextAttributes

func (*TextAttributes) Copy

func (recv *TextAttributes) Copy() *TextAttributes

Copy is a wrapper around the C function gtk_text_attributes_copy.

func (*TextAttributes) CopyValues

func (recv *TextAttributes) CopyValues(dest *TextAttributes)

CopyValues is a wrapper around the C function gtk_text_attributes_copy_values.

func (*TextAttributes) Equals added in v0.0.2

func (recv *TextAttributes) Equals(other *TextAttributes) bool

Equals compares this TextAttributes with another TextAttributes, and returns true if they represent the same GObject.

func (*TextAttributes) Ref

func (recv *TextAttributes) Ref() *TextAttributes

Ref is a wrapper around the C function gtk_text_attributes_ref.

func (*TextAttributes) ToC

func (recv *TextAttributes) ToC() unsafe.Pointer

func (*TextAttributes) Unref

func (recv *TextAttributes) Unref()

Unref is a wrapper around the C function gtk_text_attributes_unref.

type TextBTree

type TextBTree struct {
	// contains filtered or unexported fields
}

TextBTree is a wrapper around the C record GtkTextBTree.

func TextBTreeNewFromC

func TextBTreeNewFromC(u unsafe.Pointer) *TextBTree

func (*TextBTree) Equals added in v0.0.2

func (recv *TextBTree) Equals(other *TextBTree) bool

Equals compares this TextBTree with another TextBTree, and returns true if they represent the same GObject.

func (*TextBTree) ToC

func (recv *TextBTree) ToC() unsafe.Pointer

type TextBuffer

type TextBuffer struct {
	// contains filtered or unexported fields
}

TextBuffer is a wrapper around the C record GtkTextBuffer.

func CastToTextBuffer

func CastToTextBuffer(object *gobject.Object) *TextBuffer

CastToWidget down casts any arbitrary Object to TextBuffer. Exercise care, as this is a potentially dangerous function if the Object is not a TextBuffer.

func TextBufferNew

func TextBufferNew(table *TextTagTable) *TextBuffer

TextBufferNew is a wrapper around the C function gtk_text_buffer_new.

func TextBufferNewFromC

func TextBufferNewFromC(u unsafe.Pointer) *TextBuffer

func (*TextBuffer) AddSelectionClipboard

func (recv *TextBuffer) AddSelectionClipboard(clipboard *Clipboard)

AddSelectionClipboard is a wrapper around the C function gtk_text_buffer_add_selection_clipboard.

func (*TextBuffer) ApplyTag

func (recv *TextBuffer) ApplyTag(tag *TextTag, start *TextIter, end *TextIter)

ApplyTag is a wrapper around the C function gtk_text_buffer_apply_tag.

func (*TextBuffer) ApplyTagByName

func (recv *TextBuffer) ApplyTagByName(name string, start *TextIter, end *TextIter)

ApplyTagByName is a wrapper around the C function gtk_text_buffer_apply_tag_by_name.

func (*TextBuffer) BeginUserAction

func (recv *TextBuffer) BeginUserAction()

BeginUserAction is a wrapper around the C function gtk_text_buffer_begin_user_action.

func (*TextBuffer) ConnectApplyTag

func (recv *TextBuffer) ConnectApplyTag(callback TextBufferSignalApplyTagCallback) int

ConnectApplyTag connects the callback to the 'apply-tag' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectApplyTag to remove it.

func (*TextBuffer) ConnectBeginUserAction

func (recv *TextBuffer) ConnectBeginUserAction(callback TextBufferSignalBeginUserActionCallback) int

ConnectBeginUserAction connects the callback to the 'begin-user-action' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectBeginUserAction to remove it.

func (*TextBuffer) ConnectChanged

func (recv *TextBuffer) ConnectChanged(callback TextBufferSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*TextBuffer) ConnectDeleteRange

func (recv *TextBuffer) ConnectDeleteRange(callback TextBufferSignalDeleteRangeCallback) int

ConnectDeleteRange connects the callback to the 'delete-range' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectDeleteRange to remove it.

func (*TextBuffer) ConnectEndUserAction

func (recv *TextBuffer) ConnectEndUserAction(callback TextBufferSignalEndUserActionCallback) int

ConnectEndUserAction connects the callback to the 'end-user-action' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectEndUserAction to remove it.

func (*TextBuffer) ConnectInsertChildAnchor

func (recv *TextBuffer) ConnectInsertChildAnchor(callback TextBufferSignalInsertChildAnchorCallback) int

ConnectInsertChildAnchor connects the callback to the 'insert-child-anchor' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectInsertChildAnchor to remove it.

func (*TextBuffer) ConnectInsertPixbuf

func (recv *TextBuffer) ConnectInsertPixbuf(callback TextBufferSignalInsertPixbufCallback) int

ConnectInsertPixbuf connects the callback to the 'insert-pixbuf' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectInsertPixbuf to remove it.

func (*TextBuffer) ConnectInsertText added in v0.0.2

func (recv *TextBuffer) ConnectInsertText(callback TextBufferSignalInsertTextCallback) int

ConnectInsertText connects the callback to the 'insert-text' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectInsertText to remove it.

func (*TextBuffer) ConnectMarkDeleted

func (recv *TextBuffer) ConnectMarkDeleted(callback TextBufferSignalMarkDeletedCallback) int

ConnectMarkDeleted connects the callback to the 'mark-deleted' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectMarkDeleted to remove it.

func (*TextBuffer) ConnectMarkSet

func (recv *TextBuffer) ConnectMarkSet(callback TextBufferSignalMarkSetCallback) int

ConnectMarkSet connects the callback to the 'mark-set' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectMarkSet to remove it.

func (*TextBuffer) ConnectModifiedChanged

func (recv *TextBuffer) ConnectModifiedChanged(callback TextBufferSignalModifiedChangedCallback) int

ConnectModifiedChanged connects the callback to the 'modified-changed' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectModifiedChanged to remove it.

func (*TextBuffer) ConnectRemoveTag

func (recv *TextBuffer) ConnectRemoveTag(callback TextBufferSignalRemoveTagCallback) int

ConnectRemoveTag connects the callback to the 'remove-tag' signal for the TextBuffer.

The returned value represents the connection, and may be passed to DisconnectRemoveTag to remove it.

func (*TextBuffer) CopyClipboard

func (recv *TextBuffer) CopyClipboard(clipboard *Clipboard)

CopyClipboard is a wrapper around the C function gtk_text_buffer_copy_clipboard.

func (*TextBuffer) CreateChildAnchor

func (recv *TextBuffer) CreateChildAnchor(iter *TextIter) *TextChildAnchor

CreateChildAnchor is a wrapper around the C function gtk_text_buffer_create_child_anchor.

func (*TextBuffer) CreateMark

func (recv *TextBuffer) CreateMark(markName string, where *TextIter, leftGravity bool) *TextMark

CreateMark is a wrapper around the C function gtk_text_buffer_create_mark.

func (*TextBuffer) CutClipboard

func (recv *TextBuffer) CutClipboard(clipboard *Clipboard, defaultEditable bool)

CutClipboard is a wrapper around the C function gtk_text_buffer_cut_clipboard.

func (*TextBuffer) Delete

func (recv *TextBuffer) Delete(start *TextIter, end *TextIter)

Delete is a wrapper around the C function gtk_text_buffer_delete.

func (*TextBuffer) DeleteInteractive

func (recv *TextBuffer) DeleteInteractive(startIter *TextIter, endIter *TextIter, defaultEditable bool) bool

DeleteInteractive is a wrapper around the C function gtk_text_buffer_delete_interactive.

func (*TextBuffer) DeleteMark

func (recv *TextBuffer) DeleteMark(mark *TextMark)

DeleteMark is a wrapper around the C function gtk_text_buffer_delete_mark.

func (*TextBuffer) DeleteMarkByName

func (recv *TextBuffer) DeleteMarkByName(name string)

DeleteMarkByName is a wrapper around the C function gtk_text_buffer_delete_mark_by_name.

func (*TextBuffer) DeleteSelection

func (recv *TextBuffer) DeleteSelection(interactive bool, defaultEditable bool) bool

DeleteSelection is a wrapper around the C function gtk_text_buffer_delete_selection.

func (*TextBuffer) DisconnectApplyTag

func (recv *TextBuffer) DisconnectApplyTag(connectionID int)

DisconnectApplyTag disconnects a callback from the 'apply-tag' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectApplyTag.

func (*TextBuffer) DisconnectBeginUserAction

func (recv *TextBuffer) DisconnectBeginUserAction(connectionID int)

DisconnectBeginUserAction disconnects a callback from the 'begin-user-action' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectBeginUserAction.

func (*TextBuffer) DisconnectChanged

func (recv *TextBuffer) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectChanged.

func (*TextBuffer) DisconnectDeleteRange

func (recv *TextBuffer) DisconnectDeleteRange(connectionID int)

DisconnectDeleteRange disconnects a callback from the 'delete-range' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectDeleteRange.

func (*TextBuffer) DisconnectEndUserAction

func (recv *TextBuffer) DisconnectEndUserAction(connectionID int)

DisconnectEndUserAction disconnects a callback from the 'end-user-action' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectEndUserAction.

func (*TextBuffer) DisconnectInsertChildAnchor

func (recv *TextBuffer) DisconnectInsertChildAnchor(connectionID int)

DisconnectInsertChildAnchor disconnects a callback from the 'insert-child-anchor' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectInsertChildAnchor.

func (*TextBuffer) DisconnectInsertPixbuf

func (recv *TextBuffer) DisconnectInsertPixbuf(connectionID int)

DisconnectInsertPixbuf disconnects a callback from the 'insert-pixbuf' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectInsertPixbuf.

func (*TextBuffer) DisconnectInsertText added in v0.0.2

func (recv *TextBuffer) DisconnectInsertText(connectionID int)

DisconnectInsertText disconnects a callback from the 'insert-text' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectInsertText.

func (*TextBuffer) DisconnectMarkDeleted

func (recv *TextBuffer) DisconnectMarkDeleted(connectionID int)

DisconnectMarkDeleted disconnects a callback from the 'mark-deleted' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectMarkDeleted.

func (*TextBuffer) DisconnectMarkSet

func (recv *TextBuffer) DisconnectMarkSet(connectionID int)

DisconnectMarkSet disconnects a callback from the 'mark-set' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectMarkSet.

func (*TextBuffer) DisconnectModifiedChanged

func (recv *TextBuffer) DisconnectModifiedChanged(connectionID int)

DisconnectModifiedChanged disconnects a callback from the 'modified-changed' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectModifiedChanged.

func (*TextBuffer) DisconnectRemoveTag

func (recv *TextBuffer) DisconnectRemoveTag(connectionID int)

DisconnectRemoveTag disconnects a callback from the 'remove-tag' signal for the TextBuffer.

The connectionID should be a value returned from a call to ConnectRemoveTag.

func (*TextBuffer) EndUserAction

func (recv *TextBuffer) EndUserAction()

EndUserAction is a wrapper around the C function gtk_text_buffer_end_user_action.

func (*TextBuffer) Equals added in v0.0.2

func (recv *TextBuffer) Equals(other *TextBuffer) bool

Equals compares this TextBuffer with another TextBuffer, and returns true if they represent the same GObject.

func (*TextBuffer) GetBounds

func (recv *TextBuffer) GetBounds() (*TextIter, *TextIter)

GetBounds is a wrapper around the C function gtk_text_buffer_get_bounds.

func (*TextBuffer) GetCharCount

func (recv *TextBuffer) GetCharCount() int32

GetCharCount is a wrapper around the C function gtk_text_buffer_get_char_count.

func (*TextBuffer) GetEndIter

func (recv *TextBuffer) GetEndIter() *TextIter

GetEndIter is a wrapper around the C function gtk_text_buffer_get_end_iter.

func (*TextBuffer) GetInsert

func (recv *TextBuffer) GetInsert() *TextMark

GetInsert is a wrapper around the C function gtk_text_buffer_get_insert.

func (*TextBuffer) GetIterAtChildAnchor

func (recv *TextBuffer) GetIterAtChildAnchor(anchor *TextChildAnchor) *TextIter

GetIterAtChildAnchor is a wrapper around the C function gtk_text_buffer_get_iter_at_child_anchor.

func (*TextBuffer) GetIterAtLine

func (recv *TextBuffer) GetIterAtLine(lineNumber int32) *TextIter

GetIterAtLine is a wrapper around the C function gtk_text_buffer_get_iter_at_line.

func (*TextBuffer) GetIterAtLineIndex

func (recv *TextBuffer) GetIterAtLineIndex(lineNumber int32, byteIndex int32) *TextIter

GetIterAtLineIndex is a wrapper around the C function gtk_text_buffer_get_iter_at_line_index.

func (*TextBuffer) GetIterAtLineOffset

func (recv *TextBuffer) GetIterAtLineOffset(lineNumber int32, charOffset int32) *TextIter

GetIterAtLineOffset is a wrapper around the C function gtk_text_buffer_get_iter_at_line_offset.

func (*TextBuffer) GetIterAtMark

func (recv *TextBuffer) GetIterAtMark(mark *TextMark) *TextIter

GetIterAtMark is a wrapper around the C function gtk_text_buffer_get_iter_at_mark.

func (*TextBuffer) GetIterAtOffset

func (recv *TextBuffer) GetIterAtOffset(charOffset int32) *TextIter

GetIterAtOffset is a wrapper around the C function gtk_text_buffer_get_iter_at_offset.

func (*TextBuffer) GetLineCount

func (recv *TextBuffer) GetLineCount() int32

GetLineCount is a wrapper around the C function gtk_text_buffer_get_line_count.

func (*TextBuffer) GetMark

func (recv *TextBuffer) GetMark(name string) *TextMark

GetMark is a wrapper around the C function gtk_text_buffer_get_mark.

func (*TextBuffer) GetModified

func (recv *TextBuffer) GetModified() bool

GetModified is a wrapper around the C function gtk_text_buffer_get_modified.

func (*TextBuffer) GetSelectionBound

func (recv *TextBuffer) GetSelectionBound() *TextMark

GetSelectionBound is a wrapper around the C function gtk_text_buffer_get_selection_bound.

func (*TextBuffer) GetSelectionBounds

func (recv *TextBuffer) GetSelectionBounds() (bool, *TextIter, *TextIter)

GetSelectionBounds is a wrapper around the C function gtk_text_buffer_get_selection_bounds.

func (*TextBuffer) GetSlice

func (recv *TextBuffer) GetSlice(start *TextIter, end *TextIter, includeHiddenChars bool) string

GetSlice is a wrapper around the C function gtk_text_buffer_get_slice.

func (*TextBuffer) GetStartIter

func (recv *TextBuffer) GetStartIter() *TextIter

GetStartIter is a wrapper around the C function gtk_text_buffer_get_start_iter.

func (*TextBuffer) GetTagTable

func (recv *TextBuffer) GetTagTable() *TextTagTable

GetTagTable is a wrapper around the C function gtk_text_buffer_get_tag_table.

func (*TextBuffer) GetText

func (recv *TextBuffer) GetText(start *TextIter, end *TextIter, includeHiddenChars bool) string

GetText is a wrapper around the C function gtk_text_buffer_get_text.

func (*TextBuffer) Insert

func (recv *TextBuffer) Insert(iter *TextIter, text string, len int32)

Insert is a wrapper around the C function gtk_text_buffer_insert.

func (*TextBuffer) InsertAtCursor

func (recv *TextBuffer) InsertAtCursor(text string, len int32)

InsertAtCursor is a wrapper around the C function gtk_text_buffer_insert_at_cursor.

func (*TextBuffer) InsertChildAnchor

func (recv *TextBuffer) InsertChildAnchor(iter *TextIter, anchor *TextChildAnchor)

InsertChildAnchor is a wrapper around the C function gtk_text_buffer_insert_child_anchor.

func (*TextBuffer) InsertInteractive

func (recv *TextBuffer) InsertInteractive(iter *TextIter, text string, len int32, defaultEditable bool) bool

InsertInteractive is a wrapper around the C function gtk_text_buffer_insert_interactive.

func (*TextBuffer) InsertInteractiveAtCursor

func (recv *TextBuffer) InsertInteractiveAtCursor(text string, len int32, defaultEditable bool) bool

InsertInteractiveAtCursor is a wrapper around the C function gtk_text_buffer_insert_interactive_at_cursor.

func (*TextBuffer) InsertPixbuf

func (recv *TextBuffer) InsertPixbuf(iter *TextIter, pixbuf *gdkpixbuf.Pixbuf)

InsertPixbuf is a wrapper around the C function gtk_text_buffer_insert_pixbuf.

func (*TextBuffer) InsertRange

func (recv *TextBuffer) InsertRange(iter *TextIter, start *TextIter, end *TextIter)

InsertRange is a wrapper around the C function gtk_text_buffer_insert_range.

func (*TextBuffer) InsertRangeInteractive

func (recv *TextBuffer) InsertRangeInteractive(iter *TextIter, start *TextIter, end *TextIter, defaultEditable bool) bool

InsertRangeInteractive is a wrapper around the C function gtk_text_buffer_insert_range_interactive.

func (*TextBuffer) MoveMark

func (recv *TextBuffer) MoveMark(mark *TextMark, where *TextIter)

MoveMark is a wrapper around the C function gtk_text_buffer_move_mark.

func (*TextBuffer) MoveMarkByName

func (recv *TextBuffer) MoveMarkByName(name string, where *TextIter)

MoveMarkByName is a wrapper around the C function gtk_text_buffer_move_mark_by_name.

func (*TextBuffer) Object

func (recv *TextBuffer) Object() *gobject.Object

Object upcasts to *Object

func (*TextBuffer) PasteClipboard

func (recv *TextBuffer) PasteClipboard(clipboard *Clipboard, overrideLocation *TextIter, defaultEditable bool)

PasteClipboard is a wrapper around the C function gtk_text_buffer_paste_clipboard.

func (*TextBuffer) PlaceCursor

func (recv *TextBuffer) PlaceCursor(where *TextIter)

PlaceCursor is a wrapper around the C function gtk_text_buffer_place_cursor.

func (*TextBuffer) RemoveAllTags

func (recv *TextBuffer) RemoveAllTags(start *TextIter, end *TextIter)

RemoveAllTags is a wrapper around the C function gtk_text_buffer_remove_all_tags.

func (*TextBuffer) RemoveSelectionClipboard

func (recv *TextBuffer) RemoveSelectionClipboard(clipboard *Clipboard)

RemoveSelectionClipboard is a wrapper around the C function gtk_text_buffer_remove_selection_clipboard.

func (*TextBuffer) RemoveTag

func (recv *TextBuffer) RemoveTag(tag *TextTag, start *TextIter, end *TextIter)

RemoveTag is a wrapper around the C function gtk_text_buffer_remove_tag.

func (*TextBuffer) RemoveTagByName

func (recv *TextBuffer) RemoveTagByName(name string, start *TextIter, end *TextIter)

RemoveTagByName is a wrapper around the C function gtk_text_buffer_remove_tag_by_name.

func (*TextBuffer) SetModified

func (recv *TextBuffer) SetModified(setting bool)

SetModified is a wrapper around the C function gtk_text_buffer_set_modified.

func (*TextBuffer) SetText

func (recv *TextBuffer) SetText(text string, len int32)

SetText is a wrapper around the C function gtk_text_buffer_set_text.

func (*TextBuffer) ToC

func (recv *TextBuffer) ToC() unsafe.Pointer

type TextBufferClass

type TextBufferClass struct {
	// contains filtered or unexported fields
}

TextBufferClass is a wrapper around the C record GtkTextBufferClass.

func TextBufferClassNewFromC

func TextBufferClassNewFromC(u unsafe.Pointer) *TextBufferClass

func (*TextBufferClass) Equals added in v0.0.2

func (recv *TextBufferClass) Equals(other *TextBufferClass) bool

Equals compares this TextBufferClass with another TextBufferClass, and returns true if they represent the same GObject.

func (*TextBufferClass) ToC

func (recv *TextBufferClass) ToC() unsafe.Pointer

type TextBufferPrivate

type TextBufferPrivate struct {
	// contains filtered or unexported fields
}

TextBufferPrivate is a wrapper around the C record GtkTextBufferPrivate.

func TextBufferPrivateNewFromC

func TextBufferPrivateNewFromC(u unsafe.Pointer) *TextBufferPrivate

func (*TextBufferPrivate) Equals added in v0.0.2

func (recv *TextBufferPrivate) Equals(other *TextBufferPrivate) bool

Equals compares this TextBufferPrivate with another TextBufferPrivate, and returns true if they represent the same GObject.

func (*TextBufferPrivate) ToC

func (recv *TextBufferPrivate) ToC() unsafe.Pointer

type TextBufferSignalApplyTagCallback

type TextBufferSignalApplyTagCallback func(targetObject *TextBuffer, tag *TextTag, start *TextIter, end *TextIter)

TextBufferSignalApplyTagCallback is a callback function for a 'apply-tag' signal emitted from a TextBuffer.

type TextBufferSignalBeginUserActionCallback

type TextBufferSignalBeginUserActionCallback func(targetObject *TextBuffer)

TextBufferSignalBeginUserActionCallback is a callback function for a 'begin-user-action' signal emitted from a TextBuffer.

type TextBufferSignalChangedCallback

type TextBufferSignalChangedCallback func(targetObject *TextBuffer)

TextBufferSignalChangedCallback is a callback function for a 'changed' signal emitted from a TextBuffer.

type TextBufferSignalDeleteRangeCallback

type TextBufferSignalDeleteRangeCallback func(targetObject *TextBuffer, start *TextIter, end *TextIter)

TextBufferSignalDeleteRangeCallback is a callback function for a 'delete-range' signal emitted from a TextBuffer.

type TextBufferSignalEndUserActionCallback

type TextBufferSignalEndUserActionCallback func(targetObject *TextBuffer)

TextBufferSignalEndUserActionCallback is a callback function for a 'end-user-action' signal emitted from a TextBuffer.

type TextBufferSignalInsertChildAnchorCallback

type TextBufferSignalInsertChildAnchorCallback func(targetObject *TextBuffer, location *TextIter, anchor *TextChildAnchor)

TextBufferSignalInsertChildAnchorCallback is a callback function for a 'insert-child-anchor' signal emitted from a TextBuffer.

type TextBufferSignalInsertPixbufCallback

type TextBufferSignalInsertPixbufCallback func(targetObject *TextBuffer, location *TextIter, pixbuf *gdkpixbuf.Pixbuf)

TextBufferSignalInsertPixbufCallback is a callback function for a 'insert-pixbuf' signal emitted from a TextBuffer.

type TextBufferSignalInsertTextCallback added in v0.0.2

type TextBufferSignalInsertTextCallback func(targetObject *TextBuffer, location *TextIter, text string, len int32)

TextBufferSignalInsertTextCallback is a callback function for a 'insert-text' signal emitted from a TextBuffer.

type TextBufferSignalMarkDeletedCallback

type TextBufferSignalMarkDeletedCallback func(targetObject *TextBuffer, mark *TextMark)

TextBufferSignalMarkDeletedCallback is a callback function for a 'mark-deleted' signal emitted from a TextBuffer.

type TextBufferSignalMarkSetCallback

type TextBufferSignalMarkSetCallback func(targetObject *TextBuffer, location *TextIter, mark *TextMark)

TextBufferSignalMarkSetCallback is a callback function for a 'mark-set' signal emitted from a TextBuffer.

type TextBufferSignalModifiedChangedCallback

type TextBufferSignalModifiedChangedCallback func(targetObject *TextBuffer)

TextBufferSignalModifiedChangedCallback is a callback function for a 'modified-changed' signal emitted from a TextBuffer.

type TextBufferSignalRemoveTagCallback

type TextBufferSignalRemoveTagCallback func(targetObject *TextBuffer, tag *TextTag, start *TextIter, end *TextIter)

TextBufferSignalRemoveTagCallback is a callback function for a 'remove-tag' signal emitted from a TextBuffer.

type TextBufferTargetInfo

type TextBufferTargetInfo C.GtkTextBufferTargetInfo
const (
	GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS TextBufferTargetInfo = -1
	GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT       TextBufferTargetInfo = -2
	GTK_TEXT_BUFFER_TARGET_INFO_TEXT            TextBufferTargetInfo = -3
)

type TextCellAccessible

type TextCellAccessible struct {
	// contains filtered or unexported fields
}

TextCellAccessible is a wrapper around the C record GtkTextCellAccessible.

func CastToTextCellAccessible

func CastToTextCellAccessible(object *gobject.Object) *TextCellAccessible

CastToWidget down casts any arbitrary Object to TextCellAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a TextCellAccessible.

func TextCellAccessibleNewFromC

func TextCellAccessibleNewFromC(u unsafe.Pointer) *TextCellAccessible

func (*TextCellAccessible) Accessible

func (recv *TextCellAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*TextCellAccessible) Action

func (recv *TextCellAccessible) Action() *atk.Action

Action returns the Action interface implemented by TextCellAccessible

func (*TextCellAccessible) CellAccessible

func (recv *TextCellAccessible) CellAccessible() *CellAccessible

CellAccessible upcasts to *CellAccessible

func (*TextCellAccessible) Component

func (recv *TextCellAccessible) Component() *atk.Component

Component returns the Component interface implemented by TextCellAccessible

func (*TextCellAccessible) Equals added in v0.0.2

func (recv *TextCellAccessible) Equals(other *TextCellAccessible) bool

Equals compares this TextCellAccessible with another TextCellAccessible, and returns true if they represent the same GObject.

func (*TextCellAccessible) Object

func (recv *TextCellAccessible) Object() *atk.Object

Object upcasts to *Object

func (*TextCellAccessible) RendererCellAccessible

func (recv *TextCellAccessible) RendererCellAccessible() *RendererCellAccessible

RendererCellAccessible upcasts to *RendererCellAccessible

func (*TextCellAccessible) Text

func (recv *TextCellAccessible) Text() *atk.Text

Text returns the Text interface implemented by TextCellAccessible

func (*TextCellAccessible) ToC

func (recv *TextCellAccessible) ToC() unsafe.Pointer

type TextCellAccessibleClass

type TextCellAccessibleClass struct {
	// contains filtered or unexported fields
}

TextCellAccessibleClass is a wrapper around the C record GtkTextCellAccessibleClass.

func TextCellAccessibleClassNewFromC

func TextCellAccessibleClassNewFromC(u unsafe.Pointer) *TextCellAccessibleClass

func (*TextCellAccessibleClass) Equals added in v0.0.2

Equals compares this TextCellAccessibleClass with another TextCellAccessibleClass, and returns true if they represent the same GObject.

func (*TextCellAccessibleClass) ToC

type TextCellAccessiblePrivate

type TextCellAccessiblePrivate struct {
	// contains filtered or unexported fields
}

TextCellAccessiblePrivate is a wrapper around the C record GtkTextCellAccessiblePrivate.

func TextCellAccessiblePrivateNewFromC

func TextCellAccessiblePrivateNewFromC(u unsafe.Pointer) *TextCellAccessiblePrivate

func (*TextCellAccessiblePrivate) Equals added in v0.0.2

Equals compares this TextCellAccessiblePrivate with another TextCellAccessiblePrivate, and returns true if they represent the same GObject.

func (*TextCellAccessiblePrivate) ToC

type TextChildAnchor

type TextChildAnchor struct {
	// contains filtered or unexported fields
}

TextChildAnchor is a wrapper around the C record GtkTextChildAnchor.

func CastToTextChildAnchor

func CastToTextChildAnchor(object *gobject.Object) *TextChildAnchor

CastToWidget down casts any arbitrary Object to TextChildAnchor. Exercise care, as this is a potentially dangerous function if the Object is not a TextChildAnchor.

func TextChildAnchorNew

func TextChildAnchorNew() *TextChildAnchor

TextChildAnchorNew is a wrapper around the C function gtk_text_child_anchor_new.

func TextChildAnchorNewFromC

func TextChildAnchorNewFromC(u unsafe.Pointer) *TextChildAnchor

func (*TextChildAnchor) Equals added in v0.0.2

func (recv *TextChildAnchor) Equals(other *TextChildAnchor) bool

Equals compares this TextChildAnchor with another TextChildAnchor, and returns true if they represent the same GObject.

func (*TextChildAnchor) GetDeleted

func (recv *TextChildAnchor) GetDeleted() bool

GetDeleted is a wrapper around the C function gtk_text_child_anchor_get_deleted.

func (*TextChildAnchor) GetWidgets

func (recv *TextChildAnchor) GetWidgets() *glib.List

GetWidgets is a wrapper around the C function gtk_text_child_anchor_get_widgets.

func (*TextChildAnchor) Object

func (recv *TextChildAnchor) Object() *gobject.Object

Object upcasts to *Object

func (*TextChildAnchor) ToC

func (recv *TextChildAnchor) ToC() unsafe.Pointer

type TextChildAnchorClass

type TextChildAnchorClass struct {
	// contains filtered or unexported fields
}

TextChildAnchorClass is a wrapper around the C record GtkTextChildAnchorClass.

func TextChildAnchorClassNewFromC

func TextChildAnchorClassNewFromC(u unsafe.Pointer) *TextChildAnchorClass

func (*TextChildAnchorClass) Equals added in v0.0.2

func (recv *TextChildAnchorClass) Equals(other *TextChildAnchorClass) bool

Equals compares this TextChildAnchorClass with another TextChildAnchorClass, and returns true if they represent the same GObject.

func (*TextChildAnchorClass) ToC

func (recv *TextChildAnchorClass) ToC() unsafe.Pointer

type TextDirection

type TextDirection C.GtkTextDirection
const (
	GTK_TEXT_DIR_NONE TextDirection = 0
	GTK_TEXT_DIR_LTR  TextDirection = 1
	GTK_TEXT_DIR_RTL  TextDirection = 2
)

func WidgetGetDefaultDirection added in v0.0.3

func WidgetGetDefaultDirection() TextDirection

WidgetGetDefaultDirection is a wrapper around the C function gtk_widget_get_default_direction.

type TextIter

type TextIter struct {
	// contains filtered or unexported fields
}

TextIter is a wrapper around the C record GtkTextIter.

func TextIterNewFromC

func TextIterNewFromC(u unsafe.Pointer) *TextIter

func (*TextIter) BackwardChar

func (recv *TextIter) BackwardChar() bool

BackwardChar is a wrapper around the C function gtk_text_iter_backward_char.

func (*TextIter) BackwardChars

func (recv *TextIter) BackwardChars(count int32) bool

BackwardChars is a wrapper around the C function gtk_text_iter_backward_chars.

func (*TextIter) BackwardCursorPosition

func (recv *TextIter) BackwardCursorPosition() bool

BackwardCursorPosition is a wrapper around the C function gtk_text_iter_backward_cursor_position.

func (*TextIter) BackwardCursorPositions

func (recv *TextIter) BackwardCursorPositions(count int32) bool

BackwardCursorPositions is a wrapper around the C function gtk_text_iter_backward_cursor_positions.

func (*TextIter) BackwardLine

func (recv *TextIter) BackwardLine() bool

BackwardLine is a wrapper around the C function gtk_text_iter_backward_line.

func (*TextIter) BackwardLines

func (recv *TextIter) BackwardLines(count int32) bool

BackwardLines is a wrapper around the C function gtk_text_iter_backward_lines.

func (*TextIter) BackwardSearch

func (recv *TextIter) BackwardSearch(str string, flags TextSearchFlags, limit *TextIter) (bool, *TextIter, *TextIter)

BackwardSearch is a wrapper around the C function gtk_text_iter_backward_search.

func (*TextIter) BackwardSentenceStart

func (recv *TextIter) BackwardSentenceStart() bool

BackwardSentenceStart is a wrapper around the C function gtk_text_iter_backward_sentence_start.

func (*TextIter) BackwardSentenceStarts

func (recv *TextIter) BackwardSentenceStarts(count int32) bool

BackwardSentenceStarts is a wrapper around the C function gtk_text_iter_backward_sentence_starts.

func (*TextIter) BackwardToTagToggle

func (recv *TextIter) BackwardToTagToggle(tag *TextTag) bool

BackwardToTagToggle is a wrapper around the C function gtk_text_iter_backward_to_tag_toggle.

func (*TextIter) BackwardWordStart

func (recv *TextIter) BackwardWordStart() bool

BackwardWordStart is a wrapper around the C function gtk_text_iter_backward_word_start.

func (*TextIter) BackwardWordStarts

func (recv *TextIter) BackwardWordStarts(count int32) bool

BackwardWordStarts is a wrapper around the C function gtk_text_iter_backward_word_starts.

func (*TextIter) BeginsTag

func (recv *TextIter) BeginsTag(tag *TextTag) bool

BeginsTag is a wrapper around the C function gtk_text_iter_begins_tag.

func (*TextIter) CanInsert

func (recv *TextIter) CanInsert(defaultEditability bool) bool

CanInsert is a wrapper around the C function gtk_text_iter_can_insert.

func (*TextIter) Compare

func (recv *TextIter) Compare(rhs *TextIter) int32

Compare is a wrapper around the C function gtk_text_iter_compare.

func (*TextIter) Copy

func (recv *TextIter) Copy() *TextIter

Copy is a wrapper around the C function gtk_text_iter_copy.

func (*TextIter) Editable

func (recv *TextIter) Editable(defaultSetting bool) bool

Editable is a wrapper around the C function gtk_text_iter_editable.

func (*TextIter) EndsLine

func (recv *TextIter) EndsLine() bool

EndsLine is a wrapper around the C function gtk_text_iter_ends_line.

func (*TextIter) EndsSentence

func (recv *TextIter) EndsSentence() bool

EndsSentence is a wrapper around the C function gtk_text_iter_ends_sentence.

func (*TextIter) EndsTag

func (recv *TextIter) EndsTag(tag *TextTag) bool

EndsTag is a wrapper around the C function gtk_text_iter_ends_tag.

func (*TextIter) EndsWord

func (recv *TextIter) EndsWord() bool

EndsWord is a wrapper around the C function gtk_text_iter_ends_word.

func (*TextIter) Equal

func (recv *TextIter) Equal(rhs *TextIter) bool

Equal is a wrapper around the C function gtk_text_iter_equal.

func (*TextIter) Equals added in v0.0.2

func (recv *TextIter) Equals(other *TextIter) bool

Equals compares this TextIter with another TextIter, and returns true if they represent the same GObject.

func (*TextIter) ForwardChar

func (recv *TextIter) ForwardChar() bool

ForwardChar is a wrapper around the C function gtk_text_iter_forward_char.

func (*TextIter) ForwardChars

func (recv *TextIter) ForwardChars(count int32) bool

ForwardChars is a wrapper around the C function gtk_text_iter_forward_chars.

func (*TextIter) ForwardCursorPosition

func (recv *TextIter) ForwardCursorPosition() bool

ForwardCursorPosition is a wrapper around the C function gtk_text_iter_forward_cursor_position.

func (*TextIter) ForwardCursorPositions

func (recv *TextIter) ForwardCursorPositions(count int32) bool

ForwardCursorPositions is a wrapper around the C function gtk_text_iter_forward_cursor_positions.

func (*TextIter) ForwardLine

func (recv *TextIter) ForwardLine() bool

ForwardLine is a wrapper around the C function gtk_text_iter_forward_line.

func (*TextIter) ForwardLines

func (recv *TextIter) ForwardLines(count int32) bool

ForwardLines is a wrapper around the C function gtk_text_iter_forward_lines.

func (*TextIter) ForwardSearch

func (recv *TextIter) ForwardSearch(str string, flags TextSearchFlags, limit *TextIter) (bool, *TextIter, *TextIter)

ForwardSearch is a wrapper around the C function gtk_text_iter_forward_search.

func (*TextIter) ForwardSentenceEnd

func (recv *TextIter) ForwardSentenceEnd() bool

ForwardSentenceEnd is a wrapper around the C function gtk_text_iter_forward_sentence_end.

func (*TextIter) ForwardSentenceEnds

func (recv *TextIter) ForwardSentenceEnds(count int32) bool

ForwardSentenceEnds is a wrapper around the C function gtk_text_iter_forward_sentence_ends.

func (*TextIter) ForwardToEnd

func (recv *TextIter) ForwardToEnd()

ForwardToEnd is a wrapper around the C function gtk_text_iter_forward_to_end.

func (*TextIter) ForwardToLineEnd

func (recv *TextIter) ForwardToLineEnd() bool

ForwardToLineEnd is a wrapper around the C function gtk_text_iter_forward_to_line_end.

func (*TextIter) ForwardToTagToggle

func (recv *TextIter) ForwardToTagToggle(tag *TextTag) bool

ForwardToTagToggle is a wrapper around the C function gtk_text_iter_forward_to_tag_toggle.

func (*TextIter) ForwardWordEnd

func (recv *TextIter) ForwardWordEnd() bool

ForwardWordEnd is a wrapper around the C function gtk_text_iter_forward_word_end.

func (*TextIter) ForwardWordEnds

func (recv *TextIter) ForwardWordEnds(count int32) bool

ForwardWordEnds is a wrapper around the C function gtk_text_iter_forward_word_ends.

func (*TextIter) Free

func (recv *TextIter) Free()

Free is a wrapper around the C function gtk_text_iter_free.

func (*TextIter) GetAttributes

func (recv *TextIter) GetAttributes() (bool, *TextAttributes)

GetAttributes is a wrapper around the C function gtk_text_iter_get_attributes.

func (*TextIter) GetBuffer

func (recv *TextIter) GetBuffer() *TextBuffer

GetBuffer is a wrapper around the C function gtk_text_iter_get_buffer.

func (*TextIter) GetBytesInLine

func (recv *TextIter) GetBytesInLine() int32

GetBytesInLine is a wrapper around the C function gtk_text_iter_get_bytes_in_line.

func (*TextIter) GetChar

func (recv *TextIter) GetChar() rune

GetChar is a wrapper around the C function gtk_text_iter_get_char.

func (*TextIter) GetCharsInLine

func (recv *TextIter) GetCharsInLine() int32

GetCharsInLine is a wrapper around the C function gtk_text_iter_get_chars_in_line.

func (*TextIter) GetChildAnchor

func (recv *TextIter) GetChildAnchor() *TextChildAnchor

GetChildAnchor is a wrapper around the C function gtk_text_iter_get_child_anchor.

func (*TextIter) GetLanguage

func (recv *TextIter) GetLanguage() *pango.Language

GetLanguage is a wrapper around the C function gtk_text_iter_get_language.

func (*TextIter) GetLine

func (recv *TextIter) GetLine() int32

GetLine is a wrapper around the C function gtk_text_iter_get_line.

func (*TextIter) GetLineIndex

func (recv *TextIter) GetLineIndex() int32

GetLineIndex is a wrapper around the C function gtk_text_iter_get_line_index.

func (*TextIter) GetLineOffset

func (recv *TextIter) GetLineOffset() int32

GetLineOffset is a wrapper around the C function gtk_text_iter_get_line_offset.

func (*TextIter) GetMarks

func (recv *TextIter) GetMarks() *glib.SList

GetMarks is a wrapper around the C function gtk_text_iter_get_marks.

func (*TextIter) GetOffset

func (recv *TextIter) GetOffset() int32

GetOffset is a wrapper around the C function gtk_text_iter_get_offset.

func (*TextIter) GetPixbuf

func (recv *TextIter) GetPixbuf() *gdkpixbuf.Pixbuf

GetPixbuf is a wrapper around the C function gtk_text_iter_get_pixbuf.

func (*TextIter) GetSlice

func (recv *TextIter) GetSlice(end *TextIter) string

GetSlice is a wrapper around the C function gtk_text_iter_get_slice.

func (*TextIter) GetTags

func (recv *TextIter) GetTags() *glib.SList

GetTags is a wrapper around the C function gtk_text_iter_get_tags.

func (*TextIter) GetText

func (recv *TextIter) GetText(end *TextIter) string

GetText is a wrapper around the C function gtk_text_iter_get_text.

func (*TextIter) GetToggledTags

func (recv *TextIter) GetToggledTags(toggledOn bool) *glib.SList

GetToggledTags is a wrapper around the C function gtk_text_iter_get_toggled_tags.

func (*TextIter) GetVisibleLineIndex

func (recv *TextIter) GetVisibleLineIndex() int32

GetVisibleLineIndex is a wrapper around the C function gtk_text_iter_get_visible_line_index.

func (*TextIter) GetVisibleLineOffset

func (recv *TextIter) GetVisibleLineOffset() int32

GetVisibleLineOffset is a wrapper around the C function gtk_text_iter_get_visible_line_offset.

func (*TextIter) GetVisibleSlice

func (recv *TextIter) GetVisibleSlice(end *TextIter) string

GetVisibleSlice is a wrapper around the C function gtk_text_iter_get_visible_slice.

func (*TextIter) GetVisibleText

func (recv *TextIter) GetVisibleText(end *TextIter) string

GetVisibleText is a wrapper around the C function gtk_text_iter_get_visible_text.

func (*TextIter) HasTag

func (recv *TextIter) HasTag(tag *TextTag) bool

HasTag is a wrapper around the C function gtk_text_iter_has_tag.

func (*TextIter) InRange

func (recv *TextIter) InRange(start *TextIter, end *TextIter) bool

InRange is a wrapper around the C function gtk_text_iter_in_range.

func (*TextIter) InsideSentence

func (recv *TextIter) InsideSentence() bool

InsideSentence is a wrapper around the C function gtk_text_iter_inside_sentence.

func (*TextIter) InsideWord

func (recv *TextIter) InsideWord() bool

InsideWord is a wrapper around the C function gtk_text_iter_inside_word.

func (*TextIter) IsCursorPosition

func (recv *TextIter) IsCursorPosition() bool

IsCursorPosition is a wrapper around the C function gtk_text_iter_is_cursor_position.

func (*TextIter) IsEnd

func (recv *TextIter) IsEnd() bool

IsEnd is a wrapper around the C function gtk_text_iter_is_end.

func (*TextIter) IsStart

func (recv *TextIter) IsStart() bool

IsStart is a wrapper around the C function gtk_text_iter_is_start.

func (*TextIter) Order

func (recv *TextIter) Order(second *TextIter)

Order is a wrapper around the C function gtk_text_iter_order.

func (*TextIter) SetLine

func (recv *TextIter) SetLine(lineNumber int32)

SetLine is a wrapper around the C function gtk_text_iter_set_line.

func (*TextIter) SetLineIndex

func (recv *TextIter) SetLineIndex(byteOnLine int32)

SetLineIndex is a wrapper around the C function gtk_text_iter_set_line_index.

func (*TextIter) SetLineOffset

func (recv *TextIter) SetLineOffset(charOnLine int32)

SetLineOffset is a wrapper around the C function gtk_text_iter_set_line_offset.

func (*TextIter) SetOffset

func (recv *TextIter) SetOffset(charOffset int32)

SetOffset is a wrapper around the C function gtk_text_iter_set_offset.

func (*TextIter) SetVisibleLineIndex

func (recv *TextIter) SetVisibleLineIndex(byteOnLine int32)

SetVisibleLineIndex is a wrapper around the C function gtk_text_iter_set_visible_line_index.

func (*TextIter) SetVisibleLineOffset

func (recv *TextIter) SetVisibleLineOffset(charOnLine int32)

SetVisibleLineOffset is a wrapper around the C function gtk_text_iter_set_visible_line_offset.

func (*TextIter) StartsLine

func (recv *TextIter) StartsLine() bool

StartsLine is a wrapper around the C function gtk_text_iter_starts_line.

func (*TextIter) StartsSentence

func (recv *TextIter) StartsSentence() bool

StartsSentence is a wrapper around the C function gtk_text_iter_starts_sentence.

func (*TextIter) StartsWord

func (recv *TextIter) StartsWord() bool

StartsWord is a wrapper around the C function gtk_text_iter_starts_word.

func (*TextIter) ToC

func (recv *TextIter) ToC() unsafe.Pointer

func (*TextIter) TogglesTag

func (recv *TextIter) TogglesTag(tag *TextTag) bool

TogglesTag is a wrapper around the C function gtk_text_iter_toggles_tag.

type TextMark

type TextMark struct {
	// contains filtered or unexported fields
}

TextMark is a wrapper around the C record GtkTextMark.

func CastToTextMark

func CastToTextMark(object *gobject.Object) *TextMark

CastToWidget down casts any arbitrary Object to TextMark. Exercise care, as this is a potentially dangerous function if the Object is not a TextMark.

func TextMarkNewFromC

func TextMarkNewFromC(u unsafe.Pointer) *TextMark

func (*TextMark) Equals added in v0.0.2

func (recv *TextMark) Equals(other *TextMark) bool

Equals compares this TextMark with another TextMark, and returns true if they represent the same GObject.

func (*TextMark) GetBuffer

func (recv *TextMark) GetBuffer() *TextBuffer

GetBuffer is a wrapper around the C function gtk_text_mark_get_buffer.

func (*TextMark) GetDeleted

func (recv *TextMark) GetDeleted() bool

GetDeleted is a wrapper around the C function gtk_text_mark_get_deleted.

func (*TextMark) GetLeftGravity

func (recv *TextMark) GetLeftGravity() bool

GetLeftGravity is a wrapper around the C function gtk_text_mark_get_left_gravity.

func (*TextMark) GetName

func (recv *TextMark) GetName() string

GetName is a wrapper around the C function gtk_text_mark_get_name.

func (*TextMark) GetVisible

func (recv *TextMark) GetVisible() bool

GetVisible is a wrapper around the C function gtk_text_mark_get_visible.

func (*TextMark) Object

func (recv *TextMark) Object() *gobject.Object

Object upcasts to *Object

func (*TextMark) SetVisible

func (recv *TextMark) SetVisible(setting bool)

SetVisible is a wrapper around the C function gtk_text_mark_set_visible.

func (*TextMark) ToC

func (recv *TextMark) ToC() unsafe.Pointer

type TextMarkClass

type TextMarkClass struct {
	// contains filtered or unexported fields
}

TextMarkClass is a wrapper around the C record GtkTextMarkClass.

func TextMarkClassNewFromC

func TextMarkClassNewFromC(u unsafe.Pointer) *TextMarkClass

func (*TextMarkClass) Equals added in v0.0.2

func (recv *TextMarkClass) Equals(other *TextMarkClass) bool

Equals compares this TextMarkClass with another TextMarkClass, and returns true if they represent the same GObject.

func (*TextMarkClass) ToC

func (recv *TextMarkClass) ToC() unsafe.Pointer

type TextSearchFlags

type TextSearchFlags C.GtkTextSearchFlags
const (
	GTK_TEXT_SEARCH_VISIBLE_ONLY     TextSearchFlags = 1
	GTK_TEXT_SEARCH_TEXT_ONLY        TextSearchFlags = 2
	GTK_TEXT_SEARCH_CASE_INSENSITIVE TextSearchFlags = 4
)

type TextTag

type TextTag struct {
	// contains filtered or unexported fields
}

TextTag is a wrapper around the C record GtkTextTag.

func CastToTextTag

func CastToTextTag(object *gobject.Object) *TextTag

CastToWidget down casts any arbitrary Object to TextTag. Exercise care, as this is a potentially dangerous function if the Object is not a TextTag.

func TextTagNew

func TextTagNew(name string) *TextTag

TextTagNew is a wrapper around the C function gtk_text_tag_new.

func TextTagNewFromC

func TextTagNewFromC(u unsafe.Pointer) *TextTag

func (*TextTag) ConnectEvent added in v0.0.12

func (recv *TextTag) ConnectEvent(callback TextTagSignalEventCallback) int

ConnectEvent connects the callback to the 'event' signal for the TextTag.

The returned value represents the connection, and may be passed to DisconnectEvent to remove it.

func (*TextTag) DisconnectEvent added in v0.0.12

func (recv *TextTag) DisconnectEvent(connectionID int)

DisconnectEvent disconnects a callback from the 'event' signal for the TextTag.

The connectionID should be a value returned from a call to ConnectEvent.

func (*TextTag) Equals added in v0.0.2

func (recv *TextTag) Equals(other *TextTag) bool

Equals compares this TextTag with another TextTag, and returns true if they represent the same GObject.

func (*TextTag) Event added in v0.0.12

func (recv *TextTag) Event(eventObject *gobject.Object, event *gdk.Event, iter *TextIter) bool

Event is a wrapper around the C function gtk_text_tag_event.

func (*TextTag) GetPriority

func (recv *TextTag) GetPriority() int32

GetPriority is a wrapper around the C function gtk_text_tag_get_priority.

func (*TextTag) Object

func (recv *TextTag) Object() *gobject.Object

Object upcasts to *Object

func (*TextTag) SetPriority

func (recv *TextTag) SetPriority(priority int32)

SetPriority is a wrapper around the C function gtk_text_tag_set_priority.

func (*TextTag) ToC

func (recv *TextTag) ToC() unsafe.Pointer

type TextTagClass

type TextTagClass struct {
	// contains filtered or unexported fields
}

TextTagClass is a wrapper around the C record GtkTextTagClass.

func TextTagClassNewFromC

func TextTagClassNewFromC(u unsafe.Pointer) *TextTagClass

func (*TextTagClass) Equals added in v0.0.2

func (recv *TextTagClass) Equals(other *TextTagClass) bool

Equals compares this TextTagClass with another TextTagClass, and returns true if they represent the same GObject.

func (*TextTagClass) ToC

func (recv *TextTagClass) ToC() unsafe.Pointer

type TextTagPrivate

type TextTagPrivate struct {
	// contains filtered or unexported fields
}

TextTagPrivate is a wrapper around the C record GtkTextTagPrivate.

func TextTagPrivateNewFromC

func TextTagPrivateNewFromC(u unsafe.Pointer) *TextTagPrivate

func (*TextTagPrivate) Equals added in v0.0.2

func (recv *TextTagPrivate) Equals(other *TextTagPrivate) bool

Equals compares this TextTagPrivate with another TextTagPrivate, and returns true if they represent the same GObject.

func (*TextTagPrivate) ToC

func (recv *TextTagPrivate) ToC() unsafe.Pointer

type TextTagSignalEventCallback added in v0.0.12

type TextTagSignalEventCallback func(targetObject *TextTag, object *gobject.Object, event *gdk.Event, iter *TextIter) bool

TextTagSignalEventCallback is a callback function for a 'event' signal emitted from a TextTag.

type TextTagTable

type TextTagTable struct {
	// contains filtered or unexported fields
}

TextTagTable is a wrapper around the C record GtkTextTagTable.

func CastToTextTagTable

func CastToTextTagTable(object *gobject.Object) *TextTagTable

CastToWidget down casts any arbitrary Object to TextTagTable. Exercise care, as this is a potentially dangerous function if the Object is not a TextTagTable.

func TextTagTableNew

func TextTagTableNew() *TextTagTable

TextTagTableNew is a wrapper around the C function gtk_text_tag_table_new.

func TextTagTableNewFromC

func TextTagTableNewFromC(u unsafe.Pointer) *TextTagTable

func (*TextTagTable) Add

func (recv *TextTagTable) Add(tag *TextTag) bool

Add is a wrapper around the C function gtk_text_tag_table_add.

func (*TextTagTable) Buildable

func (recv *TextTagTable) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TextTagTable

func (*TextTagTable) ConnectTagAdded

func (recv *TextTagTable) ConnectTagAdded(callback TextTagTableSignalTagAddedCallback) int

ConnectTagAdded connects the callback to the 'tag-added' signal for the TextTagTable.

The returned value represents the connection, and may be passed to DisconnectTagAdded to remove it.

func (*TextTagTable) ConnectTagChanged

func (recv *TextTagTable) ConnectTagChanged(callback TextTagTableSignalTagChangedCallback) int

ConnectTagChanged connects the callback to the 'tag-changed' signal for the TextTagTable.

The returned value represents the connection, and may be passed to DisconnectTagChanged to remove it.

func (*TextTagTable) ConnectTagRemoved

func (recv *TextTagTable) ConnectTagRemoved(callback TextTagTableSignalTagRemovedCallback) int

ConnectTagRemoved connects the callback to the 'tag-removed' signal for the TextTagTable.

The returned value represents the connection, and may be passed to DisconnectTagRemoved to remove it.

func (*TextTagTable) DisconnectTagAdded

func (recv *TextTagTable) DisconnectTagAdded(connectionID int)

DisconnectTagAdded disconnects a callback from the 'tag-added' signal for the TextTagTable.

The connectionID should be a value returned from a call to ConnectTagAdded.

func (*TextTagTable) DisconnectTagChanged

func (recv *TextTagTable) DisconnectTagChanged(connectionID int)

DisconnectTagChanged disconnects a callback from the 'tag-changed' signal for the TextTagTable.

The connectionID should be a value returned from a call to ConnectTagChanged.

func (*TextTagTable) DisconnectTagRemoved

func (recv *TextTagTable) DisconnectTagRemoved(connectionID int)

DisconnectTagRemoved disconnects a callback from the 'tag-removed' signal for the TextTagTable.

The connectionID should be a value returned from a call to ConnectTagRemoved.

func (*TextTagTable) Equals added in v0.0.2

func (recv *TextTagTable) Equals(other *TextTagTable) bool

Equals compares this TextTagTable with another TextTagTable, and returns true if they represent the same GObject.

func (*TextTagTable) GetSize

func (recv *TextTagTable) GetSize() int32

GetSize is a wrapper around the C function gtk_text_tag_table_get_size.

func (*TextTagTable) Lookup

func (recv *TextTagTable) Lookup(name string) *TextTag

Lookup is a wrapper around the C function gtk_text_tag_table_lookup.

func (*TextTagTable) Object

func (recv *TextTagTable) Object() *gobject.Object

Object upcasts to *Object

func (*TextTagTable) Remove

func (recv *TextTagTable) Remove(tag *TextTag)

Remove is a wrapper around the C function gtk_text_tag_table_remove.

func (*TextTagTable) ToC

func (recv *TextTagTable) ToC() unsafe.Pointer

type TextTagTableClass

type TextTagTableClass struct {
	// contains filtered or unexported fields
}

TextTagTableClass is a wrapper around the C record GtkTextTagTableClass.

func TextTagTableClassNewFromC

func TextTagTableClassNewFromC(u unsafe.Pointer) *TextTagTableClass

func (*TextTagTableClass) Equals added in v0.0.2

func (recv *TextTagTableClass) Equals(other *TextTagTableClass) bool

Equals compares this TextTagTableClass with another TextTagTableClass, and returns true if they represent the same GObject.

func (*TextTagTableClass) ToC

func (recv *TextTagTableClass) ToC() unsafe.Pointer

type TextTagTablePrivate

type TextTagTablePrivate struct {
	// contains filtered or unexported fields
}

TextTagTablePrivate is a wrapper around the C record GtkTextTagTablePrivate.

func TextTagTablePrivateNewFromC

func TextTagTablePrivateNewFromC(u unsafe.Pointer) *TextTagTablePrivate

func (*TextTagTablePrivate) Equals added in v0.0.2

func (recv *TextTagTablePrivate) Equals(other *TextTagTablePrivate) bool

Equals compares this TextTagTablePrivate with another TextTagTablePrivate, and returns true if they represent the same GObject.

func (*TextTagTablePrivate) ToC

func (recv *TextTagTablePrivate) ToC() unsafe.Pointer

type TextTagTableSignalTagAddedCallback

type TextTagTableSignalTagAddedCallback func(targetObject *TextTagTable, tag *TextTag)

TextTagTableSignalTagAddedCallback is a callback function for a 'tag-added' signal emitted from a TextTagTable.

type TextTagTableSignalTagChangedCallback

type TextTagTableSignalTagChangedCallback func(targetObject *TextTagTable, tag *TextTag, sizeChanged bool)

TextTagTableSignalTagChangedCallback is a callback function for a 'tag-changed' signal emitted from a TextTagTable.

type TextTagTableSignalTagRemovedCallback

type TextTagTableSignalTagRemovedCallback func(targetObject *TextTagTable, tag *TextTag)

TextTagTableSignalTagRemovedCallback is a callback function for a 'tag-removed' signal emitted from a TextTagTable.

type TextView

type TextView struct {
	// contains filtered or unexported fields
}

TextView is a wrapper around the C record GtkTextView.

func CastToTextView

func CastToTextView(object *gobject.Object) *TextView

CastToWidget down casts any arbitrary Object to TextView. Exercise care, as this is a potentially dangerous function if the Object is not a TextView.

func TextViewNew

func TextViewNew() *TextView

TextViewNew is a wrapper around the C function gtk_text_view_new.

func TextViewNewFromC

func TextViewNewFromC(u unsafe.Pointer) *TextView

func TextViewNewWithBuffer

func TextViewNewWithBuffer(buffer *TextBuffer) *TextView

TextViewNewWithBuffer is a wrapper around the C function gtk_text_view_new_with_buffer.

func (*TextView) AddChildAtAnchor

func (recv *TextView) AddChildAtAnchor(child *Widget, anchor *TextChildAnchor)

AddChildAtAnchor is a wrapper around the C function gtk_text_view_add_child_at_anchor.

func (*TextView) AddChildInWindow

func (recv *TextView) AddChildInWindow(child *Widget, whichWindow TextWindowType, xpos int32, ypos int32)

AddChildInWindow is a wrapper around the C function gtk_text_view_add_child_in_window.

func (*TextView) BackwardDisplayLine

func (recv *TextView) BackwardDisplayLine(iter *TextIter) bool

BackwardDisplayLine is a wrapper around the C function gtk_text_view_backward_display_line.

func (*TextView) BackwardDisplayLineStart

func (recv *TextView) BackwardDisplayLineStart(iter *TextIter) bool

BackwardDisplayLineStart is a wrapper around the C function gtk_text_view_backward_display_line_start.

func (*TextView) BufferToWindowCoords

func (recv *TextView) BufferToWindowCoords(win TextWindowType, bufferX int32, bufferY int32) (int32, int32)

BufferToWindowCoords is a wrapper around the C function gtk_text_view_buffer_to_window_coords.

func (*TextView) Buildable

func (recv *TextView) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TextView

func (*TextView) ConnectBackspace

func (recv *TextView) ConnectBackspace(callback TextViewSignalBackspaceCallback) int

ConnectBackspace connects the callback to the 'backspace' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectBackspace to remove it.

func (*TextView) ConnectCopyClipboard

func (recv *TextView) ConnectCopyClipboard(callback TextViewSignalCopyClipboardCallback) int

ConnectCopyClipboard connects the callback to the 'copy-clipboard' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectCopyClipboard to remove it.

func (*TextView) ConnectCutClipboard

func (recv *TextView) ConnectCutClipboard(callback TextViewSignalCutClipboardCallback) int

ConnectCutClipboard connects the callback to the 'cut-clipboard' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectCutClipboard to remove it.

func (*TextView) ConnectDeleteFromCursor added in v0.0.7

func (recv *TextView) ConnectDeleteFromCursor(callback TextViewSignalDeleteFromCursorCallback) int

ConnectDeleteFromCursor connects the callback to the 'delete-from-cursor' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectDeleteFromCursor to remove it.

func (*TextView) ConnectInsertAtCursor added in v0.0.2

func (recv *TextView) ConnectInsertAtCursor(callback TextViewSignalInsertAtCursorCallback) int

ConnectInsertAtCursor connects the callback to the 'insert-at-cursor' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectInsertAtCursor to remove it.

func (*TextView) ConnectMoveCursor added in v0.0.7

func (recv *TextView) ConnectMoveCursor(callback TextViewSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*TextView) ConnectMoveViewport added in v0.0.7

func (recv *TextView) ConnectMoveViewport(callback TextViewSignalMoveViewportCallback) int

ConnectMoveViewport connects the callback to the 'move-viewport' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectMoveViewport to remove it.

func (*TextView) ConnectPasteClipboard

func (recv *TextView) ConnectPasteClipboard(callback TextViewSignalPasteClipboardCallback) int

ConnectPasteClipboard connects the callback to the 'paste-clipboard' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectPasteClipboard to remove it.

func (*TextView) ConnectPopulatePopup

func (recv *TextView) ConnectPopulatePopup(callback TextViewSignalPopulatePopupCallback) int

ConnectPopulatePopup connects the callback to the 'populate-popup' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectPopulatePopup to remove it.

func (*TextView) ConnectSelectAll

func (recv *TextView) ConnectSelectAll(callback TextViewSignalSelectAllCallback) int

ConnectSelectAll connects the callback to the 'select-all' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectSelectAll to remove it.

func (*TextView) ConnectSetAnchor

func (recv *TextView) ConnectSetAnchor(callback TextViewSignalSetAnchorCallback) int

ConnectSetAnchor connects the callback to the 'set-anchor' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectSetAnchor to remove it.

func (*TextView) ConnectToggleCursorVisible

func (recv *TextView) ConnectToggleCursorVisible(callback TextViewSignalToggleCursorVisibleCallback) int

ConnectToggleCursorVisible connects the callback to the 'toggle-cursor-visible' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectToggleCursorVisible to remove it.

func (*TextView) ConnectToggleOverwrite

func (recv *TextView) ConnectToggleOverwrite(callback TextViewSignalToggleOverwriteCallback) int

ConnectToggleOverwrite connects the callback to the 'toggle-overwrite' signal for the TextView.

The returned value represents the connection, and may be passed to DisconnectToggleOverwrite to remove it.

func (*TextView) Container

func (recv *TextView) Container() *Container

Container upcasts to *Container

func (*TextView) DisconnectBackspace

func (recv *TextView) DisconnectBackspace(connectionID int)

DisconnectBackspace disconnects a callback from the 'backspace' signal for the TextView.

The connectionID should be a value returned from a call to ConnectBackspace.

func (*TextView) DisconnectCopyClipboard

func (recv *TextView) DisconnectCopyClipboard(connectionID int)

DisconnectCopyClipboard disconnects a callback from the 'copy-clipboard' signal for the TextView.

The connectionID should be a value returned from a call to ConnectCopyClipboard.

func (*TextView) DisconnectCutClipboard

func (recv *TextView) DisconnectCutClipboard(connectionID int)

DisconnectCutClipboard disconnects a callback from the 'cut-clipboard' signal for the TextView.

The connectionID should be a value returned from a call to ConnectCutClipboard.

func (*TextView) DisconnectDeleteFromCursor added in v0.0.7

func (recv *TextView) DisconnectDeleteFromCursor(connectionID int)

DisconnectDeleteFromCursor disconnects a callback from the 'delete-from-cursor' signal for the TextView.

The connectionID should be a value returned from a call to ConnectDeleteFromCursor.

func (*TextView) DisconnectInsertAtCursor added in v0.0.2

func (recv *TextView) DisconnectInsertAtCursor(connectionID int)

DisconnectInsertAtCursor disconnects a callback from the 'insert-at-cursor' signal for the TextView.

The connectionID should be a value returned from a call to ConnectInsertAtCursor.

func (*TextView) DisconnectMoveCursor added in v0.0.7

func (recv *TextView) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the TextView.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*TextView) DisconnectMoveViewport added in v0.0.7

func (recv *TextView) DisconnectMoveViewport(connectionID int)

DisconnectMoveViewport disconnects a callback from the 'move-viewport' signal for the TextView.

The connectionID should be a value returned from a call to ConnectMoveViewport.

func (*TextView) DisconnectPasteClipboard

func (recv *TextView) DisconnectPasteClipboard(connectionID int)

DisconnectPasteClipboard disconnects a callback from the 'paste-clipboard' signal for the TextView.

The connectionID should be a value returned from a call to ConnectPasteClipboard.

func (*TextView) DisconnectPopulatePopup

func (recv *TextView) DisconnectPopulatePopup(connectionID int)

DisconnectPopulatePopup disconnects a callback from the 'populate-popup' signal for the TextView.

The connectionID should be a value returned from a call to ConnectPopulatePopup.

func (*TextView) DisconnectSelectAll

func (recv *TextView) DisconnectSelectAll(connectionID int)

DisconnectSelectAll disconnects a callback from the 'select-all' signal for the TextView.

The connectionID should be a value returned from a call to ConnectSelectAll.

func (*TextView) DisconnectSetAnchor

func (recv *TextView) DisconnectSetAnchor(connectionID int)

DisconnectSetAnchor disconnects a callback from the 'set-anchor' signal for the TextView.

The connectionID should be a value returned from a call to ConnectSetAnchor.

func (*TextView) DisconnectToggleCursorVisible

func (recv *TextView) DisconnectToggleCursorVisible(connectionID int)

DisconnectToggleCursorVisible disconnects a callback from the 'toggle-cursor-visible' signal for the TextView.

The connectionID should be a value returned from a call to ConnectToggleCursorVisible.

func (*TextView) DisconnectToggleOverwrite

func (recv *TextView) DisconnectToggleOverwrite(connectionID int)

DisconnectToggleOverwrite disconnects a callback from the 'toggle-overwrite' signal for the TextView.

The connectionID should be a value returned from a call to ConnectToggleOverwrite.

func (*TextView) Equals added in v0.0.2

func (recv *TextView) Equals(other *TextView) bool

Equals compares this TextView with another TextView, and returns true if they represent the same GObject.

func (*TextView) ForwardDisplayLine

func (recv *TextView) ForwardDisplayLine(iter *TextIter) bool

ForwardDisplayLine is a wrapper around the C function gtk_text_view_forward_display_line.

func (*TextView) ForwardDisplayLineEnd

func (recv *TextView) ForwardDisplayLineEnd(iter *TextIter) bool

ForwardDisplayLineEnd is a wrapper around the C function gtk_text_view_forward_display_line_end.

func (*TextView) GetBorderWindowSize

func (recv *TextView) GetBorderWindowSize(type_ TextWindowType) int32

GetBorderWindowSize is a wrapper around the C function gtk_text_view_get_border_window_size.

func (*TextView) GetBuffer

func (recv *TextView) GetBuffer() *TextBuffer

GetBuffer is a wrapper around the C function gtk_text_view_get_buffer.

func (*TextView) GetCursorVisible

func (recv *TextView) GetCursorVisible() bool

GetCursorVisible is a wrapper around the C function gtk_text_view_get_cursor_visible.

func (*TextView) GetDefaultAttributes

func (recv *TextView) GetDefaultAttributes() *TextAttributes

GetDefaultAttributes is a wrapper around the C function gtk_text_view_get_default_attributes.

func (*TextView) GetEditable

func (recv *TextView) GetEditable() bool

GetEditable is a wrapper around the C function gtk_text_view_get_editable.

func (*TextView) GetIndent

func (recv *TextView) GetIndent() int32

GetIndent is a wrapper around the C function gtk_text_view_get_indent.

func (*TextView) GetIterAtLocation

func (recv *TextView) GetIterAtLocation(x int32, y int32) *TextIter

GetIterAtLocation is a wrapper around the C function gtk_text_view_get_iter_at_location.

func (*TextView) GetIterLocation added in v0.0.5

func (recv *TextView) GetIterLocation(iter *TextIter) *gdk.Rectangle

GetIterLocation is a wrapper around the C function gtk_text_view_get_iter_location.

func (*TextView) GetJustification

func (recv *TextView) GetJustification() Justification

GetJustification is a wrapper around the C function gtk_text_view_get_justification.

func (*TextView) GetLeftMargin

func (recv *TextView) GetLeftMargin() int32

GetLeftMargin is a wrapper around the C function gtk_text_view_get_left_margin.

func (*TextView) GetLineAtY

func (recv *TextView) GetLineAtY(y int32) (*TextIter, int32)

GetLineAtY is a wrapper around the C function gtk_text_view_get_line_at_y.

func (*TextView) GetLineYrange

func (recv *TextView) GetLineYrange(iter *TextIter) (int32, int32)

GetLineYrange is a wrapper around the C function gtk_text_view_get_line_yrange.

func (*TextView) GetPixelsAboveLines

func (recv *TextView) GetPixelsAboveLines() int32

GetPixelsAboveLines is a wrapper around the C function gtk_text_view_get_pixels_above_lines.

func (*TextView) GetPixelsBelowLines

func (recv *TextView) GetPixelsBelowLines() int32

GetPixelsBelowLines is a wrapper around the C function gtk_text_view_get_pixels_below_lines.

func (*TextView) GetPixelsInsideWrap

func (recv *TextView) GetPixelsInsideWrap() int32

GetPixelsInsideWrap is a wrapper around the C function gtk_text_view_get_pixels_inside_wrap.

func (*TextView) GetRightMargin

func (recv *TextView) GetRightMargin() int32

GetRightMargin is a wrapper around the C function gtk_text_view_get_right_margin.

func (*TextView) GetTabs

func (recv *TextView) GetTabs() *pango.TabArray

GetTabs is a wrapper around the C function gtk_text_view_get_tabs.

func (*TextView) GetVisibleRect added in v0.0.5

func (recv *TextView) GetVisibleRect() *gdk.Rectangle

GetVisibleRect is a wrapper around the C function gtk_text_view_get_visible_rect.

func (*TextView) GetWindow

func (recv *TextView) GetWindow(win TextWindowType) *gdk.Window

GetWindow is a wrapper around the C function gtk_text_view_get_window.

func (*TextView) GetWindowType

func (recv *TextView) GetWindowType(window *gdk.Window) TextWindowType

GetWindowType is a wrapper around the C function gtk_text_view_get_window_type.

func (*TextView) GetWrapMode

func (recv *TextView) GetWrapMode() WrapMode

GetWrapMode is a wrapper around the C function gtk_text_view_get_wrap_mode.

func (*TextView) ImplementorIface

func (recv *TextView) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by TextView

func (*TextView) InitiallyUnowned

func (recv *TextView) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*TextView) MoveChild

func (recv *TextView) MoveChild(child *Widget, xpos int32, ypos int32)

MoveChild is a wrapper around the C function gtk_text_view_move_child.

func (*TextView) MoveMarkOnscreen

func (recv *TextView) MoveMarkOnscreen(mark *TextMark) bool

MoveMarkOnscreen is a wrapper around the C function gtk_text_view_move_mark_onscreen.

func (*TextView) MoveVisually

func (recv *TextView) MoveVisually(iter *TextIter, count int32) bool

MoveVisually is a wrapper around the C function gtk_text_view_move_visually.

func (*TextView) Object

func (recv *TextView) Object() *gobject.Object

Object upcasts to *Object

func (*TextView) PlaceCursorOnscreen

func (recv *TextView) PlaceCursorOnscreen() bool

PlaceCursorOnscreen is a wrapper around the C function gtk_text_view_place_cursor_onscreen.

func (*TextView) ScrollMarkOnscreen

func (recv *TextView) ScrollMarkOnscreen(mark *TextMark)

ScrollMarkOnscreen is a wrapper around the C function gtk_text_view_scroll_mark_onscreen.

func (*TextView) ScrollToIter

func (recv *TextView) ScrollToIter(iter *TextIter, withinMargin float64, useAlign bool, xalign float64, yalign float64) bool

ScrollToIter is a wrapper around the C function gtk_text_view_scroll_to_iter.

func (*TextView) ScrollToMark

func (recv *TextView) ScrollToMark(mark *TextMark, withinMargin float64, useAlign bool, xalign float64, yalign float64)

ScrollToMark is a wrapper around the C function gtk_text_view_scroll_to_mark.

func (*TextView) Scrollable

func (recv *TextView) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by TextView

func (*TextView) SetBorderWindowSize

func (recv *TextView) SetBorderWindowSize(type_ TextWindowType, size int32)

SetBorderWindowSize is a wrapper around the C function gtk_text_view_set_border_window_size.

func (*TextView) SetBuffer

func (recv *TextView) SetBuffer(buffer *TextBuffer)

SetBuffer is a wrapper around the C function gtk_text_view_set_buffer.

func (*TextView) SetCursorVisible

func (recv *TextView) SetCursorVisible(setting bool)

SetCursorVisible is a wrapper around the C function gtk_text_view_set_cursor_visible.

func (*TextView) SetEditable

func (recv *TextView) SetEditable(setting bool)

SetEditable is a wrapper around the C function gtk_text_view_set_editable.

func (*TextView) SetIndent

func (recv *TextView) SetIndent(indent int32)

SetIndent is a wrapper around the C function gtk_text_view_set_indent.

func (*TextView) SetJustification

func (recv *TextView) SetJustification(justification Justification)

SetJustification is a wrapper around the C function gtk_text_view_set_justification.

func (*TextView) SetLeftMargin

func (recv *TextView) SetLeftMargin(leftMargin int32)

SetLeftMargin is a wrapper around the C function gtk_text_view_set_left_margin.

func (*TextView) SetPixelsAboveLines

func (recv *TextView) SetPixelsAboveLines(pixelsAboveLines int32)

SetPixelsAboveLines is a wrapper around the C function gtk_text_view_set_pixels_above_lines.

func (*TextView) SetPixelsBelowLines

func (recv *TextView) SetPixelsBelowLines(pixelsBelowLines int32)

SetPixelsBelowLines is a wrapper around the C function gtk_text_view_set_pixels_below_lines.

func (*TextView) SetPixelsInsideWrap

func (recv *TextView) SetPixelsInsideWrap(pixelsInsideWrap int32)

SetPixelsInsideWrap is a wrapper around the C function gtk_text_view_set_pixels_inside_wrap.

func (*TextView) SetRightMargin

func (recv *TextView) SetRightMargin(rightMargin int32)

SetRightMargin is a wrapper around the C function gtk_text_view_set_right_margin.

func (*TextView) SetTabs

func (recv *TextView) SetTabs(tabs *pango.TabArray)

SetTabs is a wrapper around the C function gtk_text_view_set_tabs.

func (*TextView) SetWrapMode

func (recv *TextView) SetWrapMode(wrapMode WrapMode)

SetWrapMode is a wrapper around the C function gtk_text_view_set_wrap_mode.

func (*TextView) StartsDisplayLine

func (recv *TextView) StartsDisplayLine(iter *TextIter) bool

StartsDisplayLine is a wrapper around the C function gtk_text_view_starts_display_line.

func (*TextView) ToC

func (recv *TextView) ToC() unsafe.Pointer

func (*TextView) Widget

func (recv *TextView) Widget() *Widget

Widget upcasts to *Widget

func (*TextView) WindowToBufferCoords

func (recv *TextView) WindowToBufferCoords(win TextWindowType, windowX int32, windowY int32) (int32, int32)

WindowToBufferCoords is a wrapper around the C function gtk_text_view_window_to_buffer_coords.

type TextViewAccessible

type TextViewAccessible struct {
	// contains filtered or unexported fields
}

TextViewAccessible is a wrapper around the C record GtkTextViewAccessible.

func CastToTextViewAccessible

func CastToTextViewAccessible(object *gobject.Object) *TextViewAccessible

CastToWidget down casts any arbitrary Object to TextViewAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a TextViewAccessible.

func TextViewAccessibleNewFromC

func TextViewAccessibleNewFromC(u unsafe.Pointer) *TextViewAccessible

func (*TextViewAccessible) Accessible

func (recv *TextViewAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*TextViewAccessible) Component

func (recv *TextViewAccessible) Component() *atk.Component

Component returns the Component interface implemented by TextViewAccessible

func (*TextViewAccessible) ContainerAccessible

func (recv *TextViewAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*TextViewAccessible) EditableText

func (recv *TextViewAccessible) EditableText() *atk.EditableText

EditableText returns the EditableText interface implemented by TextViewAccessible

func (*TextViewAccessible) Equals added in v0.0.2

func (recv *TextViewAccessible) Equals(other *TextViewAccessible) bool

Equals compares this TextViewAccessible with another TextViewAccessible, and returns true if they represent the same GObject.

func (*TextViewAccessible) Object

func (recv *TextViewAccessible) Object() *atk.Object

Object upcasts to *Object

func (*TextViewAccessible) StreamableContent

func (recv *TextViewAccessible) StreamableContent() *atk.StreamableContent

StreamableContent returns the StreamableContent interface implemented by TextViewAccessible

func (*TextViewAccessible) Text

func (recv *TextViewAccessible) Text() *atk.Text

Text returns the Text interface implemented by TextViewAccessible

func (*TextViewAccessible) ToC

func (recv *TextViewAccessible) ToC() unsafe.Pointer

func (*TextViewAccessible) WidgetAccessible

func (recv *TextViewAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type TextViewAccessibleClass

type TextViewAccessibleClass struct {
	// contains filtered or unexported fields
}

TextViewAccessibleClass is a wrapper around the C record GtkTextViewAccessibleClass.

func TextViewAccessibleClassNewFromC

func TextViewAccessibleClassNewFromC(u unsafe.Pointer) *TextViewAccessibleClass

func (*TextViewAccessibleClass) Equals added in v0.0.2

Equals compares this TextViewAccessibleClass with another TextViewAccessibleClass, and returns true if they represent the same GObject.

func (*TextViewAccessibleClass) ToC

type TextViewAccessiblePrivate

type TextViewAccessiblePrivate struct {
	// contains filtered or unexported fields
}

TextViewAccessiblePrivate is a wrapper around the C record GtkTextViewAccessiblePrivate.

func TextViewAccessiblePrivateNewFromC

func TextViewAccessiblePrivateNewFromC(u unsafe.Pointer) *TextViewAccessiblePrivate

func (*TextViewAccessiblePrivate) Equals added in v0.0.2

Equals compares this TextViewAccessiblePrivate with another TextViewAccessiblePrivate, and returns true if they represent the same GObject.

func (*TextViewAccessiblePrivate) ToC

type TextViewClass

type TextViewClass struct {
	// contains filtered or unexported fields
}

TextViewClass is a wrapper around the C record GtkTextViewClass.

func TextViewClassNewFromC

func TextViewClassNewFromC(u unsafe.Pointer) *TextViewClass

func (*TextViewClass) Equals added in v0.0.2

func (recv *TextViewClass) Equals(other *TextViewClass) bool

Equals compares this TextViewClass with another TextViewClass, and returns true if they represent the same GObject.

func (*TextViewClass) ToC

func (recv *TextViewClass) ToC() unsafe.Pointer

type TextViewLayer

type TextViewLayer C.GtkTextViewLayer
const (
	GTK_TEXT_VIEW_LAYER_BELOW      TextViewLayer = 0
	GTK_TEXT_VIEW_LAYER_ABOVE      TextViewLayer = 1
	GTK_TEXT_VIEW_LAYER_BELOW_TEXT TextViewLayer = 2
	GTK_TEXT_VIEW_LAYER_ABOVE_TEXT TextViewLayer = 3
)

type TextViewPrivate

type TextViewPrivate struct {
	// contains filtered or unexported fields
}

TextViewPrivate is a wrapper around the C record GtkTextViewPrivate.

func TextViewPrivateNewFromC

func TextViewPrivateNewFromC(u unsafe.Pointer) *TextViewPrivate

func (*TextViewPrivate) Equals added in v0.0.2

func (recv *TextViewPrivate) Equals(other *TextViewPrivate) bool

Equals compares this TextViewPrivate with another TextViewPrivate, and returns true if they represent the same GObject.

func (*TextViewPrivate) ToC

func (recv *TextViewPrivate) ToC() unsafe.Pointer

type TextViewSignalBackspaceCallback

type TextViewSignalBackspaceCallback func(targetObject *TextView)

TextViewSignalBackspaceCallback is a callback function for a 'backspace' signal emitted from a TextView.

type TextViewSignalCopyClipboardCallback

type TextViewSignalCopyClipboardCallback func(targetObject *TextView)

TextViewSignalCopyClipboardCallback is a callback function for a 'copy-clipboard' signal emitted from a TextView.

type TextViewSignalCutClipboardCallback

type TextViewSignalCutClipboardCallback func(targetObject *TextView)

TextViewSignalCutClipboardCallback is a callback function for a 'cut-clipboard' signal emitted from a TextView.

type TextViewSignalDeleteFromCursorCallback added in v0.0.7

type TextViewSignalDeleteFromCursorCallback func(targetObject *TextView, type_ DeleteType, count int32)

TextViewSignalDeleteFromCursorCallback is a callback function for a 'delete-from-cursor' signal emitted from a TextView.

type TextViewSignalInsertAtCursorCallback added in v0.0.2

type TextViewSignalInsertAtCursorCallback func(targetObject *TextView, string_ string)

TextViewSignalInsertAtCursorCallback is a callback function for a 'insert-at-cursor' signal emitted from a TextView.

type TextViewSignalMoveCursorCallback added in v0.0.7

type TextViewSignalMoveCursorCallback func(targetObject *TextView, step MovementStep, count int32, extendSelection bool)

TextViewSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a TextView.

type TextViewSignalMoveViewportCallback added in v0.0.7

type TextViewSignalMoveViewportCallback func(targetObject *TextView, step ScrollStep, count int32)

TextViewSignalMoveViewportCallback is a callback function for a 'move-viewport' signal emitted from a TextView.

type TextViewSignalPasteClipboardCallback

type TextViewSignalPasteClipboardCallback func(targetObject *TextView)

TextViewSignalPasteClipboardCallback is a callback function for a 'paste-clipboard' signal emitted from a TextView.

type TextViewSignalPopulatePopupCallback

type TextViewSignalPopulatePopupCallback func(targetObject *TextView, popup *Widget)

TextViewSignalPopulatePopupCallback is a callback function for a 'populate-popup' signal emitted from a TextView.

type TextViewSignalSelectAllCallback

type TextViewSignalSelectAllCallback func(targetObject *TextView, select_ bool)

TextViewSignalSelectAllCallback is a callback function for a 'select-all' signal emitted from a TextView.

type TextViewSignalSetAnchorCallback

type TextViewSignalSetAnchorCallback func(targetObject *TextView)

TextViewSignalSetAnchorCallback is a callback function for a 'set-anchor' signal emitted from a TextView.

type TextViewSignalToggleCursorVisibleCallback

type TextViewSignalToggleCursorVisibleCallback func(targetObject *TextView)

TextViewSignalToggleCursorVisibleCallback is a callback function for a 'toggle-cursor-visible' signal emitted from a TextView.

type TextViewSignalToggleOverwriteCallback

type TextViewSignalToggleOverwriteCallback func(targetObject *TextView)

TextViewSignalToggleOverwriteCallback is a callback function for a 'toggle-overwrite' signal emitted from a TextView.

type TextWindowType

type TextWindowType C.GtkTextWindowType
const (
	GTK_TEXT_WINDOW_PRIVATE TextWindowType = 0
	GTK_TEXT_WINDOW_WIDGET  TextWindowType = 1
	GTK_TEXT_WINDOW_TEXT    TextWindowType = 2
	GTK_TEXT_WINDOW_LEFT    TextWindowType = 3
	GTK_TEXT_WINDOW_RIGHT   TextWindowType = 4
	GTK_TEXT_WINDOW_TOP     TextWindowType = 5
	GTK_TEXT_WINDOW_BOTTOM  TextWindowType = 6
)

type ThemeEngine

type ThemeEngine struct {
	// contains filtered or unexported fields
}

ThemeEngine is a wrapper around the C record GtkThemeEngine.

func ThemeEngineNewFromC

func ThemeEngineNewFromC(u unsafe.Pointer) *ThemeEngine

func (*ThemeEngine) Equals added in v0.0.2

func (recv *ThemeEngine) Equals(other *ThemeEngine) bool

Equals compares this ThemeEngine with another ThemeEngine, and returns true if they represent the same GObject.

func (*ThemeEngine) ToC

func (recv *ThemeEngine) ToC() unsafe.Pointer

type ThemingEngine

type ThemingEngine struct {
	// contains filtered or unexported fields
}

ThemingEngine is a wrapper around the C record GtkThemingEngine.

func CastToThemingEngine

func CastToThemingEngine(object *gobject.Object) *ThemingEngine

CastToWidget down casts any arbitrary Object to ThemingEngine. Exercise care, as this is a potentially dangerous function if the Object is not a ThemingEngine.

func ThemingEngineLoad added in v0.0.3

func ThemingEngineLoad(name string) *ThemingEngine

ThemingEngineLoad is a wrapper around the C function gtk_theming_engine_load.

func ThemingEngineNewFromC

func ThemingEngineNewFromC(u unsafe.Pointer) *ThemingEngine

func (*ThemingEngine) Equals added in v0.0.2

func (recv *ThemingEngine) Equals(other *ThemingEngine) bool

Equals compares this ThemingEngine with another ThemingEngine, and returns true if they represent the same GObject.

func (*ThemingEngine) GetScreen

func (recv *ThemingEngine) GetScreen() *gdk.Screen

GetScreen is a wrapper around the C function gtk_theming_engine_get_screen.

func (*ThemingEngine) Object

func (recv *ThemingEngine) Object() *gobject.Object

Object upcasts to *Object

func (*ThemingEngine) ToC

func (recv *ThemingEngine) ToC() unsafe.Pointer

type ThemingEngineClass

type ThemingEngineClass struct {
	// contains filtered or unexported fields
}

ThemingEngineClass is a wrapper around the C record GtkThemingEngineClass.

func ThemingEngineClassNewFromC

func ThemingEngineClassNewFromC(u unsafe.Pointer) *ThemingEngineClass

func (*ThemingEngineClass) Equals added in v0.0.2

func (recv *ThemingEngineClass) Equals(other *ThemingEngineClass) bool

Equals compares this ThemingEngineClass with another ThemingEngineClass, and returns true if they represent the same GObject.

func (*ThemingEngineClass) ToC

func (recv *ThemingEngineClass) ToC() unsafe.Pointer

type ThemingEnginePrivate

type ThemingEnginePrivate struct {
	// contains filtered or unexported fields
}

ThemingEnginePrivate is a wrapper around the C record GtkThemingEnginePrivate.

func ThemingEnginePrivateNewFromC

func ThemingEnginePrivateNewFromC(u unsafe.Pointer) *ThemingEnginePrivate

func (*ThemingEnginePrivate) Equals added in v0.0.2

func (recv *ThemingEnginePrivate) Equals(other *ThemingEnginePrivate) bool

Equals compares this ThemingEnginePrivate with another ThemingEnginePrivate, and returns true if they represent the same GObject.

func (*ThemingEnginePrivate) ToC

func (recv *ThemingEnginePrivate) ToC() unsafe.Pointer

type ToggleAction

type ToggleAction struct {
	// contains filtered or unexported fields
}

ToggleAction is a wrapper around the C record GtkToggleAction.

func CastToToggleAction

func CastToToggleAction(object *gobject.Object) *ToggleAction

CastToWidget down casts any arbitrary Object to ToggleAction. Exercise care, as this is a potentially dangerous function if the Object is not a ToggleAction.

func ToggleActionNewFromC

func ToggleActionNewFromC(u unsafe.Pointer) *ToggleAction

func (*ToggleAction) Action

func (recv *ToggleAction) Action() *Action

Action upcasts to *Action

func (*ToggleAction) Buildable

func (recv *ToggleAction) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToggleAction

func (*ToggleAction) ConnectToggled

func (recv *ToggleAction) ConnectToggled(callback ToggleActionSignalToggledCallback) int

ConnectToggled connects the callback to the 'toggled' signal for the ToggleAction.

The returned value represents the connection, and may be passed to DisconnectToggled to remove it.

func (*ToggleAction) DisconnectToggled

func (recv *ToggleAction) DisconnectToggled(connectionID int)

DisconnectToggled disconnects a callback from the 'toggled' signal for the ToggleAction.

The connectionID should be a value returned from a call to ConnectToggled.

func (*ToggleAction) Equals added in v0.0.2

func (recv *ToggleAction) Equals(other *ToggleAction) bool

Equals compares this ToggleAction with another ToggleAction, and returns true if they represent the same GObject.

func (*ToggleAction) Object

func (recv *ToggleAction) Object() *gobject.Object

Object upcasts to *Object

func (*ToggleAction) ToC

func (recv *ToggleAction) ToC() unsafe.Pointer

type ToggleActionClass

type ToggleActionClass struct {
	// contains filtered or unexported fields
}

ToggleActionClass is a wrapper around the C record GtkToggleActionClass.

func ToggleActionClassNewFromC

func ToggleActionClassNewFromC(u unsafe.Pointer) *ToggleActionClass

func (*ToggleActionClass) Equals added in v0.0.2

func (recv *ToggleActionClass) Equals(other *ToggleActionClass) bool

Equals compares this ToggleActionClass with another ToggleActionClass, and returns true if they represent the same GObject.

func (*ToggleActionClass) ToC

func (recv *ToggleActionClass) ToC() unsafe.Pointer

type ToggleActionEntry

type ToggleActionEntry struct {
	Name        string
	StockId     string
	Label       string
	Accelerator string
	Tooltip     string
	// callback : no type generator for GObject.Callback, GCallback
	IsActive bool
	// contains filtered or unexported fields
}

ToggleActionEntry is a wrapper around the C record GtkToggleActionEntry.

func ToggleActionEntryNewFromC

func ToggleActionEntryNewFromC(u unsafe.Pointer) *ToggleActionEntry

func (*ToggleActionEntry) Equals added in v0.0.2

func (recv *ToggleActionEntry) Equals(other *ToggleActionEntry) bool

Equals compares this ToggleActionEntry with another ToggleActionEntry, and returns true if they represent the same GObject.

func (*ToggleActionEntry) ToC

func (recv *ToggleActionEntry) ToC() unsafe.Pointer

type ToggleActionPrivate

type ToggleActionPrivate struct {
	// contains filtered or unexported fields
}

ToggleActionPrivate is a wrapper around the C record GtkToggleActionPrivate.

func ToggleActionPrivateNewFromC

func ToggleActionPrivateNewFromC(u unsafe.Pointer) *ToggleActionPrivate

func (*ToggleActionPrivate) Equals added in v0.0.2

func (recv *ToggleActionPrivate) Equals(other *ToggleActionPrivate) bool

Equals compares this ToggleActionPrivate with another ToggleActionPrivate, and returns true if they represent the same GObject.

func (*ToggleActionPrivate) ToC

func (recv *ToggleActionPrivate) ToC() unsafe.Pointer

type ToggleActionSignalToggledCallback

type ToggleActionSignalToggledCallback func(targetObject *ToggleAction)

ToggleActionSignalToggledCallback is a callback function for a 'toggled' signal emitted from a ToggleAction.

type ToggleButton

type ToggleButton struct {
	// contains filtered or unexported fields
}

ToggleButton is a wrapper around the C record GtkToggleButton.

func CastToToggleButton

func CastToToggleButton(object *gobject.Object) *ToggleButton

CastToWidget down casts any arbitrary Object to ToggleButton. Exercise care, as this is a potentially dangerous function if the Object is not a ToggleButton.

func ToggleButtonNew

func ToggleButtonNew() *ToggleButton

ToggleButtonNew is a wrapper around the C function gtk_toggle_button_new.

func ToggleButtonNewFromC

func ToggleButtonNewFromC(u unsafe.Pointer) *ToggleButton

func ToggleButtonNewWithLabel

func ToggleButtonNewWithLabel(label string) *ToggleButton

ToggleButtonNewWithLabel is a wrapper around the C function gtk_toggle_button_new_with_label.

func ToggleButtonNewWithMnemonic

func ToggleButtonNewWithMnemonic(label string) *ToggleButton

ToggleButtonNewWithMnemonic is a wrapper around the C function gtk_toggle_button_new_with_mnemonic.

func (*ToggleButton) Actionable

func (recv *ToggleButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ToggleButton

func (*ToggleButton) Activatable

func (recv *ToggleButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ToggleButton

func (*ToggleButton) Bin

func (recv *ToggleButton) Bin() *Bin

Bin upcasts to *Bin

func (*ToggleButton) Buildable

func (recv *ToggleButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToggleButton

func (*ToggleButton) Button

func (recv *ToggleButton) Button() *Button

Button upcasts to *Button

func (*ToggleButton) ConnectToggled

func (recv *ToggleButton) ConnectToggled(callback ToggleButtonSignalToggledCallback) int

ConnectToggled connects the callback to the 'toggled' signal for the ToggleButton.

The returned value represents the connection, and may be passed to DisconnectToggled to remove it.

func (*ToggleButton) Container

func (recv *ToggleButton) Container() *Container

Container upcasts to *Container

func (*ToggleButton) DisconnectToggled

func (recv *ToggleButton) DisconnectToggled(connectionID int)

DisconnectToggled disconnects a callback from the 'toggled' signal for the ToggleButton.

The connectionID should be a value returned from a call to ConnectToggled.

func (*ToggleButton) Equals added in v0.0.2

func (recv *ToggleButton) Equals(other *ToggleButton) bool

Equals compares this ToggleButton with another ToggleButton, and returns true if they represent the same GObject.

func (*ToggleButton) GetActive

func (recv *ToggleButton) GetActive() bool

GetActive is a wrapper around the C function gtk_toggle_button_get_active.

func (*ToggleButton) GetInconsistent

func (recv *ToggleButton) GetInconsistent() bool

GetInconsistent is a wrapper around the C function gtk_toggle_button_get_inconsistent.

func (*ToggleButton) GetMode

func (recv *ToggleButton) GetMode() bool

GetMode is a wrapper around the C function gtk_toggle_button_get_mode.

func (*ToggleButton) ImplementorIface

func (recv *ToggleButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToggleButton

func (*ToggleButton) InitiallyUnowned

func (recv *ToggleButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToggleButton) Object

func (recv *ToggleButton) Object() *gobject.Object

Object upcasts to *Object

func (*ToggleButton) SetActive

func (recv *ToggleButton) SetActive(isActive bool)

SetActive is a wrapper around the C function gtk_toggle_button_set_active.

func (*ToggleButton) SetInconsistent

func (recv *ToggleButton) SetInconsistent(setting bool)

SetInconsistent is a wrapper around the C function gtk_toggle_button_set_inconsistent.

func (*ToggleButton) SetMode

func (recv *ToggleButton) SetMode(drawIndicator bool)

SetMode is a wrapper around the C function gtk_toggle_button_set_mode.

func (*ToggleButton) ToC

func (recv *ToggleButton) ToC() unsafe.Pointer

func (*ToggleButton) Toggled

func (recv *ToggleButton) Toggled()

Toggled is a wrapper around the C function gtk_toggle_button_toggled.

func (*ToggleButton) Widget

func (recv *ToggleButton) Widget() *Widget

Widget upcasts to *Widget

type ToggleButtonAccessible

type ToggleButtonAccessible struct {
	// contains filtered or unexported fields
}

ToggleButtonAccessible is a wrapper around the C record GtkToggleButtonAccessible.

func CastToToggleButtonAccessible

func CastToToggleButtonAccessible(object *gobject.Object) *ToggleButtonAccessible

CastToWidget down casts any arbitrary Object to ToggleButtonAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ToggleButtonAccessible.

func ToggleButtonAccessibleNewFromC

func ToggleButtonAccessibleNewFromC(u unsafe.Pointer) *ToggleButtonAccessible

func (*ToggleButtonAccessible) Accessible

func (recv *ToggleButtonAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*ToggleButtonAccessible) Action

func (recv *ToggleButtonAccessible) Action() *atk.Action

Action returns the Action interface implemented by ToggleButtonAccessible

func (*ToggleButtonAccessible) ButtonAccessible

func (recv *ToggleButtonAccessible) ButtonAccessible() *ButtonAccessible

ButtonAccessible upcasts to *ButtonAccessible

func (*ToggleButtonAccessible) Component

func (recv *ToggleButtonAccessible) Component() *atk.Component

Component returns the Component interface implemented by ToggleButtonAccessible

func (*ToggleButtonAccessible) ContainerAccessible

func (recv *ToggleButtonAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*ToggleButtonAccessible) Equals added in v0.0.2

func (recv *ToggleButtonAccessible) Equals(other *ToggleButtonAccessible) bool

Equals compares this ToggleButtonAccessible with another ToggleButtonAccessible, and returns true if they represent the same GObject.

func (*ToggleButtonAccessible) Image

func (recv *ToggleButtonAccessible) Image() *atk.Image

Image returns the Image interface implemented by ToggleButtonAccessible

func (*ToggleButtonAccessible) Object

func (recv *ToggleButtonAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ToggleButtonAccessible) ToC

func (*ToggleButtonAccessible) WidgetAccessible

func (recv *ToggleButtonAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type ToggleButtonAccessibleClass

type ToggleButtonAccessibleClass struct {
	// contains filtered or unexported fields
}

ToggleButtonAccessibleClass is a wrapper around the C record GtkToggleButtonAccessibleClass.

func ToggleButtonAccessibleClassNewFromC

func ToggleButtonAccessibleClassNewFromC(u unsafe.Pointer) *ToggleButtonAccessibleClass

func (*ToggleButtonAccessibleClass) Equals added in v0.0.2

Equals compares this ToggleButtonAccessibleClass with another ToggleButtonAccessibleClass, and returns true if they represent the same GObject.

func (*ToggleButtonAccessibleClass) ToC

type ToggleButtonAccessiblePrivate

type ToggleButtonAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ToggleButtonAccessiblePrivate is a wrapper around the C record GtkToggleButtonAccessiblePrivate.

func ToggleButtonAccessiblePrivateNewFromC

func ToggleButtonAccessiblePrivateNewFromC(u unsafe.Pointer) *ToggleButtonAccessiblePrivate

func (*ToggleButtonAccessiblePrivate) Equals added in v0.0.2

Equals compares this ToggleButtonAccessiblePrivate with another ToggleButtonAccessiblePrivate, and returns true if they represent the same GObject.

func (*ToggleButtonAccessiblePrivate) ToC

type ToggleButtonClass

type ToggleButtonClass struct {
	// contains filtered or unexported fields
}

ToggleButtonClass is a wrapper around the C record GtkToggleButtonClass.

func ToggleButtonClassNewFromC

func ToggleButtonClassNewFromC(u unsafe.Pointer) *ToggleButtonClass

func (*ToggleButtonClass) Equals added in v0.0.2

func (recv *ToggleButtonClass) Equals(other *ToggleButtonClass) bool

Equals compares this ToggleButtonClass with another ToggleButtonClass, and returns true if they represent the same GObject.

func (*ToggleButtonClass) ToC

func (recv *ToggleButtonClass) ToC() unsafe.Pointer

type ToggleButtonPrivate

type ToggleButtonPrivate struct {
	// contains filtered or unexported fields
}

ToggleButtonPrivate is a wrapper around the C record GtkToggleButtonPrivate.

func ToggleButtonPrivateNewFromC

func ToggleButtonPrivateNewFromC(u unsafe.Pointer) *ToggleButtonPrivate

func (*ToggleButtonPrivate) Equals added in v0.0.2

func (recv *ToggleButtonPrivate) Equals(other *ToggleButtonPrivate) bool

Equals compares this ToggleButtonPrivate with another ToggleButtonPrivate, and returns true if they represent the same GObject.

func (*ToggleButtonPrivate) ToC

func (recv *ToggleButtonPrivate) ToC() unsafe.Pointer

type ToggleButtonSignalToggledCallback

type ToggleButtonSignalToggledCallback func(targetObject *ToggleButton)

ToggleButtonSignalToggledCallback is a callback function for a 'toggled' signal emitted from a ToggleButton.

type ToggleToolButton

type ToggleToolButton struct {
	// contains filtered or unexported fields
}

ToggleToolButton is a wrapper around the C record GtkToggleToolButton.

func CastToToggleToolButton

func CastToToggleToolButton(object *gobject.Object) *ToggleToolButton

CastToWidget down casts any arbitrary Object to ToggleToolButton. Exercise care, as this is a potentially dangerous function if the Object is not a ToggleToolButton.

func ToggleToolButtonNewFromC

func ToggleToolButtonNewFromC(u unsafe.Pointer) *ToggleToolButton

func (*ToggleToolButton) Actionable

func (recv *ToggleToolButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ToggleToolButton

func (*ToggleToolButton) Activatable

func (recv *ToggleToolButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ToggleToolButton

func (*ToggleToolButton) Bin

func (recv *ToggleToolButton) Bin() *Bin

Bin upcasts to *Bin

func (*ToggleToolButton) Buildable

func (recv *ToggleToolButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToggleToolButton

func (*ToggleToolButton) ConnectToggled

func (recv *ToggleToolButton) ConnectToggled(callback ToggleToolButtonSignalToggledCallback) int

ConnectToggled connects the callback to the 'toggled' signal for the ToggleToolButton.

The returned value represents the connection, and may be passed to DisconnectToggled to remove it.

func (*ToggleToolButton) Container

func (recv *ToggleToolButton) Container() *Container

Container upcasts to *Container

func (*ToggleToolButton) DisconnectToggled

func (recv *ToggleToolButton) DisconnectToggled(connectionID int)

DisconnectToggled disconnects a callback from the 'toggled' signal for the ToggleToolButton.

The connectionID should be a value returned from a call to ConnectToggled.

func (*ToggleToolButton) Equals added in v0.0.2

func (recv *ToggleToolButton) Equals(other *ToggleToolButton) bool

Equals compares this ToggleToolButton with another ToggleToolButton, and returns true if they represent the same GObject.

func (*ToggleToolButton) ImplementorIface

func (recv *ToggleToolButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToggleToolButton

func (*ToggleToolButton) InitiallyUnowned

func (recv *ToggleToolButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToggleToolButton) Object

func (recv *ToggleToolButton) Object() *gobject.Object

Object upcasts to *Object

func (*ToggleToolButton) ToC

func (recv *ToggleToolButton) ToC() unsafe.Pointer

func (*ToggleToolButton) ToolButton

func (recv *ToggleToolButton) ToolButton() *ToolButton

ToolButton upcasts to *ToolButton

func (*ToggleToolButton) ToolItem

func (recv *ToggleToolButton) ToolItem() *ToolItem

ToolItem upcasts to *ToolItem

func (*ToggleToolButton) Widget

func (recv *ToggleToolButton) Widget() *Widget

Widget upcasts to *Widget

type ToggleToolButtonClass

type ToggleToolButtonClass struct {
	// contains filtered or unexported fields
}

ToggleToolButtonClass is a wrapper around the C record GtkToggleToolButtonClass.

func ToggleToolButtonClassNewFromC

func ToggleToolButtonClassNewFromC(u unsafe.Pointer) *ToggleToolButtonClass

func (*ToggleToolButtonClass) Equals added in v0.0.2

func (recv *ToggleToolButtonClass) Equals(other *ToggleToolButtonClass) bool

Equals compares this ToggleToolButtonClass with another ToggleToolButtonClass, and returns true if they represent the same GObject.

func (*ToggleToolButtonClass) ToC

func (recv *ToggleToolButtonClass) ToC() unsafe.Pointer

type ToggleToolButtonPrivate

type ToggleToolButtonPrivate struct {
	// contains filtered or unexported fields
}

ToggleToolButtonPrivate is a wrapper around the C record GtkToggleToolButtonPrivate.

func ToggleToolButtonPrivateNewFromC

func ToggleToolButtonPrivateNewFromC(u unsafe.Pointer) *ToggleToolButtonPrivate

func (*ToggleToolButtonPrivate) Equals added in v0.0.2

Equals compares this ToggleToolButtonPrivate with another ToggleToolButtonPrivate, and returns true if they represent the same GObject.

func (*ToggleToolButtonPrivate) ToC

type ToggleToolButtonSignalToggledCallback

type ToggleToolButtonSignalToggledCallback func(targetObject *ToggleToolButton)

ToggleToolButtonSignalToggledCallback is a callback function for a 'toggled' signal emitted from a ToggleToolButton.

type ToolButton

type ToolButton struct {
	// contains filtered or unexported fields
}

ToolButton is a wrapper around the C record GtkToolButton.

func CastToToolButton

func CastToToolButton(object *gobject.Object) *ToolButton

CastToWidget down casts any arbitrary Object to ToolButton. Exercise care, as this is a potentially dangerous function if the Object is not a ToolButton.

func ToolButtonNewFromC

func ToolButtonNewFromC(u unsafe.Pointer) *ToolButton

func (*ToolButton) Actionable

func (recv *ToolButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by ToolButton

func (*ToolButton) Activatable

func (recv *ToolButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ToolButton

func (*ToolButton) Bin

func (recv *ToolButton) Bin() *Bin

Bin upcasts to *Bin

func (*ToolButton) Buildable

func (recv *ToolButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToolButton

func (*ToolButton) ConnectClicked

func (recv *ToolButton) ConnectClicked(callback ToolButtonSignalClickedCallback) int

ConnectClicked connects the callback to the 'clicked' signal for the ToolButton.

The returned value represents the connection, and may be passed to DisconnectClicked to remove it.

func (*ToolButton) Container

func (recv *ToolButton) Container() *Container

Container upcasts to *Container

func (*ToolButton) DisconnectClicked

func (recv *ToolButton) DisconnectClicked(connectionID int)

DisconnectClicked disconnects a callback from the 'clicked' signal for the ToolButton.

The connectionID should be a value returned from a call to ConnectClicked.

func (*ToolButton) Equals added in v0.0.2

func (recv *ToolButton) Equals(other *ToolButton) bool

Equals compares this ToolButton with another ToolButton, and returns true if they represent the same GObject.

func (*ToolButton) ImplementorIface

func (recv *ToolButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToolButton

func (*ToolButton) InitiallyUnowned

func (recv *ToolButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToolButton) Object

func (recv *ToolButton) Object() *gobject.Object

Object upcasts to *Object

func (*ToolButton) ToC

func (recv *ToolButton) ToC() unsafe.Pointer

func (*ToolButton) ToolItem

func (recv *ToolButton) ToolItem() *ToolItem

ToolItem upcasts to *ToolItem

func (*ToolButton) Widget

func (recv *ToolButton) Widget() *Widget

Widget upcasts to *Widget

type ToolButtonClass

type ToolButtonClass struct {

	// parent_class : record
	ButtonType gobject.Type
	// contains filtered or unexported fields
}

ToolButtonClass is a wrapper around the C record GtkToolButtonClass.

func ToolButtonClassNewFromC

func ToolButtonClassNewFromC(u unsafe.Pointer) *ToolButtonClass

func (*ToolButtonClass) Equals added in v0.0.2

func (recv *ToolButtonClass) Equals(other *ToolButtonClass) bool

Equals compares this ToolButtonClass with another ToolButtonClass, and returns true if they represent the same GObject.

func (*ToolButtonClass) ToC

func (recv *ToolButtonClass) ToC() unsafe.Pointer

type ToolButtonPrivate

type ToolButtonPrivate struct {
	// contains filtered or unexported fields
}

ToolButtonPrivate is a wrapper around the C record GtkToolButtonPrivate.

func ToolButtonPrivateNewFromC

func ToolButtonPrivateNewFromC(u unsafe.Pointer) *ToolButtonPrivate

func (*ToolButtonPrivate) Equals added in v0.0.2

func (recv *ToolButtonPrivate) Equals(other *ToolButtonPrivate) bool

Equals compares this ToolButtonPrivate with another ToolButtonPrivate, and returns true if they represent the same GObject.

func (*ToolButtonPrivate) ToC

func (recv *ToolButtonPrivate) ToC() unsafe.Pointer

type ToolButtonSignalClickedCallback

type ToolButtonSignalClickedCallback func(targetObject *ToolButton)

ToolButtonSignalClickedCallback is a callback function for a 'clicked' signal emitted from a ToolButton.

type ToolItem

type ToolItem struct {
	// contains filtered or unexported fields
}

ToolItem is a wrapper around the C record GtkToolItem.

func CastToToolItem

func CastToToolItem(object *gobject.Object) *ToolItem

CastToWidget down casts any arbitrary Object to ToolItem. Exercise care, as this is a potentially dangerous function if the Object is not a ToolItem.

func ToolItemNewFromC

func ToolItemNewFromC(u unsafe.Pointer) *ToolItem

func (*ToolItem) Activatable

func (recv *ToolItem) Activatable() *Activatable

Activatable returns the Activatable interface implemented by ToolItem

func (*ToolItem) Bin

func (recv *ToolItem) Bin() *Bin

Bin upcasts to *Bin

func (*ToolItem) Buildable

func (recv *ToolItem) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToolItem

func (*ToolItem) ConnectCreateMenuProxy

func (recv *ToolItem) ConnectCreateMenuProxy(callback ToolItemSignalCreateMenuProxyCallback) int

ConnectCreateMenuProxy connects the callback to the 'create-menu-proxy' signal for the ToolItem.

The returned value represents the connection, and may be passed to DisconnectCreateMenuProxy to remove it.

func (*ToolItem) ConnectToolbarReconfigured

func (recv *ToolItem) ConnectToolbarReconfigured(callback ToolItemSignalToolbarReconfiguredCallback) int

ConnectToolbarReconfigured connects the callback to the 'toolbar-reconfigured' signal for the ToolItem.

The returned value represents the connection, and may be passed to DisconnectToolbarReconfigured to remove it.

func (*ToolItem) Container

func (recv *ToolItem) Container() *Container

Container upcasts to *Container

func (*ToolItem) DisconnectCreateMenuProxy

func (recv *ToolItem) DisconnectCreateMenuProxy(connectionID int)

DisconnectCreateMenuProxy disconnects a callback from the 'create-menu-proxy' signal for the ToolItem.

The connectionID should be a value returned from a call to ConnectCreateMenuProxy.

func (*ToolItem) DisconnectToolbarReconfigured

func (recv *ToolItem) DisconnectToolbarReconfigured(connectionID int)

DisconnectToolbarReconfigured disconnects a callback from the 'toolbar-reconfigured' signal for the ToolItem.

The connectionID should be a value returned from a call to ConnectToolbarReconfigured.

func (*ToolItem) Equals added in v0.0.2

func (recv *ToolItem) Equals(other *ToolItem) bool

Equals compares this ToolItem with another ToolItem, and returns true if they represent the same GObject.

func (*ToolItem) ImplementorIface

func (recv *ToolItem) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToolItem

func (*ToolItem) InitiallyUnowned

func (recv *ToolItem) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToolItem) Object

func (recv *ToolItem) Object() *gobject.Object

Object upcasts to *Object

func (*ToolItem) ToC

func (recv *ToolItem) ToC() unsafe.Pointer

func (*ToolItem) Widget

func (recv *ToolItem) Widget() *Widget

Widget upcasts to *Widget

type ToolItemClass

type ToolItemClass struct {
	// contains filtered or unexported fields
}

ToolItemClass is a wrapper around the C record GtkToolItemClass.

func ToolItemClassNewFromC

func ToolItemClassNewFromC(u unsafe.Pointer) *ToolItemClass

func (*ToolItemClass) Equals added in v0.0.2

func (recv *ToolItemClass) Equals(other *ToolItemClass) bool

Equals compares this ToolItemClass with another ToolItemClass, and returns true if they represent the same GObject.

func (*ToolItemClass) ToC

func (recv *ToolItemClass) ToC() unsafe.Pointer

type ToolItemGroup

type ToolItemGroup struct {
	// contains filtered or unexported fields
}

ToolItemGroup is a wrapper around the C record GtkToolItemGroup.

func CastToToolItemGroup

func CastToToolItemGroup(object *gobject.Object) *ToolItemGroup

CastToWidget down casts any arbitrary Object to ToolItemGroup. Exercise care, as this is a potentially dangerous function if the Object is not a ToolItemGroup.

func ToolItemGroupNewFromC

func ToolItemGroupNewFromC(u unsafe.Pointer) *ToolItemGroup

func (*ToolItemGroup) Buildable

func (recv *ToolItemGroup) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToolItemGroup

func (*ToolItemGroup) Container

func (recv *ToolItemGroup) Container() *Container

Container upcasts to *Container

func (*ToolItemGroup) Equals added in v0.0.2

func (recv *ToolItemGroup) Equals(other *ToolItemGroup) bool

Equals compares this ToolItemGroup with another ToolItemGroup, and returns true if they represent the same GObject.

func (*ToolItemGroup) ImplementorIface

func (recv *ToolItemGroup) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToolItemGroup

func (*ToolItemGroup) InitiallyUnowned

func (recv *ToolItemGroup) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToolItemGroup) Object

func (recv *ToolItemGroup) Object() *gobject.Object

Object upcasts to *Object

func (*ToolItemGroup) ToC

func (recv *ToolItemGroup) ToC() unsafe.Pointer

func (*ToolItemGroup) ToolShell

func (recv *ToolItemGroup) ToolShell() *ToolShell

ToolShell returns the ToolShell interface implemented by ToolItemGroup

func (*ToolItemGroup) Widget

func (recv *ToolItemGroup) Widget() *Widget

Widget upcasts to *Widget

type ToolItemGroupClass

type ToolItemGroupClass struct {
	// contains filtered or unexported fields
}

ToolItemGroupClass is a wrapper around the C record GtkToolItemGroupClass.

func ToolItemGroupClassNewFromC

func ToolItemGroupClassNewFromC(u unsafe.Pointer) *ToolItemGroupClass

func (*ToolItemGroupClass) Equals added in v0.0.2

func (recv *ToolItemGroupClass) Equals(other *ToolItemGroupClass) bool

Equals compares this ToolItemGroupClass with another ToolItemGroupClass, and returns true if they represent the same GObject.

func (*ToolItemGroupClass) ToC

func (recv *ToolItemGroupClass) ToC() unsafe.Pointer

type ToolItemGroupPrivate

type ToolItemGroupPrivate struct {
	// contains filtered or unexported fields
}

ToolItemGroupPrivate is a wrapper around the C record GtkToolItemGroupPrivate.

func ToolItemGroupPrivateNewFromC

func ToolItemGroupPrivateNewFromC(u unsafe.Pointer) *ToolItemGroupPrivate

func (*ToolItemGroupPrivate) Equals added in v0.0.2

func (recv *ToolItemGroupPrivate) Equals(other *ToolItemGroupPrivate) bool

Equals compares this ToolItemGroupPrivate with another ToolItemGroupPrivate, and returns true if they represent the same GObject.

func (*ToolItemGroupPrivate) ToC

func (recv *ToolItemGroupPrivate) ToC() unsafe.Pointer

type ToolItemPrivate

type ToolItemPrivate struct {
	// contains filtered or unexported fields
}

ToolItemPrivate is a wrapper around the C record GtkToolItemPrivate.

func ToolItemPrivateNewFromC

func ToolItemPrivateNewFromC(u unsafe.Pointer) *ToolItemPrivate

func (*ToolItemPrivate) Equals added in v0.0.2

func (recv *ToolItemPrivate) Equals(other *ToolItemPrivate) bool

Equals compares this ToolItemPrivate with another ToolItemPrivate, and returns true if they represent the same GObject.

func (*ToolItemPrivate) ToC

func (recv *ToolItemPrivate) ToC() unsafe.Pointer

type ToolItemSignalCreateMenuProxyCallback

type ToolItemSignalCreateMenuProxyCallback func(targetObject *ToolItem) bool

ToolItemSignalCreateMenuProxyCallback is a callback function for a 'create-menu-proxy' signal emitted from a ToolItem.

type ToolItemSignalToolbarReconfiguredCallback

type ToolItemSignalToolbarReconfiguredCallback func(targetObject *ToolItem)

ToolItemSignalToolbarReconfiguredCallback is a callback function for a 'toolbar-reconfigured' signal emitted from a ToolItem.

type ToolPalette

type ToolPalette struct {
	// contains filtered or unexported fields
}

ToolPalette is a wrapper around the C record GtkToolPalette.

func CastToToolPalette

func CastToToolPalette(object *gobject.Object) *ToolPalette

CastToWidget down casts any arbitrary Object to ToolPalette. Exercise care, as this is a potentially dangerous function if the Object is not a ToolPalette.

func ToolPaletteNewFromC

func ToolPaletteNewFromC(u unsafe.Pointer) *ToolPalette

func (*ToolPalette) Buildable

func (recv *ToolPalette) Buildable() *Buildable

Buildable returns the Buildable interface implemented by ToolPalette

func (*ToolPalette) Container

func (recv *ToolPalette) Container() *Container

Container upcasts to *Container

func (*ToolPalette) Equals added in v0.0.2

func (recv *ToolPalette) Equals(other *ToolPalette) bool

Equals compares this ToolPalette with another ToolPalette, and returns true if they represent the same GObject.

func (*ToolPalette) ImplementorIface

func (recv *ToolPalette) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by ToolPalette

func (*ToolPalette) InitiallyUnowned

func (recv *ToolPalette) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*ToolPalette) Object

func (recv *ToolPalette) Object() *gobject.Object

Object upcasts to *Object

func (*ToolPalette) Orientable

func (recv *ToolPalette) Orientable() *Orientable

Orientable returns the Orientable interface implemented by ToolPalette

func (*ToolPalette) Scrollable

func (recv *ToolPalette) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by ToolPalette

func (*ToolPalette) ToC

func (recv *ToolPalette) ToC() unsafe.Pointer

func (*ToolPalette) Widget

func (recv *ToolPalette) Widget() *Widget

Widget upcasts to *Widget

type ToolPaletteClass

type ToolPaletteClass struct {
	// contains filtered or unexported fields
}

ToolPaletteClass is a wrapper around the C record GtkToolPaletteClass.

func ToolPaletteClassNewFromC

func ToolPaletteClassNewFromC(u unsafe.Pointer) *ToolPaletteClass

func (*ToolPaletteClass) Equals added in v0.0.2

func (recv *ToolPaletteClass) Equals(other *ToolPaletteClass) bool

Equals compares this ToolPaletteClass with another ToolPaletteClass, and returns true if they represent the same GObject.

func (*ToolPaletteClass) ToC

func (recv *ToolPaletteClass) ToC() unsafe.Pointer

type ToolPaletteDragTargets

type ToolPaletteDragTargets C.GtkToolPaletteDragTargets
const (
	GTK_TOOL_PALETTE_DRAG_ITEMS  ToolPaletteDragTargets = 1
	GTK_TOOL_PALETTE_DRAG_GROUPS ToolPaletteDragTargets = 2
)

type ToolPalettePrivate

type ToolPalettePrivate struct {
	// contains filtered or unexported fields
}

ToolPalettePrivate is a wrapper around the C record GtkToolPalettePrivate.

func ToolPalettePrivateNewFromC

func ToolPalettePrivateNewFromC(u unsafe.Pointer) *ToolPalettePrivate

func (*ToolPalettePrivate) Equals added in v0.0.2

func (recv *ToolPalettePrivate) Equals(other *ToolPalettePrivate) bool

Equals compares this ToolPalettePrivate with another ToolPalettePrivate, and returns true if they represent the same GObject.

func (*ToolPalettePrivate) ToC

func (recv *ToolPalettePrivate) ToC() unsafe.Pointer

type ToolShell

type ToolShell struct {
	// contains filtered or unexported fields
}

ToolShell is a wrapper around the C record GtkToolShell.

func ToolShellNewFromC

func ToolShellNewFromC(u unsafe.Pointer) *ToolShell

func (*ToolShell) Equals added in v0.0.2

func (recv *ToolShell) Equals(other *ToolShell) bool

Equals compares this ToolShell with another ToolShell, and returns true if they represent the same GObject.

func (*ToolShell) ToC

func (recv *ToolShell) ToC() unsafe.Pointer

type ToolShellIface

type ToolShellIface struct {
	// contains filtered or unexported fields
}

ToolShellIface is a wrapper around the C record GtkToolShellIface.

func ToolShellIfaceNewFromC

func ToolShellIfaceNewFromC(u unsafe.Pointer) *ToolShellIface

func (*ToolShellIface) Equals added in v0.0.2

func (recv *ToolShellIface) Equals(other *ToolShellIface) bool

Equals compares this ToolShellIface with another ToolShellIface, and returns true if they represent the same GObject.

func (*ToolShellIface) ToC

func (recv *ToolShellIface) ToC() unsafe.Pointer

type Toolbar

type Toolbar struct {
	// contains filtered or unexported fields
}

Toolbar is a wrapper around the C record GtkToolbar.

func CastToToolbar

func CastToToolbar(object *gobject.Object) *Toolbar

CastToWidget down casts any arbitrary Object to Toolbar. Exercise care, as this is a potentially dangerous function if the Object is not a Toolbar.

func ToolbarNew

func ToolbarNew() *Toolbar

ToolbarNew is a wrapper around the C function gtk_toolbar_new.

func ToolbarNewFromC

func ToolbarNewFromC(u unsafe.Pointer) *Toolbar

func (*Toolbar) Buildable

func (recv *Toolbar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Toolbar

func (*Toolbar) ConnectFocusHomeOrEnd

func (recv *Toolbar) ConnectFocusHomeOrEnd(callback ToolbarSignalFocusHomeOrEndCallback) int

ConnectFocusHomeOrEnd connects the callback to the 'focus-home-or-end' signal for the Toolbar.

The returned value represents the connection, and may be passed to DisconnectFocusHomeOrEnd to remove it.

func (*Toolbar) ConnectOrientationChanged added in v0.0.7

func (recv *Toolbar) ConnectOrientationChanged(callback ToolbarSignalOrientationChangedCallback) int

ConnectOrientationChanged connects the callback to the 'orientation-changed' signal for the Toolbar.

The returned value represents the connection, and may be passed to DisconnectOrientationChanged to remove it.

func (*Toolbar) ConnectPopupContextMenu added in v0.0.2

func (recv *Toolbar) ConnectPopupContextMenu(callback ToolbarSignalPopupContextMenuCallback) int

ConnectPopupContextMenu connects the callback to the 'popup-context-menu' signal for the Toolbar.

The returned value represents the connection, and may be passed to DisconnectPopupContextMenu to remove it.

func (*Toolbar) ConnectStyleChanged added in v0.0.7

func (recv *Toolbar) ConnectStyleChanged(callback ToolbarSignalStyleChangedCallback) int

ConnectStyleChanged connects the callback to the 'style-changed' signal for the Toolbar.

The returned value represents the connection, and may be passed to DisconnectStyleChanged to remove it.

func (*Toolbar) Container

func (recv *Toolbar) Container() *Container

Container upcasts to *Container

func (*Toolbar) DisconnectFocusHomeOrEnd

func (recv *Toolbar) DisconnectFocusHomeOrEnd(connectionID int)

DisconnectFocusHomeOrEnd disconnects a callback from the 'focus-home-or-end' signal for the Toolbar.

The connectionID should be a value returned from a call to ConnectFocusHomeOrEnd.

func (*Toolbar) DisconnectOrientationChanged added in v0.0.7

func (recv *Toolbar) DisconnectOrientationChanged(connectionID int)

DisconnectOrientationChanged disconnects a callback from the 'orientation-changed' signal for the Toolbar.

The connectionID should be a value returned from a call to ConnectOrientationChanged.

func (*Toolbar) DisconnectPopupContextMenu added in v0.0.2

func (recv *Toolbar) DisconnectPopupContextMenu(connectionID int)

DisconnectPopupContextMenu disconnects a callback from the 'popup-context-menu' signal for the Toolbar.

The connectionID should be a value returned from a call to ConnectPopupContextMenu.

func (*Toolbar) DisconnectStyleChanged added in v0.0.7

func (recv *Toolbar) DisconnectStyleChanged(connectionID int)

DisconnectStyleChanged disconnects a callback from the 'style-changed' signal for the Toolbar.

The connectionID should be a value returned from a call to ConnectStyleChanged.

func (*Toolbar) Equals added in v0.0.2

func (recv *Toolbar) Equals(other *Toolbar) bool

Equals compares this Toolbar with another Toolbar, and returns true if they represent the same GObject.

func (*Toolbar) GetIconSize

func (recv *Toolbar) GetIconSize() IconSize

GetIconSize is a wrapper around the C function gtk_toolbar_get_icon_size.

func (*Toolbar) GetStyle

func (recv *Toolbar) GetStyle() ToolbarStyle

GetStyle is a wrapper around the C function gtk_toolbar_get_style.

func (*Toolbar) ImplementorIface

func (recv *Toolbar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Toolbar

func (*Toolbar) InitiallyUnowned

func (recv *Toolbar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Toolbar) Object

func (recv *Toolbar) Object() *gobject.Object

Object upcasts to *Object

func (*Toolbar) Orientable

func (recv *Toolbar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by Toolbar

func (*Toolbar) SetIconSize

func (recv *Toolbar) SetIconSize(iconSize IconSize)

SetIconSize is a wrapper around the C function gtk_toolbar_set_icon_size.

func (*Toolbar) SetStyle

func (recv *Toolbar) SetStyle(style ToolbarStyle)

SetStyle is a wrapper around the C function gtk_toolbar_set_style.

func (*Toolbar) ToC

func (recv *Toolbar) ToC() unsafe.Pointer

func (*Toolbar) ToolShell

func (recv *Toolbar) ToolShell() *ToolShell

ToolShell returns the ToolShell interface implemented by Toolbar

func (*Toolbar) UnsetIconSize

func (recv *Toolbar) UnsetIconSize()

UnsetIconSize is a wrapper around the C function gtk_toolbar_unset_icon_size.

func (*Toolbar) UnsetStyle

func (recv *Toolbar) UnsetStyle()

UnsetStyle is a wrapper around the C function gtk_toolbar_unset_style.

func (*Toolbar) Widget

func (recv *Toolbar) Widget() *Widget

Widget upcasts to *Widget

type ToolbarClass

type ToolbarClass struct {
	// contains filtered or unexported fields
}

ToolbarClass is a wrapper around the C record GtkToolbarClass.

func ToolbarClassNewFromC

func ToolbarClassNewFromC(u unsafe.Pointer) *ToolbarClass

func (*ToolbarClass) Equals added in v0.0.2

func (recv *ToolbarClass) Equals(other *ToolbarClass) bool

Equals compares this ToolbarClass with another ToolbarClass, and returns true if they represent the same GObject.

func (*ToolbarClass) ToC

func (recv *ToolbarClass) ToC() unsafe.Pointer

type ToolbarPrivate

type ToolbarPrivate struct {
	// contains filtered or unexported fields
}

ToolbarPrivate is a wrapper around the C record GtkToolbarPrivate.

func ToolbarPrivateNewFromC

func ToolbarPrivateNewFromC(u unsafe.Pointer) *ToolbarPrivate

func (*ToolbarPrivate) Equals added in v0.0.2

func (recv *ToolbarPrivate) Equals(other *ToolbarPrivate) bool

Equals compares this ToolbarPrivate with another ToolbarPrivate, and returns true if they represent the same GObject.

func (*ToolbarPrivate) ToC

func (recv *ToolbarPrivate) ToC() unsafe.Pointer

type ToolbarSignalFocusHomeOrEndCallback

type ToolbarSignalFocusHomeOrEndCallback func(targetObject *Toolbar, focusHome bool) bool

ToolbarSignalFocusHomeOrEndCallback is a callback function for a 'focus-home-or-end' signal emitted from a Toolbar.

type ToolbarSignalOrientationChangedCallback added in v0.0.7

type ToolbarSignalOrientationChangedCallback func(targetObject *Toolbar, orientation Orientation)

ToolbarSignalOrientationChangedCallback is a callback function for a 'orientation-changed' signal emitted from a Toolbar.

type ToolbarSignalPopupContextMenuCallback added in v0.0.2

type ToolbarSignalPopupContextMenuCallback func(targetObject *Toolbar, x int32, y int32, button int32) bool

ToolbarSignalPopupContextMenuCallback is a callback function for a 'popup-context-menu' signal emitted from a Toolbar.

type ToolbarSignalStyleChangedCallback added in v0.0.7

type ToolbarSignalStyleChangedCallback func(targetObject *Toolbar, style ToolbarStyle)

ToolbarSignalStyleChangedCallback is a callback function for a 'style-changed' signal emitted from a Toolbar.

type ToolbarSpaceStyle

type ToolbarSpaceStyle C.GtkToolbarSpaceStyle
const (
	GTK_TOOLBAR_SPACE_EMPTY ToolbarSpaceStyle = 0
	GTK_TOOLBAR_SPACE_LINE  ToolbarSpaceStyle = 1
)

type ToolbarStyle

type ToolbarStyle C.GtkToolbarStyle
const (
	GTK_TOOLBAR_ICONS      ToolbarStyle = 0
	GTK_TOOLBAR_TEXT       ToolbarStyle = 1
	GTK_TOOLBAR_BOTH       ToolbarStyle = 2
	GTK_TOOLBAR_BOTH_HORIZ ToolbarStyle = 3
)

type Tooltip

type Tooltip struct {
	// contains filtered or unexported fields
}

Tooltip is a wrapper around the C record GtkTooltip.

func CastToTooltip

func CastToTooltip(object *gobject.Object) *Tooltip

CastToWidget down casts any arbitrary Object to Tooltip. Exercise care, as this is a potentially dangerous function if the Object is not a Tooltip.

func TooltipNewFromC

func TooltipNewFromC(u unsafe.Pointer) *Tooltip

func (*Tooltip) Equals added in v0.0.2

func (recv *Tooltip) Equals(other *Tooltip) bool

Equals compares this Tooltip with another Tooltip, and returns true if they represent the same GObject.

func (*Tooltip) Object

func (recv *Tooltip) Object() *gobject.Object

Object upcasts to *Object

func (*Tooltip) ToC

func (recv *Tooltip) ToC() unsafe.Pointer

type ToplevelAccessible

type ToplevelAccessible struct {
	// contains filtered or unexported fields
}

ToplevelAccessible is a wrapper around the C record GtkToplevelAccessible.

func CastToToplevelAccessible

func CastToToplevelAccessible(object *gobject.Object) *ToplevelAccessible

CastToWidget down casts any arbitrary Object to ToplevelAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a ToplevelAccessible.

func ToplevelAccessibleNewFromC

func ToplevelAccessibleNewFromC(u unsafe.Pointer) *ToplevelAccessible

func (*ToplevelAccessible) Equals added in v0.0.2

func (recv *ToplevelAccessible) Equals(other *ToplevelAccessible) bool

Equals compares this ToplevelAccessible with another ToplevelAccessible, and returns true if they represent the same GObject.

func (*ToplevelAccessible) GetChildren

func (recv *ToplevelAccessible) GetChildren() *glib.List

GetChildren is a wrapper around the C function gtk_toplevel_accessible_get_children.

func (*ToplevelAccessible) Object

func (recv *ToplevelAccessible) Object() *atk.Object

Object upcasts to *Object

func (*ToplevelAccessible) ToC

func (recv *ToplevelAccessible) ToC() unsafe.Pointer

type ToplevelAccessibleClass

type ToplevelAccessibleClass struct {
	// contains filtered or unexported fields
}

ToplevelAccessibleClass is a wrapper around the C record GtkToplevelAccessibleClass.

func ToplevelAccessibleClassNewFromC

func ToplevelAccessibleClassNewFromC(u unsafe.Pointer) *ToplevelAccessibleClass

func (*ToplevelAccessibleClass) Equals added in v0.0.2

Equals compares this ToplevelAccessibleClass with another ToplevelAccessibleClass, and returns true if they represent the same GObject.

func (*ToplevelAccessibleClass) ToC

type ToplevelAccessiblePrivate

type ToplevelAccessiblePrivate struct {
	// contains filtered or unexported fields
}

ToplevelAccessiblePrivate is a wrapper around the C record GtkToplevelAccessiblePrivate.

func ToplevelAccessiblePrivateNewFromC

func ToplevelAccessiblePrivateNewFromC(u unsafe.Pointer) *ToplevelAccessiblePrivate

func (*ToplevelAccessiblePrivate) Equals added in v0.0.2

Equals compares this ToplevelAccessiblePrivate with another ToplevelAccessiblePrivate, and returns true if they represent the same GObject.

func (*ToplevelAccessiblePrivate) ToC

type TreeDragDest

type TreeDragDest struct {
	// contains filtered or unexported fields
}

TreeDragDest is a wrapper around the C record GtkTreeDragDest.

func TreeDragDestNewFromC

func TreeDragDestNewFromC(u unsafe.Pointer) *TreeDragDest

func (*TreeDragDest) DragDataReceived

func (recv *TreeDragDest) DragDataReceived(dest *TreePath, selectionData *SelectionData) bool

DragDataReceived is a wrapper around the C function gtk_tree_drag_dest_drag_data_received.

func (*TreeDragDest) Equals added in v0.0.2

func (recv *TreeDragDest) Equals(other *TreeDragDest) bool

Equals compares this TreeDragDest with another TreeDragDest, and returns true if they represent the same GObject.

func (*TreeDragDest) RowDropPossible

func (recv *TreeDragDest) RowDropPossible(destPath *TreePath, selectionData *SelectionData) bool

RowDropPossible is a wrapper around the C function gtk_tree_drag_dest_row_drop_possible.

func (*TreeDragDest) ToC

func (recv *TreeDragDest) ToC() unsafe.Pointer

type TreeDragDestIface

type TreeDragDestIface struct {
	// contains filtered or unexported fields
}

TreeDragDestIface is a wrapper around the C record GtkTreeDragDestIface.

func TreeDragDestIfaceNewFromC

func TreeDragDestIfaceNewFromC(u unsafe.Pointer) *TreeDragDestIface

func (*TreeDragDestIface) Equals added in v0.0.2

func (recv *TreeDragDestIface) Equals(other *TreeDragDestIface) bool

Equals compares this TreeDragDestIface with another TreeDragDestIface, and returns true if they represent the same GObject.

func (*TreeDragDestIface) ToC

func (recv *TreeDragDestIface) ToC() unsafe.Pointer

type TreeDragSource

type TreeDragSource struct {
	// contains filtered or unexported fields
}

TreeDragSource is a wrapper around the C record GtkTreeDragSource.

func TreeDragSourceNewFromC

func TreeDragSourceNewFromC(u unsafe.Pointer) *TreeDragSource

func (*TreeDragSource) DragDataDelete

func (recv *TreeDragSource) DragDataDelete(path *TreePath) bool

DragDataDelete is a wrapper around the C function gtk_tree_drag_source_drag_data_delete.

func (*TreeDragSource) DragDataGet

func (recv *TreeDragSource) DragDataGet(path *TreePath, selectionData *SelectionData) bool

DragDataGet is a wrapper around the C function gtk_tree_drag_source_drag_data_get.

func (*TreeDragSource) Equals added in v0.0.2

func (recv *TreeDragSource) Equals(other *TreeDragSource) bool

Equals compares this TreeDragSource with another TreeDragSource, and returns true if they represent the same GObject.

func (*TreeDragSource) RowDraggable

func (recv *TreeDragSource) RowDraggable(path *TreePath) bool

RowDraggable is a wrapper around the C function gtk_tree_drag_source_row_draggable.

func (*TreeDragSource) ToC

func (recv *TreeDragSource) ToC() unsafe.Pointer

type TreeDragSourceIface

type TreeDragSourceIface struct {
	// contains filtered or unexported fields
}

TreeDragSourceIface is a wrapper around the C record GtkTreeDragSourceIface.

func TreeDragSourceIfaceNewFromC

func TreeDragSourceIfaceNewFromC(u unsafe.Pointer) *TreeDragSourceIface

func (*TreeDragSourceIface) Equals added in v0.0.2

func (recv *TreeDragSourceIface) Equals(other *TreeDragSourceIface) bool

Equals compares this TreeDragSourceIface with another TreeDragSourceIface, and returns true if they represent the same GObject.

func (*TreeDragSourceIface) ToC

func (recv *TreeDragSourceIface) ToC() unsafe.Pointer

type TreeIter

type TreeIter struct {
	// contains filtered or unexported fields
}

TreeIter is a wrapper around the C record GtkTreeIter.

func TreeIterNewFromC

func TreeIterNewFromC(u unsafe.Pointer) *TreeIter

func (*TreeIter) Copy

func (recv *TreeIter) Copy() *TreeIter

Copy is a wrapper around the C function gtk_tree_iter_copy.

func (*TreeIter) Equals added in v0.0.2

func (recv *TreeIter) Equals(other *TreeIter) bool

Equals compares this TreeIter with another TreeIter, and returns true if they represent the same GObject.

func (*TreeIter) Free

func (recv *TreeIter) Free()

Free is a wrapper around the C function gtk_tree_iter_free.

func (*TreeIter) ToC

func (recv *TreeIter) ToC() unsafe.Pointer

type TreeModel

type TreeModel struct {
	// contains filtered or unexported fields
}

TreeModel is a wrapper around the C record GtkTreeModel.

func TreeModelNewFromC

func TreeModelNewFromC(u unsafe.Pointer) *TreeModel

func (*TreeModel) ConnectRowChanged

func (recv *TreeModel) ConnectRowChanged(callback TreeModelSignalRowChangedCallback) int

ConnectRowChanged connects the callback to the 'row-changed' signal for the TreeModel.

The returned value represents the connection, and may be passed to DisconnectRowChanged to remove it.

func (*TreeModel) ConnectRowDeleted

func (recv *TreeModel) ConnectRowDeleted(callback TreeModelSignalRowDeletedCallback) int

ConnectRowDeleted connects the callback to the 'row-deleted' signal for the TreeModel.

The returned value represents the connection, and may be passed to DisconnectRowDeleted to remove it.

func (*TreeModel) ConnectRowHasChildToggled

func (recv *TreeModel) ConnectRowHasChildToggled(callback TreeModelSignalRowHasChildToggledCallback) int

ConnectRowHasChildToggled connects the callback to the 'row-has-child-toggled' signal for the TreeModel.

The returned value represents the connection, and may be passed to DisconnectRowHasChildToggled to remove it.

func (*TreeModel) ConnectRowInserted

func (recv *TreeModel) ConnectRowInserted(callback TreeModelSignalRowInsertedCallback) int

ConnectRowInserted connects the callback to the 'row-inserted' signal for the TreeModel.

The returned value represents the connection, and may be passed to DisconnectRowInserted to remove it.

func (*TreeModel) DisconnectRowChanged

func (recv *TreeModel) DisconnectRowChanged(connectionID int)

DisconnectRowChanged disconnects a callback from the 'row-changed' signal for the TreeModel.

The connectionID should be a value returned from a call to ConnectRowChanged.

func (*TreeModel) DisconnectRowDeleted

func (recv *TreeModel) DisconnectRowDeleted(connectionID int)

DisconnectRowDeleted disconnects a callback from the 'row-deleted' signal for the TreeModel.

The connectionID should be a value returned from a call to ConnectRowDeleted.

func (*TreeModel) DisconnectRowHasChildToggled

func (recv *TreeModel) DisconnectRowHasChildToggled(connectionID int)

DisconnectRowHasChildToggled disconnects a callback from the 'row-has-child-toggled' signal for the TreeModel.

The connectionID should be a value returned from a call to ConnectRowHasChildToggled.

func (*TreeModel) DisconnectRowInserted

func (recv *TreeModel) DisconnectRowInserted(connectionID int)

DisconnectRowInserted disconnects a callback from the 'row-inserted' signal for the TreeModel.

The connectionID should be a value returned from a call to ConnectRowInserted.

func (*TreeModel) Equals added in v0.0.2

func (recv *TreeModel) Equals(other *TreeModel) bool

Equals compares this TreeModel with another TreeModel, and returns true if they represent the same GObject.

func (*TreeModel) GetColumnType

func (recv *TreeModel) GetColumnType(index int32) gobject.Type

GetColumnType is a wrapper around the C function gtk_tree_model_get_column_type.

func (*TreeModel) GetFlags

func (recv *TreeModel) GetFlags() TreeModelFlags

GetFlags is a wrapper around the C function gtk_tree_model_get_flags.

func (*TreeModel) GetIter

func (recv *TreeModel) GetIter(path *TreePath) (bool, *TreeIter)

GetIter is a wrapper around the C function gtk_tree_model_get_iter.

func (*TreeModel) GetIterFirst

func (recv *TreeModel) GetIterFirst() (bool, *TreeIter)

GetIterFirst is a wrapper around the C function gtk_tree_model_get_iter_first.

func (*TreeModel) GetIterFromString

func (recv *TreeModel) GetIterFromString(pathString string) (bool, *TreeIter)

GetIterFromString is a wrapper around the C function gtk_tree_model_get_iter_from_string.

func (*TreeModel) GetNColumns

func (recv *TreeModel) GetNColumns() int32

GetNColumns is a wrapper around the C function gtk_tree_model_get_n_columns.

func (*TreeModel) GetPath

func (recv *TreeModel) GetPath(iter *TreeIter) *TreePath

GetPath is a wrapper around the C function gtk_tree_model_get_path.

func (*TreeModel) GetValue

func (recv *TreeModel) GetValue(iter *TreeIter, column int32) *gobject.Value

GetValue is a wrapper around the C function gtk_tree_model_get_value.

func (*TreeModel) IterChildren

func (recv *TreeModel) IterChildren(parent *TreeIter) (bool, *TreeIter)

IterChildren is a wrapper around the C function gtk_tree_model_iter_children.

func (*TreeModel) IterHasChild

func (recv *TreeModel) IterHasChild(iter *TreeIter) bool

IterHasChild is a wrapper around the C function gtk_tree_model_iter_has_child.

func (*TreeModel) IterNChildren

func (recv *TreeModel) IterNChildren(iter *TreeIter) int32

IterNChildren is a wrapper around the C function gtk_tree_model_iter_n_children.

func (*TreeModel) IterNext

func (recv *TreeModel) IterNext(iter *TreeIter) bool

IterNext is a wrapper around the C function gtk_tree_model_iter_next.

func (*TreeModel) IterNthChild

func (recv *TreeModel) IterNthChild(parent *TreeIter, n int32) (bool, *TreeIter)

IterNthChild is a wrapper around the C function gtk_tree_model_iter_nth_child.

func (*TreeModel) IterParent

func (recv *TreeModel) IterParent(child *TreeIter) (bool, *TreeIter)

IterParent is a wrapper around the C function gtk_tree_model_iter_parent.

func (*TreeModel) RefNode

func (recv *TreeModel) RefNode(iter *TreeIter)

RefNode is a wrapper around the C function gtk_tree_model_ref_node.

func (*TreeModel) RowChanged

func (recv *TreeModel) RowChanged(path *TreePath, iter *TreeIter)

RowChanged is a wrapper around the C function gtk_tree_model_row_changed.

func (*TreeModel) RowDeleted

func (recv *TreeModel) RowDeleted(path *TreePath)

RowDeleted is a wrapper around the C function gtk_tree_model_row_deleted.

func (*TreeModel) RowHasChildToggled

func (recv *TreeModel) RowHasChildToggled(path *TreePath, iter *TreeIter)

RowHasChildToggled is a wrapper around the C function gtk_tree_model_row_has_child_toggled.

func (*TreeModel) RowInserted

func (recv *TreeModel) RowInserted(path *TreePath, iter *TreeIter)

RowInserted is a wrapper around the C function gtk_tree_model_row_inserted.

func (*TreeModel) RowsReordered

func (recv *TreeModel) RowsReordered(path *TreePath, iter *TreeIter, newOrder int32)

RowsReordered is a wrapper around the C function gtk_tree_model_rows_reordered.

func (*TreeModel) SortNewWithModel

func (recv *TreeModel) SortNewWithModel() *TreeModel

SortNewWithModel is a wrapper around the C function gtk_tree_model_sort_new_with_model.

func (*TreeModel) ToC

func (recv *TreeModel) ToC() unsafe.Pointer

func (*TreeModel) UnrefNode

func (recv *TreeModel) UnrefNode(iter *TreeIter)

UnrefNode is a wrapper around the C function gtk_tree_model_unref_node.

type TreeModelFilter

type TreeModelFilter struct {
	// contains filtered or unexported fields
}

TreeModelFilter is a wrapper around the C record GtkTreeModelFilter.

func CastToTreeModelFilter

func CastToTreeModelFilter(object *gobject.Object) *TreeModelFilter

CastToWidget down casts any arbitrary Object to TreeModelFilter. Exercise care, as this is a potentially dangerous function if the Object is not a TreeModelFilter.

func TreeModelFilterNewFromC

func TreeModelFilterNewFromC(u unsafe.Pointer) *TreeModelFilter

func (*TreeModelFilter) Equals added in v0.0.2

func (recv *TreeModelFilter) Equals(other *TreeModelFilter) bool

Equals compares this TreeModelFilter with another TreeModelFilter, and returns true if they represent the same GObject.

func (*TreeModelFilter) Object

func (recv *TreeModelFilter) Object() *gobject.Object

Object upcasts to *Object

func (*TreeModelFilter) ToC

func (recv *TreeModelFilter) ToC() unsafe.Pointer

func (*TreeModelFilter) TreeDragSource

func (recv *TreeModelFilter) TreeDragSource() *TreeDragSource

TreeDragSource returns the TreeDragSource interface implemented by TreeModelFilter

func (*TreeModelFilter) TreeModel

func (recv *TreeModelFilter) TreeModel() *TreeModel

TreeModel returns the TreeModel interface implemented by TreeModelFilter

type TreeModelFilterClass

type TreeModelFilterClass struct {
	// contains filtered or unexported fields
}

TreeModelFilterClass is a wrapper around the C record GtkTreeModelFilterClass.

func TreeModelFilterClassNewFromC

func TreeModelFilterClassNewFromC(u unsafe.Pointer) *TreeModelFilterClass

func (*TreeModelFilterClass) Equals added in v0.0.2

func (recv *TreeModelFilterClass) Equals(other *TreeModelFilterClass) bool

Equals compares this TreeModelFilterClass with another TreeModelFilterClass, and returns true if they represent the same GObject.

func (*TreeModelFilterClass) ToC

func (recv *TreeModelFilterClass) ToC() unsafe.Pointer

type TreeModelFilterPrivate

type TreeModelFilterPrivate struct {
	// contains filtered or unexported fields
}

TreeModelFilterPrivate is a wrapper around the C record GtkTreeModelFilterPrivate.

func TreeModelFilterPrivateNewFromC

func TreeModelFilterPrivateNewFromC(u unsafe.Pointer) *TreeModelFilterPrivate

func (*TreeModelFilterPrivate) Equals added in v0.0.2

func (recv *TreeModelFilterPrivate) Equals(other *TreeModelFilterPrivate) bool

Equals compares this TreeModelFilterPrivate with another TreeModelFilterPrivate, and returns true if they represent the same GObject.

func (*TreeModelFilterPrivate) ToC

type TreeModelFlags

type TreeModelFlags C.GtkTreeModelFlags
const (
	GTK_TREE_MODEL_ITERS_PERSIST TreeModelFlags = 1
	GTK_TREE_MODEL_LIST_ONLY     TreeModelFlags = 2
)

type TreeModelIface

type TreeModelIface struct {
	// contains filtered or unexported fields
}

TreeModelIface is a wrapper around the C record GtkTreeModelIface.

func TreeModelIfaceNewFromC

func TreeModelIfaceNewFromC(u unsafe.Pointer) *TreeModelIface

func (*TreeModelIface) Equals added in v0.0.2

func (recv *TreeModelIface) Equals(other *TreeModelIface) bool

Equals compares this TreeModelIface with another TreeModelIface, and returns true if they represent the same GObject.

func (*TreeModelIface) ToC

func (recv *TreeModelIface) ToC() unsafe.Pointer

type TreeModelSignalRowChangedCallback

type TreeModelSignalRowChangedCallback func(targetObject *TreeModel, path *TreePath, iter *TreeIter)

TreeModelSignalRowChangedCallback is a callback function for a 'row-changed' signal emitted from a TreeModel.

type TreeModelSignalRowDeletedCallback

type TreeModelSignalRowDeletedCallback func(targetObject *TreeModel, path *TreePath)

TreeModelSignalRowDeletedCallback is a callback function for a 'row-deleted' signal emitted from a TreeModel.

type TreeModelSignalRowHasChildToggledCallback

type TreeModelSignalRowHasChildToggledCallback func(targetObject *TreeModel, path *TreePath, iter *TreeIter)

TreeModelSignalRowHasChildToggledCallback is a callback function for a 'row-has-child-toggled' signal emitted from a TreeModel.

type TreeModelSignalRowInsertedCallback

type TreeModelSignalRowInsertedCallback func(targetObject *TreeModel, path *TreePath, iter *TreeIter)

TreeModelSignalRowInsertedCallback is a callback function for a 'row-inserted' signal emitted from a TreeModel.

type TreeModelSort

type TreeModelSort struct {
	// contains filtered or unexported fields
}

TreeModelSort is a wrapper around the C record GtkTreeModelSort.

func CastToTreeModelSort

func CastToTreeModelSort(object *gobject.Object) *TreeModelSort

CastToWidget down casts any arbitrary Object to TreeModelSort. Exercise care, as this is a potentially dangerous function if the Object is not a TreeModelSort.

func TreeModelSortNewFromC

func TreeModelSortNewFromC(u unsafe.Pointer) *TreeModelSort

func (*TreeModelSort) ClearCache

func (recv *TreeModelSort) ClearCache()

ClearCache is a wrapper around the C function gtk_tree_model_sort_clear_cache.

func (*TreeModelSort) ConvertChildIterToIter

func (recv *TreeModelSort) ConvertChildIterToIter(childIter *TreeIter) (bool, *TreeIter)

ConvertChildIterToIter is a wrapper around the C function gtk_tree_model_sort_convert_child_iter_to_iter.

func (*TreeModelSort) ConvertChildPathToPath

func (recv *TreeModelSort) ConvertChildPathToPath(childPath *TreePath) *TreePath

ConvertChildPathToPath is a wrapper around the C function gtk_tree_model_sort_convert_child_path_to_path.

func (*TreeModelSort) ConvertIterToChildIter

func (recv *TreeModelSort) ConvertIterToChildIter(sortedIter *TreeIter) *TreeIter

ConvertIterToChildIter is a wrapper around the C function gtk_tree_model_sort_convert_iter_to_child_iter.

func (*TreeModelSort) ConvertPathToChildPath

func (recv *TreeModelSort) ConvertPathToChildPath(sortedPath *TreePath) *TreePath

ConvertPathToChildPath is a wrapper around the C function gtk_tree_model_sort_convert_path_to_child_path.

func (*TreeModelSort) Equals added in v0.0.2

func (recv *TreeModelSort) Equals(other *TreeModelSort) bool

Equals compares this TreeModelSort with another TreeModelSort, and returns true if they represent the same GObject.

func (*TreeModelSort) GetModel

func (recv *TreeModelSort) GetModel() *TreeModel

GetModel is a wrapper around the C function gtk_tree_model_sort_get_model.

func (*TreeModelSort) Object

func (recv *TreeModelSort) Object() *gobject.Object

Object upcasts to *Object

func (*TreeModelSort) ResetDefaultSortFunc

func (recv *TreeModelSort) ResetDefaultSortFunc()

ResetDefaultSortFunc is a wrapper around the C function gtk_tree_model_sort_reset_default_sort_func.

func (*TreeModelSort) ToC

func (recv *TreeModelSort) ToC() unsafe.Pointer

func (*TreeModelSort) TreeDragSource

func (recv *TreeModelSort) TreeDragSource() *TreeDragSource

TreeDragSource returns the TreeDragSource interface implemented by TreeModelSort

func (*TreeModelSort) TreeModel

func (recv *TreeModelSort) TreeModel() *TreeModel

TreeModel returns the TreeModel interface implemented by TreeModelSort

func (*TreeModelSort) TreeSortable

func (recv *TreeModelSort) TreeSortable() *TreeSortable

TreeSortable returns the TreeSortable interface implemented by TreeModelSort

type TreeModelSortClass

type TreeModelSortClass struct {
	// contains filtered or unexported fields
}

TreeModelSortClass is a wrapper around the C record GtkTreeModelSortClass.

func TreeModelSortClassNewFromC

func TreeModelSortClassNewFromC(u unsafe.Pointer) *TreeModelSortClass

func (*TreeModelSortClass) Equals added in v0.0.2

func (recv *TreeModelSortClass) Equals(other *TreeModelSortClass) bool

Equals compares this TreeModelSortClass with another TreeModelSortClass, and returns true if they represent the same GObject.

func (*TreeModelSortClass) ToC

func (recv *TreeModelSortClass) ToC() unsafe.Pointer

type TreeModelSortPrivate

type TreeModelSortPrivate struct {
	// contains filtered or unexported fields
}

TreeModelSortPrivate is a wrapper around the C record GtkTreeModelSortPrivate.

func TreeModelSortPrivateNewFromC

func TreeModelSortPrivateNewFromC(u unsafe.Pointer) *TreeModelSortPrivate

func (*TreeModelSortPrivate) Equals added in v0.0.2

func (recv *TreeModelSortPrivate) Equals(other *TreeModelSortPrivate) bool

Equals compares this TreeModelSortPrivate with another TreeModelSortPrivate, and returns true if they represent the same GObject.

func (*TreeModelSortPrivate) ToC

func (recv *TreeModelSortPrivate) ToC() unsafe.Pointer

type TreePath

type TreePath struct {
	// contains filtered or unexported fields
}

TreePath is a wrapper around the C record GtkTreePath.

func TreePathNew

func TreePathNew() *TreePath

TreePathNew is a wrapper around the C function gtk_tree_path_new.

func TreePathNewFirst

func TreePathNewFirst() *TreePath

TreePathNewFirst is a wrapper around the C function gtk_tree_path_new_first.

func TreePathNewFromC

func TreePathNewFromC(u unsafe.Pointer) *TreePath

func TreePathNewFromString

func TreePathNewFromString(path string) *TreePath

TreePathNewFromString is a wrapper around the C function gtk_tree_path_new_from_string.

func (*TreePath) AppendIndex

func (recv *TreePath) AppendIndex(index int32)

AppendIndex is a wrapper around the C function gtk_tree_path_append_index.

func (*TreePath) Compare

func (recv *TreePath) Compare(b *TreePath) int32

Compare is a wrapper around the C function gtk_tree_path_compare.

func (*TreePath) Copy

func (recv *TreePath) Copy() *TreePath

Copy is a wrapper around the C function gtk_tree_path_copy.

func (*TreePath) Down

func (recv *TreePath) Down()

Down is a wrapper around the C function gtk_tree_path_down.

func (*TreePath) Equals added in v0.0.2

func (recv *TreePath) Equals(other *TreePath) bool

Equals compares this TreePath with another TreePath, and returns true if they represent the same GObject.

func (*TreePath) Free

func (recv *TreePath) Free()

Free is a wrapper around the C function gtk_tree_path_free.

func (*TreePath) GetDepth

func (recv *TreePath) GetDepth() int32

GetDepth is a wrapper around the C function gtk_tree_path_get_depth.

func (*TreePath) IsAncestor

func (recv *TreePath) IsAncestor(descendant *TreePath) bool

IsAncestor is a wrapper around the C function gtk_tree_path_is_ancestor.

func (*TreePath) IsDescendant

func (recv *TreePath) IsDescendant(ancestor *TreePath) bool

IsDescendant is a wrapper around the C function gtk_tree_path_is_descendant.

func (*TreePath) Next

func (recv *TreePath) Next()

Next is a wrapper around the C function gtk_tree_path_next.

func (*TreePath) PrependIndex

func (recv *TreePath) PrependIndex(index int32)

PrependIndex is a wrapper around the C function gtk_tree_path_prepend_index.

func (*TreePath) Prev

func (recv *TreePath) Prev() bool

Prev is a wrapper around the C function gtk_tree_path_prev.

func (*TreePath) ToC

func (recv *TreePath) ToC() unsafe.Pointer

func (*TreePath) ToString

func (recv *TreePath) ToString() string

ToString is a wrapper around the C function gtk_tree_path_to_string.

func (*TreePath) Up

func (recv *TreePath) Up() bool

Up is a wrapper around the C function gtk_tree_path_up.

type TreeRowReference

type TreeRowReference struct {
	// contains filtered or unexported fields
}

TreeRowReference is a wrapper around the C record GtkTreeRowReference.

func TreeRowReferenceNew

func TreeRowReferenceNew(model *TreeModel, path *TreePath) *TreeRowReference

TreeRowReferenceNew is a wrapper around the C function gtk_tree_row_reference_new.

func TreeRowReferenceNewFromC

func TreeRowReferenceNewFromC(u unsafe.Pointer) *TreeRowReference

func TreeRowReferenceNewProxy

func TreeRowReferenceNewProxy(proxy *gobject.Object, model *TreeModel, path *TreePath) *TreeRowReference

TreeRowReferenceNewProxy is a wrapper around the C function gtk_tree_row_reference_new_proxy.

func (*TreeRowReference) Equals added in v0.0.2

func (recv *TreeRowReference) Equals(other *TreeRowReference) bool

Equals compares this TreeRowReference with another TreeRowReference, and returns true if they represent the same GObject.

func (*TreeRowReference) Free

func (recv *TreeRowReference) Free()

Free is a wrapper around the C function gtk_tree_row_reference_free.

func (*TreeRowReference) GetPath

func (recv *TreeRowReference) GetPath() *TreePath

GetPath is a wrapper around the C function gtk_tree_row_reference_get_path.

func (*TreeRowReference) ToC

func (recv *TreeRowReference) ToC() unsafe.Pointer

func (*TreeRowReference) Valid

func (recv *TreeRowReference) Valid() bool

Valid is a wrapper around the C function gtk_tree_row_reference_valid.

type TreeSelection

type TreeSelection struct {
	// contains filtered or unexported fields
}

TreeSelection is a wrapper around the C record GtkTreeSelection.

func CastToTreeSelection

func CastToTreeSelection(object *gobject.Object) *TreeSelection

CastToWidget down casts any arbitrary Object to TreeSelection. Exercise care, as this is a potentially dangerous function if the Object is not a TreeSelection.

func TreeSelectionNewFromC

func TreeSelectionNewFromC(u unsafe.Pointer) *TreeSelection

func (*TreeSelection) ConnectChanged

func (recv *TreeSelection) ConnectChanged(callback TreeSelectionSignalChangedCallback) int

ConnectChanged connects the callback to the 'changed' signal for the TreeSelection.

The returned value represents the connection, and may be passed to DisconnectChanged to remove it.

func (*TreeSelection) DisconnectChanged

func (recv *TreeSelection) DisconnectChanged(connectionID int)

DisconnectChanged disconnects a callback from the 'changed' signal for the TreeSelection.

The connectionID should be a value returned from a call to ConnectChanged.

func (*TreeSelection) Equals added in v0.0.2

func (recv *TreeSelection) Equals(other *TreeSelection) bool

Equals compares this TreeSelection with another TreeSelection, and returns true if they represent the same GObject.

func (*TreeSelection) GetMode

func (recv *TreeSelection) GetMode() SelectionMode

GetMode is a wrapper around the C function gtk_tree_selection_get_mode.

func (*TreeSelection) GetSelected

func (recv *TreeSelection) GetSelected() (bool, *TreeModel, *TreeIter)

GetSelected is a wrapper around the C function gtk_tree_selection_get_selected.

func (*TreeSelection) GetTreeView

func (recv *TreeSelection) GetTreeView() *TreeView

GetTreeView is a wrapper around the C function gtk_tree_selection_get_tree_view.

func (*TreeSelection) GetUserData

func (recv *TreeSelection) GetUserData() uintptr

GetUserData is a wrapper around the C function gtk_tree_selection_get_user_data.

func (*TreeSelection) IterIsSelected

func (recv *TreeSelection) IterIsSelected(iter *TreeIter) bool

IterIsSelected is a wrapper around the C function gtk_tree_selection_iter_is_selected.

func (*TreeSelection) Object

func (recv *TreeSelection) Object() *gobject.Object

Object upcasts to *Object

func (*TreeSelection) PathIsSelected

func (recv *TreeSelection) PathIsSelected(path *TreePath) bool

PathIsSelected is a wrapper around the C function gtk_tree_selection_path_is_selected.

func (*TreeSelection) SelectAll

func (recv *TreeSelection) SelectAll()

SelectAll is a wrapper around the C function gtk_tree_selection_select_all.

func (*TreeSelection) SelectIter

func (recv *TreeSelection) SelectIter(iter *TreeIter)

SelectIter is a wrapper around the C function gtk_tree_selection_select_iter.

func (*TreeSelection) SelectPath

func (recv *TreeSelection) SelectPath(path *TreePath)

SelectPath is a wrapper around the C function gtk_tree_selection_select_path.

func (*TreeSelection) SelectRange

func (recv *TreeSelection) SelectRange(startPath *TreePath, endPath *TreePath)

SelectRange is a wrapper around the C function gtk_tree_selection_select_range.

func (*TreeSelection) SetMode

func (recv *TreeSelection) SetMode(type_ SelectionMode)

SetMode is a wrapper around the C function gtk_tree_selection_set_mode.

func (*TreeSelection) ToC

func (recv *TreeSelection) ToC() unsafe.Pointer

func (*TreeSelection) UnselectAll

func (recv *TreeSelection) UnselectAll()

UnselectAll is a wrapper around the C function gtk_tree_selection_unselect_all.

func (*TreeSelection) UnselectIter

func (recv *TreeSelection) UnselectIter(iter *TreeIter)

UnselectIter is a wrapper around the C function gtk_tree_selection_unselect_iter.

func (*TreeSelection) UnselectPath

func (recv *TreeSelection) UnselectPath(path *TreePath)

UnselectPath is a wrapper around the C function gtk_tree_selection_unselect_path.

type TreeSelectionClass

type TreeSelectionClass struct {
	// contains filtered or unexported fields
}

TreeSelectionClass is a wrapper around the C record GtkTreeSelectionClass.

func TreeSelectionClassNewFromC

func TreeSelectionClassNewFromC(u unsafe.Pointer) *TreeSelectionClass

func (*TreeSelectionClass) Equals added in v0.0.2

func (recv *TreeSelectionClass) Equals(other *TreeSelectionClass) bool

Equals compares this TreeSelectionClass with another TreeSelectionClass, and returns true if they represent the same GObject.

func (*TreeSelectionClass) ToC

func (recv *TreeSelectionClass) ToC() unsafe.Pointer

type TreeSelectionPrivate

type TreeSelectionPrivate struct {
	// contains filtered or unexported fields
}

TreeSelectionPrivate is a wrapper around the C record GtkTreeSelectionPrivate.

func TreeSelectionPrivateNewFromC

func TreeSelectionPrivateNewFromC(u unsafe.Pointer) *TreeSelectionPrivate

func (*TreeSelectionPrivate) Equals added in v0.0.2

func (recv *TreeSelectionPrivate) Equals(other *TreeSelectionPrivate) bool

Equals compares this TreeSelectionPrivate with another TreeSelectionPrivate, and returns true if they represent the same GObject.

func (*TreeSelectionPrivate) ToC

func (recv *TreeSelectionPrivate) ToC() unsafe.Pointer

type TreeSelectionSignalChangedCallback

type TreeSelectionSignalChangedCallback func(targetObject *TreeSelection)

TreeSelectionSignalChangedCallback is a callback function for a 'changed' signal emitted from a TreeSelection.

type TreeSortable

type TreeSortable struct {
	// contains filtered or unexported fields
}

TreeSortable is a wrapper around the C record GtkTreeSortable.

func TreeSortableNewFromC

func TreeSortableNewFromC(u unsafe.Pointer) *TreeSortable

func (*TreeSortable) ConnectSortColumnChanged

func (recv *TreeSortable) ConnectSortColumnChanged(callback TreeSortableSignalSortColumnChangedCallback) int

ConnectSortColumnChanged connects the callback to the 'sort-column-changed' signal for the TreeSortable.

The returned value represents the connection, and may be passed to DisconnectSortColumnChanged to remove it.

func (*TreeSortable) DisconnectSortColumnChanged

func (recv *TreeSortable) DisconnectSortColumnChanged(connectionID int)

DisconnectSortColumnChanged disconnects a callback from the 'sort-column-changed' signal for the TreeSortable.

The connectionID should be a value returned from a call to ConnectSortColumnChanged.

func (*TreeSortable) Equals added in v0.0.2

func (recv *TreeSortable) Equals(other *TreeSortable) bool

Equals compares this TreeSortable with another TreeSortable, and returns true if they represent the same GObject.

func (*TreeSortable) GetSortColumnId added in v0.0.10

func (recv *TreeSortable) GetSortColumnId() (bool, int32, SortType)

GetSortColumnId is a wrapper around the C function gtk_tree_sortable_get_sort_column_id.

func (*TreeSortable) HasDefaultSortFunc

func (recv *TreeSortable) HasDefaultSortFunc() bool

HasDefaultSortFunc is a wrapper around the C function gtk_tree_sortable_has_default_sort_func.

func (*TreeSortable) SetSortColumnId

func (recv *TreeSortable) SetSortColumnId(sortColumnId int32, order SortType)

SetSortColumnId is a wrapper around the C function gtk_tree_sortable_set_sort_column_id.

func (*TreeSortable) SortColumnChanged

func (recv *TreeSortable) SortColumnChanged()

SortColumnChanged is a wrapper around the C function gtk_tree_sortable_sort_column_changed.

func (*TreeSortable) ToC

func (recv *TreeSortable) ToC() unsafe.Pointer

type TreeSortableIface

type TreeSortableIface struct {
	// contains filtered or unexported fields
}

TreeSortableIface is a wrapper around the C record GtkTreeSortableIface.

func TreeSortableIfaceNewFromC

func TreeSortableIfaceNewFromC(u unsafe.Pointer) *TreeSortableIface

func (*TreeSortableIface) Equals added in v0.0.2

func (recv *TreeSortableIface) Equals(other *TreeSortableIface) bool

Equals compares this TreeSortableIface with another TreeSortableIface, and returns true if they represent the same GObject.

func (*TreeSortableIface) ToC

func (recv *TreeSortableIface) ToC() unsafe.Pointer

type TreeSortableSignalSortColumnChangedCallback

type TreeSortableSignalSortColumnChangedCallback func(targetObject *TreeSortable)

TreeSortableSignalSortColumnChangedCallback is a callback function for a 'sort-column-changed' signal emitted from a TreeSortable.

type TreeStore

type TreeStore struct {
	// contains filtered or unexported fields
}

TreeStore is a wrapper around the C record GtkTreeStore.

func CastToTreeStore

func CastToTreeStore(object *gobject.Object) *TreeStore

CastToWidget down casts any arbitrary Object to TreeStore. Exercise care, as this is a potentially dangerous function if the Object is not a TreeStore.

func TreeStoreNewFromC

func TreeStoreNewFromC(u unsafe.Pointer) *TreeStore

func TreeStoreNewv

func TreeStoreNewv(types []gobject.Type) *TreeStore

TreeStoreNewv is a wrapper around the C function gtk_tree_store_newv.

func (*TreeStore) Append

func (recv *TreeStore) Append(parent *TreeIter) *TreeIter

Append is a wrapper around the C function gtk_tree_store_append.

func (*TreeStore) Buildable

func (recv *TreeStore) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TreeStore

func (*TreeStore) Clear

func (recv *TreeStore) Clear()

Clear is a wrapper around the C function gtk_tree_store_clear.

func (*TreeStore) Equals added in v0.0.2

func (recv *TreeStore) Equals(other *TreeStore) bool

Equals compares this TreeStore with another TreeStore, and returns true if they represent the same GObject.

func (*TreeStore) Insert

func (recv *TreeStore) Insert(parent *TreeIter, position int32) *TreeIter

Insert is a wrapper around the C function gtk_tree_store_insert.

func (*TreeStore) InsertAfter

func (recv *TreeStore) InsertAfter(parent *TreeIter, sibling *TreeIter) *TreeIter

InsertAfter is a wrapper around the C function gtk_tree_store_insert_after.

func (*TreeStore) InsertBefore

func (recv *TreeStore) InsertBefore(parent *TreeIter, sibling *TreeIter) *TreeIter

InsertBefore is a wrapper around the C function gtk_tree_store_insert_before.

func (*TreeStore) IsAncestor

func (recv *TreeStore) IsAncestor(iter *TreeIter, descendant *TreeIter) bool

IsAncestor is a wrapper around the C function gtk_tree_store_is_ancestor.

func (*TreeStore) IterDepth

func (recv *TreeStore) IterDepth(iter *TreeIter) int32

IterDepth is a wrapper around the C function gtk_tree_store_iter_depth.

func (*TreeStore) Object

func (recv *TreeStore) Object() *gobject.Object

Object upcasts to *Object

func (*TreeStore) Prepend

func (recv *TreeStore) Prepend(parent *TreeIter) *TreeIter

Prepend is a wrapper around the C function gtk_tree_store_prepend.

func (*TreeStore) Remove

func (recv *TreeStore) Remove(iter *TreeIter) bool

Remove is a wrapper around the C function gtk_tree_store_remove.

func (*TreeStore) SetColumnTypes

func (recv *TreeStore) SetColumnTypes(types []gobject.Type)

SetColumnTypes is a wrapper around the C function gtk_tree_store_set_column_types.

func (*TreeStore) SetValue

func (recv *TreeStore) SetValue(iter *TreeIter, column int32, value *gobject.Value)

SetValue is a wrapper around the C function gtk_tree_store_set_value.

func (*TreeStore) ToC

func (recv *TreeStore) ToC() unsafe.Pointer

func (*TreeStore) TreeDragDest

func (recv *TreeStore) TreeDragDest() *TreeDragDest

TreeDragDest returns the TreeDragDest interface implemented by TreeStore

func (*TreeStore) TreeDragSource

func (recv *TreeStore) TreeDragSource() *TreeDragSource

TreeDragSource returns the TreeDragSource interface implemented by TreeStore

func (*TreeStore) TreeModel

func (recv *TreeStore) TreeModel() *TreeModel

TreeModel returns the TreeModel interface implemented by TreeStore

func (*TreeStore) TreeSortable

func (recv *TreeStore) TreeSortable() *TreeSortable

TreeSortable returns the TreeSortable interface implemented by TreeStore

type TreeStoreClass

type TreeStoreClass struct {
	// contains filtered or unexported fields
}

TreeStoreClass is a wrapper around the C record GtkTreeStoreClass.

func TreeStoreClassNewFromC

func TreeStoreClassNewFromC(u unsafe.Pointer) *TreeStoreClass

func (*TreeStoreClass) Equals added in v0.0.2

func (recv *TreeStoreClass) Equals(other *TreeStoreClass) bool

Equals compares this TreeStoreClass with another TreeStoreClass, and returns true if they represent the same GObject.

func (*TreeStoreClass) ToC

func (recv *TreeStoreClass) ToC() unsafe.Pointer

type TreeStorePrivate

type TreeStorePrivate struct {
	// contains filtered or unexported fields
}

TreeStorePrivate is a wrapper around the C record GtkTreeStorePrivate.

func TreeStorePrivateNewFromC

func TreeStorePrivateNewFromC(u unsafe.Pointer) *TreeStorePrivate

func (*TreeStorePrivate) Equals added in v0.0.2

func (recv *TreeStorePrivate) Equals(other *TreeStorePrivate) bool

Equals compares this TreeStorePrivate with another TreeStorePrivate, and returns true if they represent the same GObject.

func (*TreeStorePrivate) ToC

func (recv *TreeStorePrivate) ToC() unsafe.Pointer

type TreeView

type TreeView struct {
	// contains filtered or unexported fields
}

TreeView is a wrapper around the C record GtkTreeView.

func CastToTreeView

func CastToTreeView(object *gobject.Object) *TreeView

CastToWidget down casts any arbitrary Object to TreeView. Exercise care, as this is a potentially dangerous function if the Object is not a TreeView.

func TreeViewNew

func TreeViewNew() *TreeView

TreeViewNew is a wrapper around the C function gtk_tree_view_new.

func TreeViewNewFromC

func TreeViewNewFromC(u unsafe.Pointer) *TreeView

func TreeViewNewWithModel

func TreeViewNewWithModel(model *TreeModel) *TreeView

TreeViewNewWithModel is a wrapper around the C function gtk_tree_view_new_with_model.

func (*TreeView) AppendColumn

func (recv *TreeView) AppendColumn(column *TreeViewColumn) int32

AppendColumn is a wrapper around the C function gtk_tree_view_append_column.

func (*TreeView) Buildable

func (recv *TreeView) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TreeView

func (*TreeView) CollapseAll

func (recv *TreeView) CollapseAll()

CollapseAll is a wrapper around the C function gtk_tree_view_collapse_all.

func (*TreeView) CollapseRow

func (recv *TreeView) CollapseRow(path *TreePath) bool

CollapseRow is a wrapper around the C function gtk_tree_view_collapse_row.

func (*TreeView) ColumnsAutosize

func (recv *TreeView) ColumnsAutosize()

ColumnsAutosize is a wrapper around the C function gtk_tree_view_columns_autosize.

func (*TreeView) ConnectColumnsChanged

func (recv *TreeView) ConnectColumnsChanged(callback TreeViewSignalColumnsChangedCallback) int

ConnectColumnsChanged connects the callback to the 'columns-changed' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectColumnsChanged to remove it.

func (*TreeView) ConnectCursorChanged

func (recv *TreeView) ConnectCursorChanged(callback TreeViewSignalCursorChangedCallback) int

ConnectCursorChanged connects the callback to the 'cursor-changed' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectCursorChanged to remove it.

func (*TreeView) ConnectExpandCollapseCursorRow

func (recv *TreeView) ConnectExpandCollapseCursorRow(callback TreeViewSignalExpandCollapseCursorRowCallback) int

ConnectExpandCollapseCursorRow connects the callback to the 'expand-collapse-cursor-row' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectExpandCollapseCursorRow to remove it.

func (*TreeView) ConnectMoveCursor added in v0.0.7

func (recv *TreeView) ConnectMoveCursor(callback TreeViewSignalMoveCursorCallback) int

ConnectMoveCursor connects the callback to the 'move-cursor' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectMoveCursor to remove it.

func (*TreeView) ConnectRowActivated

func (recv *TreeView) ConnectRowActivated(callback TreeViewSignalRowActivatedCallback) int

ConnectRowActivated connects the callback to the 'row-activated' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectRowActivated to remove it.

func (*TreeView) ConnectRowCollapsed

func (recv *TreeView) ConnectRowCollapsed(callback TreeViewSignalRowCollapsedCallback) int

ConnectRowCollapsed connects the callback to the 'row-collapsed' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectRowCollapsed to remove it.

func (*TreeView) ConnectRowExpanded

func (recv *TreeView) ConnectRowExpanded(callback TreeViewSignalRowExpandedCallback) int

ConnectRowExpanded connects the callback to the 'row-expanded' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectRowExpanded to remove it.

func (*TreeView) ConnectSelectAll

func (recv *TreeView) ConnectSelectAll(callback TreeViewSignalSelectAllCallback) int

ConnectSelectAll connects the callback to the 'select-all' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectSelectAll to remove it.

func (*TreeView) ConnectSelectCursorParent

func (recv *TreeView) ConnectSelectCursorParent(callback TreeViewSignalSelectCursorParentCallback) int

ConnectSelectCursorParent connects the callback to the 'select-cursor-parent' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectSelectCursorParent to remove it.

func (*TreeView) ConnectSelectCursorRow

func (recv *TreeView) ConnectSelectCursorRow(callback TreeViewSignalSelectCursorRowCallback) int

ConnectSelectCursorRow connects the callback to the 'select-cursor-row' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectSelectCursorRow to remove it.

func (*TreeView) ConnectStartInteractiveSearch

func (recv *TreeView) ConnectStartInteractiveSearch(callback TreeViewSignalStartInteractiveSearchCallback) int

ConnectStartInteractiveSearch connects the callback to the 'start-interactive-search' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectStartInteractiveSearch to remove it.

func (*TreeView) ConnectTestCollapseRow

func (recv *TreeView) ConnectTestCollapseRow(callback TreeViewSignalTestCollapseRowCallback) int

ConnectTestCollapseRow connects the callback to the 'test-collapse-row' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectTestCollapseRow to remove it.

func (*TreeView) ConnectTestExpandRow

func (recv *TreeView) ConnectTestExpandRow(callback TreeViewSignalTestExpandRowCallback) int

ConnectTestExpandRow connects the callback to the 'test-expand-row' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectTestExpandRow to remove it.

func (*TreeView) ConnectToggleCursorRow

func (recv *TreeView) ConnectToggleCursorRow(callback TreeViewSignalToggleCursorRowCallback) int

ConnectToggleCursorRow connects the callback to the 'toggle-cursor-row' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectToggleCursorRow to remove it.

func (*TreeView) ConnectUnselectAll

func (recv *TreeView) ConnectUnselectAll(callback TreeViewSignalUnselectAllCallback) int

ConnectUnselectAll connects the callback to the 'unselect-all' signal for the TreeView.

The returned value represents the connection, and may be passed to DisconnectUnselectAll to remove it.

func (*TreeView) Container

func (recv *TreeView) Container() *Container

Container upcasts to *Container

func (*TreeView) CreateRowDragIcon

func (recv *TreeView) CreateRowDragIcon(path *TreePath) *cairo.Surface

CreateRowDragIcon is a wrapper around the C function gtk_tree_view_create_row_drag_icon.

func (*TreeView) DisconnectColumnsChanged

func (recv *TreeView) DisconnectColumnsChanged(connectionID int)

DisconnectColumnsChanged disconnects a callback from the 'columns-changed' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectColumnsChanged.

func (*TreeView) DisconnectCursorChanged

func (recv *TreeView) DisconnectCursorChanged(connectionID int)

DisconnectCursorChanged disconnects a callback from the 'cursor-changed' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectCursorChanged.

func (*TreeView) DisconnectExpandCollapseCursorRow

func (recv *TreeView) DisconnectExpandCollapseCursorRow(connectionID int)

DisconnectExpandCollapseCursorRow disconnects a callback from the 'expand-collapse-cursor-row' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectExpandCollapseCursorRow.

func (*TreeView) DisconnectMoveCursor added in v0.0.7

func (recv *TreeView) DisconnectMoveCursor(connectionID int)

DisconnectMoveCursor disconnects a callback from the 'move-cursor' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectMoveCursor.

func (*TreeView) DisconnectRowActivated

func (recv *TreeView) DisconnectRowActivated(connectionID int)

DisconnectRowActivated disconnects a callback from the 'row-activated' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectRowActivated.

func (*TreeView) DisconnectRowCollapsed

func (recv *TreeView) DisconnectRowCollapsed(connectionID int)

DisconnectRowCollapsed disconnects a callback from the 'row-collapsed' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectRowCollapsed.

func (*TreeView) DisconnectRowExpanded

func (recv *TreeView) DisconnectRowExpanded(connectionID int)

DisconnectRowExpanded disconnects a callback from the 'row-expanded' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectRowExpanded.

func (*TreeView) DisconnectSelectAll

func (recv *TreeView) DisconnectSelectAll(connectionID int)

DisconnectSelectAll disconnects a callback from the 'select-all' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectSelectAll.

func (*TreeView) DisconnectSelectCursorParent

func (recv *TreeView) DisconnectSelectCursorParent(connectionID int)

DisconnectSelectCursorParent disconnects a callback from the 'select-cursor-parent' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectSelectCursorParent.

func (*TreeView) DisconnectSelectCursorRow

func (recv *TreeView) DisconnectSelectCursorRow(connectionID int)

DisconnectSelectCursorRow disconnects a callback from the 'select-cursor-row' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectSelectCursorRow.

func (*TreeView) DisconnectStartInteractiveSearch

func (recv *TreeView) DisconnectStartInteractiveSearch(connectionID int)

DisconnectStartInteractiveSearch disconnects a callback from the 'start-interactive-search' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectStartInteractiveSearch.

func (*TreeView) DisconnectTestCollapseRow

func (recv *TreeView) DisconnectTestCollapseRow(connectionID int)

DisconnectTestCollapseRow disconnects a callback from the 'test-collapse-row' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectTestCollapseRow.

func (*TreeView) DisconnectTestExpandRow

func (recv *TreeView) DisconnectTestExpandRow(connectionID int)

DisconnectTestExpandRow disconnects a callback from the 'test-expand-row' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectTestExpandRow.

func (*TreeView) DisconnectToggleCursorRow

func (recv *TreeView) DisconnectToggleCursorRow(connectionID int)

DisconnectToggleCursorRow disconnects a callback from the 'toggle-cursor-row' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectToggleCursorRow.

func (*TreeView) DisconnectUnselectAll

func (recv *TreeView) DisconnectUnselectAll(connectionID int)

DisconnectUnselectAll disconnects a callback from the 'unselect-all' signal for the TreeView.

The connectionID should be a value returned from a call to ConnectUnselectAll.

func (*TreeView) Equals added in v0.0.2

func (recv *TreeView) Equals(other *TreeView) bool

Equals compares this TreeView with another TreeView, and returns true if they represent the same GObject.

func (*TreeView) ExpandAll

func (recv *TreeView) ExpandAll()

ExpandAll is a wrapper around the C function gtk_tree_view_expand_all.

func (*TreeView) ExpandRow

func (recv *TreeView) ExpandRow(path *TreePath, openAll bool) bool

ExpandRow is a wrapper around the C function gtk_tree_view_expand_row.

func (*TreeView) GetBackgroundArea added in v0.0.5

func (recv *TreeView) GetBackgroundArea(path *TreePath, column *TreeViewColumn) *gdk.Rectangle

GetBackgroundArea is a wrapper around the C function gtk_tree_view_get_background_area.

func (*TreeView) GetBinWindow

func (recv *TreeView) GetBinWindow() *gdk.Window

GetBinWindow is a wrapper around the C function gtk_tree_view_get_bin_window.

func (*TreeView) GetCellArea added in v0.0.5

func (recv *TreeView) GetCellArea(path *TreePath, column *TreeViewColumn) *gdk.Rectangle

GetCellArea is a wrapper around the C function gtk_tree_view_get_cell_area.

func (*TreeView) GetColumn

func (recv *TreeView) GetColumn(n int32) *TreeViewColumn

GetColumn is a wrapper around the C function gtk_tree_view_get_column.

func (*TreeView) GetColumns

func (recv *TreeView) GetColumns() *glib.List

GetColumns is a wrapper around the C function gtk_tree_view_get_columns.

func (*TreeView) GetCursor

func (recv *TreeView) GetCursor() (*TreePath, *TreeViewColumn)

GetCursor is a wrapper around the C function gtk_tree_view_get_cursor.

func (*TreeView) GetDestRowAtPos added in v0.0.10

func (recv *TreeView) GetDestRowAtPos(dragX int32, dragY int32) (bool, *TreePath, TreeViewDropPosition)

GetDestRowAtPos is a wrapper around the C function gtk_tree_view_get_dest_row_at_pos.

func (*TreeView) GetDragDestRow added in v0.0.10

func (recv *TreeView) GetDragDestRow() (*TreePath, TreeViewDropPosition)

GetDragDestRow is a wrapper around the C function gtk_tree_view_get_drag_dest_row.

func (*TreeView) GetEnableSearch

func (recv *TreeView) GetEnableSearch() bool

GetEnableSearch is a wrapper around the C function gtk_tree_view_get_enable_search.

func (*TreeView) GetExpanderColumn

func (recv *TreeView) GetExpanderColumn() *TreeViewColumn

GetExpanderColumn is a wrapper around the C function gtk_tree_view_get_expander_column.

func (*TreeView) GetHadjustment

func (recv *TreeView) GetHadjustment() *Adjustment

GetHadjustment is a wrapper around the C function gtk_tree_view_get_hadjustment.

func (*TreeView) GetHeadersVisible

func (recv *TreeView) GetHeadersVisible() bool

GetHeadersVisible is a wrapper around the C function gtk_tree_view_get_headers_visible.

func (*TreeView) GetModel

func (recv *TreeView) GetModel() *TreeModel

GetModel is a wrapper around the C function gtk_tree_view_get_model.

func (*TreeView) GetPathAtPos

func (recv *TreeView) GetPathAtPos(x int32, y int32) (bool, *TreePath, *TreeViewColumn, int32, int32)

GetPathAtPos is a wrapper around the C function gtk_tree_view_get_path_at_pos.

func (*TreeView) GetReorderable

func (recv *TreeView) GetReorderable() bool

GetReorderable is a wrapper around the C function gtk_tree_view_get_reorderable.

func (*TreeView) GetRulesHint

func (recv *TreeView) GetRulesHint() bool

GetRulesHint is a wrapper around the C function gtk_tree_view_get_rules_hint.

func (*TreeView) GetSearchColumn

func (recv *TreeView) GetSearchColumn() int32

GetSearchColumn is a wrapper around the C function gtk_tree_view_get_search_column.

func (*TreeView) GetSelection

func (recv *TreeView) GetSelection() *TreeSelection

GetSelection is a wrapper around the C function gtk_tree_view_get_selection.

func (*TreeView) GetVadjustment

func (recv *TreeView) GetVadjustment() *Adjustment

GetVadjustment is a wrapper around the C function gtk_tree_view_get_vadjustment.

func (*TreeView) GetVisibleRect added in v0.0.5

func (recv *TreeView) GetVisibleRect() *gdk.Rectangle

GetVisibleRect is a wrapper around the C function gtk_tree_view_get_visible_rect.

func (*TreeView) ImplementorIface

func (recv *TreeView) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by TreeView

func (*TreeView) InitiallyUnowned

func (recv *TreeView) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*TreeView) InsertColumn

func (recv *TreeView) InsertColumn(column *TreeViewColumn, position int32) int32

InsertColumn is a wrapper around the C function gtk_tree_view_insert_column.

func (*TreeView) MoveColumnAfter

func (recv *TreeView) MoveColumnAfter(column *TreeViewColumn, baseColumn *TreeViewColumn)

MoveColumnAfter is a wrapper around the C function gtk_tree_view_move_column_after.

func (*TreeView) Object

func (recv *TreeView) Object() *gobject.Object

Object upcasts to *Object

func (*TreeView) RemoveColumn

func (recv *TreeView) RemoveColumn(column *TreeViewColumn) int32

RemoveColumn is a wrapper around the C function gtk_tree_view_remove_column.

func (*TreeView) RowActivated

func (recv *TreeView) RowActivated(path *TreePath, column *TreeViewColumn)

RowActivated is a wrapper around the C function gtk_tree_view_row_activated.

func (*TreeView) RowExpanded

func (recv *TreeView) RowExpanded(path *TreePath) bool

RowExpanded is a wrapper around the C function gtk_tree_view_row_expanded.

func (*TreeView) ScrollToCell

func (recv *TreeView) ScrollToCell(path *TreePath, column *TreeViewColumn, useAlign bool, rowAlign float32, colAlign float32)

ScrollToCell is a wrapper around the C function gtk_tree_view_scroll_to_cell.

func (*TreeView) ScrollToPoint

func (recv *TreeView) ScrollToPoint(treeX int32, treeY int32)

ScrollToPoint is a wrapper around the C function gtk_tree_view_scroll_to_point.

func (*TreeView) Scrollable

func (recv *TreeView) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by TreeView

func (*TreeView) SetCursor

func (recv *TreeView) SetCursor(path *TreePath, focusColumn *TreeViewColumn, startEditing bool)

SetCursor is a wrapper around the C function gtk_tree_view_set_cursor.

func (*TreeView) SetDragDestRow

func (recv *TreeView) SetDragDestRow(path *TreePath, pos TreeViewDropPosition)

SetDragDestRow is a wrapper around the C function gtk_tree_view_set_drag_dest_row.

func (*TreeView) SetEnableSearch

func (recv *TreeView) SetEnableSearch(enableSearch bool)

SetEnableSearch is a wrapper around the C function gtk_tree_view_set_enable_search.

func (*TreeView) SetExpanderColumn

func (recv *TreeView) SetExpanderColumn(column *TreeViewColumn)

SetExpanderColumn is a wrapper around the C function gtk_tree_view_set_expander_column.

func (*TreeView) SetHadjustment

func (recv *TreeView) SetHadjustment(adjustment *Adjustment)

SetHadjustment is a wrapper around the C function gtk_tree_view_set_hadjustment.

func (*TreeView) SetHeadersClickable

func (recv *TreeView) SetHeadersClickable(setting bool)

SetHeadersClickable is a wrapper around the C function gtk_tree_view_set_headers_clickable.

func (*TreeView) SetHeadersVisible

func (recv *TreeView) SetHeadersVisible(headersVisible bool)

SetHeadersVisible is a wrapper around the C function gtk_tree_view_set_headers_visible.

func (*TreeView) SetModel

func (recv *TreeView) SetModel(model *TreeModel)

SetModel is a wrapper around the C function gtk_tree_view_set_model.

func (*TreeView) SetReorderable

func (recv *TreeView) SetReorderable(reorderable bool)

SetReorderable is a wrapper around the C function gtk_tree_view_set_reorderable.

func (*TreeView) SetRulesHint

func (recv *TreeView) SetRulesHint(setting bool)

SetRulesHint is a wrapper around the C function gtk_tree_view_set_rules_hint.

func (*TreeView) SetSearchColumn

func (recv *TreeView) SetSearchColumn(column int32)

SetSearchColumn is a wrapper around the C function gtk_tree_view_set_search_column.

func (*TreeView) SetVadjustment

func (recv *TreeView) SetVadjustment(adjustment *Adjustment)

SetVadjustment is a wrapper around the C function gtk_tree_view_set_vadjustment.

func (*TreeView) ToC

func (recv *TreeView) ToC() unsafe.Pointer

func (*TreeView) UnsetRowsDragDest

func (recv *TreeView) UnsetRowsDragDest()

UnsetRowsDragDest is a wrapper around the C function gtk_tree_view_unset_rows_drag_dest.

func (*TreeView) UnsetRowsDragSource

func (recv *TreeView) UnsetRowsDragSource()

UnsetRowsDragSource is a wrapper around the C function gtk_tree_view_unset_rows_drag_source.

func (*TreeView) Widget

func (recv *TreeView) Widget() *Widget

Widget upcasts to *Widget

type TreeViewAccessible

type TreeViewAccessible struct {
	// contains filtered or unexported fields
}

TreeViewAccessible is a wrapper around the C record GtkTreeViewAccessible.

func CastToTreeViewAccessible

func CastToTreeViewAccessible(object *gobject.Object) *TreeViewAccessible

CastToWidget down casts any arbitrary Object to TreeViewAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a TreeViewAccessible.

func TreeViewAccessibleNewFromC

func TreeViewAccessibleNewFromC(u unsafe.Pointer) *TreeViewAccessible

func (*TreeViewAccessible) Accessible

func (recv *TreeViewAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*TreeViewAccessible) CellAccessibleParent

func (recv *TreeViewAccessible) CellAccessibleParent() *CellAccessibleParent

CellAccessibleParent returns the CellAccessibleParent interface implemented by TreeViewAccessible

func (*TreeViewAccessible) Component

func (recv *TreeViewAccessible) Component() *atk.Component

Component returns the Component interface implemented by TreeViewAccessible

func (*TreeViewAccessible) ContainerAccessible

func (recv *TreeViewAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*TreeViewAccessible) Equals added in v0.0.2

func (recv *TreeViewAccessible) Equals(other *TreeViewAccessible) bool

Equals compares this TreeViewAccessible with another TreeViewAccessible, and returns true if they represent the same GObject.

func (*TreeViewAccessible) Object

func (recv *TreeViewAccessible) Object() *atk.Object

Object upcasts to *Object

func (*TreeViewAccessible) Selection

func (recv *TreeViewAccessible) Selection() *atk.Selection

Selection returns the Selection interface implemented by TreeViewAccessible

func (*TreeViewAccessible) Table

func (recv *TreeViewAccessible) Table() *atk.Table

Table returns the Table interface implemented by TreeViewAccessible

func (*TreeViewAccessible) ToC

func (recv *TreeViewAccessible) ToC() unsafe.Pointer

func (*TreeViewAccessible) WidgetAccessible

func (recv *TreeViewAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

type TreeViewAccessibleClass

type TreeViewAccessibleClass struct {
	// contains filtered or unexported fields
}

TreeViewAccessibleClass is a wrapper around the C record GtkTreeViewAccessibleClass.

func TreeViewAccessibleClassNewFromC

func TreeViewAccessibleClassNewFromC(u unsafe.Pointer) *TreeViewAccessibleClass

func (*TreeViewAccessibleClass) Equals added in v0.0.2

Equals compares this TreeViewAccessibleClass with another TreeViewAccessibleClass, and returns true if they represent the same GObject.

func (*TreeViewAccessibleClass) ToC

type TreeViewAccessiblePrivate

type TreeViewAccessiblePrivate struct {
	// contains filtered or unexported fields
}

TreeViewAccessiblePrivate is a wrapper around the C record GtkTreeViewAccessiblePrivate.

func TreeViewAccessiblePrivateNewFromC

func TreeViewAccessiblePrivateNewFromC(u unsafe.Pointer) *TreeViewAccessiblePrivate

func (*TreeViewAccessiblePrivate) Equals added in v0.0.2

Equals compares this TreeViewAccessiblePrivate with another TreeViewAccessiblePrivate, and returns true if they represent the same GObject.

func (*TreeViewAccessiblePrivate) ToC

type TreeViewClass

type TreeViewClass struct {
	// contains filtered or unexported fields
}

TreeViewClass is a wrapper around the C record GtkTreeViewClass.

func TreeViewClassNewFromC

func TreeViewClassNewFromC(u unsafe.Pointer) *TreeViewClass

func (*TreeViewClass) Equals added in v0.0.2

func (recv *TreeViewClass) Equals(other *TreeViewClass) bool

Equals compares this TreeViewClass with another TreeViewClass, and returns true if they represent the same GObject.

func (*TreeViewClass) ToC

func (recv *TreeViewClass) ToC() unsafe.Pointer

type TreeViewColumn

type TreeViewColumn struct {
	// contains filtered or unexported fields
}

TreeViewColumn is a wrapper around the C record GtkTreeViewColumn.

func CastToTreeViewColumn

func CastToTreeViewColumn(object *gobject.Object) *TreeViewColumn

CastToWidget down casts any arbitrary Object to TreeViewColumn. Exercise care, as this is a potentially dangerous function if the Object is not a TreeViewColumn.

func TreeViewColumnNew

func TreeViewColumnNew() *TreeViewColumn

TreeViewColumnNew is a wrapper around the C function gtk_tree_view_column_new.

func TreeViewColumnNewFromC

func TreeViewColumnNewFromC(u unsafe.Pointer) *TreeViewColumn

func (*TreeViewColumn) AddAttribute

func (recv *TreeViewColumn) AddAttribute(cellRenderer *CellRenderer, attribute string, column int32)

AddAttribute is a wrapper around the C function gtk_tree_view_column_add_attribute.

func (*TreeViewColumn) Buildable

func (recv *TreeViewColumn) Buildable() *Buildable

Buildable returns the Buildable interface implemented by TreeViewColumn

func (*TreeViewColumn) CellGetPosition

func (recv *TreeViewColumn) CellGetPosition(cellRenderer *CellRenderer) (bool, int32, int32)

CellGetPosition is a wrapper around the C function gtk_tree_view_column_cell_get_position.

func (*TreeViewColumn) CellGetSize added in v0.0.5

func (recv *TreeViewColumn) CellGetSize(cellArea *gdk.Rectangle) (int32, int32, int32, int32)

CellGetSize is a wrapper around the C function gtk_tree_view_column_cell_get_size.

func (*TreeViewColumn) CellIsVisible

func (recv *TreeViewColumn) CellIsVisible() bool

CellIsVisible is a wrapper around the C function gtk_tree_view_column_cell_is_visible.

func (*TreeViewColumn) CellLayout

func (recv *TreeViewColumn) CellLayout() *CellLayout

CellLayout returns the CellLayout interface implemented by TreeViewColumn

func (*TreeViewColumn) CellSetCellData

func (recv *TreeViewColumn) CellSetCellData(treeModel *TreeModel, iter *TreeIter, isExpander bool, isExpanded bool)

CellSetCellData is a wrapper around the C function gtk_tree_view_column_cell_set_cell_data.

func (*TreeViewColumn) Clear

func (recv *TreeViewColumn) Clear()

Clear is a wrapper around the C function gtk_tree_view_column_clear.

func (*TreeViewColumn) ClearAttributes

func (recv *TreeViewColumn) ClearAttributes(cellRenderer *CellRenderer)

ClearAttributes is a wrapper around the C function gtk_tree_view_column_clear_attributes.

func (*TreeViewColumn) Clicked

func (recv *TreeViewColumn) Clicked()

Clicked is a wrapper around the C function gtk_tree_view_column_clicked.

func (*TreeViewColumn) ConnectClicked

func (recv *TreeViewColumn) ConnectClicked(callback TreeViewColumnSignalClickedCallback) int

ConnectClicked connects the callback to the 'clicked' signal for the TreeViewColumn.

The returned value represents the connection, and may be passed to DisconnectClicked to remove it.

func (*TreeViewColumn) DisconnectClicked

func (recv *TreeViewColumn) DisconnectClicked(connectionID int)

DisconnectClicked disconnects a callback from the 'clicked' signal for the TreeViewColumn.

The connectionID should be a value returned from a call to ConnectClicked.

func (*TreeViewColumn) Equals added in v0.0.2

func (recv *TreeViewColumn) Equals(other *TreeViewColumn) bool

Equals compares this TreeViewColumn with another TreeViewColumn, and returns true if they represent the same GObject.

func (*TreeViewColumn) GetAlignment

func (recv *TreeViewColumn) GetAlignment() float32

GetAlignment is a wrapper around the C function gtk_tree_view_column_get_alignment.

func (*TreeViewColumn) GetClickable

func (recv *TreeViewColumn) GetClickable() bool

GetClickable is a wrapper around the C function gtk_tree_view_column_get_clickable.

func (*TreeViewColumn) GetFixedWidth

func (recv *TreeViewColumn) GetFixedWidth() int32

GetFixedWidth is a wrapper around the C function gtk_tree_view_column_get_fixed_width.

func (*TreeViewColumn) GetMaxWidth

func (recv *TreeViewColumn) GetMaxWidth() int32

GetMaxWidth is a wrapper around the C function gtk_tree_view_column_get_max_width.

func (*TreeViewColumn) GetMinWidth

func (recv *TreeViewColumn) GetMinWidth() int32

GetMinWidth is a wrapper around the C function gtk_tree_view_column_get_min_width.

func (*TreeViewColumn) GetReorderable

func (recv *TreeViewColumn) GetReorderable() bool

GetReorderable is a wrapper around the C function gtk_tree_view_column_get_reorderable.

func (*TreeViewColumn) GetResizable

func (recv *TreeViewColumn) GetResizable() bool

GetResizable is a wrapper around the C function gtk_tree_view_column_get_resizable.

func (*TreeViewColumn) GetSizing

func (recv *TreeViewColumn) GetSizing() TreeViewColumnSizing

GetSizing is a wrapper around the C function gtk_tree_view_column_get_sizing.

func (*TreeViewColumn) GetSortColumnId

func (recv *TreeViewColumn) GetSortColumnId() int32

GetSortColumnId is a wrapper around the C function gtk_tree_view_column_get_sort_column_id.

func (*TreeViewColumn) GetSortIndicator

func (recv *TreeViewColumn) GetSortIndicator() bool

GetSortIndicator is a wrapper around the C function gtk_tree_view_column_get_sort_indicator.

func (*TreeViewColumn) GetSortOrder

func (recv *TreeViewColumn) GetSortOrder() SortType

GetSortOrder is a wrapper around the C function gtk_tree_view_column_get_sort_order.

func (*TreeViewColumn) GetSpacing

func (recv *TreeViewColumn) GetSpacing() int32

GetSpacing is a wrapper around the C function gtk_tree_view_column_get_spacing.

func (*TreeViewColumn) GetTitle

func (recv *TreeViewColumn) GetTitle() string

GetTitle is a wrapper around the C function gtk_tree_view_column_get_title.

func (*TreeViewColumn) GetVisible

func (recv *TreeViewColumn) GetVisible() bool

GetVisible is a wrapper around the C function gtk_tree_view_column_get_visible.

func (*TreeViewColumn) GetWidget

func (recv *TreeViewColumn) GetWidget() *Widget

GetWidget is a wrapper around the C function gtk_tree_view_column_get_widget.

func (*TreeViewColumn) GetWidth

func (recv *TreeViewColumn) GetWidth() int32

GetWidth is a wrapper around the C function gtk_tree_view_column_get_width.

func (*TreeViewColumn) InitiallyUnowned

func (recv *TreeViewColumn) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*TreeViewColumn) Object

func (recv *TreeViewColumn) Object() *gobject.Object

Object upcasts to *Object

func (*TreeViewColumn) PackEnd

func (recv *TreeViewColumn) PackEnd(cell *CellRenderer, expand bool)

PackEnd is a wrapper around the C function gtk_tree_view_column_pack_end.

func (*TreeViewColumn) PackStart

func (recv *TreeViewColumn) PackStart(cell *CellRenderer, expand bool)

PackStart is a wrapper around the C function gtk_tree_view_column_pack_start.

func (*TreeViewColumn) SetAlignment

func (recv *TreeViewColumn) SetAlignment(xalign float32)

SetAlignment is a wrapper around the C function gtk_tree_view_column_set_alignment.

func (*TreeViewColumn) SetClickable

func (recv *TreeViewColumn) SetClickable(clickable bool)

SetClickable is a wrapper around the C function gtk_tree_view_column_set_clickable.

func (*TreeViewColumn) SetFixedWidth

func (recv *TreeViewColumn) SetFixedWidth(fixedWidth int32)

SetFixedWidth is a wrapper around the C function gtk_tree_view_column_set_fixed_width.

func (*TreeViewColumn) SetMaxWidth

func (recv *TreeViewColumn) SetMaxWidth(maxWidth int32)

SetMaxWidth is a wrapper around the C function gtk_tree_view_column_set_max_width.

func (*TreeViewColumn) SetMinWidth

func (recv *TreeViewColumn) SetMinWidth(minWidth int32)

SetMinWidth is a wrapper around the C function gtk_tree_view_column_set_min_width.

func (*TreeViewColumn) SetReorderable

func (recv *TreeViewColumn) SetReorderable(reorderable bool)

SetReorderable is a wrapper around the C function gtk_tree_view_column_set_reorderable.

func (*TreeViewColumn) SetResizable

func (recv *TreeViewColumn) SetResizable(resizable bool)

SetResizable is a wrapper around the C function gtk_tree_view_column_set_resizable.

func (*TreeViewColumn) SetSizing

func (recv *TreeViewColumn) SetSizing(type_ TreeViewColumnSizing)

SetSizing is a wrapper around the C function gtk_tree_view_column_set_sizing.

func (*TreeViewColumn) SetSortColumnId

func (recv *TreeViewColumn) SetSortColumnId(sortColumnId int32)

SetSortColumnId is a wrapper around the C function gtk_tree_view_column_set_sort_column_id.

func (*TreeViewColumn) SetSortIndicator

func (recv *TreeViewColumn) SetSortIndicator(setting bool)

SetSortIndicator is a wrapper around the C function gtk_tree_view_column_set_sort_indicator.

func (*TreeViewColumn) SetSortOrder

func (recv *TreeViewColumn) SetSortOrder(order SortType)

SetSortOrder is a wrapper around the C function gtk_tree_view_column_set_sort_order.

func (*TreeViewColumn) SetSpacing

func (recv *TreeViewColumn) SetSpacing(spacing int32)

SetSpacing is a wrapper around the C function gtk_tree_view_column_set_spacing.

func (*TreeViewColumn) SetTitle

func (recv *TreeViewColumn) SetTitle(title string)

SetTitle is a wrapper around the C function gtk_tree_view_column_set_title.

func (*TreeViewColumn) SetVisible

func (recv *TreeViewColumn) SetVisible(visible bool)

SetVisible is a wrapper around the C function gtk_tree_view_column_set_visible.

func (*TreeViewColumn) SetWidget

func (recv *TreeViewColumn) SetWidget(widget *Widget)

SetWidget is a wrapper around the C function gtk_tree_view_column_set_widget.

func (*TreeViewColumn) ToC

func (recv *TreeViewColumn) ToC() unsafe.Pointer

type TreeViewColumnClass

type TreeViewColumnClass struct {
	// contains filtered or unexported fields
}

TreeViewColumnClass is a wrapper around the C record GtkTreeViewColumnClass.

func TreeViewColumnClassNewFromC

func TreeViewColumnClassNewFromC(u unsafe.Pointer) *TreeViewColumnClass

func (*TreeViewColumnClass) Equals added in v0.0.2

func (recv *TreeViewColumnClass) Equals(other *TreeViewColumnClass) bool

Equals compares this TreeViewColumnClass with another TreeViewColumnClass, and returns true if they represent the same GObject.

func (*TreeViewColumnClass) ToC

func (recv *TreeViewColumnClass) ToC() unsafe.Pointer

type TreeViewColumnPrivate

type TreeViewColumnPrivate struct {
	// contains filtered or unexported fields
}

TreeViewColumnPrivate is a wrapper around the C record GtkTreeViewColumnPrivate.

func TreeViewColumnPrivateNewFromC

func TreeViewColumnPrivateNewFromC(u unsafe.Pointer) *TreeViewColumnPrivate

func (*TreeViewColumnPrivate) Equals added in v0.0.2

func (recv *TreeViewColumnPrivate) Equals(other *TreeViewColumnPrivate) bool

Equals compares this TreeViewColumnPrivate with another TreeViewColumnPrivate, and returns true if they represent the same GObject.

func (*TreeViewColumnPrivate) ToC

func (recv *TreeViewColumnPrivate) ToC() unsafe.Pointer

type TreeViewColumnSignalClickedCallback

type TreeViewColumnSignalClickedCallback func(targetObject *TreeViewColumn)

TreeViewColumnSignalClickedCallback is a callback function for a 'clicked' signal emitted from a TreeViewColumn.

type TreeViewColumnSizing

type TreeViewColumnSizing C.GtkTreeViewColumnSizing
const (
	GTK_TREE_VIEW_COLUMN_GROW_ONLY TreeViewColumnSizing = 0
	GTK_TREE_VIEW_COLUMN_AUTOSIZE  TreeViewColumnSizing = 1
	GTK_TREE_VIEW_COLUMN_FIXED     TreeViewColumnSizing = 2
)

type TreeViewDropPosition

type TreeViewDropPosition C.GtkTreeViewDropPosition
const (
	GTK_TREE_VIEW_DROP_BEFORE         TreeViewDropPosition = 0
	GTK_TREE_VIEW_DROP_AFTER          TreeViewDropPosition = 1
	GTK_TREE_VIEW_DROP_INTO_OR_BEFORE TreeViewDropPosition = 2
	GTK_TREE_VIEW_DROP_INTO_OR_AFTER  TreeViewDropPosition = 3
)

type TreeViewGridLines

type TreeViewGridLines C.GtkTreeViewGridLines
const (
	GTK_TREE_VIEW_GRID_LINES_NONE       TreeViewGridLines = 0
	GTK_TREE_VIEW_GRID_LINES_HORIZONTAL TreeViewGridLines = 1
	GTK_TREE_VIEW_GRID_LINES_VERTICAL   TreeViewGridLines = 2
	GTK_TREE_VIEW_GRID_LINES_BOTH       TreeViewGridLines = 3
)

type TreeViewPrivate

type TreeViewPrivate struct {
	// contains filtered or unexported fields
}

TreeViewPrivate is a wrapper around the C record GtkTreeViewPrivate.

func TreeViewPrivateNewFromC

func TreeViewPrivateNewFromC(u unsafe.Pointer) *TreeViewPrivate

func (*TreeViewPrivate) Equals added in v0.0.2

func (recv *TreeViewPrivate) Equals(other *TreeViewPrivate) bool

Equals compares this TreeViewPrivate with another TreeViewPrivate, and returns true if they represent the same GObject.

func (*TreeViewPrivate) ToC

func (recv *TreeViewPrivate) ToC() unsafe.Pointer

type TreeViewSignalColumnsChangedCallback

type TreeViewSignalColumnsChangedCallback func(targetObject *TreeView)

TreeViewSignalColumnsChangedCallback is a callback function for a 'columns-changed' signal emitted from a TreeView.

type TreeViewSignalCursorChangedCallback

type TreeViewSignalCursorChangedCallback func(targetObject *TreeView)

TreeViewSignalCursorChangedCallback is a callback function for a 'cursor-changed' signal emitted from a TreeView.

type TreeViewSignalExpandCollapseCursorRowCallback

type TreeViewSignalExpandCollapseCursorRowCallback func(targetObject *TreeView, object bool, p0 bool, p1 bool) bool

TreeViewSignalExpandCollapseCursorRowCallback is a callback function for a 'expand-collapse-cursor-row' signal emitted from a TreeView.

type TreeViewSignalMoveCursorCallback added in v0.0.7

type TreeViewSignalMoveCursorCallback func(targetObject *TreeView, step MovementStep, direction int32) bool

TreeViewSignalMoveCursorCallback is a callback function for a 'move-cursor' signal emitted from a TreeView.

type TreeViewSignalRowActivatedCallback

type TreeViewSignalRowActivatedCallback func(targetObject *TreeView, path *TreePath, column *TreeViewColumn)

TreeViewSignalRowActivatedCallback is a callback function for a 'row-activated' signal emitted from a TreeView.

type TreeViewSignalRowCollapsedCallback

type TreeViewSignalRowCollapsedCallback func(targetObject *TreeView, iter *TreeIter, path *TreePath)

TreeViewSignalRowCollapsedCallback is a callback function for a 'row-collapsed' signal emitted from a TreeView.

type TreeViewSignalRowExpandedCallback

type TreeViewSignalRowExpandedCallback func(targetObject *TreeView, iter *TreeIter, path *TreePath)

TreeViewSignalRowExpandedCallback is a callback function for a 'row-expanded' signal emitted from a TreeView.

type TreeViewSignalSelectAllCallback

type TreeViewSignalSelectAllCallback func(targetObject *TreeView) bool

TreeViewSignalSelectAllCallback is a callback function for a 'select-all' signal emitted from a TreeView.

type TreeViewSignalSelectCursorParentCallback

type TreeViewSignalSelectCursorParentCallback func(targetObject *TreeView) bool

TreeViewSignalSelectCursorParentCallback is a callback function for a 'select-cursor-parent' signal emitted from a TreeView.

type TreeViewSignalSelectCursorRowCallback

type TreeViewSignalSelectCursorRowCallback func(targetObject *TreeView, object bool) bool

TreeViewSignalSelectCursorRowCallback is a callback function for a 'select-cursor-row' signal emitted from a TreeView.

type TreeViewSignalStartInteractiveSearchCallback

type TreeViewSignalStartInteractiveSearchCallback func(targetObject *TreeView) bool

TreeViewSignalStartInteractiveSearchCallback is a callback function for a 'start-interactive-search' signal emitted from a TreeView.

type TreeViewSignalTestCollapseRowCallback

type TreeViewSignalTestCollapseRowCallback func(targetObject *TreeView, iter *TreeIter, path *TreePath) bool

TreeViewSignalTestCollapseRowCallback is a callback function for a 'test-collapse-row' signal emitted from a TreeView.

type TreeViewSignalTestExpandRowCallback

type TreeViewSignalTestExpandRowCallback func(targetObject *TreeView, iter *TreeIter, path *TreePath) bool

TreeViewSignalTestExpandRowCallback is a callback function for a 'test-expand-row' signal emitted from a TreeView.

type TreeViewSignalToggleCursorRowCallback

type TreeViewSignalToggleCursorRowCallback func(targetObject *TreeView) bool

TreeViewSignalToggleCursorRowCallback is a callback function for a 'toggle-cursor-row' signal emitted from a TreeView.

type TreeViewSignalUnselectAllCallback

type TreeViewSignalUnselectAllCallback func(targetObject *TreeView) bool

TreeViewSignalUnselectAllCallback is a callback function for a 'unselect-all' signal emitted from a TreeView.

type UIManager

type UIManager struct {
	// contains filtered or unexported fields
}

UIManager is a wrapper around the C record GtkUIManager.

func CastToUIManager

func CastToUIManager(object *gobject.Object) *UIManager

CastToWidget down casts any arbitrary Object to UIManager. Exercise care, as this is a potentially dangerous function if the Object is not a UIManager.

func UIManagerNewFromC

func UIManagerNewFromC(u unsafe.Pointer) *UIManager

func (*UIManager) Buildable

func (recv *UIManager) Buildable() *Buildable

Buildable returns the Buildable interface implemented by UIManager

func (*UIManager) Equals added in v0.0.2

func (recv *UIManager) Equals(other *UIManager) bool

Equals compares this UIManager with another UIManager, and returns true if they represent the same GObject.

func (*UIManager) Object

func (recv *UIManager) Object() *gobject.Object

Object upcasts to *Object

func (*UIManager) ToC

func (recv *UIManager) ToC() unsafe.Pointer

type UIManagerClass

type UIManagerClass struct {
	// contains filtered or unexported fields
}

UIManagerClass is a wrapper around the C record GtkUIManagerClass.

func UIManagerClassNewFromC

func UIManagerClassNewFromC(u unsafe.Pointer) *UIManagerClass

func (*UIManagerClass) Equals added in v0.0.2

func (recv *UIManagerClass) Equals(other *UIManagerClass) bool

Equals compares this UIManagerClass with another UIManagerClass, and returns true if they represent the same GObject.

func (*UIManagerClass) ToC

func (recv *UIManagerClass) ToC() unsafe.Pointer

type UIManagerItemType

type UIManagerItemType C.GtkUIManagerItemType
const (
	GTK_UI_MANAGER_AUTO              UIManagerItemType = 0
	GTK_UI_MANAGER_MENUBAR           UIManagerItemType = 1
	GTK_UI_MANAGER_MENU              UIManagerItemType = 2
	GTK_UI_MANAGER_TOOLBAR           UIManagerItemType = 4
	GTK_UI_MANAGER_PLACEHOLDER       UIManagerItemType = 8
	GTK_UI_MANAGER_POPUP             UIManagerItemType = 16
	GTK_UI_MANAGER_MENUITEM          UIManagerItemType = 32
	GTK_UI_MANAGER_TOOLITEM          UIManagerItemType = 64
	GTK_UI_MANAGER_SEPARATOR         UIManagerItemType = 128
	GTK_UI_MANAGER_ACCELERATOR       UIManagerItemType = 256
	GTK_UI_MANAGER_POPUP_WITH_ACCELS UIManagerItemType = 512
)

type UIManagerPrivate

type UIManagerPrivate struct {
	// contains filtered or unexported fields
}

UIManagerPrivate is a wrapper around the C record GtkUIManagerPrivate.

func UIManagerPrivateNewFromC

func UIManagerPrivateNewFromC(u unsafe.Pointer) *UIManagerPrivate

func (*UIManagerPrivate) Equals added in v0.0.2

func (recv *UIManagerPrivate) Equals(other *UIManagerPrivate) bool

Equals compares this UIManagerPrivate with another UIManagerPrivate, and returns true if they represent the same GObject.

func (*UIManagerPrivate) ToC

func (recv *UIManagerPrivate) ToC() unsafe.Pointer

type Unit

type Unit C.GtkUnit
const (
	GTK_UNIT_NONE   Unit = 0
	GTK_UNIT_POINTS Unit = 1
	GTK_UNIT_INCH   Unit = 2
	GTK_UNIT_MM     Unit = 3
)

type VBox

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

VBox is a wrapper around the C record GtkVBox.

func CastToVBox

func CastToVBox(object *gobject.Object) *VBox

CastToWidget down casts any arbitrary Object to VBox. Exercise care, as this is a potentially dangerous function if the Object is not a VBox.

func VBoxNew

func VBoxNew(homogeneous bool, spacing int32) *VBox

VBoxNew is a wrapper around the C function gtk_vbox_new.

func VBoxNewFromC

func VBoxNewFromC(u unsafe.Pointer) *VBox

func (*VBox) Box

func (recv *VBox) Box() *Box

Box upcasts to *Box

func (*VBox) Buildable

func (recv *VBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VBox

func (*VBox) Container

func (recv *VBox) Container() *Container

Container upcasts to *Container

func (*VBox) Equals added in v0.0.2

func (recv *VBox) Equals(other *VBox) bool

Equals compares this VBox with another VBox, and returns true if they represent the same GObject.

func (*VBox) ImplementorIface

func (recv *VBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VBox

func (*VBox) InitiallyUnowned

func (recv *VBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VBox) Object

func (recv *VBox) Object() *gobject.Object

Object upcasts to *Object

func (*VBox) Orientable

func (recv *VBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VBox

func (*VBox) ToC

func (recv *VBox) ToC() unsafe.Pointer

func (*VBox) Widget

func (recv *VBox) Widget() *Widget

Widget upcasts to *Widget

type VBoxClass

type VBoxClass struct {
	// contains filtered or unexported fields
}

VBoxClass is a wrapper around the C record GtkVBoxClass.

func VBoxClassNewFromC

func VBoxClassNewFromC(u unsafe.Pointer) *VBoxClass

func (*VBoxClass) Equals added in v0.0.2

func (recv *VBoxClass) Equals(other *VBoxClass) bool

Equals compares this VBoxClass with another VBoxClass, and returns true if they represent the same GObject.

func (*VBoxClass) ToC

func (recv *VBoxClass) ToC() unsafe.Pointer

type VButtonBox

type VButtonBox struct {
	// contains filtered or unexported fields
}

VButtonBox is a wrapper around the C record GtkVButtonBox.

func CastToVButtonBox

func CastToVButtonBox(object *gobject.Object) *VButtonBox

CastToWidget down casts any arbitrary Object to VButtonBox. Exercise care, as this is a potentially dangerous function if the Object is not a VButtonBox.

func VButtonBoxNew

func VButtonBoxNew() *VButtonBox

VButtonBoxNew is a wrapper around the C function gtk_vbutton_box_new.

func VButtonBoxNewFromC

func VButtonBoxNewFromC(u unsafe.Pointer) *VButtonBox

func (*VButtonBox) Box

func (recv *VButtonBox) Box() *Box

Box upcasts to *Box

func (*VButtonBox) Buildable

func (recv *VButtonBox) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VButtonBox

func (*VButtonBox) ButtonBox

func (recv *VButtonBox) ButtonBox() *ButtonBox

ButtonBox upcasts to *ButtonBox

func (*VButtonBox) Container

func (recv *VButtonBox) Container() *Container

Container upcasts to *Container

func (*VButtonBox) Equals added in v0.0.2

func (recv *VButtonBox) Equals(other *VButtonBox) bool

Equals compares this VButtonBox with another VButtonBox, and returns true if they represent the same GObject.

func (*VButtonBox) ImplementorIface

func (recv *VButtonBox) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VButtonBox

func (*VButtonBox) InitiallyUnowned

func (recv *VButtonBox) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VButtonBox) Object

func (recv *VButtonBox) Object() *gobject.Object

Object upcasts to *Object

func (*VButtonBox) Orientable

func (recv *VButtonBox) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VButtonBox

func (*VButtonBox) ToC

func (recv *VButtonBox) ToC() unsafe.Pointer

func (*VButtonBox) Widget

func (recv *VButtonBox) Widget() *Widget

Widget upcasts to *Widget

type VButtonBoxClass

type VButtonBoxClass struct {
	// contains filtered or unexported fields
}

VButtonBoxClass is a wrapper around the C record GtkVButtonBoxClass.

func VButtonBoxClassNewFromC

func VButtonBoxClassNewFromC(u unsafe.Pointer) *VButtonBoxClass

func (*VButtonBoxClass) Equals added in v0.0.2

func (recv *VButtonBoxClass) Equals(other *VButtonBoxClass) bool

Equals compares this VButtonBoxClass with another VButtonBoxClass, and returns true if they represent the same GObject.

func (*VButtonBoxClass) ToC

func (recv *VButtonBoxClass) ToC() unsafe.Pointer

type VPaned

type VPaned struct {
	// contains filtered or unexported fields
}

VPaned is a wrapper around the C record GtkVPaned.

func CastToVPaned

func CastToVPaned(object *gobject.Object) *VPaned

CastToWidget down casts any arbitrary Object to VPaned. Exercise care, as this is a potentially dangerous function if the Object is not a VPaned.

func VPanedNew

func VPanedNew() *VPaned

VPanedNew is a wrapper around the C function gtk_vpaned_new.

func VPanedNewFromC

func VPanedNewFromC(u unsafe.Pointer) *VPaned

func (*VPaned) Buildable

func (recv *VPaned) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VPaned

func (*VPaned) Container

func (recv *VPaned) Container() *Container

Container upcasts to *Container

func (*VPaned) Equals added in v0.0.2

func (recv *VPaned) Equals(other *VPaned) bool

Equals compares this VPaned with another VPaned, and returns true if they represent the same GObject.

func (*VPaned) ImplementorIface

func (recv *VPaned) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VPaned

func (*VPaned) InitiallyUnowned

func (recv *VPaned) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VPaned) Object

func (recv *VPaned) Object() *gobject.Object

Object upcasts to *Object

func (*VPaned) Orientable

func (recv *VPaned) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VPaned

func (*VPaned) Paned

func (recv *VPaned) Paned() *Paned

Paned upcasts to *Paned

func (*VPaned) ToC

func (recv *VPaned) ToC() unsafe.Pointer

func (*VPaned) Widget

func (recv *VPaned) Widget() *Widget

Widget upcasts to *Widget

type VPanedClass

type VPanedClass struct {
	// contains filtered or unexported fields
}

VPanedClass is a wrapper around the C record GtkVPanedClass.

func VPanedClassNewFromC

func VPanedClassNewFromC(u unsafe.Pointer) *VPanedClass

func (*VPanedClass) Equals added in v0.0.2

func (recv *VPanedClass) Equals(other *VPanedClass) bool

Equals compares this VPanedClass with another VPanedClass, and returns true if they represent the same GObject.

func (*VPanedClass) ToC

func (recv *VPanedClass) ToC() unsafe.Pointer

type VScale

type VScale struct {
	// contains filtered or unexported fields
}

VScale is a wrapper around the C record GtkVScale.

func CastToVScale

func CastToVScale(object *gobject.Object) *VScale

CastToWidget down casts any arbitrary Object to VScale. Exercise care, as this is a potentially dangerous function if the Object is not a VScale.

func VScaleNew

func VScaleNew(adjustment *Adjustment) *VScale

VScaleNew is a wrapper around the C function gtk_vscale_new.

func VScaleNewFromC

func VScaleNewFromC(u unsafe.Pointer) *VScale

func VScaleNewWithRange

func VScaleNewWithRange(min float64, max float64, step float64) *VScale

VScaleNewWithRange is a wrapper around the C function gtk_vscale_new_with_range.

func (*VScale) Buildable

func (recv *VScale) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VScale

func (*VScale) Equals added in v0.0.2

func (recv *VScale) Equals(other *VScale) bool

Equals compares this VScale with another VScale, and returns true if they represent the same GObject.

func (*VScale) ImplementorIface

func (recv *VScale) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VScale

func (*VScale) InitiallyUnowned

func (recv *VScale) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VScale) Object

func (recv *VScale) Object() *gobject.Object

Object upcasts to *Object

func (*VScale) Orientable

func (recv *VScale) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VScale

func (*VScale) Range

func (recv *VScale) Range() *Range

Range upcasts to *Range

func (*VScale) Scale

func (recv *VScale) Scale() *Scale

Scale upcasts to *Scale

func (*VScale) ToC

func (recv *VScale) ToC() unsafe.Pointer

func (*VScale) Widget

func (recv *VScale) Widget() *Widget

Widget upcasts to *Widget

type VScaleClass

type VScaleClass struct {
	// contains filtered or unexported fields
}

VScaleClass is a wrapper around the C record GtkVScaleClass.

func VScaleClassNewFromC

func VScaleClassNewFromC(u unsafe.Pointer) *VScaleClass

func (*VScaleClass) Equals added in v0.0.2

func (recv *VScaleClass) Equals(other *VScaleClass) bool

Equals compares this VScaleClass with another VScaleClass, and returns true if they represent the same GObject.

func (*VScaleClass) ToC

func (recv *VScaleClass) ToC() unsafe.Pointer

type VScrollbar

type VScrollbar struct {
	// contains filtered or unexported fields
}

VScrollbar is a wrapper around the C record GtkVScrollbar.

func CastToVScrollbar

func CastToVScrollbar(object *gobject.Object) *VScrollbar

CastToWidget down casts any arbitrary Object to VScrollbar. Exercise care, as this is a potentially dangerous function if the Object is not a VScrollbar.

func VScrollbarNew

func VScrollbarNew(adjustment *Adjustment) *VScrollbar

VScrollbarNew is a wrapper around the C function gtk_vscrollbar_new.

func VScrollbarNewFromC

func VScrollbarNewFromC(u unsafe.Pointer) *VScrollbar

func (*VScrollbar) Buildable

func (recv *VScrollbar) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VScrollbar

func (*VScrollbar) Equals added in v0.0.2

func (recv *VScrollbar) Equals(other *VScrollbar) bool

Equals compares this VScrollbar with another VScrollbar, and returns true if they represent the same GObject.

func (*VScrollbar) ImplementorIface

func (recv *VScrollbar) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VScrollbar

func (*VScrollbar) InitiallyUnowned

func (recv *VScrollbar) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VScrollbar) Object

func (recv *VScrollbar) Object() *gobject.Object

Object upcasts to *Object

func (*VScrollbar) Orientable

func (recv *VScrollbar) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VScrollbar

func (*VScrollbar) Range

func (recv *VScrollbar) Range() *Range

Range upcasts to *Range

func (*VScrollbar) Scrollbar

func (recv *VScrollbar) Scrollbar() *Scrollbar

Scrollbar upcasts to *Scrollbar

func (*VScrollbar) ToC

func (recv *VScrollbar) ToC() unsafe.Pointer

func (*VScrollbar) Widget

func (recv *VScrollbar) Widget() *Widget

Widget upcasts to *Widget

type VScrollbarClass

type VScrollbarClass struct {
	// contains filtered or unexported fields
}

VScrollbarClass is a wrapper around the C record GtkVScrollbarClass.

func VScrollbarClassNewFromC

func VScrollbarClassNewFromC(u unsafe.Pointer) *VScrollbarClass

func (*VScrollbarClass) Equals added in v0.0.2

func (recv *VScrollbarClass) Equals(other *VScrollbarClass) bool

Equals compares this VScrollbarClass with another VScrollbarClass, and returns true if they represent the same GObject.

func (*VScrollbarClass) ToC

func (recv *VScrollbarClass) ToC() unsafe.Pointer

type VSeparator

type VSeparator struct {
	// contains filtered or unexported fields
}

VSeparator is a wrapper around the C record GtkVSeparator.

func CastToVSeparator

func CastToVSeparator(object *gobject.Object) *VSeparator

CastToWidget down casts any arbitrary Object to VSeparator. Exercise care, as this is a potentially dangerous function if the Object is not a VSeparator.

func VSeparatorNew

func VSeparatorNew() *VSeparator

VSeparatorNew is a wrapper around the C function gtk_vseparator_new.

func VSeparatorNewFromC

func VSeparatorNewFromC(u unsafe.Pointer) *VSeparator

func (*VSeparator) Buildable

func (recv *VSeparator) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VSeparator

func (*VSeparator) Equals added in v0.0.2

func (recv *VSeparator) Equals(other *VSeparator) bool

Equals compares this VSeparator with another VSeparator, and returns true if they represent the same GObject.

func (*VSeparator) ImplementorIface

func (recv *VSeparator) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VSeparator

func (*VSeparator) InitiallyUnowned

func (recv *VSeparator) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VSeparator) Object

func (recv *VSeparator) Object() *gobject.Object

Object upcasts to *Object

func (*VSeparator) Orientable

func (recv *VSeparator) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VSeparator

func (*VSeparator) Separator

func (recv *VSeparator) Separator() *Separator

Separator upcasts to *Separator

func (*VSeparator) ToC

func (recv *VSeparator) ToC() unsafe.Pointer

func (*VSeparator) Widget

func (recv *VSeparator) Widget() *Widget

Widget upcasts to *Widget

type VSeparatorClass

type VSeparatorClass struct {
	// contains filtered or unexported fields
}

VSeparatorClass is a wrapper around the C record GtkVSeparatorClass.

func VSeparatorClassNewFromC

func VSeparatorClassNewFromC(u unsafe.Pointer) *VSeparatorClass

func (*VSeparatorClass) Equals added in v0.0.2

func (recv *VSeparatorClass) Equals(other *VSeparatorClass) bool

Equals compares this VSeparatorClass with another VSeparatorClass, and returns true if they represent the same GObject.

func (*VSeparatorClass) ToC

func (recv *VSeparatorClass) ToC() unsafe.Pointer

type Viewport

type Viewport struct {
	// contains filtered or unexported fields
}

Viewport is a wrapper around the C record GtkViewport.

func CastToViewport

func CastToViewport(object *gobject.Object) *Viewport

CastToWidget down casts any arbitrary Object to Viewport. Exercise care, as this is a potentially dangerous function if the Object is not a Viewport.

func ViewportNew

func ViewportNew(hadjustment *Adjustment, vadjustment *Adjustment) *Viewport

ViewportNew is a wrapper around the C function gtk_viewport_new.

func ViewportNewFromC

func ViewportNewFromC(u unsafe.Pointer) *Viewport

func (*Viewport) Bin

func (recv *Viewport) Bin() *Bin

Bin upcasts to *Bin

func (*Viewport) Buildable

func (recv *Viewport) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Viewport

func (*Viewport) Container

func (recv *Viewport) Container() *Container

Container upcasts to *Container

func (*Viewport) Equals added in v0.0.2

func (recv *Viewport) Equals(other *Viewport) bool

Equals compares this Viewport with another Viewport, and returns true if they represent the same GObject.

func (*Viewport) GetHadjustment

func (recv *Viewport) GetHadjustment() *Adjustment

GetHadjustment is a wrapper around the C function gtk_viewport_get_hadjustment.

func (*Viewport) GetShadowType

func (recv *Viewport) GetShadowType() ShadowType

GetShadowType is a wrapper around the C function gtk_viewport_get_shadow_type.

func (*Viewport) GetVadjustment

func (recv *Viewport) GetVadjustment() *Adjustment

GetVadjustment is a wrapper around the C function gtk_viewport_get_vadjustment.

func (*Viewport) ImplementorIface

func (recv *Viewport) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Viewport

func (*Viewport) InitiallyUnowned

func (recv *Viewport) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Viewport) Object

func (recv *Viewport) Object() *gobject.Object

Object upcasts to *Object

func (*Viewport) Scrollable

func (recv *Viewport) Scrollable() *Scrollable

Scrollable returns the Scrollable interface implemented by Viewport

func (*Viewport) SetHadjustment

func (recv *Viewport) SetHadjustment(adjustment *Adjustment)

SetHadjustment is a wrapper around the C function gtk_viewport_set_hadjustment.

func (*Viewport) SetShadowType

func (recv *Viewport) SetShadowType(type_ ShadowType)

SetShadowType is a wrapper around the C function gtk_viewport_set_shadow_type.

func (*Viewport) SetVadjustment

func (recv *Viewport) SetVadjustment(adjustment *Adjustment)

SetVadjustment is a wrapper around the C function gtk_viewport_set_vadjustment.

func (*Viewport) ToC

func (recv *Viewport) ToC() unsafe.Pointer

func (*Viewport) Widget

func (recv *Viewport) Widget() *Widget

Widget upcasts to *Widget

type ViewportClass

type ViewportClass struct {
	// contains filtered or unexported fields
}

ViewportClass is a wrapper around the C record GtkViewportClass.

func ViewportClassNewFromC

func ViewportClassNewFromC(u unsafe.Pointer) *ViewportClass

func (*ViewportClass) Equals added in v0.0.2

func (recv *ViewportClass) Equals(other *ViewportClass) bool

Equals compares this ViewportClass with another ViewportClass, and returns true if they represent the same GObject.

func (*ViewportClass) ToC

func (recv *ViewportClass) ToC() unsafe.Pointer

type ViewportPrivate

type ViewportPrivate struct {
	// contains filtered or unexported fields
}

ViewportPrivate is a wrapper around the C record GtkViewportPrivate.

func ViewportPrivateNewFromC

func ViewportPrivateNewFromC(u unsafe.Pointer) *ViewportPrivate

func (*ViewportPrivate) Equals added in v0.0.2

func (recv *ViewportPrivate) Equals(other *ViewportPrivate) bool

Equals compares this ViewportPrivate with another ViewportPrivate, and returns true if they represent the same GObject.

func (*ViewportPrivate) ToC

func (recv *ViewportPrivate) ToC() unsafe.Pointer

type VolumeButton

type VolumeButton struct {
	// contains filtered or unexported fields
}

VolumeButton is a wrapper around the C record GtkVolumeButton.

func CastToVolumeButton

func CastToVolumeButton(object *gobject.Object) *VolumeButton

CastToWidget down casts any arbitrary Object to VolumeButton. Exercise care, as this is a potentially dangerous function if the Object is not a VolumeButton.

func VolumeButtonNewFromC

func VolumeButtonNewFromC(u unsafe.Pointer) *VolumeButton

func (*VolumeButton) Actionable

func (recv *VolumeButton) Actionable() *Actionable

Actionable returns the Actionable interface implemented by VolumeButton

func (*VolumeButton) Activatable

func (recv *VolumeButton) Activatable() *Activatable

Activatable returns the Activatable interface implemented by VolumeButton

func (*VolumeButton) Bin

func (recv *VolumeButton) Bin() *Bin

Bin upcasts to *Bin

func (*VolumeButton) Buildable

func (recv *VolumeButton) Buildable() *Buildable

Buildable returns the Buildable interface implemented by VolumeButton

func (*VolumeButton) Button

func (recv *VolumeButton) Button() *Button

Button upcasts to *Button

func (*VolumeButton) Container

func (recv *VolumeButton) Container() *Container

Container upcasts to *Container

func (*VolumeButton) Equals added in v0.0.2

func (recv *VolumeButton) Equals(other *VolumeButton) bool

Equals compares this VolumeButton with another VolumeButton, and returns true if they represent the same GObject.

func (*VolumeButton) ImplementorIface

func (recv *VolumeButton) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by VolumeButton

func (*VolumeButton) InitiallyUnowned

func (recv *VolumeButton) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*VolumeButton) Object

func (recv *VolumeButton) Object() *gobject.Object

Object upcasts to *Object

func (*VolumeButton) Orientable

func (recv *VolumeButton) Orientable() *Orientable

Orientable returns the Orientable interface implemented by VolumeButton

func (*VolumeButton) ScaleButton

func (recv *VolumeButton) ScaleButton() *ScaleButton

ScaleButton upcasts to *ScaleButton

func (*VolumeButton) ToC

func (recv *VolumeButton) ToC() unsafe.Pointer

func (*VolumeButton) Widget

func (recv *VolumeButton) Widget() *Widget

Widget upcasts to *Widget

type VolumeButtonClass

type VolumeButtonClass struct {
	// contains filtered or unexported fields
}

VolumeButtonClass is a wrapper around the C record GtkVolumeButtonClass.

func VolumeButtonClassNewFromC

func VolumeButtonClassNewFromC(u unsafe.Pointer) *VolumeButtonClass

func (*VolumeButtonClass) Equals added in v0.0.2

func (recv *VolumeButtonClass) Equals(other *VolumeButtonClass) bool

Equals compares this VolumeButtonClass with another VolumeButtonClass, and returns true if they represent the same GObject.

func (*VolumeButtonClass) ToC

func (recv *VolumeButtonClass) ToC() unsafe.Pointer

type Widget

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

Widget is a wrapper around the C record GtkWidget.

func CastToWidget

func CastToWidget(object *gobject.Object) *Widget

CastToWidget down casts any arbitrary Object to Widget. Exercise care, as this is a potentially dangerous function if the Object is not a Widget.

func DragGetSourceWidget

func DragGetSourceWidget(context *gdk.DragContext) *Widget

DragGetSourceWidget is a wrapper around the C function gtk_drag_get_source_widget.

func GetEventWidget added in v0.0.12

func GetEventWidget(event *gdk.Event) *Widget

GetEventWidget is a wrapper around the C function gtk_get_event_widget.

func GrabGetCurrent

func GrabGetCurrent() *Widget

GrabGetCurrent is a wrapper around the C function gtk_grab_get_current.

func WidgetNewFromC

func WidgetNewFromC(u unsafe.Pointer) *Widget

func (*Widget) Activate

func (recv *Widget) Activate() bool

Activate is a wrapper around the C function gtk_widget_activate.

func (*Widget) AddAccelerator

func (recv *Widget) AddAccelerator(accelSignal string, accelGroup *AccelGroup, accelKey uint32, accelMods gdk.ModifierType, accelFlags AccelFlags)

AddAccelerator is a wrapper around the C function gtk_widget_add_accelerator.

func (*Widget) AddEvents

func (recv *Widget) AddEvents(events int32)

AddEvents is a wrapper around the C function gtk_widget_add_events.

func (*Widget) Buildable

func (recv *Widget) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Widget

func (*Widget) ChildFocus

func (recv *Widget) ChildFocus(direction DirectionType) bool

ChildFocus is a wrapper around the C function gtk_widget_child_focus.

func (*Widget) ChildNotify

func (recv *Widget) ChildNotify(childProperty string)

ChildNotify is a wrapper around the C function gtk_widget_child_notify.

func (*Widget) ClassPath

func (recv *Widget) ClassPath() (uint32, string, string)

ClassPath is a wrapper around the C function gtk_widget_class_path.

func (*Widget) ComputeExpand

func (recv *Widget) ComputeExpand(orientation Orientation) bool

ComputeExpand is a wrapper around the C function gtk_widget_compute_expand.

func (*Widget) ConnectAccelClosuresChanged

func (recv *Widget) ConnectAccelClosuresChanged(callback WidgetSignalAccelClosuresChangedCallback) int

ConnectAccelClosuresChanged connects the callback to the 'accel-closures-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectAccelClosuresChanged to remove it.

func (*Widget) ConnectButtonPressEvent

func (recv *Widget) ConnectButtonPressEvent(callback WidgetSignalButtonPressEventCallback) int

ConnectButtonPressEvent connects the callback to the 'button-press-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectButtonPressEvent to remove it.

func (*Widget) ConnectButtonReleaseEvent

func (recv *Widget) ConnectButtonReleaseEvent(callback WidgetSignalButtonReleaseEventCallback) int

ConnectButtonReleaseEvent connects the callback to the 'button-release-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectButtonReleaseEvent to remove it.

func (*Widget) ConnectCanActivateAccel added in v0.0.2

func (recv *Widget) ConnectCanActivateAccel(callback WidgetSignalCanActivateAccelCallback) int

ConnectCanActivateAccel connects the callback to the 'can-activate-accel' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectCanActivateAccel to remove it.

func (*Widget) ConnectChildNotify added in v0.0.7

func (recv *Widget) ConnectChildNotify(callback WidgetSignalChildNotifyCallback) int

ConnectChildNotify connects the callback to the 'child-notify' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectChildNotify to remove it.

func (*Widget) ConnectCompositedChanged

func (recv *Widget) ConnectCompositedChanged(callback WidgetSignalCompositedChangedCallback) int

ConnectCompositedChanged connects the callback to the 'composited-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectCompositedChanged to remove it.

func (*Widget) ConnectConfigureEvent

func (recv *Widget) ConnectConfigureEvent(callback WidgetSignalConfigureEventCallback) int

ConnectConfigureEvent connects the callback to the 'configure-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectConfigureEvent to remove it.

func (*Widget) ConnectDeleteEvent added in v0.0.12

func (recv *Widget) ConnectDeleteEvent(callback WidgetSignalDeleteEventCallback) int

ConnectDeleteEvent connects the callback to the 'delete-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDeleteEvent to remove it.

func (*Widget) ConnectDestroy

func (recv *Widget) ConnectDestroy(callback WidgetSignalDestroyCallback) int

ConnectDestroy connects the callback to the 'destroy' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDestroy to remove it.

func (*Widget) ConnectDestroyEvent added in v0.0.12

func (recv *Widget) ConnectDestroyEvent(callback WidgetSignalDestroyEventCallback) int

ConnectDestroyEvent connects the callback to the 'destroy-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDestroyEvent to remove it.

func (*Widget) ConnectDirectionChanged added in v0.0.7

func (recv *Widget) ConnectDirectionChanged(callback WidgetSignalDirectionChangedCallback) int

ConnectDirectionChanged connects the callback to the 'direction-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDirectionChanged to remove it.

func (*Widget) ConnectDragBegin

func (recv *Widget) ConnectDragBegin(callback WidgetSignalDragBeginCallback) int

ConnectDragBegin connects the callback to the 'drag-begin' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragBegin to remove it.

func (*Widget) ConnectDragDataDelete

func (recv *Widget) ConnectDragDataDelete(callback WidgetSignalDragDataDeleteCallback) int

ConnectDragDataDelete connects the callback to the 'drag-data-delete' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragDataDelete to remove it.

func (*Widget) ConnectDragDataGet added in v0.0.2

func (recv *Widget) ConnectDragDataGet(callback WidgetSignalDragDataGetCallback) int

ConnectDragDataGet connects the callback to the 'drag-data-get' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragDataGet to remove it.

func (*Widget) ConnectDragDataReceived added in v0.0.2

func (recv *Widget) ConnectDragDataReceived(callback WidgetSignalDragDataReceivedCallback) int

ConnectDragDataReceived connects the callback to the 'drag-data-received' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragDataReceived to remove it.

func (*Widget) ConnectDragDrop added in v0.0.2

func (recv *Widget) ConnectDragDrop(callback WidgetSignalDragDropCallback) int

ConnectDragDrop connects the callback to the 'drag-drop' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragDrop to remove it.

func (*Widget) ConnectDragEnd

func (recv *Widget) ConnectDragEnd(callback WidgetSignalDragEndCallback) int

ConnectDragEnd connects the callback to the 'drag-end' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragEnd to remove it.

func (*Widget) ConnectDragLeave added in v0.0.2

func (recv *Widget) ConnectDragLeave(callback WidgetSignalDragLeaveCallback) int

ConnectDragLeave connects the callback to the 'drag-leave' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragLeave to remove it.

func (*Widget) ConnectDragMotion added in v0.0.2

func (recv *Widget) ConnectDragMotion(callback WidgetSignalDragMotionCallback) int

ConnectDragMotion connects the callback to the 'drag-motion' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectDragMotion to remove it.

func (*Widget) ConnectEnterNotifyEvent

func (recv *Widget) ConnectEnterNotifyEvent(callback WidgetSignalEnterNotifyEventCallback) int

ConnectEnterNotifyEvent connects the callback to the 'enter-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectEnterNotifyEvent to remove it.

func (*Widget) ConnectEvent added in v0.0.12

func (recv *Widget) ConnectEvent(callback WidgetSignalEventCallback) int

ConnectEvent connects the callback to the 'event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectEvent to remove it.

func (*Widget) ConnectEventAfter added in v0.0.12

func (recv *Widget) ConnectEventAfter(callback WidgetSignalEventAfterCallback) int

ConnectEventAfter connects the callback to the 'event-after' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectEventAfter to remove it.

func (*Widget) ConnectFocus added in v0.0.7

func (recv *Widget) ConnectFocus(callback WidgetSignalFocusCallback) int

ConnectFocus connects the callback to the 'focus' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectFocus to remove it.

func (*Widget) ConnectFocusInEvent

func (recv *Widget) ConnectFocusInEvent(callback WidgetSignalFocusInEventCallback) int

ConnectFocusInEvent connects the callback to the 'focus-in-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectFocusInEvent to remove it.

func (*Widget) ConnectFocusOutEvent

func (recv *Widget) ConnectFocusOutEvent(callback WidgetSignalFocusOutEventCallback) int

ConnectFocusOutEvent connects the callback to the 'focus-out-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectFocusOutEvent to remove it.

func (*Widget) ConnectGrabFocus

func (recv *Widget) ConnectGrabFocus(callback WidgetSignalGrabFocusCallback) int

ConnectGrabFocus connects the callback to the 'grab-focus' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectGrabFocus to remove it.

func (*Widget) ConnectGrabNotify

func (recv *Widget) ConnectGrabNotify(callback WidgetSignalGrabNotifyCallback) int

ConnectGrabNotify connects the callback to the 'grab-notify' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectGrabNotify to remove it.

func (*Widget) ConnectHide

func (recv *Widget) ConnectHide(callback WidgetSignalHideCallback) int

ConnectHide connects the callback to the 'hide' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectHide to remove it.

func (*Widget) ConnectHierarchyChanged

func (recv *Widget) ConnectHierarchyChanged(callback WidgetSignalHierarchyChangedCallback) int

ConnectHierarchyChanged connects the callback to the 'hierarchy-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectHierarchyChanged to remove it.

func (*Widget) ConnectKeyPressEvent

func (recv *Widget) ConnectKeyPressEvent(callback WidgetSignalKeyPressEventCallback) int

ConnectKeyPressEvent connects the callback to the 'key-press-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectKeyPressEvent to remove it.

func (*Widget) ConnectKeyReleaseEvent

func (recv *Widget) ConnectKeyReleaseEvent(callback WidgetSignalKeyReleaseEventCallback) int

ConnectKeyReleaseEvent connects the callback to the 'key-release-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectKeyReleaseEvent to remove it.

func (*Widget) ConnectLeaveNotifyEvent

func (recv *Widget) ConnectLeaveNotifyEvent(callback WidgetSignalLeaveNotifyEventCallback) int

ConnectLeaveNotifyEvent connects the callback to the 'leave-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectLeaveNotifyEvent to remove it.

func (*Widget) ConnectMap

func (recv *Widget) ConnectMap(callback WidgetSignalMapCallback) int

ConnectMap connects the callback to the 'map' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectMap to remove it.

func (*Widget) ConnectMapEvent

func (recv *Widget) ConnectMapEvent(callback WidgetSignalMapEventCallback) int

ConnectMapEvent connects the callback to the 'map-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectMapEvent to remove it.

func (*Widget) ConnectMnemonicActivate

func (recv *Widget) ConnectMnemonicActivate(callback WidgetSignalMnemonicActivateCallback) int

ConnectMnemonicActivate connects the callback to the 'mnemonic-activate' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectMnemonicActivate to remove it.

func (*Widget) ConnectMotionNotifyEvent

func (recv *Widget) ConnectMotionNotifyEvent(callback WidgetSignalMotionNotifyEventCallback) int

ConnectMotionNotifyEvent connects the callback to the 'motion-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectMotionNotifyEvent to remove it.

func (*Widget) ConnectMoveFocus added in v0.0.7

func (recv *Widget) ConnectMoveFocus(callback WidgetSignalMoveFocusCallback) int

ConnectMoveFocus connects the callback to the 'move-focus' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectMoveFocus to remove it.

func (*Widget) ConnectParentSet

func (recv *Widget) ConnectParentSet(callback WidgetSignalParentSetCallback) int

ConnectParentSet connects the callback to the 'parent-set' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectParentSet to remove it.

func (*Widget) ConnectPopupMenu

func (recv *Widget) ConnectPopupMenu(callback WidgetSignalPopupMenuCallback) int

ConnectPopupMenu connects the callback to the 'popup-menu' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectPopupMenu to remove it.

func (*Widget) ConnectPropertyNotifyEvent

func (recv *Widget) ConnectPropertyNotifyEvent(callback WidgetSignalPropertyNotifyEventCallback) int

ConnectPropertyNotifyEvent connects the callback to the 'property-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectPropertyNotifyEvent to remove it.

func (*Widget) ConnectProximityInEvent

func (recv *Widget) ConnectProximityInEvent(callback WidgetSignalProximityInEventCallback) int

ConnectProximityInEvent connects the callback to the 'proximity-in-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectProximityInEvent to remove it.

func (*Widget) ConnectProximityOutEvent

func (recv *Widget) ConnectProximityOutEvent(callback WidgetSignalProximityOutEventCallback) int

ConnectProximityOutEvent connects the callback to the 'proximity-out-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectProximityOutEvent to remove it.

func (*Widget) ConnectRealize

func (recv *Widget) ConnectRealize(callback WidgetSignalRealizeCallback) int

ConnectRealize connects the callback to the 'realize' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectRealize to remove it.

func (*Widget) ConnectScreenChanged

func (recv *Widget) ConnectScreenChanged(callback WidgetSignalScreenChangedCallback) int

ConnectScreenChanged connects the callback to the 'screen-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectScreenChanged to remove it.

func (*Widget) ConnectScrollEvent

func (recv *Widget) ConnectScrollEvent(callback WidgetSignalScrollEventCallback) int

ConnectScrollEvent connects the callback to the 'scroll-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectScrollEvent to remove it.

func (*Widget) ConnectSelectionClearEvent

func (recv *Widget) ConnectSelectionClearEvent(callback WidgetSignalSelectionClearEventCallback) int

ConnectSelectionClearEvent connects the callback to the 'selection-clear-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSelectionClearEvent to remove it.

func (*Widget) ConnectSelectionGet added in v0.0.2

func (recv *Widget) ConnectSelectionGet(callback WidgetSignalSelectionGetCallback) int

ConnectSelectionGet connects the callback to the 'selection-get' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSelectionGet to remove it.

func (*Widget) ConnectSelectionNotifyEvent

func (recv *Widget) ConnectSelectionNotifyEvent(callback WidgetSignalSelectionNotifyEventCallback) int

ConnectSelectionNotifyEvent connects the callback to the 'selection-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSelectionNotifyEvent to remove it.

func (*Widget) ConnectSelectionReceived added in v0.0.2

func (recv *Widget) ConnectSelectionReceived(callback WidgetSignalSelectionReceivedCallback) int

ConnectSelectionReceived connects the callback to the 'selection-received' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSelectionReceived to remove it.

func (*Widget) ConnectSelectionRequestEvent

func (recv *Widget) ConnectSelectionRequestEvent(callback WidgetSignalSelectionRequestEventCallback) int

ConnectSelectionRequestEvent connects the callback to the 'selection-request-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSelectionRequestEvent to remove it.

func (*Widget) ConnectShow

func (recv *Widget) ConnectShow(callback WidgetSignalShowCallback) int

ConnectShow connects the callback to the 'show' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectShow to remove it.

func (*Widget) ConnectShowHelp added in v0.0.7

func (recv *Widget) ConnectShowHelp(callback WidgetSignalShowHelpCallback) int

ConnectShowHelp connects the callback to the 'show-help' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectShowHelp to remove it.

func (*Widget) ConnectSizeAllocate added in v0.0.5

func (recv *Widget) ConnectSizeAllocate(callback WidgetSignalSizeAllocateCallback) int

ConnectSizeAllocate connects the callback to the 'size-allocate' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectSizeAllocate to remove it.

func (*Widget) ConnectStateChanged added in v0.0.7

func (recv *Widget) ConnectStateChanged(callback WidgetSignalStateChangedCallback) int

ConnectStateChanged connects the callback to the 'state-changed' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectStateChanged to remove it.

func (*Widget) ConnectStyleSet

func (recv *Widget) ConnectStyleSet(callback WidgetSignalStyleSetCallback) int

ConnectStyleSet connects the callback to the 'style-set' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectStyleSet to remove it.

func (*Widget) ConnectTouchEvent added in v0.0.12

func (recv *Widget) ConnectTouchEvent(callback WidgetSignalTouchEventCallback) int

ConnectTouchEvent connects the callback to the 'touch-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectTouchEvent to remove it.

func (*Widget) ConnectUnmap

func (recv *Widget) ConnectUnmap(callback WidgetSignalUnmapCallback) int

ConnectUnmap connects the callback to the 'unmap' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectUnmap to remove it.

func (*Widget) ConnectUnmapEvent

func (recv *Widget) ConnectUnmapEvent(callback WidgetSignalUnmapEventCallback) int

ConnectUnmapEvent connects the callback to the 'unmap-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectUnmapEvent to remove it.

func (*Widget) ConnectUnrealize

func (recv *Widget) ConnectUnrealize(callback WidgetSignalUnrealizeCallback) int

ConnectUnrealize connects the callback to the 'unrealize' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectUnrealize to remove it.

func (*Widget) ConnectVisibilityNotifyEvent

func (recv *Widget) ConnectVisibilityNotifyEvent(callback WidgetSignalVisibilityNotifyEventCallback) int

ConnectVisibilityNotifyEvent connects the callback to the 'visibility-notify-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectVisibilityNotifyEvent to remove it.

func (*Widget) ConnectWindowStateEvent

func (recv *Widget) ConnectWindowStateEvent(callback WidgetSignalWindowStateEventCallback) int

ConnectWindowStateEvent connects the callback to the 'window-state-event' signal for the Widget.

The returned value represents the connection, and may be passed to DisconnectWindowStateEvent to remove it.

func (*Widget) CreatePangoContext

func (recv *Widget) CreatePangoContext() *pango.Context

CreatePangoContext is a wrapper around the C function gtk_widget_create_pango_context.

func (*Widget) CreatePangoLayout

func (recv *Widget) CreatePangoLayout(text string) *pango.Layout

CreatePangoLayout is a wrapper around the C function gtk_widget_create_pango_layout.

func (*Widget) Destroy

func (recv *Widget) Destroy()

Destroy is a wrapper around the C function gtk_widget_destroy.

func (*Widget) Destroyed

func (recv *Widget) Destroyed(widgetPointer *Widget)

Destroyed is a wrapper around the C function gtk_widget_destroyed.

func (*Widget) DisconnectAccelClosuresChanged

func (recv *Widget) DisconnectAccelClosuresChanged(connectionID int)

DisconnectAccelClosuresChanged disconnects a callback from the 'accel-closures-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectAccelClosuresChanged.

func (*Widget) DisconnectButtonPressEvent

func (recv *Widget) DisconnectButtonPressEvent(connectionID int)

DisconnectButtonPressEvent disconnects a callback from the 'button-press-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectButtonPressEvent.

func (*Widget) DisconnectButtonReleaseEvent

func (recv *Widget) DisconnectButtonReleaseEvent(connectionID int)

DisconnectButtonReleaseEvent disconnects a callback from the 'button-release-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectButtonReleaseEvent.

func (*Widget) DisconnectCanActivateAccel added in v0.0.2

func (recv *Widget) DisconnectCanActivateAccel(connectionID int)

DisconnectCanActivateAccel disconnects a callback from the 'can-activate-accel' signal for the Widget.

The connectionID should be a value returned from a call to ConnectCanActivateAccel.

func (*Widget) DisconnectChildNotify added in v0.0.7

func (recv *Widget) DisconnectChildNotify(connectionID int)

DisconnectChildNotify disconnects a callback from the 'child-notify' signal for the Widget.

The connectionID should be a value returned from a call to ConnectChildNotify.

func (*Widget) DisconnectCompositedChanged

func (recv *Widget) DisconnectCompositedChanged(connectionID int)

DisconnectCompositedChanged disconnects a callback from the 'composited-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectCompositedChanged.

func (*Widget) DisconnectConfigureEvent

func (recv *Widget) DisconnectConfigureEvent(connectionID int)

DisconnectConfigureEvent disconnects a callback from the 'configure-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectConfigureEvent.

func (*Widget) DisconnectDeleteEvent added in v0.0.12

func (recv *Widget) DisconnectDeleteEvent(connectionID int)

DisconnectDeleteEvent disconnects a callback from the 'delete-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDeleteEvent.

func (*Widget) DisconnectDestroy

func (recv *Widget) DisconnectDestroy(connectionID int)

DisconnectDestroy disconnects a callback from the 'destroy' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDestroy.

func (*Widget) DisconnectDestroyEvent added in v0.0.12

func (recv *Widget) DisconnectDestroyEvent(connectionID int)

DisconnectDestroyEvent disconnects a callback from the 'destroy-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDestroyEvent.

func (*Widget) DisconnectDirectionChanged added in v0.0.7

func (recv *Widget) DisconnectDirectionChanged(connectionID int)

DisconnectDirectionChanged disconnects a callback from the 'direction-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDirectionChanged.

func (*Widget) DisconnectDragBegin

func (recv *Widget) DisconnectDragBegin(connectionID int)

DisconnectDragBegin disconnects a callback from the 'drag-begin' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragBegin.

func (*Widget) DisconnectDragDataDelete

func (recv *Widget) DisconnectDragDataDelete(connectionID int)

DisconnectDragDataDelete disconnects a callback from the 'drag-data-delete' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragDataDelete.

func (*Widget) DisconnectDragDataGet added in v0.0.2

func (recv *Widget) DisconnectDragDataGet(connectionID int)

DisconnectDragDataGet disconnects a callback from the 'drag-data-get' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragDataGet.

func (*Widget) DisconnectDragDataReceived added in v0.0.2

func (recv *Widget) DisconnectDragDataReceived(connectionID int)

DisconnectDragDataReceived disconnects a callback from the 'drag-data-received' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragDataReceived.

func (*Widget) DisconnectDragDrop added in v0.0.2

func (recv *Widget) DisconnectDragDrop(connectionID int)

DisconnectDragDrop disconnects a callback from the 'drag-drop' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragDrop.

func (*Widget) DisconnectDragEnd

func (recv *Widget) DisconnectDragEnd(connectionID int)

DisconnectDragEnd disconnects a callback from the 'drag-end' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragEnd.

func (*Widget) DisconnectDragLeave added in v0.0.2

func (recv *Widget) DisconnectDragLeave(connectionID int)

DisconnectDragLeave disconnects a callback from the 'drag-leave' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragLeave.

func (*Widget) DisconnectDragMotion added in v0.0.2

func (recv *Widget) DisconnectDragMotion(connectionID int)

DisconnectDragMotion disconnects a callback from the 'drag-motion' signal for the Widget.

The connectionID should be a value returned from a call to ConnectDragMotion.

func (*Widget) DisconnectEnterNotifyEvent

func (recv *Widget) DisconnectEnterNotifyEvent(connectionID int)

DisconnectEnterNotifyEvent disconnects a callback from the 'enter-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectEnterNotifyEvent.

func (*Widget) DisconnectEvent added in v0.0.12

func (recv *Widget) DisconnectEvent(connectionID int)

DisconnectEvent disconnects a callback from the 'event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectEvent.

func (*Widget) DisconnectEventAfter added in v0.0.12

func (recv *Widget) DisconnectEventAfter(connectionID int)

DisconnectEventAfter disconnects a callback from the 'event-after' signal for the Widget.

The connectionID should be a value returned from a call to ConnectEventAfter.

func (*Widget) DisconnectFocus added in v0.0.7

func (recv *Widget) DisconnectFocus(connectionID int)

DisconnectFocus disconnects a callback from the 'focus' signal for the Widget.

The connectionID should be a value returned from a call to ConnectFocus.

func (*Widget) DisconnectFocusInEvent

func (recv *Widget) DisconnectFocusInEvent(connectionID int)

DisconnectFocusInEvent disconnects a callback from the 'focus-in-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectFocusInEvent.

func (*Widget) DisconnectFocusOutEvent

func (recv *Widget) DisconnectFocusOutEvent(connectionID int)

DisconnectFocusOutEvent disconnects a callback from the 'focus-out-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectFocusOutEvent.

func (*Widget) DisconnectGrabFocus

func (recv *Widget) DisconnectGrabFocus(connectionID int)

DisconnectGrabFocus disconnects a callback from the 'grab-focus' signal for the Widget.

The connectionID should be a value returned from a call to ConnectGrabFocus.

func (*Widget) DisconnectGrabNotify

func (recv *Widget) DisconnectGrabNotify(connectionID int)

DisconnectGrabNotify disconnects a callback from the 'grab-notify' signal for the Widget.

The connectionID should be a value returned from a call to ConnectGrabNotify.

func (*Widget) DisconnectHide

func (recv *Widget) DisconnectHide(connectionID int)

DisconnectHide disconnects a callback from the 'hide' signal for the Widget.

The connectionID should be a value returned from a call to ConnectHide.

func (*Widget) DisconnectHierarchyChanged

func (recv *Widget) DisconnectHierarchyChanged(connectionID int)

DisconnectHierarchyChanged disconnects a callback from the 'hierarchy-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectHierarchyChanged.

func (*Widget) DisconnectKeyPressEvent

func (recv *Widget) DisconnectKeyPressEvent(connectionID int)

DisconnectKeyPressEvent disconnects a callback from the 'key-press-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectKeyPressEvent.

func (*Widget) DisconnectKeyReleaseEvent

func (recv *Widget) DisconnectKeyReleaseEvent(connectionID int)

DisconnectKeyReleaseEvent disconnects a callback from the 'key-release-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectKeyReleaseEvent.

func (*Widget) DisconnectLeaveNotifyEvent

func (recv *Widget) DisconnectLeaveNotifyEvent(connectionID int)

DisconnectLeaveNotifyEvent disconnects a callback from the 'leave-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectLeaveNotifyEvent.

func (*Widget) DisconnectMap

func (recv *Widget) DisconnectMap(connectionID int)

DisconnectMap disconnects a callback from the 'map' signal for the Widget.

The connectionID should be a value returned from a call to ConnectMap.

func (*Widget) DisconnectMapEvent

func (recv *Widget) DisconnectMapEvent(connectionID int)

DisconnectMapEvent disconnects a callback from the 'map-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectMapEvent.

func (*Widget) DisconnectMnemonicActivate

func (recv *Widget) DisconnectMnemonicActivate(connectionID int)

DisconnectMnemonicActivate disconnects a callback from the 'mnemonic-activate' signal for the Widget.

The connectionID should be a value returned from a call to ConnectMnemonicActivate.

func (*Widget) DisconnectMotionNotifyEvent

func (recv *Widget) DisconnectMotionNotifyEvent(connectionID int)

DisconnectMotionNotifyEvent disconnects a callback from the 'motion-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectMotionNotifyEvent.

func (*Widget) DisconnectMoveFocus added in v0.0.7

func (recv *Widget) DisconnectMoveFocus(connectionID int)

DisconnectMoveFocus disconnects a callback from the 'move-focus' signal for the Widget.

The connectionID should be a value returned from a call to ConnectMoveFocus.

func (*Widget) DisconnectParentSet

func (recv *Widget) DisconnectParentSet(connectionID int)

DisconnectParentSet disconnects a callback from the 'parent-set' signal for the Widget.

The connectionID should be a value returned from a call to ConnectParentSet.

func (*Widget) DisconnectPopupMenu

func (recv *Widget) DisconnectPopupMenu(connectionID int)

DisconnectPopupMenu disconnects a callback from the 'popup-menu' signal for the Widget.

The connectionID should be a value returned from a call to ConnectPopupMenu.

func (*Widget) DisconnectPropertyNotifyEvent

func (recv *Widget) DisconnectPropertyNotifyEvent(connectionID int)

DisconnectPropertyNotifyEvent disconnects a callback from the 'property-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectPropertyNotifyEvent.

func (*Widget) DisconnectProximityInEvent

func (recv *Widget) DisconnectProximityInEvent(connectionID int)

DisconnectProximityInEvent disconnects a callback from the 'proximity-in-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectProximityInEvent.

func (*Widget) DisconnectProximityOutEvent

func (recv *Widget) DisconnectProximityOutEvent(connectionID int)

DisconnectProximityOutEvent disconnects a callback from the 'proximity-out-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectProximityOutEvent.

func (*Widget) DisconnectRealize

func (recv *Widget) DisconnectRealize(connectionID int)

DisconnectRealize disconnects a callback from the 'realize' signal for the Widget.

The connectionID should be a value returned from a call to ConnectRealize.

func (*Widget) DisconnectScreenChanged

func (recv *Widget) DisconnectScreenChanged(connectionID int)

DisconnectScreenChanged disconnects a callback from the 'screen-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectScreenChanged.

func (*Widget) DisconnectScrollEvent

func (recv *Widget) DisconnectScrollEvent(connectionID int)

DisconnectScrollEvent disconnects a callback from the 'scroll-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectScrollEvent.

func (*Widget) DisconnectSelectionClearEvent

func (recv *Widget) DisconnectSelectionClearEvent(connectionID int)

DisconnectSelectionClearEvent disconnects a callback from the 'selection-clear-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSelectionClearEvent.

func (*Widget) DisconnectSelectionGet added in v0.0.2

func (recv *Widget) DisconnectSelectionGet(connectionID int)

DisconnectSelectionGet disconnects a callback from the 'selection-get' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSelectionGet.

func (*Widget) DisconnectSelectionNotifyEvent

func (recv *Widget) DisconnectSelectionNotifyEvent(connectionID int)

DisconnectSelectionNotifyEvent disconnects a callback from the 'selection-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSelectionNotifyEvent.

func (*Widget) DisconnectSelectionReceived added in v0.0.2

func (recv *Widget) DisconnectSelectionReceived(connectionID int)

DisconnectSelectionReceived disconnects a callback from the 'selection-received' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSelectionReceived.

func (*Widget) DisconnectSelectionRequestEvent

func (recv *Widget) DisconnectSelectionRequestEvent(connectionID int)

DisconnectSelectionRequestEvent disconnects a callback from the 'selection-request-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSelectionRequestEvent.

func (*Widget) DisconnectShow

func (recv *Widget) DisconnectShow(connectionID int)

DisconnectShow disconnects a callback from the 'show' signal for the Widget.

The connectionID should be a value returned from a call to ConnectShow.

func (*Widget) DisconnectShowHelp added in v0.0.7

func (recv *Widget) DisconnectShowHelp(connectionID int)

DisconnectShowHelp disconnects a callback from the 'show-help' signal for the Widget.

The connectionID should be a value returned from a call to ConnectShowHelp.

func (*Widget) DisconnectSizeAllocate added in v0.0.5

func (recv *Widget) DisconnectSizeAllocate(connectionID int)

DisconnectSizeAllocate disconnects a callback from the 'size-allocate' signal for the Widget.

The connectionID should be a value returned from a call to ConnectSizeAllocate.

func (*Widget) DisconnectStateChanged added in v0.0.7

func (recv *Widget) DisconnectStateChanged(connectionID int)

DisconnectStateChanged disconnects a callback from the 'state-changed' signal for the Widget.

The connectionID should be a value returned from a call to ConnectStateChanged.

func (*Widget) DisconnectStyleSet

func (recv *Widget) DisconnectStyleSet(connectionID int)

DisconnectStyleSet disconnects a callback from the 'style-set' signal for the Widget.

The connectionID should be a value returned from a call to ConnectStyleSet.

func (*Widget) DisconnectTouchEvent added in v0.0.12

func (recv *Widget) DisconnectTouchEvent(connectionID int)

DisconnectTouchEvent disconnects a callback from the 'touch-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectTouchEvent.

func (*Widget) DisconnectUnmap

func (recv *Widget) DisconnectUnmap(connectionID int)

DisconnectUnmap disconnects a callback from the 'unmap' signal for the Widget.

The connectionID should be a value returned from a call to ConnectUnmap.

func (*Widget) DisconnectUnmapEvent

func (recv *Widget) DisconnectUnmapEvent(connectionID int)

DisconnectUnmapEvent disconnects a callback from the 'unmap-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectUnmapEvent.

func (*Widget) DisconnectUnrealize

func (recv *Widget) DisconnectUnrealize(connectionID int)

DisconnectUnrealize disconnects a callback from the 'unrealize' signal for the Widget.

The connectionID should be a value returned from a call to ConnectUnrealize.

func (*Widget) DisconnectVisibilityNotifyEvent

func (recv *Widget) DisconnectVisibilityNotifyEvent(connectionID int)

DisconnectVisibilityNotifyEvent disconnects a callback from the 'visibility-notify-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectVisibilityNotifyEvent.

func (*Widget) DisconnectWindowStateEvent

func (recv *Widget) DisconnectWindowStateEvent(connectionID int)

DisconnectWindowStateEvent disconnects a callback from the 'window-state-event' signal for the Widget.

The connectionID should be a value returned from a call to ConnectWindowStateEvent.

func (*Widget) DragBegin added in v0.0.12

func (recv *Widget) DragBegin(targets *TargetList, actions gdk.DragAction, button int32, event *gdk.Event) *gdk.DragContext

DragBegin is a wrapper around the C function gtk_drag_begin.

func (*Widget) DragCheckThreshold

func (recv *Widget) DragCheckThreshold(startX int32, startY int32, currentX int32, currentY int32) bool

DragCheckThreshold is a wrapper around the C function gtk_drag_check_threshold.

func (*Widget) DragDestFindTarget added in v0.0.5

func (recv *Widget) DragDestFindTarget(context *gdk.DragContext, targetList *TargetList) gdk.Atom

DragDestFindTarget is a wrapper around the C function gtk_drag_dest_find_target.

func (*Widget) DragDestGetTargetList

func (recv *Widget) DragDestGetTargetList() *TargetList

DragDestGetTargetList is a wrapper around the C function gtk_drag_dest_get_target_list.

func (*Widget) DragDestSetProxy

func (recv *Widget) DragDestSetProxy(proxyWindow *gdk.Window, protocol gdk.DragProtocol, useCoordinates bool)

DragDestSetProxy is a wrapper around the C function gtk_drag_dest_set_proxy.

func (*Widget) DragDestSetTargetList

func (recv *Widget) DragDestSetTargetList(targetList *TargetList)

DragDestSetTargetList is a wrapper around the C function gtk_drag_dest_set_target_list.

func (*Widget) DragDestUnset

func (recv *Widget) DragDestUnset()

DragDestUnset is a wrapper around the C function gtk_drag_dest_unset.

func (*Widget) DragGetData added in v0.0.5

func (recv *Widget) DragGetData(context *gdk.DragContext, target *gdk.Atom, time uint32)

DragGetData is a wrapper around the C function gtk_drag_get_data.

func (*Widget) DragHighlight

func (recv *Widget) DragHighlight()

DragHighlight is a wrapper around the C function gtk_drag_highlight.

func (*Widget) DragSourceSetIconPixbuf

func (recv *Widget) DragSourceSetIconPixbuf(pixbuf *gdkpixbuf.Pixbuf)

DragSourceSetIconPixbuf is a wrapper around the C function gtk_drag_source_set_icon_pixbuf.

func (*Widget) DragSourceSetIconStock

func (recv *Widget) DragSourceSetIconStock(stockId string)

DragSourceSetIconStock is a wrapper around the C function gtk_drag_source_set_icon_stock.

func (*Widget) DragSourceUnset

func (recv *Widget) DragSourceUnset()

DragSourceUnset is a wrapper around the C function gtk_drag_source_unset.

func (*Widget) DragUnhighlight

func (recv *Widget) DragUnhighlight()

DragUnhighlight is a wrapper around the C function gtk_drag_unhighlight.

func (*Widget) EnsureStyle

func (recv *Widget) EnsureStyle()

EnsureStyle is a wrapper around the C function gtk_widget_ensure_style.

func (*Widget) Equals added in v0.0.2

func (recv *Widget) Equals(other *Widget) bool

Equals compares this Widget with another Widget, and returns true if they represent the same GObject.

func (*Widget) Event added in v0.0.12

func (recv *Widget) Event(event *gdk.Event) bool

Event is a wrapper around the C function gtk_widget_event.

func (*Widget) FreezeChildNotify

func (recv *Widget) FreezeChildNotify()

FreezeChildNotify is a wrapper around the C function gtk_widget_freeze_child_notify.

func (*Widget) GetAccessible

func (recv *Widget) GetAccessible() *atk.Object

GetAccessible is a wrapper around the C function gtk_widget_get_accessible.

func (*Widget) GetAllocatedHeight

func (recv *Widget) GetAllocatedHeight() int32

GetAllocatedHeight is a wrapper around the C function gtk_widget_get_allocated_height.

func (*Widget) GetAllocatedWidth

func (recv *Widget) GetAllocatedWidth() int32

GetAllocatedWidth is a wrapper around the C function gtk_widget_get_allocated_width.

func (*Widget) GetAncestor

func (recv *Widget) GetAncestor(widgetType gobject.Type) *Widget

GetAncestor is a wrapper around the C function gtk_widget_get_ancestor.

func (*Widget) GetChildRequisition

func (recv *Widget) GetChildRequisition() *Requisition

GetChildRequisition is a wrapper around the C function gtk_widget_get_child_requisition.

func (*Widget) GetChildVisible

func (recv *Widget) GetChildVisible() bool

GetChildVisible is a wrapper around the C function gtk_widget_get_child_visible.

func (*Widget) GetCompositeName

func (recv *Widget) GetCompositeName() string

GetCompositeName is a wrapper around the C function gtk_widget_get_composite_name.

func (*Widget) GetDirection

func (recv *Widget) GetDirection() TextDirection

GetDirection is a wrapper around the C function gtk_widget_get_direction.

func (*Widget) GetEvents

func (recv *Widget) GetEvents() int32

GetEvents is a wrapper around the C function gtk_widget_get_events.

func (*Widget) GetHalign

func (recv *Widget) GetHalign() Align

GetHalign is a wrapper around the C function gtk_widget_get_halign.

func (*Widget) GetHexpand

func (recv *Widget) GetHexpand() bool

GetHexpand is a wrapper around the C function gtk_widget_get_hexpand.

func (*Widget) GetHexpandSet

func (recv *Widget) GetHexpandSet() bool

GetHexpandSet is a wrapper around the C function gtk_widget_get_hexpand_set.

func (*Widget) GetModifierStyle

func (recv *Widget) GetModifierStyle() *RcStyle

GetModifierStyle is a wrapper around the C function gtk_widget_get_modifier_style.

func (*Widget) GetName

func (recv *Widget) GetName() string

GetName is a wrapper around the C function gtk_widget_get_name.

func (*Widget) GetPangoContext

func (recv *Widget) GetPangoContext() *pango.Context

GetPangoContext is a wrapper around the C function gtk_widget_get_pango_context.

func (*Widget) GetParent

func (recv *Widget) GetParent() *Widget

GetParent is a wrapper around the C function gtk_widget_get_parent.

func (*Widget) GetParentWindow

func (recv *Widget) GetParentWindow() *gdk.Window

GetParentWindow is a wrapper around the C function gtk_widget_get_parent_window.

func (*Widget) GetPath

func (recv *Widget) GetPath() *WidgetPath

GetPath is a wrapper around the C function gtk_widget_get_path.

func (*Widget) GetPointer

func (recv *Widget) GetPointer() (int32, int32)

GetPointer is a wrapper around the C function gtk_widget_get_pointer.

func (*Widget) GetSettings

func (recv *Widget) GetSettings() *Settings

GetSettings is a wrapper around the C function gtk_widget_get_settings.

func (*Widget) GetSizeRequest

func (recv *Widget) GetSizeRequest() (int32, int32)

GetSizeRequest is a wrapper around the C function gtk_widget_get_size_request.

func (*Widget) GetStyle

func (recv *Widget) GetStyle() *Style

GetStyle is a wrapper around the C function gtk_widget_get_style.

func (*Widget) GetStyleContext

func (recv *Widget) GetStyleContext() *StyleContext

GetStyleContext is a wrapper around the C function gtk_widget_get_style_context.

func (*Widget) GetSupportMultidevice

func (recv *Widget) GetSupportMultidevice() bool

GetSupportMultidevice is a wrapper around the C function gtk_widget_get_support_multidevice.

func (*Widget) GetTemplateChild

func (recv *Widget) GetTemplateChild(widgetType gobject.Type, name string) *gobject.Object

GetTemplateChild is a wrapper around the C function gtk_widget_get_template_child.

func (*Widget) GetToplevel

func (recv *Widget) GetToplevel() *Widget

GetToplevel is a wrapper around the C function gtk_widget_get_toplevel.

func (*Widget) GetValign

func (recv *Widget) GetValign() Align

GetValign is a wrapper around the C function gtk_widget_get_valign.

func (*Widget) GetVexpand

func (recv *Widget) GetVexpand() bool

GetVexpand is a wrapper around the C function gtk_widget_get_vexpand.

func (*Widget) GetVexpandSet

func (recv *Widget) GetVexpandSet() bool

GetVexpandSet is a wrapper around the C function gtk_widget_get_vexpand_set.

func (*Widget) GetVisual

func (recv *Widget) GetVisual() *gdk.Visual

GetVisual is a wrapper around the C function gtk_widget_get_visual.

func (*Widget) GrabAdd

func (recv *Widget) GrabAdd()

GrabAdd is a wrapper around the C function gtk_grab_add.

func (*Widget) GrabDefault

func (recv *Widget) GrabDefault()

GrabDefault is a wrapper around the C function gtk_widget_grab_default.

func (*Widget) GrabFocus

func (recv *Widget) GrabFocus()

GrabFocus is a wrapper around the C function gtk_widget_grab_focus.

func (*Widget) GrabRemove

func (recv *Widget) GrabRemove()

GrabRemove is a wrapper around the C function gtk_grab_remove.

func (*Widget) Hide

func (recv *Widget) Hide()

Hide is a wrapper around the C function gtk_widget_hide.

func (*Widget) HideOnDelete

func (recv *Widget) HideOnDelete() bool

HideOnDelete is a wrapper around the C function gtk_widget_hide_on_delete.

func (*Widget) ImplementorIface

func (recv *Widget) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Widget

func (*Widget) InDestruction

func (recv *Widget) InDestruction() bool

InDestruction is a wrapper around the C function gtk_widget_in_destruction.

func (*Widget) InitiallyUnowned

func (recv *Widget) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Widget) Intersect added in v0.0.5

func (recv *Widget) Intersect(area *gdk.Rectangle) (bool, *gdk.Rectangle)

Intersect is a wrapper around the C function gtk_widget_intersect.

func (*Widget) IsAncestor

func (recv *Widget) IsAncestor(ancestor *Widget) bool

IsAncestor is a wrapper around the C function gtk_widget_is_ancestor.

func (*Widget) IsFocus

func (recv *Widget) IsFocus() bool

IsFocus is a wrapper around the C function gtk_widget_is_focus.

func (*Widget) ListAccelClosures

func (recv *Widget) ListAccelClosures() *glib.List

ListAccelClosures is a wrapper around the C function gtk_widget_list_accel_closures.

func (*Widget) Map

func (recv *Widget) Map()

Map is a wrapper around the C function gtk_widget_map.

func (*Widget) MnemonicActivate

func (recv *Widget) MnemonicActivate(groupCycling bool) bool

MnemonicActivate is a wrapper around the C function gtk_widget_mnemonic_activate.

func (*Widget) ModifyBase

func (recv *Widget) ModifyBase(state StateType, color *gdk.Color)

ModifyBase is a wrapper around the C function gtk_widget_modify_base.

func (*Widget) ModifyBg

func (recv *Widget) ModifyBg(state StateType, color *gdk.Color)

ModifyBg is a wrapper around the C function gtk_widget_modify_bg.

func (*Widget) ModifyFg

func (recv *Widget) ModifyFg(state StateType, color *gdk.Color)

ModifyFg is a wrapper around the C function gtk_widget_modify_fg.

func (*Widget) ModifyFont

func (recv *Widget) ModifyFont(fontDesc *pango.FontDescription)

ModifyFont is a wrapper around the C function gtk_widget_modify_font.

func (*Widget) ModifyStyle

func (recv *Widget) ModifyStyle(style *RcStyle)

ModifyStyle is a wrapper around the C function gtk_widget_modify_style.

func (*Widget) ModifyText

func (recv *Widget) ModifyText(state StateType, color *gdk.Color)

ModifyText is a wrapper around the C function gtk_widget_modify_text.

func (*Widget) Object

func (recv *Widget) Object() *gobject.Object

Object upcasts to *Object

func (*Widget) Path

func (recv *Widget) Path() (uint32, string, string)

Path is a wrapper around the C function gtk_widget_path.

func (*Widget) QueueComputeExpand

func (recv *Widget) QueueComputeExpand()

QueueComputeExpand is a wrapper around the C function gtk_widget_queue_compute_expand.

func (*Widget) QueueDraw

func (recv *Widget) QueueDraw()

QueueDraw is a wrapper around the C function gtk_widget_queue_draw.

func (*Widget) QueueDrawArea

func (recv *Widget) QueueDrawArea(x int32, y int32, width int32, height int32)

QueueDrawArea is a wrapper around the C function gtk_widget_queue_draw_area.

func (*Widget) QueueResize

func (recv *Widget) QueueResize()

QueueResize is a wrapper around the C function gtk_widget_queue_resize.

func (*Widget) Realize

func (recv *Widget) Realize()

Realize is a wrapper around the C function gtk_widget_realize.

func (*Widget) RegionIntersect

func (recv *Widget) RegionIntersect(region *cairo.Region) *cairo.Region

RegionIntersect is a wrapper around the C function gtk_widget_region_intersect.

func (*Widget) RemoveAccelerator

func (recv *Widget) RemoveAccelerator(accelGroup *AccelGroup, accelKey uint32, accelMods gdk.ModifierType) bool

RemoveAccelerator is a wrapper around the C function gtk_widget_remove_accelerator.

func (*Widget) RenderIcon

func (recv *Widget) RenderIcon(stockId string, size IconSize, detail string) *gdkpixbuf.Pixbuf

RenderIcon is a wrapper around the C function gtk_widget_render_icon.

func (*Widget) Reparent

func (recv *Widget) Reparent(newParent *Widget)

Reparent is a wrapper around the C function gtk_widget_reparent.

func (*Widget) ResetRcStyles

func (recv *Widget) ResetRcStyles()

ResetRcStyles is a wrapper around the C function gtk_widget_reset_rc_styles.

func (*Widget) SendExpose added in v0.0.12

func (recv *Widget) SendExpose(event *gdk.Event) int32

SendExpose is a wrapper around the C function gtk_widget_send_expose.

func (*Widget) SetAccelPath

func (recv *Widget) SetAccelPath(accelPath string, accelGroup *AccelGroup)

SetAccelPath is a wrapper around the C function gtk_widget_set_accel_path.

func (*Widget) SetAppPaintable

func (recv *Widget) SetAppPaintable(appPaintable bool)

SetAppPaintable is a wrapper around the C function gtk_widget_set_app_paintable.

func (*Widget) SetChildVisible

func (recv *Widget) SetChildVisible(isVisible bool)

SetChildVisible is a wrapper around the C function gtk_widget_set_child_visible.

func (*Widget) SetCompositeName

func (recv *Widget) SetCompositeName(name string)

SetCompositeName is a wrapper around the C function gtk_widget_set_composite_name.

func (*Widget) SetDirection

func (recv *Widget) SetDirection(dir TextDirection)

SetDirection is a wrapper around the C function gtk_widget_set_direction.

func (*Widget) SetDoubleBuffered

func (recv *Widget) SetDoubleBuffered(doubleBuffered bool)

SetDoubleBuffered is a wrapper around the C function gtk_widget_set_double_buffered.

func (*Widget) SetEvents

func (recv *Widget) SetEvents(events int32)

SetEvents is a wrapper around the C function gtk_widget_set_events.

func (*Widget) SetHalign

func (recv *Widget) SetHalign(align Align)

SetHalign is a wrapper around the C function gtk_widget_set_halign.

func (*Widget) SetHexpand

func (recv *Widget) SetHexpand(expand bool)

SetHexpand is a wrapper around the C function gtk_widget_set_hexpand.

func (*Widget) SetHexpandSet

func (recv *Widget) SetHexpandSet(set bool)

SetHexpandSet is a wrapper around the C function gtk_widget_set_hexpand_set.

func (*Widget) SetName

func (recv *Widget) SetName(name string)

SetName is a wrapper around the C function gtk_widget_set_name.

func (*Widget) SetParent

func (recv *Widget) SetParent(parent *Widget)

SetParent is a wrapper around the C function gtk_widget_set_parent.

func (*Widget) SetParentWindow

func (recv *Widget) SetParentWindow(parentWindow *gdk.Window)

SetParentWindow is a wrapper around the C function gtk_widget_set_parent_window.

func (*Widget) SetRedrawOnAllocate

func (recv *Widget) SetRedrawOnAllocate(redrawOnAllocate bool)

SetRedrawOnAllocate is a wrapper around the C function gtk_widget_set_redraw_on_allocate.

func (*Widget) SetSensitive

func (recv *Widget) SetSensitive(sensitive bool)

SetSensitive is a wrapper around the C function gtk_widget_set_sensitive.

func (*Widget) SetSizeRequest

func (recv *Widget) SetSizeRequest(width int32, height int32)

SetSizeRequest is a wrapper around the C function gtk_widget_set_size_request.

func (*Widget) SetState

func (recv *Widget) SetState(state StateType)

SetState is a wrapper around the C function gtk_widget_set_state.

func (*Widget) SetStyle

func (recv *Widget) SetStyle(style *Style)

SetStyle is a wrapper around the C function gtk_widget_set_style.

func (*Widget) SetValign

func (recv *Widget) SetValign(align Align)

SetValign is a wrapper around the C function gtk_widget_set_valign.

func (*Widget) SetVexpand

func (recv *Widget) SetVexpand(expand bool)

SetVexpand is a wrapper around the C function gtk_widget_set_vexpand.

func (*Widget) SetVexpandSet

func (recv *Widget) SetVexpandSet(set bool)

SetVexpandSet is a wrapper around the C function gtk_widget_set_vexpand_set.

func (*Widget) SetVisual

func (recv *Widget) SetVisual(visual *gdk.Visual)

SetVisual is a wrapper around the C function gtk_widget_set_visual.

func (*Widget) Show

func (recv *Widget) Show()

Show is a wrapper around the C function gtk_widget_show.

func (*Widget) ShowAll

func (recv *Widget) ShowAll()

ShowAll is a wrapper around the C function gtk_widget_show_all.

func (*Widget) ShowNow

func (recv *Widget) ShowNow()

ShowNow is a wrapper around the C function gtk_widget_show_now.

func (*Widget) SizeAllocate added in v0.0.5

func (recv *Widget) SizeAllocate(allocation *gdk.Rectangle)

SizeAllocate is a wrapper around the C function gtk_widget_size_allocate.

func (*Widget) SizeRequest

func (recv *Widget) SizeRequest() *Requisition

SizeRequest is a wrapper around the C function gtk_widget_size_request.

func (*Widget) StyleGetProperty

func (recv *Widget) StyleGetProperty(propertyName string, value *gobject.Value)

StyleGetProperty is a wrapper around the C function gtk_widget_style_get_property.

func (*Widget) ThawChildNotify

func (recv *Widget) ThawChildNotify()

ThawChildNotify is a wrapper around the C function gtk_widget_thaw_child_notify.

func (*Widget) ToC

func (recv *Widget) ToC() unsafe.Pointer

func (*Widget) TranslateCoordinates

func (recv *Widget) TranslateCoordinates(destWidget *Widget, srcX int32, srcY int32) (bool, int32, int32)

TranslateCoordinates is a wrapper around the C function gtk_widget_translate_coordinates.

func (*Widget) Unmap

func (recv *Widget) Unmap()

Unmap is a wrapper around the C function gtk_widget_unmap.

func (*Widget) Unparent

func (recv *Widget) Unparent()

Unparent is a wrapper around the C function gtk_widget_unparent.

func (*Widget) Unrealize

func (recv *Widget) Unrealize()

Unrealize is a wrapper around the C function gtk_widget_unrealize.

type WidgetAccessible

type WidgetAccessible struct {
	// contains filtered or unexported fields
}

WidgetAccessible is a wrapper around the C record GtkWidgetAccessible.

func CastToWidgetAccessible

func CastToWidgetAccessible(object *gobject.Object) *WidgetAccessible

CastToWidget down casts any arbitrary Object to WidgetAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a WidgetAccessible.

func WidgetAccessibleNewFromC

func WidgetAccessibleNewFromC(u unsafe.Pointer) *WidgetAccessible

func (*WidgetAccessible) Accessible

func (recv *WidgetAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*WidgetAccessible) Component

func (recv *WidgetAccessible) Component() *atk.Component

Component returns the Component interface implemented by WidgetAccessible

func (*WidgetAccessible) Equals added in v0.0.2

func (recv *WidgetAccessible) Equals(other *WidgetAccessible) bool

Equals compares this WidgetAccessible with another WidgetAccessible, and returns true if they represent the same GObject.

func (*WidgetAccessible) Object

func (recv *WidgetAccessible) Object() *atk.Object

Object upcasts to *Object

func (*WidgetAccessible) ToC

func (recv *WidgetAccessible) ToC() unsafe.Pointer

type WidgetAccessibleClass

type WidgetAccessibleClass struct {
	// contains filtered or unexported fields
}

WidgetAccessibleClass is a wrapper around the C record GtkWidgetAccessibleClass.

func WidgetAccessibleClassNewFromC

func WidgetAccessibleClassNewFromC(u unsafe.Pointer) *WidgetAccessibleClass

func (*WidgetAccessibleClass) Equals added in v0.0.2

func (recv *WidgetAccessibleClass) Equals(other *WidgetAccessibleClass) bool

Equals compares this WidgetAccessibleClass with another WidgetAccessibleClass, and returns true if they represent the same GObject.

func (*WidgetAccessibleClass) ToC

func (recv *WidgetAccessibleClass) ToC() unsafe.Pointer

type WidgetAccessiblePrivate

type WidgetAccessiblePrivate struct {
	// contains filtered or unexported fields
}

WidgetAccessiblePrivate is a wrapper around the C record GtkWidgetAccessiblePrivate.

func WidgetAccessiblePrivateNewFromC

func WidgetAccessiblePrivateNewFromC(u unsafe.Pointer) *WidgetAccessiblePrivate

func (*WidgetAccessiblePrivate) Equals added in v0.0.2

Equals compares this WidgetAccessiblePrivate with another WidgetAccessiblePrivate, and returns true if they represent the same GObject.

func (*WidgetAccessiblePrivate) ToC

type WidgetClass

type WidgetClass struct {

	// parent_class : record
	ActivateSignal uint32
	// contains filtered or unexported fields
}

WidgetClass is a wrapper around the C record GtkWidgetClass.

func WidgetClassNewFromC

func WidgetClassNewFromC(u unsafe.Pointer) *WidgetClass

func (*WidgetClass) Equals added in v0.0.2

func (recv *WidgetClass) Equals(other *WidgetClass) bool

Equals compares this WidgetClass with another WidgetClass, and returns true if they represent the same GObject.

func (*WidgetClass) InstallStyleProperty added in v0.0.7

func (recv *WidgetClass) InstallStyleProperty(pspec *gobject.ParamSpec)

InstallStyleProperty is a wrapper around the C function gtk_widget_class_install_style_property.

func (*WidgetClass) ToC

func (recv *WidgetClass) ToC() unsafe.Pointer

type WidgetClassPrivate

type WidgetClassPrivate struct {
	// contains filtered or unexported fields
}

WidgetClassPrivate is a wrapper around the C record GtkWidgetClassPrivate.

func WidgetClassPrivateNewFromC

func WidgetClassPrivateNewFromC(u unsafe.Pointer) *WidgetClassPrivate

func (*WidgetClassPrivate) Equals added in v0.0.2

func (recv *WidgetClassPrivate) Equals(other *WidgetClassPrivate) bool

Equals compares this WidgetClassPrivate with another WidgetClassPrivate, and returns true if they represent the same GObject.

func (*WidgetClassPrivate) ToC

func (recv *WidgetClassPrivate) ToC() unsafe.Pointer

type WidgetHelpType

type WidgetHelpType C.GtkWidgetHelpType
const (
	GTK_WIDGET_HELP_TOOLTIP    WidgetHelpType = 0
	GTK_WIDGET_HELP_WHATS_THIS WidgetHelpType = 1
)

type WidgetPath

type WidgetPath struct {
	// contains filtered or unexported fields
}

WidgetPath is a wrapper around the C record GtkWidgetPath.

func WidgetPathNewFromC

func WidgetPathNewFromC(u unsafe.Pointer) *WidgetPath

func (*WidgetPath) Equals added in v0.0.2

func (recv *WidgetPath) Equals(other *WidgetPath) bool

Equals compares this WidgetPath with another WidgetPath, and returns true if they represent the same GObject.

func (*WidgetPath) IterGetName

func (recv *WidgetPath) IterGetName(pos int32) string

IterGetName is a wrapper around the C function gtk_widget_path_iter_get_name.

func (*WidgetPath) IterGetSiblingIndex

func (recv *WidgetPath) IterGetSiblingIndex(pos int32) uint32

IterGetSiblingIndex is a wrapper around the C function gtk_widget_path_iter_get_sibling_index.

func (*WidgetPath) IterGetSiblings

func (recv *WidgetPath) IterGetSiblings(pos int32) *WidgetPath

IterGetSiblings is a wrapper around the C function gtk_widget_path_iter_get_siblings.

func (*WidgetPath) ToC

func (recv *WidgetPath) ToC() unsafe.Pointer

type WidgetPrivate

type WidgetPrivate struct {
	// contains filtered or unexported fields
}

WidgetPrivate is a wrapper around the C record GtkWidgetPrivate.

func WidgetPrivateNewFromC

func WidgetPrivateNewFromC(u unsafe.Pointer) *WidgetPrivate

func (*WidgetPrivate) Equals added in v0.0.2

func (recv *WidgetPrivate) Equals(other *WidgetPrivate) bool

Equals compares this WidgetPrivate with another WidgetPrivate, and returns true if they represent the same GObject.

func (*WidgetPrivate) ToC

func (recv *WidgetPrivate) ToC() unsafe.Pointer

type WidgetSignalAccelClosuresChangedCallback

type WidgetSignalAccelClosuresChangedCallback func(targetObject *Widget)

WidgetSignalAccelClosuresChangedCallback is a callback function for a 'accel-closures-changed' signal emitted from a Widget.

type WidgetSignalButtonPressEventCallback

type WidgetSignalButtonPressEventCallback func(targetObject *Widget, event *gdk.EventButton) bool

WidgetSignalButtonPressEventCallback is a callback function for a 'button-press-event' signal emitted from a Widget.

type WidgetSignalButtonReleaseEventCallback

type WidgetSignalButtonReleaseEventCallback func(targetObject *Widget, event *gdk.EventButton) bool

WidgetSignalButtonReleaseEventCallback is a callback function for a 'button-release-event' signal emitted from a Widget.

type WidgetSignalCanActivateAccelCallback added in v0.0.2

type WidgetSignalCanActivateAccelCallback func(targetObject *Widget, signalId uint32) bool

WidgetSignalCanActivateAccelCallback is a callback function for a 'can-activate-accel' signal emitted from a Widget.

type WidgetSignalChildNotifyCallback added in v0.0.7

type WidgetSignalChildNotifyCallback func(targetObject *Widget, childProperty *gobject.ParamSpec)

WidgetSignalChildNotifyCallback is a callback function for a 'child-notify' signal emitted from a Widget.

type WidgetSignalCompositedChangedCallback

type WidgetSignalCompositedChangedCallback func(targetObject *Widget)

WidgetSignalCompositedChangedCallback is a callback function for a 'composited-changed' signal emitted from a Widget.

type WidgetSignalConfigureEventCallback

type WidgetSignalConfigureEventCallback func(targetObject *Widget, event *gdk.EventConfigure) bool

WidgetSignalConfigureEventCallback is a callback function for a 'configure-event' signal emitted from a Widget.

type WidgetSignalDeleteEventCallback added in v0.0.12

type WidgetSignalDeleteEventCallback func(targetObject *Widget, event *gdk.Event) bool

WidgetSignalDeleteEventCallback is a callback function for a 'delete-event' signal emitted from a Widget.

type WidgetSignalDestroyCallback

type WidgetSignalDestroyCallback func(targetObject *Widget)

WidgetSignalDestroyCallback is a callback function for a 'destroy' signal emitted from a Widget.

type WidgetSignalDestroyEventCallback added in v0.0.12

type WidgetSignalDestroyEventCallback func(targetObject *Widget, event *gdk.Event) bool

WidgetSignalDestroyEventCallback is a callback function for a 'destroy-event' signal emitted from a Widget.

type WidgetSignalDirectionChangedCallback added in v0.0.7

type WidgetSignalDirectionChangedCallback func(targetObject *Widget, previousDirection TextDirection)

WidgetSignalDirectionChangedCallback is a callback function for a 'direction-changed' signal emitted from a Widget.

type WidgetSignalDragBeginCallback

type WidgetSignalDragBeginCallback func(targetObject *Widget, context *gdk.DragContext)

WidgetSignalDragBeginCallback is a callback function for a 'drag-begin' signal emitted from a Widget.

type WidgetSignalDragDataDeleteCallback

type WidgetSignalDragDataDeleteCallback func(targetObject *Widget, context *gdk.DragContext)

WidgetSignalDragDataDeleteCallback is a callback function for a 'drag-data-delete' signal emitted from a Widget.

type WidgetSignalDragDataGetCallback added in v0.0.2

type WidgetSignalDragDataGetCallback func(targetObject *Widget, context *gdk.DragContext, Data *SelectionData, info uint32, time uint32)

WidgetSignalDragDataGetCallback is a callback function for a 'drag-data-get' signal emitted from a Widget.

type WidgetSignalDragDataReceivedCallback added in v0.0.2

type WidgetSignalDragDataReceivedCallback func(targetObject *Widget, context *gdk.DragContext, x int32, y int32, Data *SelectionData, info uint32, time uint32)

WidgetSignalDragDataReceivedCallback is a callback function for a 'drag-data-received' signal emitted from a Widget.

type WidgetSignalDragDropCallback added in v0.0.2

type WidgetSignalDragDropCallback func(targetObject *Widget, context *gdk.DragContext, x int32, y int32, time uint32) bool

WidgetSignalDragDropCallback is a callback function for a 'drag-drop' signal emitted from a Widget.

type WidgetSignalDragEndCallback

type WidgetSignalDragEndCallback func(targetObject *Widget, context *gdk.DragContext)

WidgetSignalDragEndCallback is a callback function for a 'drag-end' signal emitted from a Widget.

type WidgetSignalDragLeaveCallback added in v0.0.2

type WidgetSignalDragLeaveCallback func(targetObject *Widget, context *gdk.DragContext, time uint32)

WidgetSignalDragLeaveCallback is a callback function for a 'drag-leave' signal emitted from a Widget.

type WidgetSignalDragMotionCallback added in v0.0.2

type WidgetSignalDragMotionCallback func(targetObject *Widget, context *gdk.DragContext, x int32, y int32, time uint32) bool

WidgetSignalDragMotionCallback is a callback function for a 'drag-motion' signal emitted from a Widget.

type WidgetSignalEnterNotifyEventCallback

type WidgetSignalEnterNotifyEventCallback func(targetObject *Widget, event *gdk.EventCrossing) bool

WidgetSignalEnterNotifyEventCallback is a callback function for a 'enter-notify-event' signal emitted from a Widget.

type WidgetSignalEventAfterCallback added in v0.0.12

type WidgetSignalEventAfterCallback func(targetObject *Widget, event *gdk.Event)

WidgetSignalEventAfterCallback is a callback function for a 'event-after' signal emitted from a Widget.

type WidgetSignalEventCallback added in v0.0.12

type WidgetSignalEventCallback func(targetObject *Widget, event *gdk.Event) bool

WidgetSignalEventCallback is a callback function for a 'event' signal emitted from a Widget.

type WidgetSignalFocusCallback added in v0.0.7

type WidgetSignalFocusCallback func(targetObject *Widget, direction DirectionType) bool

WidgetSignalFocusCallback is a callback function for a 'focus' signal emitted from a Widget.

type WidgetSignalFocusInEventCallback

type WidgetSignalFocusInEventCallback func(targetObject *Widget, event *gdk.EventFocus) bool

WidgetSignalFocusInEventCallback is a callback function for a 'focus-in-event' signal emitted from a Widget.

type WidgetSignalFocusOutEventCallback

type WidgetSignalFocusOutEventCallback func(targetObject *Widget, event *gdk.EventFocus) bool

WidgetSignalFocusOutEventCallback is a callback function for a 'focus-out-event' signal emitted from a Widget.

type WidgetSignalGrabFocusCallback

type WidgetSignalGrabFocusCallback func(targetObject *Widget)

WidgetSignalGrabFocusCallback is a callback function for a 'grab-focus' signal emitted from a Widget.

type WidgetSignalGrabNotifyCallback

type WidgetSignalGrabNotifyCallback func(targetObject *Widget, wasGrabbed bool)

WidgetSignalGrabNotifyCallback is a callback function for a 'grab-notify' signal emitted from a Widget.

type WidgetSignalHideCallback

type WidgetSignalHideCallback func(targetObject *Widget)

WidgetSignalHideCallback is a callback function for a 'hide' signal emitted from a Widget.

type WidgetSignalHierarchyChangedCallback

type WidgetSignalHierarchyChangedCallback func(targetObject *Widget, previousToplevel *Widget)

WidgetSignalHierarchyChangedCallback is a callback function for a 'hierarchy-changed' signal emitted from a Widget.

type WidgetSignalKeyPressEventCallback

type WidgetSignalKeyPressEventCallback func(targetObject *Widget, event *gdk.EventKey) bool

WidgetSignalKeyPressEventCallback is a callback function for a 'key-press-event' signal emitted from a Widget.

type WidgetSignalKeyReleaseEventCallback

type WidgetSignalKeyReleaseEventCallback func(targetObject *Widget, event *gdk.EventKey) bool

WidgetSignalKeyReleaseEventCallback is a callback function for a 'key-release-event' signal emitted from a Widget.

type WidgetSignalLeaveNotifyEventCallback

type WidgetSignalLeaveNotifyEventCallback func(targetObject *Widget, event *gdk.EventCrossing) bool

WidgetSignalLeaveNotifyEventCallback is a callback function for a 'leave-notify-event' signal emitted from a Widget.

type WidgetSignalMapCallback

type WidgetSignalMapCallback func(targetObject *Widget)

WidgetSignalMapCallback is a callback function for a 'map' signal emitted from a Widget.

type WidgetSignalMapEventCallback

type WidgetSignalMapEventCallback func(targetObject *Widget, event *gdk.EventAny) bool

WidgetSignalMapEventCallback is a callback function for a 'map-event' signal emitted from a Widget.

type WidgetSignalMnemonicActivateCallback

type WidgetSignalMnemonicActivateCallback func(targetObject *Widget, groupCycling bool) bool

WidgetSignalMnemonicActivateCallback is a callback function for a 'mnemonic-activate' signal emitted from a Widget.

type WidgetSignalMotionNotifyEventCallback

type WidgetSignalMotionNotifyEventCallback func(targetObject *Widget, event *gdk.EventMotion) bool

WidgetSignalMotionNotifyEventCallback is a callback function for a 'motion-notify-event' signal emitted from a Widget.

type WidgetSignalMoveFocusCallback added in v0.0.7

type WidgetSignalMoveFocusCallback func(targetObject *Widget, direction DirectionType)

WidgetSignalMoveFocusCallback is a callback function for a 'move-focus' signal emitted from a Widget.

type WidgetSignalParentSetCallback

type WidgetSignalParentSetCallback func(targetObject *Widget, oldParent *Widget)

WidgetSignalParentSetCallback is a callback function for a 'parent-set' signal emitted from a Widget.

type WidgetSignalPopupMenuCallback

type WidgetSignalPopupMenuCallback func(targetObject *Widget) bool

WidgetSignalPopupMenuCallback is a callback function for a 'popup-menu' signal emitted from a Widget.

type WidgetSignalPropertyNotifyEventCallback

type WidgetSignalPropertyNotifyEventCallback func(targetObject *Widget, event *gdk.EventProperty) bool

WidgetSignalPropertyNotifyEventCallback is a callback function for a 'property-notify-event' signal emitted from a Widget.

type WidgetSignalProximityInEventCallback

type WidgetSignalProximityInEventCallback func(targetObject *Widget, event *gdk.EventProximity) bool

WidgetSignalProximityInEventCallback is a callback function for a 'proximity-in-event' signal emitted from a Widget.

type WidgetSignalProximityOutEventCallback

type WidgetSignalProximityOutEventCallback func(targetObject *Widget, event *gdk.EventProximity) bool

WidgetSignalProximityOutEventCallback is a callback function for a 'proximity-out-event' signal emitted from a Widget.

type WidgetSignalRealizeCallback

type WidgetSignalRealizeCallback func(targetObject *Widget)

WidgetSignalRealizeCallback is a callback function for a 'realize' signal emitted from a Widget.

type WidgetSignalScreenChangedCallback

type WidgetSignalScreenChangedCallback func(targetObject *Widget, previousScreen *gdk.Screen)

WidgetSignalScreenChangedCallback is a callback function for a 'screen-changed' signal emitted from a Widget.

type WidgetSignalScrollEventCallback

type WidgetSignalScrollEventCallback func(targetObject *Widget, event *gdk.EventScroll) bool

WidgetSignalScrollEventCallback is a callback function for a 'scroll-event' signal emitted from a Widget.

type WidgetSignalSelectionClearEventCallback

type WidgetSignalSelectionClearEventCallback func(targetObject *Widget, event *gdk.EventSelection) bool

WidgetSignalSelectionClearEventCallback is a callback function for a 'selection-clear-event' signal emitted from a Widget.

type WidgetSignalSelectionGetCallback added in v0.0.2

type WidgetSignalSelectionGetCallback func(targetObject *Widget, Data *SelectionData, info uint32, time uint32)

WidgetSignalSelectionGetCallback is a callback function for a 'selection-get' signal emitted from a Widget.

type WidgetSignalSelectionNotifyEventCallback

type WidgetSignalSelectionNotifyEventCallback func(targetObject *Widget, event *gdk.EventSelection) bool

WidgetSignalSelectionNotifyEventCallback is a callback function for a 'selection-notify-event' signal emitted from a Widget.

type WidgetSignalSelectionReceivedCallback added in v0.0.2

type WidgetSignalSelectionReceivedCallback func(targetObject *Widget, Data *SelectionData, time uint32)

WidgetSignalSelectionReceivedCallback is a callback function for a 'selection-received' signal emitted from a Widget.

type WidgetSignalSelectionRequestEventCallback

type WidgetSignalSelectionRequestEventCallback func(targetObject *Widget, event *gdk.EventSelection) bool

WidgetSignalSelectionRequestEventCallback is a callback function for a 'selection-request-event' signal emitted from a Widget.

type WidgetSignalShowCallback

type WidgetSignalShowCallback func(targetObject *Widget)

WidgetSignalShowCallback is a callback function for a 'show' signal emitted from a Widget.

type WidgetSignalShowHelpCallback added in v0.0.7

type WidgetSignalShowHelpCallback func(targetObject *Widget, helpType WidgetHelpType) bool

WidgetSignalShowHelpCallback is a callback function for a 'show-help' signal emitted from a Widget.

type WidgetSignalSizeAllocateCallback added in v0.0.5

type WidgetSignalSizeAllocateCallback func(targetObject *Widget, allocation *gdk.Rectangle)

WidgetSignalSizeAllocateCallback is a callback function for a 'size-allocate' signal emitted from a Widget.

type WidgetSignalStateChangedCallback added in v0.0.7

type WidgetSignalStateChangedCallback func(targetObject *Widget, state StateType)

WidgetSignalStateChangedCallback is a callback function for a 'state-changed' signal emitted from a Widget.

type WidgetSignalStyleSetCallback

type WidgetSignalStyleSetCallback func(targetObject *Widget, previousStyle *Style)

WidgetSignalStyleSetCallback is a callback function for a 'style-set' signal emitted from a Widget.

type WidgetSignalTouchEventCallback added in v0.0.12

type WidgetSignalTouchEventCallback func(targetObject *Widget, object *gdk.Event) bool

WidgetSignalTouchEventCallback is a callback function for a 'touch-event' signal emitted from a Widget.

type WidgetSignalUnmapCallback

type WidgetSignalUnmapCallback func(targetObject *Widget)

WidgetSignalUnmapCallback is a callback function for a 'unmap' signal emitted from a Widget.

type WidgetSignalUnmapEventCallback

type WidgetSignalUnmapEventCallback func(targetObject *Widget, event *gdk.EventAny) bool

WidgetSignalUnmapEventCallback is a callback function for a 'unmap-event' signal emitted from a Widget.

type WidgetSignalUnrealizeCallback

type WidgetSignalUnrealizeCallback func(targetObject *Widget)

WidgetSignalUnrealizeCallback is a callback function for a 'unrealize' signal emitted from a Widget.

type WidgetSignalVisibilityNotifyEventCallback

type WidgetSignalVisibilityNotifyEventCallback func(targetObject *Widget, event *gdk.EventVisibility) bool

WidgetSignalVisibilityNotifyEventCallback is a callback function for a 'visibility-notify-event' signal emitted from a Widget.

type WidgetSignalWindowStateEventCallback

type WidgetSignalWindowStateEventCallback func(targetObject *Widget, event *gdk.EventWindowState) bool

WidgetSignalWindowStateEventCallback is a callback function for a 'window-state-event' signal emitted from a Widget.

type Window

type Window struct {
	// contains filtered or unexported fields
}

Window is a wrapper around the C record GtkWindow.

func CastToWindow

func CastToWindow(object *gobject.Object) *Window

CastToWidget down casts any arbitrary Object to Window. Exercise care, as this is a potentially dangerous function if the Object is not a Window.

func WindowNew

func WindowNew(type_ WindowType) *Window

WindowNew is a wrapper around the C function gtk_window_new.

func WindowNewFromC

func WindowNewFromC(u unsafe.Pointer) *Window

func (*Window) ActivateDefault

func (recv *Window) ActivateDefault() bool

ActivateDefault is a wrapper around the C function gtk_window_activate_default.

func (*Window) ActivateFocus

func (recv *Window) ActivateFocus() bool

ActivateFocus is a wrapper around the C function gtk_window_activate_focus.

func (*Window) AddAccelGroup

func (recv *Window) AddAccelGroup(accelGroup *AccelGroup)

AddAccelGroup is a wrapper around the C function gtk_window_add_accel_group.

func (*Window) AddMnemonic

func (recv *Window) AddMnemonic(keyval uint32, target *Widget)

AddMnemonic is a wrapper around the C function gtk_window_add_mnemonic.

func (*Window) BeginMoveDrag

func (recv *Window) BeginMoveDrag(button int32, rootX int32, rootY int32, timestamp uint32)

BeginMoveDrag is a wrapper around the C function gtk_window_begin_move_drag.

func (*Window) BeginResizeDrag

func (recv *Window) BeginResizeDrag(edge gdk.WindowEdge, button int32, rootX int32, rootY int32, timestamp uint32)

BeginResizeDrag is a wrapper around the C function gtk_window_begin_resize_drag.

func (*Window) Bin

func (recv *Window) Bin() *Bin

Bin upcasts to *Bin

func (*Window) Buildable

func (recv *Window) Buildable() *Buildable

Buildable returns the Buildable interface implemented by Window

func (*Window) ConnectActivateDefault

func (recv *Window) ConnectActivateDefault(callback WindowSignalActivateDefaultCallback) int

ConnectActivateDefault connects the callback to the 'activate-default' signal for the Window.

The returned value represents the connection, and may be passed to DisconnectActivateDefault to remove it.

func (*Window) ConnectActivateFocus

func (recv *Window) ConnectActivateFocus(callback WindowSignalActivateFocusCallback) int

ConnectActivateFocus connects the callback to the 'activate-focus' signal for the Window.

The returned value represents the connection, and may be passed to DisconnectActivateFocus to remove it.

func (*Window) ConnectEnableDebugging

func (recv *Window) ConnectEnableDebugging(callback WindowSignalEnableDebuggingCallback) int

ConnectEnableDebugging connects the callback to the 'enable-debugging' signal for the Window.

The returned value represents the connection, and may be passed to DisconnectEnableDebugging to remove it.

func (*Window) ConnectKeysChanged

func (recv *Window) ConnectKeysChanged(callback WindowSignalKeysChangedCallback) int

ConnectKeysChanged connects the callback to the 'keys-changed' signal for the Window.

The returned value represents the connection, and may be passed to DisconnectKeysChanged to remove it.

func (*Window) ConnectSetFocus

func (recv *Window) ConnectSetFocus(callback WindowSignalSetFocusCallback) int

ConnectSetFocus connects the callback to the 'set-focus' signal for the Window.

The returned value represents the connection, and may be passed to DisconnectSetFocus to remove it.

func (*Window) Container

func (recv *Window) Container() *Container

Container upcasts to *Container

func (*Window) Deiconify

func (recv *Window) Deiconify()

Deiconify is a wrapper around the C function gtk_window_deiconify.

func (*Window) DisconnectActivateDefault

func (recv *Window) DisconnectActivateDefault(connectionID int)

DisconnectActivateDefault disconnects a callback from the 'activate-default' signal for the Window.

The connectionID should be a value returned from a call to ConnectActivateDefault.

func (*Window) DisconnectActivateFocus

func (recv *Window) DisconnectActivateFocus(connectionID int)

DisconnectActivateFocus disconnects a callback from the 'activate-focus' signal for the Window.

The connectionID should be a value returned from a call to ConnectActivateFocus.

func (*Window) DisconnectEnableDebugging

func (recv *Window) DisconnectEnableDebugging(connectionID int)

DisconnectEnableDebugging disconnects a callback from the 'enable-debugging' signal for the Window.

The connectionID should be a value returned from a call to ConnectEnableDebugging.

func (*Window) DisconnectKeysChanged

func (recv *Window) DisconnectKeysChanged(connectionID int)

DisconnectKeysChanged disconnects a callback from the 'keys-changed' signal for the Window.

The connectionID should be a value returned from a call to ConnectKeysChanged.

func (*Window) DisconnectSetFocus

func (recv *Window) DisconnectSetFocus(connectionID int)

DisconnectSetFocus disconnects a callback from the 'set-focus' signal for the Window.

The connectionID should be a value returned from a call to ConnectSetFocus.

func (*Window) Equals added in v0.0.2

func (recv *Window) Equals(other *Window) bool

Equals compares this Window with another Window, and returns true if they represent the same GObject.

func (*Window) GetDecorated

func (recv *Window) GetDecorated() bool

GetDecorated is a wrapper around the C function gtk_window_get_decorated.

func (*Window) GetDefaultSize

func (recv *Window) GetDefaultSize() (int32, int32)

GetDefaultSize is a wrapper around the C function gtk_window_get_default_size.

func (*Window) GetDestroyWithParent

func (recv *Window) GetDestroyWithParent() bool

GetDestroyWithParent is a wrapper around the C function gtk_window_get_destroy_with_parent.

func (*Window) GetFocus

func (recv *Window) GetFocus() *Widget

GetFocus is a wrapper around the C function gtk_window_get_focus.

func (*Window) GetGravity

func (recv *Window) GetGravity() gdk.Gravity

GetGravity is a wrapper around the C function gtk_window_get_gravity.

func (*Window) GetIcon

func (recv *Window) GetIcon() *gdkpixbuf.Pixbuf

GetIcon is a wrapper around the C function gtk_window_get_icon.

func (*Window) GetIconList

func (recv *Window) GetIconList() *glib.List

GetIconList is a wrapper around the C function gtk_window_get_icon_list.

func (*Window) GetMnemonicModifier

func (recv *Window) GetMnemonicModifier() gdk.ModifierType

GetMnemonicModifier is a wrapper around the C function gtk_window_get_mnemonic_modifier.

func (*Window) GetModal

func (recv *Window) GetModal() bool

GetModal is a wrapper around the C function gtk_window_get_modal.

func (*Window) GetPosition

func (recv *Window) GetPosition() (int32, int32)

GetPosition is a wrapper around the C function gtk_window_get_position.

func (*Window) GetResizable

func (recv *Window) GetResizable() bool

GetResizable is a wrapper around the C function gtk_window_get_resizable.

func (*Window) GetRole

func (recv *Window) GetRole() string

GetRole is a wrapper around the C function gtk_window_get_role.

func (*Window) GetSize

func (recv *Window) GetSize() (int32, int32)

GetSize is a wrapper around the C function gtk_window_get_size.

func (*Window) GetTitle

func (recv *Window) GetTitle() string

GetTitle is a wrapper around the C function gtk_window_get_title.

func (*Window) GetTransientFor

func (recv *Window) GetTransientFor() *Window

GetTransientFor is a wrapper around the C function gtk_window_get_transient_for.

func (*Window) GetTypeHint

func (recv *Window) GetTypeHint() gdk.WindowTypeHint

GetTypeHint is a wrapper around the C function gtk_window_get_type_hint.

func (*Window) HasGroup

func (recv *Window) HasGroup() bool

HasGroup is a wrapper around the C function gtk_window_has_group.

func (*Window) Iconify

func (recv *Window) Iconify()

Iconify is a wrapper around the C function gtk_window_iconify.

func (*Window) ImplementorIface

func (recv *Window) ImplementorIface() *atk.ImplementorIface

ImplementorIface returns the ImplementorIface interface implemented by Window

func (*Window) InitiallyUnowned

func (recv *Window) InitiallyUnowned() *gobject.InitiallyUnowned

InitiallyUnowned upcasts to *InitiallyUnowned

func (*Window) Maximize

func (recv *Window) Maximize()

Maximize is a wrapper around the C function gtk_window_maximize.

func (*Window) MnemonicActivate

func (recv *Window) MnemonicActivate(keyval uint32, modifier gdk.ModifierType) bool

MnemonicActivate is a wrapper around the C function gtk_window_mnemonic_activate.

func (*Window) Move

func (recv *Window) Move(x int32, y int32)

Move is a wrapper around the C function gtk_window_move.

func (*Window) Object

func (recv *Window) Object() *gobject.Object

Object upcasts to *Object

func (*Window) ParseGeometry

func (recv *Window) ParseGeometry(geometry string) bool

ParseGeometry is a wrapper around the C function gtk_window_parse_geometry.

func (*Window) Present

func (recv *Window) Present()

Present is a wrapper around the C function gtk_window_present.

func (*Window) RemoveAccelGroup

func (recv *Window) RemoveAccelGroup(accelGroup *AccelGroup)

RemoveAccelGroup is a wrapper around the C function gtk_window_remove_accel_group.

func (*Window) RemoveMnemonic

func (recv *Window) RemoveMnemonic(keyval uint32, target *Widget)

RemoveMnemonic is a wrapper around the C function gtk_window_remove_mnemonic.

func (*Window) ReshowWithInitialSize

func (recv *Window) ReshowWithInitialSize()

ReshowWithInitialSize is a wrapper around the C function gtk_window_reshow_with_initial_size.

func (*Window) Resize

func (recv *Window) Resize(width int32, height int32)

Resize is a wrapper around the C function gtk_window_resize.

func (*Window) SetDecorated

func (recv *Window) SetDecorated(setting bool)

SetDecorated is a wrapper around the C function gtk_window_set_decorated.

func (*Window) SetDefault

func (recv *Window) SetDefault(defaultWidget *Widget)

SetDefault is a wrapper around the C function gtk_window_set_default.

func (*Window) SetDefaultSize

func (recv *Window) SetDefaultSize(width int32, height int32)

SetDefaultSize is a wrapper around the C function gtk_window_set_default_size.

func (*Window) SetDestroyWithParent

func (recv *Window) SetDestroyWithParent(setting bool)

SetDestroyWithParent is a wrapper around the C function gtk_window_set_destroy_with_parent.

func (*Window) SetFocus

func (recv *Window) SetFocus(focus *Widget)

SetFocus is a wrapper around the C function gtk_window_set_focus.

func (*Window) SetGeometryHints

func (recv *Window) SetGeometryHints(geometryWidget *Widget, geometry *gdk.Geometry, geomMask gdk.WindowHints)

SetGeometryHints is a wrapper around the C function gtk_window_set_geometry_hints.

func (*Window) SetGravity

func (recv *Window) SetGravity(gravity gdk.Gravity)

SetGravity is a wrapper around the C function gtk_window_set_gravity.

func (*Window) SetIcon

func (recv *Window) SetIcon(icon *gdkpixbuf.Pixbuf)

SetIcon is a wrapper around the C function gtk_window_set_icon.

func (*Window) SetIconList

func (recv *Window) SetIconList(list *glib.List)

SetIconList is a wrapper around the C function gtk_window_set_icon_list.

func (*Window) SetMnemonicModifier

func (recv *Window) SetMnemonicModifier(modifier gdk.ModifierType)

SetMnemonicModifier is a wrapper around the C function gtk_window_set_mnemonic_modifier.

func (*Window) SetModal

func (recv *Window) SetModal(modal bool)

SetModal is a wrapper around the C function gtk_window_set_modal.

func (*Window) SetPosition

func (recv *Window) SetPosition(position WindowPosition)

SetPosition is a wrapper around the C function gtk_window_set_position.

func (*Window) SetResizable

func (recv *Window) SetResizable(resizable bool)

SetResizable is a wrapper around the C function gtk_window_set_resizable.

func (*Window) SetRole

func (recv *Window) SetRole(role string)

SetRole is a wrapper around the C function gtk_window_set_role.

func (*Window) SetTitle

func (recv *Window) SetTitle(title string)

SetTitle is a wrapper around the C function gtk_window_set_title.

func (*Window) SetTransientFor

func (recv *Window) SetTransientFor(parent *Window)

SetTransientFor is a wrapper around the C function gtk_window_set_transient_for.

func (*Window) SetTypeHint

func (recv *Window) SetTypeHint(hint gdk.WindowTypeHint)

SetTypeHint is a wrapper around the C function gtk_window_set_type_hint.

func (*Window) SetWmclass

func (recv *Window) SetWmclass(wmclassName string, wmclassClass string)

SetWmclass is a wrapper around the C function gtk_window_set_wmclass.

func (*Window) Stick

func (recv *Window) Stick()

Stick is a wrapper around the C function gtk_window_stick.

func (*Window) ToC

func (recv *Window) ToC() unsafe.Pointer

func (*Window) Unmaximize

func (recv *Window) Unmaximize()

Unmaximize is a wrapper around the C function gtk_window_unmaximize.

func (*Window) Unstick

func (recv *Window) Unstick()

Unstick is a wrapper around the C function gtk_window_unstick.

func (*Window) Widget

func (recv *Window) Widget() *Widget

Widget upcasts to *Widget

type WindowAccessible

type WindowAccessible struct {
	// contains filtered or unexported fields
}

WindowAccessible is a wrapper around the C record GtkWindowAccessible.

func CastToWindowAccessible

func CastToWindowAccessible(object *gobject.Object) *WindowAccessible

CastToWidget down casts any arbitrary Object to WindowAccessible. Exercise care, as this is a potentially dangerous function if the Object is not a WindowAccessible.

func WindowAccessibleNewFromC

func WindowAccessibleNewFromC(u unsafe.Pointer) *WindowAccessible

func (*WindowAccessible) Accessible

func (recv *WindowAccessible) Accessible() *Accessible

Accessible upcasts to *Accessible

func (*WindowAccessible) Component

func (recv *WindowAccessible) Component() *atk.Component

Component returns the Component interface implemented by WindowAccessible

func (*WindowAccessible) ContainerAccessible

func (recv *WindowAccessible) ContainerAccessible() *ContainerAccessible

ContainerAccessible upcasts to *ContainerAccessible

func (*WindowAccessible) Equals added in v0.0.2

func (recv *WindowAccessible) Equals(other *WindowAccessible) bool

Equals compares this WindowAccessible with another WindowAccessible, and returns true if they represent the same GObject.

func (*WindowAccessible) Object

func (recv *WindowAccessible) Object() *atk.Object

Object upcasts to *Object

func (*WindowAccessible) ToC

func (recv *WindowAccessible) ToC() unsafe.Pointer

func (*WindowAccessible) WidgetAccessible

func (recv *WindowAccessible) WidgetAccessible() *WidgetAccessible

WidgetAccessible upcasts to *WidgetAccessible

func (*WindowAccessible) Window

func (recv *WindowAccessible) Window() *atk.Window

Window returns the Window interface implemented by WindowAccessible

type WindowAccessibleClass

type WindowAccessibleClass struct {
	// contains filtered or unexported fields
}

WindowAccessibleClass is a wrapper around the C record GtkWindowAccessibleClass.

func WindowAccessibleClassNewFromC

func WindowAccessibleClassNewFromC(u unsafe.Pointer) *WindowAccessibleClass

func (*WindowAccessibleClass) Equals added in v0.0.2

func (recv *WindowAccessibleClass) Equals(other *WindowAccessibleClass) bool

Equals compares this WindowAccessibleClass with another WindowAccessibleClass, and returns true if they represent the same GObject.

func (*WindowAccessibleClass) ToC

func (recv *WindowAccessibleClass) ToC() unsafe.Pointer

type WindowAccessiblePrivate

type WindowAccessiblePrivate struct {
	// contains filtered or unexported fields
}

WindowAccessiblePrivate is a wrapper around the C record GtkWindowAccessiblePrivate.

func WindowAccessiblePrivateNewFromC

func WindowAccessiblePrivateNewFromC(u unsafe.Pointer) *WindowAccessiblePrivate

func (*WindowAccessiblePrivate) Equals added in v0.0.2

Equals compares this WindowAccessiblePrivate with another WindowAccessiblePrivate, and returns true if they represent the same GObject.

func (*WindowAccessiblePrivate) ToC

type WindowClass

type WindowClass struct {
	// contains filtered or unexported fields
}

WindowClass is a wrapper around the C record GtkWindowClass.

func WindowClassNewFromC

func WindowClassNewFromC(u unsafe.Pointer) *WindowClass

func (*WindowClass) Equals added in v0.0.2

func (recv *WindowClass) Equals(other *WindowClass) bool

Equals compares this WindowClass with another WindowClass, and returns true if they represent the same GObject.

func (*WindowClass) ToC

func (recv *WindowClass) ToC() unsafe.Pointer

type WindowGeometryInfo

type WindowGeometryInfo struct {
	// contains filtered or unexported fields
}

WindowGeometryInfo is a wrapper around the C record GtkWindowGeometryInfo.

func WindowGeometryInfoNewFromC

func WindowGeometryInfoNewFromC(u unsafe.Pointer) *WindowGeometryInfo

func (*WindowGeometryInfo) Equals added in v0.0.2

func (recv *WindowGeometryInfo) Equals(other *WindowGeometryInfo) bool

Equals compares this WindowGeometryInfo with another WindowGeometryInfo, and returns true if they represent the same GObject.

func (*WindowGeometryInfo) ToC

func (recv *WindowGeometryInfo) ToC() unsafe.Pointer

type WindowGroup

type WindowGroup struct {
	// contains filtered or unexported fields
}

WindowGroup is a wrapper around the C record GtkWindowGroup.

func CastToWindowGroup

func CastToWindowGroup(object *gobject.Object) *WindowGroup

CastToWidget down casts any arbitrary Object to WindowGroup. Exercise care, as this is a potentially dangerous function if the Object is not a WindowGroup.

func WindowGroupNew

func WindowGroupNew() *WindowGroup

WindowGroupNew is a wrapper around the C function gtk_window_group_new.

func WindowGroupNewFromC

func WindowGroupNewFromC(u unsafe.Pointer) *WindowGroup

func (*WindowGroup) AddWindow

func (recv *WindowGroup) AddWindow(window *Window)

AddWindow is a wrapper around the C function gtk_window_group_add_window.

func (*WindowGroup) Equals added in v0.0.2

func (recv *WindowGroup) Equals(other *WindowGroup) bool

Equals compares this WindowGroup with another WindowGroup, and returns true if they represent the same GObject.

func (*WindowGroup) Object

func (recv *WindowGroup) Object() *gobject.Object

Object upcasts to *Object

func (*WindowGroup) RemoveWindow

func (recv *WindowGroup) RemoveWindow(window *Window)

RemoveWindow is a wrapper around the C function gtk_window_group_remove_window.

func (*WindowGroup) ToC

func (recv *WindowGroup) ToC() unsafe.Pointer

type WindowGroupClass

type WindowGroupClass struct {
	// contains filtered or unexported fields
}

WindowGroupClass is a wrapper around the C record GtkWindowGroupClass.

func WindowGroupClassNewFromC

func WindowGroupClassNewFromC(u unsafe.Pointer) *WindowGroupClass

func (*WindowGroupClass) Equals added in v0.0.2

func (recv *WindowGroupClass) Equals(other *WindowGroupClass) bool

Equals compares this WindowGroupClass with another WindowGroupClass, and returns true if they represent the same GObject.

func (*WindowGroupClass) ToC

func (recv *WindowGroupClass) ToC() unsafe.Pointer

type WindowGroupPrivate

type WindowGroupPrivate struct {
	// contains filtered or unexported fields
}

WindowGroupPrivate is a wrapper around the C record GtkWindowGroupPrivate.

func WindowGroupPrivateNewFromC

func WindowGroupPrivateNewFromC(u unsafe.Pointer) *WindowGroupPrivate

func (*WindowGroupPrivate) Equals added in v0.0.2

func (recv *WindowGroupPrivate) Equals(other *WindowGroupPrivate) bool

Equals compares this WindowGroupPrivate with another WindowGroupPrivate, and returns true if they represent the same GObject.

func (*WindowGroupPrivate) ToC

func (recv *WindowGroupPrivate) ToC() unsafe.Pointer

type WindowPosition

type WindowPosition C.GtkWindowPosition
const (
	GTK_WIN_POS_NONE             WindowPosition = 0
	GTK_WIN_POS_CENTER           WindowPosition = 1
	GTK_WIN_POS_MOUSE            WindowPosition = 2
	GTK_WIN_POS_CENTER_ALWAYS    WindowPosition = 3
	GTK_WIN_POS_CENTER_ON_PARENT WindowPosition = 4
)

type WindowPrivate

type WindowPrivate struct {
	// contains filtered or unexported fields
}

WindowPrivate is a wrapper around the C record GtkWindowPrivate.

func WindowPrivateNewFromC

func WindowPrivateNewFromC(u unsafe.Pointer) *WindowPrivate

func (*WindowPrivate) Equals added in v0.0.2

func (recv *WindowPrivate) Equals(other *WindowPrivate) bool

Equals compares this WindowPrivate with another WindowPrivate, and returns true if they represent the same GObject.

func (*WindowPrivate) ToC

func (recv *WindowPrivate) ToC() unsafe.Pointer

type WindowSignalActivateDefaultCallback

type WindowSignalActivateDefaultCallback func(targetObject *Window)

WindowSignalActivateDefaultCallback is a callback function for a 'activate-default' signal emitted from a Window.

type WindowSignalActivateFocusCallback

type WindowSignalActivateFocusCallback func(targetObject *Window)

WindowSignalActivateFocusCallback is a callback function for a 'activate-focus' signal emitted from a Window.

type WindowSignalEnableDebuggingCallback

type WindowSignalEnableDebuggingCallback func(targetObject *Window, toggle bool) bool

WindowSignalEnableDebuggingCallback is a callback function for a 'enable-debugging' signal emitted from a Window.

type WindowSignalKeysChangedCallback

type WindowSignalKeysChangedCallback func(targetObject *Window)

WindowSignalKeysChangedCallback is a callback function for a 'keys-changed' signal emitted from a Window.

type WindowSignalSetFocusCallback

type WindowSignalSetFocusCallback func(targetObject *Window, object *Widget)

WindowSignalSetFocusCallback is a callback function for a 'set-focus' signal emitted from a Window.

type WindowType

type WindowType C.GtkWindowType
const (
	GTK_WINDOW_TOPLEVEL WindowType = 0
	GTK_WINDOW_POPUP    WindowType = 1
)

type WrapMode

type WrapMode C.GtkWrapMode
const (
	GTK_WRAP_NONE      WrapMode = 0
	GTK_WRAP_CHAR      WrapMode = 1
	GTK_WRAP_WORD      WrapMode = 2
	GTK_WRAP_WORD_CHAR WrapMode = 3
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL