IdeSymbolNode
IdeSymbolNode
|
|
Functions
ide_symbol_node_get_name ()
const gchar *
ide_symbol_node_get_name (IdeSymbolNode *self
);
ide_symbol_node_get_use_markup ()
gboolean
ide_symbol_node_get_use_markup (IdeSymbolNode *self
);
ide_symbol_node_get_location_async ()
void
ide_symbol_node_get_location_async (IdeSymbolNode *self
,
GCancellable *cancellable
,
GAsyncReadyCallback callback
,
gpointer user_data
);
ide_symbol_node_get_location_finish ()
IdeSourceLocation *
ide_symbol_node_get_location_finish (IdeSymbolNode *self
,
GAsyncResult *result
,
GError **error
);
Completes the request to gets the location for the symbol node.
Returns
An IdeSourceLocation or NULL
.
[transfer full][nullable]
Types and Values
IDE_TYPE_SYMBOL_NODE
#define IDE_TYPE_SYMBOL_NODE (ide_symbol_node_get_type())
struct IdeSymbolNodeClass
struct IdeSymbolNodeClass {
IdeObjectClass parent;
void (*get_location_async) (IdeSymbolNode *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
IdeSourceLocation *(*get_location_finish) (IdeSymbolNode *self,
GAsyncResult *result,
GError **error);
};
IdeSymbolNode
typedef struct _IdeSymbolNode IdeSymbolNode;
Property Details
The “flags”
property
“flags” IdeSymbolFlags
Flags.
Flags: Read / Write
The “kind”
property
“kind” IdeSymbolKind
Kind.
Flags: Read / Write
Default value: IDE_SYMBOL_NONE
The “name”
property
“name” gchar *
Name.
Flags: Read / Write
Default value: NULL
The “use-markup”
property
“use-markup” gboolean
Use markup.
Flags: Read / Write
Default value: FALSE