2008-05-01 Mike Kestner <mkestner@novell.com>

* gtk/gtk-api-2.12.raw: regen, removes some private printing API.
	* source/gtk-sharp-2.12-sources.xml: hide some private printing API.

svn path=/trunk/gtk-sharp/; revision=102287
This commit is contained in:
Mike Kestner 2008-05-01 17:49:26 +00:00
parent 399c8e8586
commit 50358ea1b0
3 changed files with 10 additions and 408 deletions

View File

@ -1,3 +1,8 @@
2008-05-01 Mike Kestner <mkestner@novell.com>
* gtk/gtk-api-2.12.raw: regen, removes some private printing API.
* source/gtk-sharp-2.12-sources.xml: hide some private printing API.
2008-05-01 Mike Kestner <mkestner@novell.com>
* generator/InterfaceGen.cs: use CName and mangle it. ClassFieldName

View File

@ -349,9 +349,6 @@
<member cname="GTK_PREVIEW_COLOR" name="Color" />
<member cname="GTK_PREVIEW_GRAYSCALE" name="Grayscale" />
</enum>
<enum name="PrintBackendError" cname="GtkPrintBackendError" type="enum">
<member cname="GTK_PRINT_BACKEND_ERROR_GENERIC" name="Generic" />
</enum>
<enum name="PrintCapabilities" cname="GtkPrintCapabilities" gtype="gtk_print_capabilities_get_type" type="flags">
<member cname="GTK_PRINT_CAPABILITY_PAGE_SET" name="PageSet" value="1 &lt;&lt; 0" />
<member cname="GTK_PRINT_CAPABILITY_COPIES" name="Copies" value="1 &lt;&lt; 1" />
@ -408,18 +405,6 @@
<member cname="GTK_PRINT_STATUS_FINISHED" name="Finished" />
<member cname="GTK_PRINT_STATUS_FINISHED_ABORTED" name="FinishedAborted" />
</enum>
<enum name="PrinterOptionType" cname="GtkPrinterOptionType" type="enum">
<member cname="GTK_PRINTER_OPTION_TYPE_BOOLEAN" name="Boolean" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE" name="Pickone" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD" name="PickonePassword" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE" name="PickonePasscode" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE_REAL" name="PickoneReal" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE_INT" name="PickoneInt" />
<member cname="GTK_PRINTER_OPTION_TYPE_PICKONE_STRING" name="PickoneString" />
<member cname="GTK_PRINTER_OPTION_TYPE_ALTERNATIVE" name="Alternative" />
<member cname="GTK_PRINTER_OPTION_TYPE_STRING" name="String" />
<member cname="GTK_PRINTER_OPTION_TYPE_FILESAVE" name="Filesave" />
</enum>
<enum name="ProgressBarOrientation" cname="GtkProgressBarOrientation" gtype="gtk_progress_bar_orientation_get_type" type="enum">
<member cname="GTK_PROGRESS_LEFT_TO_RIGHT" name="LeftToRight" />
<member cname="GTK_PROGRESS_RIGHT_TO_LEFT" name="RightToLeft" />
@ -1125,13 +1110,6 @@
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="PrinterOptionSetFunc" cname="GtkPrinterOptionSetFunc">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="RcPropertyParser" cname="GtkRcPropertyParser">
<return-type type="gboolean" />
<parameters>
@ -10938,9 +10916,6 @@
<method name="IsDefault" cname="gtk_printer_is_default">
<return-type type="gboolean" />
</method>
<method name="IsNew" cname="gtk_printer_is_new">
<return-type type="gboolean" />
</method>
<method name="IsVirtual" cname="gtk_printer_is_virtual">
<return-type type="gboolean" />
</method>
@ -10957,389 +10932,6 @@
<method name="RequestDetails" cname="gtk_printer_request_details">
<return-type type="void" />
</method>
<method name="SetDescription" cname="gtk_printer_set_description">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="description" />
</parameters>
</method>
<method name="SetHasDetails" cname="gtk_printer_set_has_details">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="val" />
</parameters>
</method>
<method name="SetIconName" cname="gtk_printer_set_icon_name">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="icon" />
</parameters>
</method>
<method name="SetIsActive" cname="gtk_printer_set_is_active">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="active" />
</parameters>
</method>
<method name="SetIsDefault" cname="gtk_printer_set_is_default">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="val" />
</parameters>
</method>
<method name="SetIsNew" cname="gtk_printer_set_is_new">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="val" />
</parameters>
</method>
<method name="SetJobCount" cname="gtk_printer_set_job_count">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="SetLocation" cname="gtk_printer_set_location">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="location" />
</parameters>
</method>
<method name="SetStateMessage" cname="gtk_printer_set_state_message">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="message" />
</parameters>
</method>
</object>
<object name="PrinterOption" cname="GtkPrinterOption" parent="GObject">
<field name="Name" cname="name" type="char*" />
<field name="DisplayText" cname="display_text" type="char*" />
<field name="Type" cname="type" type="GtkPrinterOptionType" />
<field name="Value" cname="value" type="char*" />
<field name="NumChoices" cname="num_choices" type="int" />
<field name="Choices" cname="choices" type="char**" />
<field name="ChoicesDisplay" cname="choices_display" type="char**" />
<field name="HasConflict" cname="has_conflict" type="gboolean" />
<field name="Group" cname="group" type="char*" />
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
</parameters>
</signal>
<method name="AllocateChoices" cname="gtk_printer_option_allocate_choices">
<return-type type="void" />
<parameters>
<parameter type="int" name="num" />
</parameters>
</method>
<method name="ChoicesFromArray" cname="gtk_printer_option_choices_from_array">
<return-type type="void" />
<parameters>
<parameter type="int" name="num_choices" />
<parameter type="char*" array="true" name="choices" />
<parameter type="char*" array="true" name="choices_display" />
</parameters>
</method>
<method name="ClearHasConflict" cname="gtk_printer_option_clear_has_conflict">
<return-type type="void" />
</method>
<method name="GetType" cname="gtk_printer_option_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasChoice" cname="gtk_printer_option_has_choice">
<return-type type="gboolean" />
<parameters>
<parameter type="const-char*" name="choice" />
</parameters>
</method>
<constructor cname="gtk_printer_option_new">
<parameters>
<parameter type="const-char*" name="name" />
<parameter type="const-char*" name="display_text" />
<parameter type="GtkPrinterOptionType" name="type" />
</parameters>
</constructor>
<method name="Set" cname="gtk_printer_option_set">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="value" />
</parameters>
</method>
</object>
<object name="PrinterOptionSet" cname="GtkPrinterOptionSet" parent="GObject">
<field name="Array" cname="array" type="GPtrArray*" />
<field name="Hash" cname="hash" type="GHashTable*" />
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOptionSet*" name="option" />
</parameters>
</signal>
<method name="Add" cname="gtk_printer_option_set_add">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
</parameters>
</method>
<method name="Boolean" cname="gtk_printer_option_set_boolean" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
<parameter type="gboolean" name="value" />
</parameters>
</method>
<method name="ClearConflicts" cname="gtk_printer_option_set_clear_conflicts">
<return-type type="void" />
</method>
<method name="Foreach" cname="gtk_printer_option_set_foreach">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOptionSetFunc" name="func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="ForeachInGroup" cname="gtk_printer_option_set_foreach_in_group">
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="group" />
<parameter type="GtkPrinterOptionSetFunc" name="func" />
<parameter type="gpointer" name="user_data" />
</parameters>
</method>
<method name="GetGroups" cname="gtk_printer_option_set_get_groups">
<return-type type="GList*" />
</method>
<method name="GetType" cname="gtk_printer_option_set_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="HasConflict" cname="gtk_printer_option_set_has_conflict" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
<parameter type="gboolean" name="has_conflict" />
</parameters>
</method>
<method name="Lookup" cname="gtk_printer_option_set_lookup">
<return-type type="GtkPrinterOption*" />
<parameters>
<parameter type="const-char*" name="name" />
</parameters>
</method>
<constructor cname="gtk_printer_option_set_new" />
<method name="Remove" cname="gtk_printer_option_set_remove">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="option" />
</parameters>
</method>
</object>
<object name="PrinterOptionWidget" cname="GtkPrinterOptionWidget" parent="GtkHBox">
<field name="Priv" cname="priv" type="GtkPrinterOptionWidgetPrivate*" />
<signal name="Changed" cname="changed" when="LAST" field_name="changed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOptionWidget*" name="widget" />
</parameters>
</signal>
<property name="Source" cname="source" type="GtkPrinterOption" readable="true" writeable="true" construct="true" />
<method name="GetExternalLabel" cname="gtk_printer_option_widget_get_external_label">
<return-type type="GtkWidget*" />
</method>
<method name="GetType" cname="gtk_printer_option_widget_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="GetValue" cname="gtk_printer_option_widget_get_value">
<return-type type="const-gchar*" />
</method>
<method name="HasExternalLabel" cname="gtk_printer_option_widget_has_external_label">
<return-type type="gboolean" />
</method>
<constructor cname="gtk_printer_option_widget_new">
<parameters>
<parameter type="GtkPrinterOption*" name="source" />
</parameters>
</constructor>
<method name="SetSource" cname="gtk_printer_option_widget_set_source">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinterOption*" name="source" />
</parameters>
</method>
</object>
<object name="PrintBackend" cname="GtkPrintBackend" parent="GObject">
<field name="Priv" cname="priv" type="GtkPrintBackendPrivate*" />
<signal name="PrinterListChanged" cname="printer-list-changed" when="LAST" field_name="printer_list_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
</parameters>
</signal>
<signal name="PrinterListDone" cname="printer-list-done" when="LAST" field_name="printer_list_done">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
</parameters>
</signal>
<signal name="PrinterAdded" cname="printer-added" when="LAST" field_name="printer_added">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</signal>
<signal name="PrinterRemoved" cname="printer-removed" when="LAST" field_name="printer_removed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</signal>
<signal name="PrinterStatusChanged" cname="printer-status-changed" when="LAST" field_name="printer_status_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</signal>
<virtual_method name="RequestPrinterList" cname="request_printer_list">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
</parameters>
</virtual_method>
<virtual_method name="PrintStream" cname="print_stream">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintBackend*" name="backend" />
<parameter type="GtkPrintJob*" name="job" />
<parameter type="GIOChannel*" name="data_io" />
<parameter type="GtkPrintJobCompleteFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="dnotify" />
</parameters>
</virtual_method>
<virtual_method name="PrinterRequestDetails" cname="printer_request_details">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</virtual_method>
<virtual_method name="PrinterCreateCairoSurface" cname="printer_create_cairo_surface">
<return-type type="cairo_surface_t*" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrintSettings*" name="settings" />
<parameter type="gdouble" name="height" />
<parameter type="gdouble" name="width" />
<parameter type="GIOChannel*" name="cache_io" />
</parameters>
</virtual_method>
<virtual_method name="PrinterGetOptions" cname="printer_get_options">
<return-type type="GtkPrinterOptionSet*" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrintSettings*" name="settings" />
<parameter type="GtkPageSetup*" name="page_setup" />
<parameter type="GtkPrintCapabilities" name="capabilities" />
</parameters>
</virtual_method>
<virtual_method name="PrinterMarkConflicts" cname="printer_mark_conflicts">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrinterOptionSet*" name="options" />
</parameters>
</virtual_method>
<virtual_method name="PrinterGetSettingsFromOptions" cname="printer_get_settings_from_options">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrinterOptionSet*" name="options" />
<parameter type="GtkPrintSettings*" name="settings" />
</parameters>
</virtual_method>
<virtual_method name="PrinterPrepareForPrint" cname="printer_prepare_for_print">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="GtkPrintJob*" name="print_job" />
<parameter type="GtkPrintSettings*" name="settings" />
<parameter type="GtkPageSetup*" name="page_setup" />
</parameters>
</virtual_method>
<virtual_method name="PrinterListPapers" cname="printer_list_papers">
<return-type type="GList*" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</virtual_method>
<virtual_method name="PrinterGetHardMargins" cname="printer_get_hard_margins">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
<parameter type="double*" name="top" />
<parameter type="double*" name="bottom" />
<parameter type="double*" name="left" />
<parameter type="double*" name="right" />
</parameters>
</virtual_method>
<virtual_method name="PrinterGetCapabilities" cname="printer_get_capabilities">
<return-type type="GtkPrintCapabilities" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</virtual_method>
<method name="AddPrinter" cname="gtk_print_backend_add_printer">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</method>
<method name="Destroy" cname="gtk_print_backend_destroy">
<return-type type="void" />
</method>
<method name="ErrorQuark" cname="gtk_print_backend_error_quark" shared="true">
<return-type type="GQuark" />
</method>
<method name="FindPrinter" cname="gtk_print_backend_find_printer">
<return-type type="GtkPrinter*" />
<parameters>
<parameter type="const-gchar*" name="printer_name" />
</parameters>
</method>
<method name="GetPrinterList" cname="gtk_print_backend_get_printer_list">
<return-type type="GList*" />
</method>
<method name="GetType" cname="gtk_print_backend_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="LoadModules" cname="gtk_print_backend_load_modules" shared="true">
<return-type type="GList*" />
</method>
<method name="PrintStream" cname="gtk_print_backend_print_stream">
<return-type type="void" />
<parameters>
<parameter type="GtkPrintJob*" name="job" />
<parameter type="GIOChannel*" name="data_io" />
<parameter type="GtkPrintJobCompleteFunc" name="callback" />
<parameter type="gpointer" name="user_data" />
<parameter type="GDestroyNotify" name="dnotify" />
</parameters>
</method>
<method name="PrinterListIsDone" cname="gtk_print_backend_printer_list_is_done">
<return-type type="gboolean" />
</method>
<method name="RemovePrinter" cname="gtk_print_backend_remove_printer">
<return-type type="void" />
<parameters>
<parameter type="GtkPrinter*" name="printer" />
</parameters>
</method>
<method name="SetListDone" cname="gtk_print_backend_set_list_done">
<return-type type="void" />
</method>
</object>
<object name="PrintContext" cname="GtkPrintContext" parent="GObject">
<method name="CreatePangoContext" cname="gtk_print_context_create_pango_context">
@ -20641,6 +20233,7 @@
</parameters>
</method>
</boxed>
<struct name="PrintBackend" cname="GtkPrintBackend" opaque="true" />
<struct name="PrintWin32Devnames" cname="GtkPrintWin32Devnames">
<field name="Driver" cname="driver" type="char*" />
<field name="Device" cname="device" type="char*" />

View File

@ -99,6 +99,10 @@
<exclude>gtkiconthemeparser.h</exclude>
<exclude>gtkpathbar.c</exclude>
<exclude>gtkpathbar.h</exclude>
<exclude>gtkprintbackend.h</exclude>
<exclude>gtkprinteroption.h</exclude>
<exclude>gtkprinteroptionset.h</exclude>
<exclude>gtkprinteroptionwidget.h</exclude>
<exclude>gtkquery.c</exclude>
<exclude>gtkquery.h</exclude>
<exclude>gtkrbtree.c</exclude>