• AgsGui 7.0 »
  • Classes »
  • AgsGui.IconLink
  • AgsGui.IconLink
    • Methods
    • Virtual Methods
    • Properties
    • Signals
    • Fields
    • Class Details
      • AgsGui.IconLink
        • AgsGui.IconLink.new()
        • AgsGui.IconLink.clicked()
        • AgsGui.IconLink.copy_event()
        • AgsGui.IconLink.delete_event()
        • AgsGui.IconLink.get_action()
        • AgsGui.IconLink.get_icon_name()
        • AgsGui.IconLink.get_link_text()
        • AgsGui.IconLink.set_action()
        • AgsGui.IconLink.set_flags()
        • AgsGui.IconLink.set_icon_name()
        • AgsGui.IconLink.set_link_text()
        • AgsGui.IconLink.test_flags()
        • AgsGui.IconLink.unset_flags()
        • AgsGui.IconLink.do_clicked()
        • AgsGui.IconLink.do_copy_event()
        • AgsGui.IconLink.do_delete_event()
    • Signal Details
      • AgsGui.IconLink.signals.clicked()
      • AgsGui.IconLink.signals.copy_event()
      • AgsGui.IconLink.signals.delete_event()
    • Property Details
      • AgsGui.IconLink.props.action
  • AgsGui 7.0 »
  • Classes »
  • AgsGui.IconLink
  • AgsGui.IconLink
    • Methods
    • Virtual Methods
    • Properties
    • Signals
    • Fields
    • Class Details
      • AgsGui.IconLink
        • AgsGui.IconLink.new()
        • AgsGui.IconLink.clicked()
        • AgsGui.IconLink.copy_event()
        • AgsGui.IconLink.delete_event()
        • AgsGui.IconLink.get_action()
        • AgsGui.IconLink.get_icon_name()
        • AgsGui.IconLink.get_link_text()
        • AgsGui.IconLink.set_action()
        • AgsGui.IconLink.set_flags()
        • AgsGui.IconLink.set_icon_name()
        • AgsGui.IconLink.set_link_text()
        • AgsGui.IconLink.test_flags()
        • AgsGui.IconLink.unset_flags()
        • AgsGui.IconLink.do_clicked()
        • AgsGui.IconLink.do_copy_event()
        • AgsGui.IconLink.do_delete_event()
    • Signal Details
      • AgsGui.IconLink.signals.clicked()
      • AgsGui.IconLink.signals.copy_event()
      • AgsGui.IconLink.signals.delete_event()
    • Property Details
      • AgsGui.IconLink.props.action

AgsGui.IconLink¶

g AgsGui.IconLink AgsGui.IconLink GObject.GInterface GObject.GInterface Gtk.Accessible Gtk.Accessible GObject.GInterface->Gtk.Accessible Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable Gtk.ConstraintTarget Gtk.ConstraintTarget GObject.GInterface->Gtk.ConstraintTarget Gtk.Orientable Gtk.Orientable GObject.GInterface->Gtk.Orientable GObject.InitiallyUnowned GObject.InitiallyUnowned Gtk.Widget Gtk.Widget GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Accessible->Gtk.Widget Gtk.Box Gtk.Box Gtk.Box->AgsGui.IconLink Gtk.Buildable->Gtk.Widget Gtk.ConstraintTarget->Gtk.Widget Gtk.Orientable->Gtk.Box Gtk.Widget->Gtk.Box

Subclasses:

None

Methods¶

Inherited:

Gtk.Box (14), Gtk.Widget (183), GObject.Object (37), Gtk.Accessible (17), Gtk.Buildable (1), Gtk.Orientable (2)

Structs:

Gtk.WidgetClass (18), GObject.ObjectClass (5)

class

new (icon_name, action, link_text)

clicked ()

copy_event ()

delete_event ()

get_action ()

get_icon_name ()

get_link_text ()

set_action (action)

set_flags (flags)

set_icon_name (icon_name)

set_link_text (link_text)

test_flags (flags)

unset_flags (flags)

Virtual Methods¶

Inherited:

Gtk.Widget (25), GObject.Object (7), Gtk.Accessible (6), Gtk.Buildable (9)

do_clicked ()

do_copy_event ()

do_delete_event ()

Properties¶

Inherited:

Gtk.Box (4), Gtk.Widget (35), Gtk.Accessible (1), Gtk.Orientable (1)

Name

Type

Flags

Short Description

action

str

r/w

The assigned action

Signals¶

Inherited:

Gtk.Widget (13), GObject.Object (1)

Name

Short Description

clicked

The ::clicked signal notifies about widget clicked.

copy-event

The ::copy-event signal notifies about widget copy_event.

delete-event

The ::delete-event signal notifies about widget delete_event.

Fields¶

Inherited:

Gtk.Widget (13), GObject.Object (1)

Name

Type

Access

Description

action

str

r

box

Gtk.Box

r

context_group

Gio.SimpleActionGroup

r

context_popover

Gtk.PopoverMenu

r

context_popup

Gio.Menu

r

flags

int

r

icon

Gtk.Image

r

link

Gtk.Label

r

Class Details¶

class AgsGui.IconLink(**kwargs)¶
Bases:

Gtk.Box

Abstract:

No

Structure:

AgsGui.IconLinkClass

classmethod new(icon_name, action, link_text)¶
Parameters:
  • icon_name (str) – the icon name

  • action (str) – the action

  • link_text (str) – the link text

Returns:

the new AgsGui.IconLink

Return type:

AgsGui.IconLink

Creates a new instance of AgsGui.IconLink.

New in version 6.6.0.

clicked()¶

Emits ::clicked event.

New in version 6.6.0.

copy_event()¶
Returns:

the icon link

Return type:

AgsGui.IconLink

Emits ::copy-event event.

New in version 6.6.0.

delete_event()¶

Emits ::delete-event event.

New in version 6.6.0.

get_action()¶
Returns:

the action as string

Return type:

str

Get action of self.

New in version 6.6.0.

get_icon_name()¶
Returns:

the icon name as string

Return type:

str

Get icon name of self.

New in version 6.6.0.

get_link_text()¶
Returns:

the link text as string

Return type:

str

Get link text of self.

New in version 6.6.0.

set_action(action)¶
Parameters:

action (str) – the action

Set action of self.

New in version 6.6.0.

set_flags(flags)¶
Parameters:

flags (int) – the flags

Set flags of self.

New in version 6.6.0.

set_icon_name(icon_name)¶
Parameters:

icon_name (str) – the icon name

Set icon_name of self.

New in version 6.6.0.

set_link_text(link_text)¶
Parameters:

link_text (str) – the link text

Set link_text of self.

New in version 6.6.0.

test_flags(flags)¶
Parameters:

flags (int) – the flags

Returns:

True if flags set, otherwise False

Return type:

bool

Test flags of self.

New in version 6.6.0.

unset_flags(flags)¶
Parameters:

flags (int) – the flags

Set flags of self.

New in version 6.6.0.

do_clicked() virtual¶

Emits ::clicked event.

New in version 6.6.0.

do_copy_event() virtual¶
Returns:

the icon link

Return type:

AgsGui.IconLink

Emits ::copy-event event.

New in version 6.6.0.

do_delete_event() virtual¶

Emits ::delete-event event.

New in version 6.6.0.

Signal Details¶

AgsGui.IconLink.signals.clicked(icon_link)¶
Signal Name:

clicked

Flags:

RUN_LAST

Parameters:

icon_link (AgsGui.IconLink) – The object which received the signal

The ::clicked signal notifies about widget clicked.

New in version 6.6.0.

AgsGui.IconLink.signals.copy_event(icon_link)¶
Signal Name:

copy-event

Flags:

RUN_LAST

Parameters:

icon_link (AgsGui.IconLink) – The object which received the signal

Returns:

the AgsGui.IconLink

Return type:

AgsGui.IconLink

The ::copy-event signal notifies about widget copy_event.

New in version 6.6.0.

AgsGui.IconLink.signals.delete_event(icon_link)¶
Signal Name:

delete-event

Flags:

RUN_LAST

Parameters:

icon_link (AgsGui.IconLink) – The object which received the signal

The ::delete-event signal notifies about widget delete_event.

New in version 6.6.0.

Property Details¶

AgsGui.IconLink.props.action¶
Name:

action

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE

The assigned action.

New in version 6.6.0.