GtkSharp/generator/gtkapi.xml

3 lines
631 KiB
XML
Raw Normal View History

2002-06-21 Rachel Hestilow <hestilow@ximian.com> * generator/ClassBase.cs: New base class for classes and interfaces. * generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations. * generator/ObjectGen.cs: Move half of this into ClassBase. * generator/Method.cs: Turn all applicable Get/Set functions into .NET accessors. Remove redundant == overload and move into Equals, as it was confusing "!= null". * generator/Parameters.cs: Alter signature creation to accept "is_set" option, add support for variable arguments. Add properties "Count", "IsVarArgs", "VAType". * generator/Ctor.cs: Fixup for changes in Parameters (indenting, signature creation). * generator/Signal.cs: Support generating declarations. * generator/SymbolTable: Change GetObjectGen to GetClassGen. * glib/IWrapper.cs: Move "Handle" declaration to here, so both classes and interfaces can benefit from it. * glib/Object.cs: Inherit from IWrapper.cs * parser/Metadata.pm: Support attribute changes on constructors, methods, signals, and paramater lists. * parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_" functions here. * parser/gapi_pp.pl: Remove boxed_type_register check, as it will be caught in the init funcs. * parser/Atk.metadata: Added. * parser/Gtk.metadata: Add all needed signal/method collision renames. Rename GtkEditable.Editable accessors to IsEditable, as .NET does not like accessors with the same name as their declaring type. Tag TreeStore constructor as varargs. * samples/ButtonApp.cs: s/EmitAdd/Add. * samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated. svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
<?xml version="1.0"?>
<api><namespace name="Pango" library="pango-1.0"><enum name="Alignment" cname="PangoAlignment" type="enum"><member cname="PANGO_ALIGN_LEFT" name="Left"/><member cname="PANGO_ALIGN_CENTER" name="Center"/><member cname="PANGO_ALIGN_RIGHT" name="Right"/></enum><enum name="AttrType" cname="PangoAttrType" type="enum"><member cname="PANGO_ATTR_INVALID" name="Invalid"/><member cname="PANGO_ATTR_LANGUAGE" name="Language"/><member cname="PANGO_ATTR_FAMILY" name="Family"/><member cname="PANGO_ATTR_STYLE" name="Style"/><member cname="PANGO_ATTR_WEIGHT" name="Weight"/><member cname="PANGO_ATTR_VARIANT" name="Variant"/><member cname="PANGO_ATTR_STRETCH" name="Stretch"/><member cname="PANGO_ATTR_SIZE" name="Size"/><member cname="PANGO_ATTR_FONT_DESC" name="FontDesc"/><member cname="PANGO_ATTR_FOREGROUND" name="Foreground"/><member cname="PANGO_ATTR_BACKGROUND" name="Background"/><member cname="PANGO_ATTR_UNDERLINE" name="Underline"/><member cname="PANGO_ATTR_STRIKETHROUGH" name="Strikethrough"/><member cname="PANGO_ATTR_RISE" name="Rise"/><member cname="PANGO_ATTR_SHAPE" name="Shape"/><member cname="PANGO_ATTR_SCALE" name="Scale"/></enum><enum name="CoverageLevel" cname="PangoCoverageLevel" type="enum"><member cname="PANGO_COVERAGE_NONE" name="None"/><member cname="PANGO_COVERAGE_FALLBACK" name="Fallback"/><member cname="PANGO_COVERAGE_APPROXIMATE" name="Approximate"/><member cname="PANGO_COVERAGE_EXACT" name="Exact"/></enum><enum name="Direction" cname="PangoDirection" type="enum"><member cname="PANGO_DIRECTION_LTR" name="Ltr"/><member cname="PANGO_DIRECTION_RTL" name="Rtl"/><member cname="PANGO_DIRECTION_TTB_LTR" name="TtbLtr"/><member cname="PANGO_DIRECTION_TTB_RTL" name="TtbRtl"/></enum><enum name="FontMask" cname="PangoFontMask" type="flags"><member cname="PANGO_FONT_MASK_FAMILY" name="Family" value="1 &lt;&lt; 0"/><member cname="PANGO_FONT_MASK_STYLE" name="Style" value="1 &lt;&lt; 1"/><member cname="PANGO_FONT_MASK_VARIANT" name="Variant" value="1 &lt;&lt; 2"/><member cname="PANGO_FONT_MASK_WEIGHT" name="Weight" value="1 &lt;&lt; 3"/><member cname="PANGO_FONT_MASK_STRETCH" name="Stretch" value="1 &lt;&lt; 4"/><member cname="PANGO_FONT_MASK_SIZE" name="Size" value="1 &lt;&lt; 5"/></enum><enum name="OTTableType" cname="PangoOTTableType" type="enum"><member cname="PANGO_OT_TABLE_GSUB" name="Gsub"/><member cname="PANGO_OT_TABLE_GPOS" name="Gpos"/></enum><enum name="Stretch" cname="PangoStretch" type="enum"><member cname="PANGO_STRETCH_ULTRA_CONDENSED" name="UltraCondensed"/><member cname="PANGO_STRETCH_EXTRA_CONDENSED" name="ExtraCondensed"/><member cname="PANGO_STRETCH_CONDENSED" name="Condensed"/><member cname="PANGO_STRETCH_SEMI_CONDENSED" name="SemiCondensed"/><member cname="PANGO_STRETCH_NORMAL" name="Normal"/><member cname="PANGO_STRETCH_SEMI_EXPANDED" name="SemiExpanded"/><member cname="PANGO_STRETCH_EXPANDED" name="Expanded"/><member cname="PANGO_STRETCH_EXTRA_EXPANDED" name="ExtraExpanded"/><member cname="PANGO_STRETCH_ULTRA_EXPANDED" name="UltraExpanded"/></enum><enum name="Style" cname="PangoStyle" type="enum"><member cname="PANGO_STYLE_NORMAL" name="Normal"/><member cname="PANGO_STYLE_OBLIQUE" name="Oblique"/><member cname="PANGO_STYLE_ITALIC" name="Italic"/></enum><enum name="TabAlign" cname="PangoTabAlign" type="enum"><member cname="PANGO_TAB_LEFT" name="Left"/></enum><enum name="Underline" cname="PangoUnderline" type="enum"><member cname="PANGO_UNDERLINE_NONE" name="None"/><member cname="PANGO_UNDERLINE_SINGLE" name="Single"/><member cname="PANGO_UNDERLINE_DOUBLE" name="Double"/><member cname="PANGO_UNDERLINE_LOW" name="Low"/></enum><enum name="Variant" cname="PangoVariant" type="enum"><member cname="PANGO_VARIANT_NORMAL" name="Normal"/><member cname="PANGO_VARIANT_SMALL_CAPS" name="SmallCaps"/></enum><enum name="Weight" cname="PangoWeight" type="enum"><member cname="PANGO_WEIGHT_ULTRALIGHT" name="Ultralight" value="200"/><member cname="PANGO_WEIGHT_LIGHT" name="Light" value="300"/><member cname="PANGO_WEIGHT_NORMAL" name="Normal" value="400"/><member cname="PANGO_WEIGHT_BOLD" name="Bold" value="700"/><member cname=