PanelSessionItem.def 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. DEFINITION MODULE FOR "C" PanelSessionItem ;
  2. (* Generated by tools/gir2def.py from Panel 1. *)
  3. FROM SYSTEM IMPORT ADDRESS;
  4. EXPORT UNQUALIFIED
  5. PanelSessionItem,
  6. panel_session_item_new,
  7. panel_session_item_get_id,
  8. panel_session_item_get_metadata_value,
  9. panel_session_item_get_module_name,
  10. panel_session_item_get_position,
  11. panel_session_item_get_type_hint,
  12. panel_session_item_get_workspace,
  13. panel_session_item_has_metadata,
  14. panel_session_item_has_metadata_with_type,
  15. panel_session_item_set_id,
  16. panel_session_item_set_metadata_value,
  17. panel_session_item_set_module_name,
  18. panel_session_item_set_position,
  19. panel_session_item_set_type_hint,
  20. panel_session_item_set_workspace;
  21. TYPE
  22. PanelSessionItem = ADDRESS;
  23. (* panel_session_item_new *)
  24. PROCEDURE panel_session_item_new () : [ ADDRESS ];
  25. (* panel_session_item_get_id *)
  26. PROCEDURE panel_session_item_get_id (self: PanelSessionItem) : [ ADDRESS ];
  27. (* panel_session_item_get_metadata_value *)
  28. PROCEDURE panel_session_item_get_metadata_value (self: PanelSessionItem; key: ARRAY OF CHAR; expected_type: ADDRESS) : [ ADDRESS ];
  29. (* panel_session_item_get_module_name *)
  30. PROCEDURE panel_session_item_get_module_name (self: PanelSessionItem) : [ ADDRESS ];
  31. (* panel_session_item_get_position *)
  32. PROCEDURE panel_session_item_get_position (self: PanelSessionItem) : [ ADDRESS ];
  33. (* panel_session_item_get_type_hint *)
  34. PROCEDURE panel_session_item_get_type_hint (self: PanelSessionItem) : [ ADDRESS ];
  35. (* panel_session_item_get_workspace *)
  36. PROCEDURE panel_session_item_get_workspace (self: PanelSessionItem) : [ ADDRESS ];
  37. (* panel_session_item_has_metadata *)
  38. PROCEDURE panel_session_item_has_metadata (self: PanelSessionItem; key: ARRAY OF CHAR; value_type: ADDRESS) : [ INTEGER ];
  39. (* panel_session_item_has_metadata_with_type *)
  40. PROCEDURE panel_session_item_has_metadata_with_type (self: PanelSessionItem; key: ARRAY OF CHAR; expected_type: ADDRESS) : [ INTEGER ];
  41. (* panel_session_item_set_id *)
  42. PROCEDURE panel_session_item_set_id (self: PanelSessionItem; id: ARRAY OF CHAR);
  43. (* panel_session_item_set_metadata_value *)
  44. PROCEDURE panel_session_item_set_metadata_value (self: PanelSessionItem; key: ARRAY OF CHAR; value: ADDRESS);
  45. (* panel_session_item_set_module_name *)
  46. PROCEDURE panel_session_item_set_module_name (self: PanelSessionItem; module_name: ARRAY OF CHAR);
  47. (* panel_session_item_set_position *)
  48. PROCEDURE panel_session_item_set_position (self: PanelSessionItem; position: ADDRESS);
  49. (* panel_session_item_set_type_hint *)
  50. PROCEDURE panel_session_item_set_type_hint (self: PanelSessionItem; type_hint: ARRAY OF CHAR);
  51. (* panel_session_item_set_workspace *)
  52. PROCEDURE panel_session_item_set_workspace (self: PanelSessionItem; workspace: ARRAY OF CHAR);
  53. END PanelSessionItem.