Table of Contents

Class InfoBar

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class InfoBar
Inheritance
InfoBar
Inherited Members

Methods

AddActionWidget(nint, nint, int)

Calls native method gtk_info_bar_add_action_widget.

public static extern void AddActionWidget(nint infoBar, nint child, int responseId)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

AddButton(nint, NonNullableUtf8StringHandle, int)

Calls native method gtk_info_bar_add_button.

public static extern nint AddButton(nint infoBar, NonNullableUtf8StringHandle buttonText, int responseId)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

buttonText NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

AddChild(nint, nint)

Calls native method gtk_info_bar_add_child.

public static extern void AddChild(nint infoBar, nint widget)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_info_bar_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMessageType(nint)

Calls native method gtk_info_bar_get_message_type.

public static extern MessageType GetMessageType(nint infoBar)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

Returns

MessageType

Transfer ownership: None Nullable: False

GetRevealed(nint)

Calls native method gtk_info_bar_get_revealed.

public static extern bool GetRevealed(nint infoBar)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetShowCloseButton(nint)

Calls native method gtk_info_bar_get_show_close_button.

public static extern bool GetShowCloseButton(nint infoBar)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_info_bar_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

RemoveActionWidget(nint, nint)

Calls native method gtk_info_bar_remove_action_widget.

public static extern void RemoveActionWidget(nint infoBar, nint widget)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

RemoveChild(nint, nint)

Calls native method gtk_info_bar_remove_child.

public static extern void RemoveChild(nint infoBar, nint widget)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

Response(nint, int)

Calls native method gtk_info_bar_response.

public static extern void Response(nint infoBar, int responseId)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

SetDefaultResponse(nint, int)

Calls native method gtk_info_bar_set_default_response.

public static extern void SetDefaultResponse(nint infoBar, int responseId)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

SetMessageType(nint, MessageType)

Calls native method gtk_info_bar_set_message_type.

public static extern void SetMessageType(nint infoBar, MessageType messageType)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

messageType MessageType

Transfer ownership: None Nullable: False

SetResponseSensitive(nint, int, bool)

Calls native method gtk_info_bar_set_response_sensitive.

public static extern void SetResponseSensitive(nint infoBar, int responseId, bool setting)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

responseId int

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False

SetRevealed(nint, bool)

Calls native method gtk_info_bar_set_revealed.

public static extern void SetRevealed(nint infoBar, bool revealed)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

revealed bool

Transfer ownership: None Nullable: False

SetShowCloseButton(nint, bool)

Calls native method gtk_info_bar_set_show_close_button.

public static extern void SetShowCloseButton(nint infoBar, bool setting)

Parameters

infoBar nint

Transfer ownership: None Nullable: False

setting bool

Transfer ownership: None Nullable: False