Class

IdeSessionItem

Description

final class Ide.SessionItem : GObject.Object
{
  /* No available fields */
}
No description available.

Hierarchy

hierarchy this IdeSessionItem ancestor_0 GObject ancestor_0--this

Ancestors

Constructors

ide_session_item_new
No description available.

Instance methods

ide_session_item_get_id

Gets the id for the session item, if any.

ide_session_item_get_metadata

Extract a metadata value matching format.

ide_session_item_get_metadata_value

Retrieves the metadata value for key.

ide_session_item_get_module_name

Gets the module-name that created an item.

ide_session_item_get_position

Gets the PanelPosition for the item.

ide_session_item_get_type_hint

Gets the type hint for an item.

ide_session_item_get_workspace

Gets the workspace id for the item.

ide_session_item_has_metadata

If the item contains a metadata value for key.

ide_session_item_has_metadata_with_type

Checks if the item contains metadata key with expected_type.

ide_session_item_set_id

Sets the identifier for the item.

ide_session_item_set_metadata

A variadic helper to set metadata.

ide_session_item_set_metadata_value

Sets the value for metadata key.

ide_session_item_set_module_name

Sets the module-name for the session item.

ide_session_item_set_position

Sets the position for self, if any.

ide_session_item_set_type_hint

Sets the type-hint value for the item.

ide_session_item_set_workspace

Sets the workspace id for the item.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Ide.SessionItem:id
No description available.

Ide.SessionItem:module-name
No description available.

Ide.SessionItem:position
No description available.

Ide.SessionItem:type-hint
No description available.

Ide.SessionItem:workspace
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct IdeSessionItemClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.