Table of Contents

Class AppChooserButton

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class AppChooserButton : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, AppChooser, Buildable, ConstraintTarget, IHandle, GTypeProvider
Inheritance
AppChooserButton
Implements
Inherited Members

Constructors

AppChooserButton()

public AppChooserButton()

AppChooserButton(params ConstructArgument[])

protected AppChooserButton(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

AppChooserButton(IntPtr, bool)

protected AppChooserButton(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

ActivateSignal

Signal Descriptor for OnActivate.

public static readonly Signal<AppChooserButton> ActivateSignal

Field Value

Signal<AppChooserButton>

ChangedSignal

Signal Descriptor for OnChanged.

public static readonly Signal<AppChooserButton> ChangedSignal

Field Value

Signal<AppChooserButton>

CustomItemActivatedSignal

Signal Descriptor for OnCustomItemActivated.

public static readonly Signal<AppChooserButton, AppChooserButton.CustomItemActivatedSignalArgs> CustomItemActivatedSignal

Field Value

Signal<AppChooserButton, AppChooserButton.CustomItemActivatedSignalArgs>

HeadingPropertyDefinition

public static readonly Property<string?, AppChooserButton> HeadingPropertyDefinition

Field Value

Property<string, AppChooserButton>

ModalPropertyDefinition

public static readonly Property<bool, AppChooserButton> ModalPropertyDefinition

Field Value

Property<bool, AppChooserButton>

ShowDefaultItemPropertyDefinition

public static readonly Property<bool, AppChooserButton> ShowDefaultItemPropertyDefinition

Field Value

Property<bool, AppChooserButton>

ShowDialogItemPropertyDefinition

public static readonly Property<bool, AppChooserButton> ShowDialogItemPropertyDefinition

Field Value

Property<bool, AppChooserButton>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

ContentType

public string? ContentType { get; }

Property Value

string

Heading

public string? Heading { get; set; }

Property Value

string

Modal

public bool Modal { get; set; }

Property Value

bool

ShowDefaultItem

public bool ShowDefaultItem { get; set; }

Property Value

bool

ShowDialogItem

public bool ShowDialogItem { get; set; }

Property Value

bool

Methods

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

AppendCustomItem(string, string, Icon)

public void AppendCustomItem(string name, string label, Icon icon)

Parameters

name string
label string
icon Icon

AppendSeparator()

public void AppendSeparator()

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAppInfo()

public AppInfo? GetAppInfo()

Returns

AppInfo

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetBounds(out int, out int, out int, out int)

[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetContentType()

public string GetContentType()

Returns

string

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetHeading()

public string? GetHeading()

Returns

string

GetModal()

public bool GetModal()

Returns

bool

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetShowDefaultItem()

public bool GetShowDefaultItem()

Returns

bool

GetShowDialogItem()

public bool GetShowDialogItem()

Returns

bool

New(string)

public static AppChooserButton New(string contentType)

Parameters

contentType string

Returns

AppChooserButton

Refresh()

public void Refresh()

ResetProperty(AccessibleProperty)

public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty

ResetRelation(AccessibleRelation)

public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation

ResetState(AccessibleState)

public void ResetState(AccessibleState state)

Parameters

state AccessibleState

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetActiveCustomItem(string)

public void SetActiveCustomItem(string name)

Parameters

name string

SetHeading(string)

public void SetHeading(string heading)

Parameters

heading string

SetModal(bool)

public void SetModal(bool modal)

Parameters

modal bool

SetShowDefaultItem(bool)

public void SetShowDefaultItem(bool setting)

Parameters

setting bool

SetShowDialogItem(bool)

public void SetShowDialogItem(bool setting)

Parameters

setting bool

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible

Events

OnActivate

public event SignalHandler<AppChooserButton> OnActivate

Event Type

SignalHandler<AppChooserButton>

OnChanged

public event SignalHandler<AppChooserButton> OnChanged

Event Type

SignalHandler<AppChooserButton>

OnCustomItemActivated

public event SignalHandler<AppChooserButton, AppChooserButton.CustomItemActivatedSignalArgs> OnCustomItemActivated

Event Type

SignalHandler<AppChooserButton, AppChooserButton.CustomItemActivatedSignalArgs>