Foundry.SymbolIntent

g Foundry.Intent Foundry.Intent Foundry.SymbolIntent Foundry.SymbolIntent Foundry.Intent->Foundry.SymbolIntent GObject.Object GObject.Object GObject.Object->Foundry.Intent

Subclasses:

None

Methods

Inherited:

Foundry.Intent (9), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (locator)

dup_locator ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

locator

Foundry.SymbolLocator

r/w/co

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class Foundry.SymbolIntent(**kwargs)
Bases:

Foundry.Intent

Abstract:

No

Structure:

Foundry.SymbolIntentClass

Represents an intent to navigate to a symbol location.

Foundry.SymbolIntent provides functionality for navigating to a symbol location using a [class`Foundry`.SymbolLocator] object. It integrates with the intent system to provide a unified interface for symbol navigation operations across different parts of the development environment.

New in version 1.1.

classmethod new(locator)
Parameters:

locator (Foundry.SymbolLocator) – a [class`Foundry`.SymbolLocator]

Returns:

a new [class`Foundry`.SymbolIntent]

Return type:

Foundry.Intent

Creates a new [class`Foundry`.SymbolIntent] for navigating to the symbol location specified by locator.

New in version 1.1.

dup_locator()
Returns:

a [class`Foundry`.SymbolLocator]

Return type:

Foundry.SymbolLocator

Gets a copy of the symbol locator object.

New in version 1.1.

Property Details

Foundry.SymbolIntent.props.locator
Name:

locator

Type:

Foundry.SymbolLocator

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY