Add a rule that stops private classes/structs getting generated into the Gtk assembly.
svn path=/trunk/gtk-sharp/; revision=14079
This commit is contained in:
parent
4bd0192f89
commit
7284a1f6a2
3 changed files with 70 additions and 24 deletions
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,8 @@
|
|||
2003-04-28 Lee Mallabone <gnome@fonicmonkey.net>
|
||||
|
||||
* api/gtk-api.xml, sources/Gtk.metadata: Add a rule to
|
||||
hide classes/structs that are private in Gtk+.
|
||||
|
||||
2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
|
||||
|
||||
* sample/Scribble.cs: patch from Philip Van Hoof
|
||||
|
@ -741,7 +746,7 @@
|
|||
* */*.custom : make GType params uints
|
||||
* sample/Subclass.cs : a simple type registration example
|
||||
|
||||
2002-12-24 Alejandro S<EFBFBD>nchez Acosta <raciel@gnome.org>
|
||||
2002-12-24 Alejandro Sánchez Acosta <raciel@gnome.org>
|
||||
|
||||
* samples/tutorial/notebook: Added notebook sample.
|
||||
|
||||
|
@ -777,7 +782,7 @@
|
|||
* gst/Application.cs: ditto
|
||||
* gst/Makefile.in: Reference the newly-built glib-sharp
|
||||
|
||||
2002-12-15 Alejandro S<EFBFBD>nchez Acosta <raciel@gnome.org>
|
||||
2002-12-15 Alejandro Sánchez Acosta <raciel@gnome.org>
|
||||
|
||||
* sample/tutorial/spinbutton/SpinButton.cs: Added new SpinButton sample for the GTK# tutorial.
|
||||
* sample/tutorial/Makefile: Added new SpinButton sample.
|
||||
|
@ -822,7 +827,7 @@
|
|||
* sample/DbClient/GnomeDbClient.cs:
|
||||
* sample/DbClient/client.cs: make them build.
|
||||
|
||||
2002-11-25 Alejandro S<EFBFBD>nchez Acosta <raciel@es.gnu.org>
|
||||
2002-11-25 Alejandro Sánchez Acosta <raciel@es.gnu.org>
|
||||
|
||||
* Added eventbox, rangewidget, scribble and packing sample widget.
|
||||
* Changed togglebutton sample.
|
||||
|
@ -905,7 +910,7 @@
|
|||
* api/gtk-api.xml, sources/Gtk.metadata: metadata updates for
|
||||
hiding some manually-wrapped stuff
|
||||
|
||||
2002-11-10 Alejandro S<EFBFBD>nchez Acosta <raciel@es.gnu.org>
|
||||
2002-11-10 Alejandro Sánchez Acosta <raciel@es.gnu.org>
|
||||
|
||||
* sample/tutorial: added some examples for the gtk# tutorial
|
||||
|
||||
|
|
|
@ -5685,7 +5685,7 @@
|
|||
</parameters>
|
||||
</method>
|
||||
</object>
|
||||
<object name="SizeGroup" cname="GtkSizeGroup" parent="GObject">
|
||||
<object name="SizeGroup" cname="GtkSizeGroup" parent="GObject" hidden="1">
|
||||
<field cname="widgets" type="GSList*"/>
|
||||
<field cname="mode" type="guint8"/>
|
||||
<field cname="have_width" bits="1" type="guint"/>
|
||||
|
@ -10259,11 +10259,11 @@
|
|||
<return-type type="GType"/>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="BindingArg" cname="GtkBindingArg">
|
||||
<struct name="BindingArg" cname="GtkBindingArg" hidden="1">
|
||||
<field cname="arg_type" type="GtkType"/>
|
||||
<field cname="long_data" type="glong"/>
|
||||
</struct>
|
||||
<struct name="BindingEntry" cname="GtkBindingEntry">
|
||||
<struct name="BindingEntry" cname="GtkBindingEntry" hidden="1">
|
||||
<field cname="keyval" type="guint"/>
|
||||
<field cname="modifiers" type="GdkModifierType"/>
|
||||
<field cname="binding_set" type="GtkBindingSet*"/>
|
||||
|
@ -10310,7 +10310,7 @@
|
|||
</parameters>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="BindingSet" cname="GtkBindingSet">
|
||||
<struct name="BindingSet" cname="GtkBindingSet" hidden="1">
|
||||
<field cname="set_name" type="gchar*"/>
|
||||
<field cname="priority" type="gint"/>
|
||||
<field cname="widget_path_pspecs" type="GSList*"/>
|
||||
|
@ -10353,13 +10353,13 @@
|
|||
</parameters>
|
||||
</constructor>
|
||||
</struct>
|
||||
<struct name="BindingSignal" cname="GtkBindingSignal">
|
||||
<struct name="BindingSignal" cname="GtkBindingSignal" hidden="1">
|
||||
<field cname="next" type="GtkBindingSignal*"/>
|
||||
<field cname="signal_name" type="gchar*"/>
|
||||
<field cname="n_args" type="guint"/>
|
||||
<field cname="args" type="GtkBindingArg*"/>
|
||||
</struct>
|
||||
<boxed name="Border" cname="GtkBorder">
|
||||
<boxed name="Border" cname="GtkBorder" hidden="1">
|
||||
<field cname="left" type="gint"/>
|
||||
<field cname="right" type="gint"/>
|
||||
<field cname="top" type="gint"/>
|
||||
|
@ -10374,7 +10374,7 @@
|
|||
<return-type type="GType"/>
|
||||
</method>
|
||||
</boxed>
|
||||
<struct name="BoxChild" cname="GtkBoxChild">
|
||||
<struct name="BoxChild" cname="GtkBoxChild" hidden="1">
|
||||
<field cname="widget" type="GtkWidget*"/>
|
||||
<field cname="padding" type="guint16"/>
|
||||
<field cname="expand" bits="1" type="guint"/>
|
||||
|
@ -10450,7 +10450,7 @@
|
|||
<return-type type="gboolean"/>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="FixedChild" cname="GtkFixedChild">
|
||||
<struct name="FixedChild" cname="GtkFixedChild" hidden="1">
|
||||
<field cname="widget" type="GtkWidget*"/>
|
||||
<field cname="x" type="gint"/>
|
||||
<field cname="y" type="gint"/>
|
||||
|
@ -10618,12 +10618,12 @@
|
|||
<field cname="item_type" type="gchar*"/>
|
||||
<field cname="extra_data" type="gconstpointer"/>
|
||||
</struct>
|
||||
<struct name="ItemFactoryItem" cname="GtkItemFactoryItem">
|
||||
<struct name="ItemFactoryItem" cname="GtkItemFactoryItem" hidden="1">
|
||||
<field cname="path" type="gchar*"/>
|
||||
<field cname="widgets" type="GSList*"/>
|
||||
</struct>
|
||||
<struct name="KeyHash" cname="GtkKeyHash" opaque="true"/>
|
||||
<struct name="LabelSelectionInfo" cname="GtkLabelSelectionInfo" opaque="true"/>
|
||||
<struct name="KeyHash" cname="GtkKeyHash" opaque="true" hidden="1"/>
|
||||
<struct name="LabelSelectionInfo" cname="GtkLabelSelectionInfo" opaque="true" hidden="1"/>
|
||||
<struct name="NotebookPage" cname="GtkNotebookPage" opaque="true">
|
||||
<method name="Num" cname="gtk_notebook_page_num" shared="true">
|
||||
<return-type type="gint"/>
|
||||
|
@ -10650,9 +10650,9 @@
|
|||
<field cname="parent_node" type="GtkRBNode*"/>
|
||||
</struct>
|
||||
<struct name="RBTreeView" cname="GtkRBTreeView" opaque="true"/>
|
||||
<struct name="RangeLayout" cname="GtkRangeLayout" opaque="true"/>
|
||||
<struct name="RangeStepTimer" cname="GtkRangeStepTimer" opaque="true"/>
|
||||
<struct name="RcContext" cname="GtkRcContext" opaque="true"/>
|
||||
<struct name="RangeLayout" cname="GtkRangeLayout" opaque="true" hidden="1"/>
|
||||
<struct name="RangeStepTimer" cname="GtkRangeStepTimer" opaque="true" hidden="1"/>
|
||||
<struct name="RcContext" cname="GtkRcContext" opaque="true" hidden="1"/>
|
||||
<struct name="RcProperty" cname="GtkRcProperty">
|
||||
<field cname="type_name" type="GQuark"/>
|
||||
<field cname="property_name" type="GQuark"/>
|
||||
|
@ -10782,7 +10782,7 @@
|
|||
<return-type type="void"/>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="TableChild" cname="GtkTableChild">
|
||||
<struct name="TableChild" cname="GtkTableChild" hidden="1">
|
||||
<field cname="widget" type="GtkWidget*"/>
|
||||
<field cname="left_attach" type="guint16"/>
|
||||
<field cname="right_attach" type="guint16"/>
|
||||
|
@ -10797,7 +10797,7 @@
|
|||
<field cname="xfill" bits="1" type="guint"/>
|
||||
<field cname="yfill" bits="1" type="guint"/>
|
||||
</struct>
|
||||
<struct name="TableRowCol" cname="GtkTableRowCol">
|
||||
<struct name="TableRowCol" cname="GtkTableRowCol" hidden="1">
|
||||
<field cname="requisition" type="guint16"/>
|
||||
<field cname="allocation" type="guint16"/>
|
||||
<field cname="spacing" type="guint16"/>
|
||||
|
@ -11340,7 +11340,7 @@
|
|||
<field cname="inNodeCounts" type="gboolean"/>
|
||||
</struct>
|
||||
<struct name="TextWindow" cname="GtkTextWindow" opaque="true"/>
|
||||
<struct name="ToolbarChild" cname="GtkToolbarChild">
|
||||
<struct name="ToolbarChild" cname="GtkToolbarChild" hidden="1">
|
||||
<field cname="type" type="GtkToolbarChildType"/>
|
||||
<field cname="widget" type="GtkWidget*"/>
|
||||
<field cname="icon" type="GtkWidget*"/>
|
||||
|
@ -11503,7 +11503,7 @@
|
|||
</method>
|
||||
</struct>
|
||||
<alias name="Type" cname="GtkType" type="GType "/>
|
||||
<struct name="WidgetAuxInfo" cname="GtkWidgetAuxInfo">
|
||||
<struct name="WidgetAuxInfo" cname="GtkWidgetAuxInfo" hidden="1">
|
||||
<field cname="x" type="gint"/>
|
||||
<field cname="y" type="gint"/>
|
||||
<field cname="width" type="gint"/>
|
||||
|
@ -11511,12 +11511,12 @@
|
|||
<field cname="x_set" bits="1" type="guint"/>
|
||||
<field cname="y_set" bits="1" type="guint"/>
|
||||
</struct>
|
||||
<struct name="WidgetShapeInfo" cname="GtkWidgetShapeInfo">
|
||||
<struct name="WidgetShapeInfo" cname="GtkWidgetShapeInfo" hidden="1">
|
||||
<field cname="offset_x" type="gint16"/>
|
||||
<field cname="offset_y" type="gint16"/>
|
||||
<field cname="shape_mask" type="GdkBitmap*"/>
|
||||
</struct>
|
||||
<struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo" opaque="true"/>
|
||||
<struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo" opaque="true" hidden="1"/>
|
||||
<object name="Stock" cname="GtkStock">
|
||||
<static-string cname="GTK_STOCK_ADD" name="Add" value="gtk-add"/>
|
||||
<static-string cname="GTK_STOCK_APPLY" name="Apply" value="gtk-apply"/>
|
||||
|
|
|
@ -1586,6 +1586,47 @@
|
|||
</attribute>
|
||||
</data>
|
||||
</rule>
|
||||
<!-- Supress private API bits -->
|
||||
<rule>
|
||||
<class name="GtkBorder"/>
|
||||
<class name="GtkBoxChild"/>
|
||||
<class name="GtkDebugFlag"/>
|
||||
<class name="GtkDestDefaults"/>
|
||||
<class name="GtkExpanderStyle"/>
|
||||
<class name="GtkFixedChild"/>
|
||||
<class name="GtkItemFactoryItem"/>
|
||||
<class name="GtkKeyHash"/>
|
||||
<class name="GtkLabelSelectionInfo"/>
|
||||
<class name="GtkObjectFlags"/>
|
||||
<class name="GtkRangeLayout"/>
|
||||
<class name="GtkRangeStepTimer"/>
|
||||
<class name="GtkRcContext"/>
|
||||
<class name="GtkRcFlags"/>
|
||||
<class name="GtkReadyEvent"/>
|
||||
<class name="GtkSizeGroup"/>
|
||||
<class name="GtkSizeGroupMode"/>
|
||||
<class name="GtkTableChild"/>
|
||||
<class name="GtkTableRowCol"/>
|
||||
<class name="GtkToolbarChild"/>
|
||||
<class name="GtkToolbarSpaceStyle"/>
|
||||
<class name="GtkWidgetAuxInfo"/>
|
||||
<class name="GtkWidgetFlags"/>
|
||||
<class name="GtkWidgetShapeInfo"/>
|
||||
<class name="GtkWindowGeometryInfo"/>
|
||||
<class name="GtkRBNodeColor"/>
|
||||
<class name="GtkBindingArg"/>
|
||||
<class name="GtkBindingEntry"/>
|
||||
<class name="GtkBindingSignal"/>
|
||||
<class name="GtkBindingSet"/>
|
||||
<class name="GtkPathPriorityType"/>
|
||||
<class name="GtkPathType"/>
|
||||
<data>
|
||||
<attribute target="class">
|
||||
<name>hidden</name>
|
||||
<value>1</value>
|
||||
</attribute>
|
||||
</data>
|
||||
</rule>
|
||||
<rule>
|
||||
<class name="GtkClipboardClearFunc"/>
|
||||
<data>
|
||||
|
|
Loading…
Reference in a new issue