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="Gdk"><enum name="AxisUse" cname="GdkAxisUse" type="enum"><member cname="GDK_AXIS_IGNORE" name="Ignore"/><member cname="GDK_AXIS_X" name="X"/><member cname="GDK_AXIS_Y" name="Y"/><member cname="GDK_AXIS_PRESSURE" name="Pressure"/><member cname="GDK_AXIS_XTILT" name="Xtilt"/><member cname="GDK_AXIS_YTILT" name="Ytilt"/><member cname="GDK_AXIS_WHEEL" name="Wheel"/><member cname="GDK_AXIS_LAST" name="Last"/></enum><enum name="ByteOrder" cname="GdkByteOrder" type="enum"><member cname="GDK_LSB_FIRST" name="LsbFirst"/><member cname="GDK_MSB_FIRST" name="MsbFirst"/></enum><enum name="CapStyle" cname="GdkCapStyle" type="enum"><member cname="GDK_CAP_NOT_LAST" name="NotLast"/><member cname="GDK_CAP_BUTT" name="Butt"/><member cname="GDK_CAP_ROUND" name="Round"/><member cname="GDK_CAP_PROJECTING" name="Projecting"/></enum><enum name="CrossingMode" cname="GdkCrossingMode" type="enum"><member cname="GDK_CROSSING_NORMAL" name="Normal"/><member cname="GDK_CROSSING_GRAB" name="Grab"/><member cname="GDK_CROSSING_UNGRAB" name="Ungrab"/></enum><enum name="CursorType" cname="GdkCursorType" type="enum"><member cname="GDK_X_CURSOR" name="XCursor"/><member cname="GDK_ARROW" name="Arrow" value="2"/><member cname="GDK_BASED_ARROW_DOWN" name="BasedArrowDown" value="4"/><member cname="GDK_BASED_ARROW_UP" name="BasedArrowUp" value="6"/><member cname="GDK_BOAT" name="Boat" value="8"/><member cname="GDK_BOGOSITY" name="Bogosity" value="10"/><member cname="GDK_BOTTOM_LEFT_CORNER" name="BottomLeftCorner" value="12"/><member cname="GDK_BOTTOM_RIGHT_CORNER" name="BottomRightCorner" value="14"/><member cname="GDK_BOTTOM_SIDE" name="BottomSide" value="16"/><member cname="GDK_BOTTOM_TEE" name="BottomTee" value="18"/><member cname="GDK_BOX_SPIRAL" name="BoxSpiral" value="20"/><member cname="GDK_CENTER_PTR" name="CenterPtr" value="22"/><member cname="GDK_CIRCLE" name="Circle" value="24"/><member cname="GDK_CLOCK" name="Clock" value="26"/><member cname="GDK_COFFEE_MUG" name="CoffeeMug" value="28"/><member cname="GDK_CROSS" name="Cross" value="30"/><member cname="GDK_CROSS_REVERSE" name="CrossReverse" value="32"/><member cname="GDK_CROSSHAIR" name="Crosshair" value="34"/><member cname="GDK_DIAMOND_CROSS" name="DiamondCross" value="36"/><member cname="GDK_DOT" name="Dot" value="38"/><member cname="GDK_DOTBOX" name="Dotbox" value="40"/><member cname="GDK_DOUBLE_ARROW" name="DoubleArrow" value="42"/><member cname="GDK_DRAFT_LARGE" name="DraftLarge" value="44"/><member cname="GDK_DRAFT_SMALL" name="DraftSmall" value="46"/><member cname="GDK_DRAPED_BOX" name="DrapedBox" value="48"/><member cname="GDK_EXCHANGE" name="Exchange" value="50"/><member cname="GDK_FLEUR" name="Fleur" value="52"/><member cname="GDK_GOBBLER" name="Gobbler" value="54"/><member cname="GDK_GUMBY" name="Gumby" value="56"/><member cname="GDK_HAND1" name="Hand1" value="58"/><member cname="GDK_HAND2" name="Hand2" value="60"/><member cname="GDK_HEART" name="Heart" value="62"/><member cname="GDK_ICON" name="Icon" value="64"/><member cname="GDK_IRON_CROSS" name="IronCross" value="66"/><member cname="GDK_LEFT_PTR" name="LeftPtr" value="68"/><member cname="GDK_LEFT_SIDE" name="LeftSide" value="70"/><member cname="GDK_LEFT_TEE" name="LeftTee" value="72"/><member cname="GDK_LEFTBUTTON" name="Leftbutton" value="74"/><member cname="GDK_LL_ANGLE" name="LlAngle" value="76"/><member cname="GDK_LR_ANGLE" name="LrAngle" value="78"/><member cname="GDK_MAN" name="Man" value="80"/><member cname="GDK_MIDDLEBUTTON" name="Middlebutton" value="82"/><member cname="GDK_MOUSE" name="Mouse" value="84"/><member cname="GDK_PENCIL" name="Pencil" value="86"/><member cname="GDK_PIRATE" name="Pirate" value="88"/><member cname="GDK_PLUS" name="Plus" value="90"/><member cname="GDK_QUESTION_ARROW" name="QuestionArrow" value="92"/><member cname="GDK_RIGHT_PTR" name="RightPtr" value="94"/><member cname="GDK_RIGHT_SIDE" name="RightSide" value="96"/><member cname="GDK_RIGHT_TEE" name="RightTee" value="98"/><member cname="GDK_RIGHTBUTTON" name="Rightbutton" value="100"/><member cname="GDK_RTL_LOGO" name="RtlLogo" val
|