[Gtk-sharp-list] GdkKeySyms Missing - Hackers wanted

Lee Mallabone gnome@fonicmonkey.net
14 Apr 2003 20:04:46 +0100


On Sat, 2003-04-12 at 06:04, fd wrote:
> Committed as Gdk.Keys. "Key_" is prepended to keys starting with a
> digit. The script is in parser/

I tried to tweak the Widget.AddAccelerator method so that it would take
the new Gdk.Key type instead of just a uint.

However, the generator just ended up hiding the AddAccelerator method.
I've included my metadata rule below, which didn't work. Do I need to
just hide the AddAccelerator method and wrap it manually? I assume my
change didn't work because the "type" metadata change is for C types,
not C# types?

I know this is just syntactic sugar, but I think it's the kind of sugar
that can make an API hard or easy to use for newbies.

Regards,

Lee.


<rule>
  <class name="GtkWidget">
    <method>AddAccelerator</method>
  </class>
  <data>
    <attribute target="param">
	  <filter level="name">accel_key</filter>
	  <name>type</name>
	  <value>Gdk.Key</value>
	</attribute>
  </data>
</rule>