Foundry.DebuggerActions

g Foundry.DebuggerActions Foundry.DebuggerActions GObject.GInterface GObject.GInterface Gio.ActionGroup Gio.ActionGroup GObject.GInterface->Gio.ActionGroup GObject.Object GObject.Object GObject.Object->Foundry.DebuggerActions Gio.ActionGroup->Foundry.DebuggerActions

Subclasses:

None

Methods

Inherited:

GObject.Object (37), Gio.ActionGroup (14)

Structs:

GObject.ObjectClass (5)

class

new (debugger, thread)

dup_debugger ()

dup_thread ()

set_debugger (debugger)

set_thread (thread)

Virtual Methods

Inherited:

GObject.Object (7), Gio.ActionGroup (14)

Properties

Name

Type

Flags

Short Description

debugger

Foundry.Debugger

r/w/en

thread

Foundry.DebuggerThread

r/w/en

Signals

Inherited:

GObject.Object (1), Gio.ActionGroup (4)

Fields

Inherited:

GObject.Object (1), Gio.ActionGroup (4)

Class Details

class Foundry.DebuggerActions(**kwargs)
Bases:

GObject.Object, Gio.ActionGroup

Abstract:

No

Structure:

Foundry.DebuggerActionsClass

Simplified interface for performing debugger actions.

This [iface`Gio`.ActionGroup] provides actions and mechanics for writing a debugger application. It does a light amount of state management to ensure actions are enabled/disabled properly.

classmethod new(debugger, thread)
Parameters:
Returns:

a new [class`Foundry`.DebuggerActions]

Return type:

Foundry.DebuggerActions

Creates a new [class`Foundry`.DebuggerActions] instance.

New in version 1.1.

dup_debugger()
Returns:

the debugger instance

Return type:

Foundry.Debugger or None

Gets the debugger instance.

New in version 1.1.

dup_thread()
Returns:

the debugger thread

Return type:

Foundry.DebuggerThread or None

Gets the debugger thread.

New in version 1.1.

set_debugger(debugger)
Parameters:

debugger (Foundry.Debugger or None) – the debugger instance

Sets the debugger instance.

New in version 1.1.

set_thread(thread)
Parameters:

thread (Foundry.DebuggerThread or None) – the debugger thread

Sets the debugger thread and connects to its “changed” signal to update action states.

New in version 1.1.

Property Details

Foundry.DebuggerActions.props.debugger
Name:

debugger

Type:

Foundry.Debugger

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

The debugger instance.

New in version 1.1.

Foundry.DebuggerActions.props.thread
Name:

thread

Type:

Foundry.DebuggerThread

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

The debugger thread.

New in version 1.1.