Package org.gnome.gio
Class AppInfo.AppInfoIface
java.lang.Object
io.github.jwharm.javagi.base.ProxyInstance
org.gnome.gobject.TypeInterface
org.gnome.gio.AppInfo.AppInfoIface
-
Constructor Summary
ConstructorDescriptionAllocate a new AppInfoIface.AppInfoIface
(Arena arena) Allocate a new AppInfoIface.AppInfoIface
(MemorySegment address) Create a AppInfoIface proxy instance for the provided memory address. -
Method Summary
Modifier and TypeMethodDescriptionstatic MemoryLayout
The memory layout of the native struct.void
overrideAddSupportsType
(Arena arena, Method method) Override virtual methodadd_supports_type
.void
overrideCanDelete
(Arena arena, Method method) Override virtual methodcan_delete
.void
overrideCanRemoveSupportsType
(Arena arena, Method method) Override virtual methodcan_remove_supports_type
.void
overrideDoDelete
(Arena arena, Method method) Override virtual methoddo_delete
.void
overrideDup
(Arena arena, Method method) Override virtual methoddup
.void
overrideEqual
(Arena arena, Method method) Override virtual methodequal
.void
overrideGetCommandline
(Arena arena, Method method) Override virtual methodget_commandline
.void
overrideGetDescription
(Arena arena, Method method) Override virtual methodget_description
.void
overrideGetDisplayName
(Arena arena, Method method) Override virtual methodget_display_name
.void
overrideGetExecutable
(Arena arena, Method method) Override virtual methodget_executable
.void
overrideGetIcon
(Arena arena, Method method) Override virtual methodget_icon
.void
overrideGetId
(Arena arena, Method method) Override virtual methodget_id
.void
overrideGetName
(Arena arena, Method method) Override virtual methodget_name
.void
overrideGetSupportedTypes
(Arena arena, Method method) Override virtual methodget_supported_types
.void
overrideLaunch
(Arena arena, Method method) Override virtual methodlaunch
.void
overrideLaunchUris
(Arena arena, Method method) Override virtual methodlaunch_uris
.void
overrideLaunchUrisAsync
(Arena arena, Method method) Override virtual methodlaunch_uris_async
.void
overrideLaunchUrisFinish
(Arena arena, Method method) Override virtual methodlaunch_uris_finish
.void
overrideRemoveSupportsType
(Arena arena, Method method) Override virtual methodremove_supports_type
.void
overrideSetAsDefaultForExtension
(Arena arena, Method method) Override virtual methodset_as_default_for_extension
.void
overrideSetAsDefaultForType
(Arena arena, Method method) Override virtual methodset_as_default_for_type
.void
overrideSetAsLastUsedForType
(Arena arena, Method method) Override virtual methodset_as_last_used_for_type
.void
overrideShouldShow
(Arena arena, Method method) Override virtual methodshould_show
.void
overrideSupportsFiles
(Arena arena, Method method) Override virtual methodsupports_files
.void
overrideSupportsUris
(Arena arena, Method method) Override virtual methodsupports_uris
.Methods inherited from class org.gnome.gobject.TypeInterface
addPrerequisite, getPlugin, instantiatablePrerequisite, peek, peekParent, prerequisites, readGInstanceType, readGType, writeGInstanceType, writeGType
Methods inherited from class io.github.jwharm.javagi.base.ProxyInstance
equals, handle, hashCode
-
Constructor Details
-
AppInfoIface
Create a AppInfoIface proxy instance for the provided memory address.- Parameters:
address
- the memory address of the native object
-
AppInfoIface
Allocate a new AppInfoIface.- Parameters:
arena
- to control the memory allocation scope
-
AppInfoIface
public AppInfoIface()Allocate a new AppInfoIface. The memory is allocated withArena.ofAuto()
.
-
-
Method Details
-
getMemoryLayout
The memory layout of the native struct.- Returns:
- the memory layout
-
overrideDup
-
overrideEqual
-
overrideGetId
-
overrideGetName
-
overrideGetDescription
-
overrideGetExecutable
-
overrideGetIcon
-
overrideLaunch
-
overrideSupportsUris
-
overrideSupportsFiles
-
overrideLaunchUris
-
overrideShouldShow
-
overrideSetAsDefaultForType
-
overrideSetAsDefaultForExtension
-
overrideAddSupportsType
-
overrideCanRemoveSupportsType
-
overrideRemoveSupportsType
-
overrideCanDelete
-
overrideDoDelete
-
overrideGetCommandline
-
overrideGetDisplayName
-
overrideSetAsLastUsedForType
-
overrideGetSupportedTypes
-
overrideLaunchUrisAsync
-
overrideLaunchUrisFinish
-