DEFINITION MODULE FOR "C" PanelSessionItem ; (* Generated by tools/gir2def.py from Panel 1. *) FROM SYSTEM IMPORT ADDRESS; EXPORT UNQUALIFIED PanelSessionItem, panel_session_item_new, panel_session_item_get_id, panel_session_item_get_metadata_value, panel_session_item_get_module_name, panel_session_item_get_position, panel_session_item_get_type_hint, panel_session_item_get_workspace, panel_session_item_has_metadata, panel_session_item_has_metadata_with_type, panel_session_item_set_id, panel_session_item_set_metadata_value, panel_session_item_set_module_name, panel_session_item_set_position, panel_session_item_set_type_hint, panel_session_item_set_workspace; TYPE PanelSessionItem = ADDRESS; (* panel_session_item_new *) PROCEDURE panel_session_item_new () : [ ADDRESS ]; (* panel_session_item_get_id *) PROCEDURE panel_session_item_get_id (self: PanelSessionItem) : [ ADDRESS ]; (* panel_session_item_get_metadata_value *) PROCEDURE panel_session_item_get_metadata_value (self: PanelSessionItem; key: ARRAY OF CHAR; expected_type: ADDRESS) : [ ADDRESS ]; (* panel_session_item_get_module_name *) PROCEDURE panel_session_item_get_module_name (self: PanelSessionItem) : [ ADDRESS ]; (* panel_session_item_get_position *) PROCEDURE panel_session_item_get_position (self: PanelSessionItem) : [ ADDRESS ]; (* panel_session_item_get_type_hint *) PROCEDURE panel_session_item_get_type_hint (self: PanelSessionItem) : [ ADDRESS ]; (* panel_session_item_get_workspace *) PROCEDURE panel_session_item_get_workspace (self: PanelSessionItem) : [ ADDRESS ]; (* panel_session_item_has_metadata *) PROCEDURE panel_session_item_has_metadata (self: PanelSessionItem; key: ARRAY OF CHAR; value_type: ADDRESS) : [ INTEGER ]; (* panel_session_item_has_metadata_with_type *) PROCEDURE panel_session_item_has_metadata_with_type (self: PanelSessionItem; key: ARRAY OF CHAR; expected_type: ADDRESS) : [ INTEGER ]; (* panel_session_item_set_id *) PROCEDURE panel_session_item_set_id (self: PanelSessionItem; id: ARRAY OF CHAR); (* panel_session_item_set_metadata_value *) PROCEDURE panel_session_item_set_metadata_value (self: PanelSessionItem; key: ARRAY OF CHAR; value: ADDRESS); (* panel_session_item_set_module_name *) PROCEDURE panel_session_item_set_module_name (self: PanelSessionItem; module_name: ARRAY OF CHAR); (* panel_session_item_set_position *) PROCEDURE panel_session_item_set_position (self: PanelSessionItem; position: ADDRESS); (* panel_session_item_set_type_hint *) PROCEDURE panel_session_item_set_type_hint (self: PanelSessionItem; type_hint: ARRAY OF CHAR); (* panel_session_item_set_workspace *) PROCEDURE panel_session_item_set_workspace (self: PanelSessionItem; workspace: ARRAY OF CHAR); END PanelSessionItem.