// Package gtk was automatically generated by github.com/bnema/puregotk DO NOT EDIT package gtk import ( "github.com/ebitengine/purego" "github.com/bnema/puregotk/pkg/core" ) var xTestAccessibleAssertionMessageRole func(string, string, int, string, string, uintptr, AccessibleRole, AccessibleRole) // Prints an assertion message for gtk_test_accessible_assert_role(). func TestAccessibleAssertionMessageRole(DomainVar string, FileVar string, LineVar int, FuncVar string, ExprVar string, AccessibleVar Accessible, ExpectedRoleVar AccessibleRole, ActualRoleVar AccessibleRole) { xTestAccessibleAssertionMessageRole(DomainVar, FileVar, LineVar, FuncVar, ExprVar, AccessibleVar.GoPointer(), ExpectedRoleVar, ActualRoleVar) } var xTestAccessibleCheckProperty func(uintptr, AccessibleProperty, ...interface{}) string // Checks whether the accessible @property of @accessible is set to // a specific value. func TestAccessibleCheckProperty(AccessibleVar Accessible, PropertyVar AccessibleProperty, varArgs ...interface{}) string { cret := xTestAccessibleCheckProperty(AccessibleVar.GoPointer(), PropertyVar, varArgs...) return cret } var xTestAccessibleCheckRelation func(uintptr, AccessibleRelation, ...interface{}) string // Checks whether the accessible @relation of @accessible is set to // a specific value. func TestAccessibleCheckRelation(AccessibleVar Accessible, RelationVar AccessibleRelation, varArgs ...interface{}) string { cret := xTestAccessibleCheckRelation(AccessibleVar.GoPointer(), RelationVar, varArgs...) return cret } var xTestAccessibleCheckState func(uintptr, AccessibleState, ...interface{}) string // Checks whether the accessible @state of @accessible is set to // a specific value. func TestAccessibleCheckState(AccessibleVar Accessible, StateVar AccessibleState, varArgs ...interface{}) string { cret := xTestAccessibleCheckState(AccessibleVar.GoPointer(), StateVar, varArgs...) return cret } var xTestAccessibleHasProperty func(uintptr, AccessibleProperty) bool // Checks whether the `GtkAccessible` has @property set. func TestAccessibleHasProperty(AccessibleVar Accessible, PropertyVar AccessibleProperty) bool { cret := xTestAccessibleHasProperty(AccessibleVar.GoPointer(), PropertyVar) return cret } var xTestAccessibleHasRelation func(uintptr, AccessibleRelation) bool // Checks whether the `GtkAccessible` has @relation set. func TestAccessibleHasRelation(AccessibleVar Accessible, RelationVar AccessibleRelation) bool { cret := xTestAccessibleHasRelation(AccessibleVar.GoPointer(), RelationVar) return cret } var xTestAccessibleHasRole func(uintptr, AccessibleRole) bool // Checks whether the `GtkAccessible:accessible-role` of the accessible // is @role. func TestAccessibleHasRole(AccessibleVar Accessible, RoleVar AccessibleRole) bool { cret := xTestAccessibleHasRole(AccessibleVar.GoPointer(), RoleVar) return cret } var xTestAccessibleHasState func(uintptr, AccessibleState) bool // Checks whether the `GtkAccessible` has @state set. func TestAccessibleHasState(AccessibleVar Accessible, StateVar AccessibleState) bool { cret := xTestAccessibleHasState(AccessibleVar.GoPointer(), StateVar) return cret } func init() { core.SetPackageName("GTK", "gtk4") core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1"}) var libs []uintptr for _, libPath := range core.GetPaths("GTK") { lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) if err != nil { panic(err) } libs = append(libs, lib) } core.PuregoSafeRegister(&xTestAccessibleAssertionMessageRole, libs, "gtk_test_accessible_assertion_message_role") core.PuregoSafeRegister(&xTestAccessibleCheckProperty, libs, "gtk_test_accessible_check_property") core.PuregoSafeRegister(&xTestAccessibleCheckRelation, libs, "gtk_test_accessible_check_relation") core.PuregoSafeRegister(&xTestAccessibleCheckState, libs, "gtk_test_accessible_check_state") core.PuregoSafeRegister(&xTestAccessibleHasProperty, libs, "gtk_test_accessible_has_property") core.PuregoSafeRegister(&xTestAccessibleHasRelation, libs, "gtk_test_accessible_has_relation") core.PuregoSafeRegister(&xTestAccessibleHasRole, libs, "gtk_test_accessible_has_role") core.PuregoSafeRegister(&xTestAccessibleHasState, libs, "gtk_test_accessible_has_state") }