GtkPrintSettings.def 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. DEFINITION MODULE FOR "C" GtkPrintSettings ;
  2. (*
  3. m2-GTK4 - GtkPrintSettings: printer options key/value store. Mapped
  4. onto <gtk/gtkprintsettings.h>.
  5. *)
  6. FROM SYSTEM IMPORT ADDRESS;
  7. EXPORT UNQUALIFIED
  8. GtkPrintSettings,
  9. gtk_print_settings_new,
  10. gtk_print_settings_set, gtk_print_settings_get,
  11. gtk_print_settings_set_printer, gtk_print_settings_get_printer;
  12. TYPE
  13. GtkPrintSettings = ADDRESS;
  14. (* GtkPrintSettings *gtk_print_settings_new(void) *)
  15. PROCEDURE gtk_print_settings_new () : GtkPrintSettings;
  16. (* void gtk_print_settings_set(GtkPrintSettings *settings, const char *key,
  17. const char *value) *)
  18. PROCEDURE gtk_print_settings_set (settings: GtkPrintSettings;
  19. key, value: ARRAY OF CHAR);
  20. (* const char *gtk_print_settings_get(GtkPrintSettings *settings, const char *key) *)
  21. PROCEDURE gtk_print_settings_get (settings: GtkPrintSettings;
  22. key: ARRAY OF CHAR) : ADDRESS;
  23. (* void gtk_print_settings_set_printer(GtkPrintSettings *settings,
  24. const char *printer) *)
  25. PROCEDURE gtk_print_settings_set_printer (settings: GtkPrintSettings;
  26. printer: ARRAY OF CHAR);
  27. (* const char *gtk_print_settings_get_printer(GtkPrintSettings *settings) *)
  28. PROCEDURE gtk_print_settings_get_printer (settings: GtkPrintSettings) : ADDRESS;
  29. END GtkPrintSettings.