[gtk+] Protect Unix specific print functions with G_OS_UNIX
- From: Hans Breuer <hans src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Protect Unix specific print functions with G_OS_UNIX
- Date: Sun, 2 Jan 2011 16:37:14 +0000 (UTC)
commit cfeaba9d62df524c86fe33ee90b9379e60353188
Author: Hans Breuer <hans breuer org>
Date: Sun Jan 2 12:03:27 2011 +0100
Protect Unix specific print functions with G_OS_UNIX
Although gtk.symbols seems to be unused on Unix now it still
must not contain unprotected Unix only functions, because they
can not be exported on win32.
gtk/gtk.symbols | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols
index 87208a8..2dbb2ff 100644
--- a/gtk/gtk.symbols
+++ b/gtk/gtk.symbols
@@ -700,7 +700,9 @@ gtk_css_provider_load_from_data
gtk_css_provider_load_from_file
gtk_css_provider_load_from_path
gtk_css_provider_new
+#ifdef G_OS_UNIX
gtk_custom_paper_unix_dialog_get_type G_GNUC_CONST
+#endif
gtk_debug_flag_get_type G_GNUC_CONST
gtk_delete_type_get_type G_GNUC_CONST
gtk_dest_defaults_get_type G_GNUC_CONST
@@ -889,7 +891,9 @@ gtk_entry_set_visibility
gtk_entry_set_width_chars
gtk_entry_text_index_to_layout_index
gtk_entry_unset_invisible_char
+#ifdef G_OS_UNIX
gtk_enumerate_printers
+#endif
gtk_event_box_get_above_child
gtk_event_box_get_type G_GNUC_CONST
gtk_event_box_get_visible_window
@@ -1632,12 +1636,14 @@ gtk_page_setup_set_right_margin
gtk_page_setup_set_top_margin
gtk_page_setup_to_file
gtk_page_setup_to_key_file
+#ifdef G_OS_UNIX
gtk_page_setup_unix_dialog_get_page_setup
gtk_page_setup_unix_dialog_get_print_settings
gtk_page_setup_unix_dialog_get_type G_GNUC_CONST
gtk_page_setup_unix_dialog_new
gtk_page_setup_unix_dialog_set_page_setup
gtk_page_setup_unix_dialog_set_print_settings
+#endif /* G_OS_UNIX */
gtk_paint_arrow
gtk_paint_box
gtk_paint_box_gap
@@ -1705,6 +1711,7 @@ gtk_plug_new
gtk_plug_new_for_display
gtk_policy_type_get_type G_GNUC_CONST
gtk_position_type_get_type G_GNUC_CONST
+#ifdef G_OS_UNIX
gtk_print_backend_add_printer
gtk_print_backend_destroy
gtk_print_backend_error_quark
@@ -1718,6 +1725,7 @@ gtk_print_backend_remove_printer
gtk_print_backend_set_list_done
gtk_print_backend_set_password
gtk_print_capabilities_get_type G_GNUC_CONST
+#endif /* G_OS_UNIX */
gtk_print_context_create_pango_context
gtk_print_context_create_pango_layout
gtk_print_context_get_cairo_context
@@ -1731,6 +1739,7 @@ gtk_print_context_get_type G_GNUC_CONST
gtk_print_context_get_width
gtk_print_context_set_cairo_context
gtk_print_duplex_get_type G_GNUC_CONST
+#ifdef G_OS_UNIX
gtk_printer_accepts_pdf
gtk_printer_accepts_ps
gtk_printer_compare
@@ -1781,8 +1790,10 @@ gtk_printer_option_widget_has_external_label
gtk_printer_option_widget_new
gtk_printer_option_widget_set_source
gtk_printer_request_details
+#endif /* G_OS_UNIX */
gtk_print_error_get_type G_GNUC_CONST
gtk_print_error_quark
+#ifdef G_OS_UNIX
gtk_printer_set_description
gtk_printer_set_has_details
gtk_printer_set_icon_name
@@ -1826,6 +1837,7 @@ gtk_print_job_set_scale
gtk_print_job_set_source_file
gtk_print_job_set_status
gtk_print_job_set_track_print_status
+#endif /* G_OS_UNIX */
gtk_print_operation_action_get_type G_GNUC_CONST
gtk_print_operation_cancel
gtk_print_operation_draw_page_finish
@@ -1943,6 +1955,7 @@ gtk_print_settings_to_file
gtk_print_settings_to_key_file
gtk_print_settings_unset
gtk_print_status_get_type G_GNUC_CONST
+#ifdef G_OS_UNIX
gtk_print_unix_dialog_add_custom_tab
gtk_print_unix_dialog_get_current_page
gtk_print_unix_dialog_get_embed_page_setup
@@ -1962,6 +1975,7 @@ gtk_print_unix_dialog_set_manual_capabilities
gtk_print_unix_dialog_set_page_setup
gtk_print_unix_dialog_set_settings
gtk_print_unix_dialog_set_support_selection
+#endif
#ifdef GDK_WINDOWING_WIN32
gtk_print_win32_devnames_free
gtk_print_win32_devnames_from_printer_name
@@ -3058,7 +3072,9 @@ gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_set_tip_area
gtk_tooltip_trigger_tooltip_query
+#ifdef GDK_WINDOWING_X11
gtk_tray_icon_get_type G_GNUC_CONST
+#endif
gtk_tree_drag_dest_drag_data_received
gtk_tree_drag_dest_get_type G_GNUC_CONST
gtk_tree_drag_dest_row_drop_possible
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]