summaryrefslogtreecommitdiff
path: root/gtk/gtkprintsettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkprintsettings.h')
-rw-r--r--gtk/gtkprintsettings.h164
1 files changed, 82 insertions, 82 deletions
diff --git a/gtk/gtkprintsettings.h b/gtk/gtkprintsettings.h
index c86badc709..3c5a748450 100644
--- a/gtk/gtkprintsettings.h
+++ b/gtk/gtkprintsettings.h
@@ -17,7 +17,6 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
-
#ifndef __GTK_PRINT_SETTINGS_H__
#define __GTK_PRINT_SETTINGS_H__
@@ -32,13 +31,14 @@ typedef struct _GtkPrintSettings GtkPrintSettings;
#define GTK_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_PRINT_SETTINGS, GtkPrintSettings))
#define GTK_IS_PRINT_SETTINGS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_PRINT_SETTINGS))
-typedef void (*GtkPrintSettingsFunc) (const char *key,
- const char *value,
- gpointer user_data);
+typedef void (*GtkPrintSettingsFunc) (const gchar *key,
+ const gchar *value,
+ gpointer user_data);
-typedef struct {
- int start;
- int end;
+typedef struct
+{
+ gint start;
+ gint end;
} GtkPageRange;
GType gtk_print_settings_get_type (void) G_GNUC_CONST;
@@ -46,93 +46,93 @@ GtkPrintSettings *gtk_print_settings_new (void);
GtkPrintSettings *gtk_print_settings_copy (GtkPrintSettings *other);
gboolean gtk_print_settings_has_key (GtkPrintSettings *settings,
- const char *key);
-const char * gtk_print_settings_get (GtkPrintSettings *settings,
- const char *key);
+ const gchar *key);
+G_CONST_RETURN gchar *gtk_print_settings_get (GtkPrintSettings *settings,
+ const gchar *key);
void gtk_print_settings_set (GtkPrintSettings *settings,
- const char *key,
- const char *value);
+ const gchar *key,
+ const gchar *value);
void gtk_print_settings_unset (GtkPrintSettings *settings,
- const char *key);
+ const gchar *key);
void gtk_print_settings_foreach (GtkPrintSettings *settings,
GtkPrintSettingsFunc func,
gpointer user_data);
gboolean gtk_print_settings_get_bool (GtkPrintSettings *settings,
- const char *key);
+ const gchar *key);
void gtk_print_settings_set_bool (GtkPrintSettings *settings,
- const char *key,
+ const gchar *key,
gboolean value);
-double gtk_print_settings_get_double (GtkPrintSettings *settings,
- const char *key);
-double gtk_print_settings_get_double_with_default (GtkPrintSettings *settings,
- const char *key,
- double def);
+gdouble gtk_print_settings_get_double (GtkPrintSettings *settings,
+ const gchar *key);
+gdouble gtk_print_settings_get_double_with_default (GtkPrintSettings *settings,
+ const gchar *key,
+ gdouble def);
void gtk_print_settings_set_double (GtkPrintSettings *settings,
- const char *key,
- double value);
-double gtk_print_settings_get_length (GtkPrintSettings *settings,
- const char *key,
+ const gchar *key,
+ gdouble value);
+gdouble gtk_print_settings_get_length (GtkPrintSettings *settings,
+ const gchar *key,
GtkUnit unit);
void gtk_print_settings_set_length (GtkPrintSettings *settings,
- const char *key,
- double value,
+ const gchar *key,
+ gdouble value,
GtkUnit unit);
-int gtk_print_settings_get_int (GtkPrintSettings *settings,
- const char *key);
-int gtk_print_settings_get_int_with_default (GtkPrintSettings *settings,
- const char *key,
- int def);
+gint gtk_print_settings_get_int (GtkPrintSettings *settings,
+ const gchar *key);
+gint gtk_print_settings_get_int_with_default (GtkPrintSettings *settings,
+ const gchar *key,
+ gint def);
void gtk_print_settings_set_int (GtkPrintSettings *settings,
- const char *key,
- int value);
+ const gchar *key,
+ gint value);
-#define GTK_PRINT_SETTINGS_PRINTER "printer"
-#define GTK_PRINT_SETTINGS_ORIENTATION "orientation"
-#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format"
-#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width"
-#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height"
-#define GTK_PRINT_SETTINGS_NUM_COPIES "num-copies"
+#define GTK_PRINT_SETTINGS_PRINTER "printer"
+#define GTK_PRINT_SETTINGS_ORIENTATION "orientation"
+#define GTK_PRINT_SETTINGS_PAPER_FORMAT "paper-format"
+#define GTK_PRINT_SETTINGS_PAPER_WIDTH "paper-width"
+#define GTK_PRINT_SETTINGS_PAPER_HEIGHT "paper-height"
+#define GTK_PRINT_SETTINGS_NUM_COPIES "num-copies"
#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE "default-source"
-#define GTK_PRINT_SETTINGS_QUALITY "quality"
-#define GTK_PRINT_SETTINGS_RESOLUTION "resolution"
-#define GTK_PRINT_SETTINGS_USE_COLOR "use-color"
-#define GTK_PRINT_SETTINGS_DUPLEX "duplex"
-#define GTK_PRINT_SETTINGS_COLLATE "collate"
-#define GTK_PRINT_SETTINGS_REVERSE "reverse"
-#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type"
-#define GTK_PRINT_SETTINGS_DITHER "dither"
-#define GTK_PRINT_SETTINGS_SCALE "scale"
-#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages"
-#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges"
-#define GTK_PRINT_SETTINGS_PAGE_SET "page-set"
-#define GTK_PRINT_SETTINGS_PRINT_TO_FILE "print-to-file"
-#define GTK_PRINT_SETTINGS_FINISHINGS "finishings"
-#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up"
-#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin"
+#define GTK_PRINT_SETTINGS_QUALITY "quality"
+#define GTK_PRINT_SETTINGS_RESOLUTION "resolution"
+#define GTK_PRINT_SETTINGS_USE_COLOR "use-color"
+#define GTK_PRINT_SETTINGS_DUPLEX "duplex"
+#define GTK_PRINT_SETTINGS_COLLATE "collate"
+#define GTK_PRINT_SETTINGS_REVERSE "reverse"
+#define GTK_PRINT_SETTINGS_MEDIA_TYPE "media-type"
+#define GTK_PRINT_SETTINGS_DITHER "dither"
+#define GTK_PRINT_SETTINGS_SCALE "scale"
+#define GTK_PRINT_SETTINGS_PRINT_PAGES "print-pages"
+#define GTK_PRINT_SETTINGS_PAGE_RANGES "page-ranges"
+#define GTK_PRINT_SETTINGS_PAGE_SET "page-set"
+#define GTK_PRINT_SETTINGS_PRINT_TO_FILE "print-to-file"
+#define GTK_PRINT_SETTINGS_FINISHINGS "finishings"
+#define GTK_PRINT_SETTINGS_NUMBER_UP "number-up"
+#define GTK_PRINT_SETTINGS_OUTPUT_BIN "output-bin"
#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
-#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra"
+#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA "win32-driver-extra"
/* Helpers: */
-const char * gtk_print_settings_get_printer (GtkPrintSettings *settings);
+G_CONST_RETURN gchar *gtk_print_settings_get_printer (GtkPrintSettings *settings);
void gtk_print_settings_set_printer (GtkPrintSettings *settings,
- const char *printer);
+ const gchar *printer);
GtkPageOrientation gtk_print_settings_get_orientation (GtkPrintSettings *settings);
void gtk_print_settings_set_orientation (GtkPrintSettings *settings,
GtkPageOrientation orientation);
GtkPaperSize * gtk_print_settings_get_paper_size (GtkPrintSettings *settings);
void gtk_print_settings_set_paper_size (GtkPrintSettings *settings,
GtkPaperSize *paper_size);
-double gtk_print_settings_get_paper_width (GtkPrintSettings *settings,
+gdouble gtk_print_settings_get_paper_width (GtkPrintSettings *settings,
GtkUnit unit);
void gtk_print_settings_set_paper_width (GtkPrintSettings *settings,
- double width,
+ gdouble width,
GtkUnit unit);
-double gtk_print_settings_get_paper_height (GtkPrintSettings *settings,
+gdouble gtk_print_settings_get_paper_height (GtkPrintSettings *settings,
GtkUnit unit);
void gtk_print_settings_set_paper_height (GtkPrintSettings *settings,
- double width,
+ gdouble width,
GtkUnit unit);
gboolean gtk_print_settings_get_use_color (GtkPrintSettings *settings);
void gtk_print_settings_set_use_color (GtkPrintSettings *settings,
@@ -149,18 +149,18 @@ void gtk_print_settings_set_duplex (GtkPrintSettings *se
GtkPrintQuality gtk_print_settings_get_quality (GtkPrintSettings *settings);
void gtk_print_settings_set_quality (GtkPrintSettings *settings,
GtkPrintQuality quality);
-int gtk_print_settings_get_num_copies (GtkPrintSettings *settings);
+gint gtk_print_settings_get_num_copies (GtkPrintSettings *settings);
void gtk_print_settings_set_num_copies (GtkPrintSettings *settings,
- int num_copies);
-int gtk_print_settings_get_number_up (GtkPrintSettings *settings);
+ gint num_copies);
+gint gtk_print_settings_get_number_up (GtkPrintSettings *settings);
void gtk_print_settings_set_number_up (GtkPrintSettings *settings,
- int number_up);
-int gtk_print_settings_get_resolution (GtkPrintSettings *settings);
+ gint number_up);
+gint gtk_print_settings_get_resolution (GtkPrintSettings *settings);
void gtk_print_settings_set_resolution (GtkPrintSettings *settings,
- int resolution);
-double gtk_print_settings_get_scale (GtkPrintSettings *settings);
+ gint resolution);
+gdouble gtk_print_settings_get_scale (GtkPrintSettings *settings);
void gtk_print_settings_set_scale (GtkPrintSettings *settings,
- double scale);
+ gdouble scale);
gboolean gtk_print_settings_get_print_to_file (GtkPrintSettings *settings);
void gtk_print_settings_set_print_to_file (GtkPrintSettings *settings,
gboolean print_to_file);
@@ -168,28 +168,28 @@ GtkPrintPages gtk_print_settings_get_print_pages (GtkPrintSettings *se
void gtk_print_settings_set_print_pages (GtkPrintSettings *settings,
GtkPrintPages pages);
GtkPageRange * gtk_print_settings_get_page_ranges (GtkPrintSettings *settings,
- int *num_ranges);
+ gint *num_ranges);
void gtk_print_settings_set_page_ranges (GtkPrintSettings *settings,
GtkPageRange *page_ranges,
- int num_ranges);
+ gint num_ranges);
GtkPageSet gtk_print_settings_get_page_set (GtkPrintSettings *settings);
void gtk_print_settings_set_page_set (GtkPrintSettings *settings,
GtkPageSet page_set);
-const char * gtk_print_settings_get_default_source (GtkPrintSettings *settings);
+G_CONST_RETURN gchar *gtk_print_settings_get_default_source (GtkPrintSettings *settings);
void gtk_print_settings_set_default_source (GtkPrintSettings *settings,
- const char *default_source);
-const char * gtk_print_settings_get_media_type (GtkPrintSettings *settings);
+ const gchar *default_source);
+G_CONST_RETURN gchar *gtk_print_settings_get_media_type (GtkPrintSettings *settings);
void gtk_print_settings_set_media_type (GtkPrintSettings *settings,
- const char *media_type);
-const char * gtk_print_settings_get_dither (GtkPrintSettings *settings);
+ const gchar *media_type);
+G_CONST_RETURN gchar *gtk_print_settings_get_dither (GtkPrintSettings *settings);
void gtk_print_settings_set_dither (GtkPrintSettings *settings,
- const char *dither);
-const char * gtk_print_settings_get_finishings (GtkPrintSettings *settings);
+ const gchar *dither);
+G_CONST_RETURN gchar *gtk_print_settings_get_finishings (GtkPrintSettings *settings);
void gtk_print_settings_set_finishings (GtkPrintSettings *settings,
- const char *finishings);
-const char * gtk_print_settings_get_output_bin (GtkPrintSettings *settings);
+ const gchar *finishings);
+G_CONST_RETURN gchar *gtk_print_settings_get_output_bin (GtkPrintSettings *settings);
void gtk_print_settings_set_output_bin (GtkPrintSettings *settings,
- const char *output_bin);
+ const gchar *output_bin);
G_END_DECLS