2005-01-07 Mike Kestner <mkestner@novell.com>

* configure.in : check for panelapplet in enable_gnome and remove
	all the stuff for a separate panelapplet-sharp assembly.
	* Makefile.am : remove panelapplet dir from build.
	* gnome/BonoboUIVerb.cs : moved from panelapplet.
	* gnome/Gnome.metadata : add rules from panelapplet.
	* gnome/Makefile.am : add new files.
	* gnome/PanelApplet.custom : moved from panelapplet.
	* gnome/PanelAppletFactory.cs : moved from panelapplet.
	* gnome/glue/panelapplet.c : moved from panelapplet.
	* gnome/glue/Makefile.am : add new file.
	* gnomedb/GnomeDb.metadata : hide a newly parsed "obsolete" type.
	* gtk/Gtk.metadata : hide a newly parsed "obsolete" callback type.
	* panelapplet : kill dir.
	* parser/gapi2xml.pl : update callback name sanity check.
	* sources/gtk-sharp-sources.xml : move panelapplet parse into gnome.
	* */*-api.raw : regen.

svn path=/trunk/gtk-sharp/; revision=38509
This commit is contained in:
Mike Kestner 2005-01-07 21:29:38 +00:00
commit 574aa2ee06
42 changed files with 1452 additions and 571 deletions

View file

@ -1,3 +1,22 @@
2005-01-07 Mike Kestner <mkestner@novell.com>
* configure.in : check for panelapplet in enable_gnome and remove
all the stuff for a separate panelapplet-sharp assembly.
* Makefile.am : remove panelapplet dir from build.
* gnome/BonoboUIVerb.cs : moved from panelapplet.
* gnome/Gnome.metadata : add rules from panelapplet.
* gnome/Makefile.am : add new files.
* gnome/PanelApplet.custom : moved from panelapplet.
* gnome/PanelAppletFactory.cs : moved from panelapplet.
* gnome/glue/panelapplet.c : moved from panelapplet.
* gnome/glue/Makefile.am : add new file.
* gnomedb/GnomeDb.metadata : hide a newly parsed "obsolete" type.
* gtk/Gtk.metadata : hide a newly parsed "obsolete" callback type.
* panelapplet : kill dir.
* parser/gapi2xml.pl : update callback name sanity check.
* sources/gtk-sharp-sources.xml : move panelapplet parse into gnome.
* */*-api.raw : regen.
2005-01-07 Dan Winship <danw@novell.com>
* gtk/Gtk.metadata: Hide the Gtk.Image ctors generated from

View file

@ -1,4 +1,4 @@
SUBDIRS = sources generator parser glib pango atk gdk gtk glade art gnomevfs gnome gda gnomedb gtkhtml gconf rsvg vte panelapplet sample doc
SUBDIRS = sources generator parser glib pango atk gdk gtk glade art gnomevfs gnome gda gnomedb gtkhtml gconf rsvg vte sample doc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = gtk-sharp-2.0.pc

View file

@ -139,7 +139,7 @@ PKG_CHECK_MODULES(GNOMEVFS, gnome-vfs-2.0 >= $GNOME_REQUIRED_VERSION, enable_gno
AC_SUBST(GNOMEVFS_CFLAGS)
AC_SUBST(GNOMEVFS_LIBS)
PKG_CHECK_MODULES(GNOME, libgnomecanvas-2.0 >= $GNOME_REQUIRED_VERSION libgnomeui-2.0 >= $GNOME_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION libgnomeprintui-2.2 >= $GNOME_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION, enable_gnome=yes, enable_gnome=no)
PKG_CHECK_MODULES(GNOME, libgnomecanvas-2.0 >= $GNOME_REQUIRED_VERSION libgnomeui-2.0 >= $GNOME_REQUIRED_VERSION gtk+-2.0 >= $GTK_REQUIRED_VERSION libgnomeprintui-2.2 >= $GNOME_REQUIRED_VERSION gmodule-2.0 >= $GTK_REQUIRED_VERSION libpanelapplet-2.0 >= $GNOME_REQUIRED_VERSION, enable_gnome=yes, enable_gnome=no)
AC_SUBST(GNOME_CFLAGS)
AC_SUBST(GNOME_LIBS)
@ -189,11 +189,6 @@ AC_SUBST(GTKHTML_SOVERSION)
VTE_REQUIRED_VERSION=0.11.10
PKG_CHECK_MODULES(VTE_DEPENDENCIES, vte >= $VTE_REQUIRED_VERSION, enable_vte=yes, enable_vte=no)
LIBPANEL_REQUIRED_VERSION=2.6
PKG_CHECK_MODULES(LIBPANEL, libpanelapplet-2.0 >= $LIBPANEL_REQUIRED_VERSION, enable_panel=yes, enable_panel=no)
AC_SUBST(LIBPANEL_CFLAGS)
AC_SUBST(LIBPANEL_LIBS)
AM_CONDITIONAL(ENABLE_LIBART, test "x$enable_libart" = "xyes")
AM_CONDITIONAL(ENABLE_GNOMEVFS, test "x$enable_gnomevfs" = "xyes")
AM_CONDITIONAL(ENABLE_GNOME, test "x$enable_gnome" = "xyes")
@ -203,7 +198,6 @@ AM_CONDITIONAL(ENABLE_GNOMEDB, test "x$enable_gnomedb" = "xyes")
AM_CONDITIONAL(ENABLE_RSVG, test "x$enable_rsvg" = "xyes")
AM_CONDITIONAL(ENABLE_GTKHTML, test "x$enable_gtkhtml" = "xyes")
AM_CONDITIONAL(ENABLE_VTE, test "x$enable_vte" = "xyes")
AM_CONDITIONAL(ENABLE_PANEL, test "x$enable_panel" = "xyes")
AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes")
@ -284,11 +278,6 @@ vte/Makefile
vte/AssemblyInfo.cs
vte/vte-sharp.dll.config
vte/vte-sharp-2.0.pc
panelapplet/Makefile
panelapplet/AssemblyInfo.cs
panelapplet/panelapplet-sharp.dll.config
panelapplet/panelapplet-sharp-2.0.pc
panelapplet/glue/Makefile
doc/Makefile
doc/updater/Makefile
sample/GtkDemo/Makefile
@ -321,7 +310,6 @@ echo " * gnomedb-sharp.dll: $enable_gnomedb"
echo " * rsvg-sharp.dll: $enable_rsvg "
echo " * gtkhtml-sharp.dll: $enable_gtkhtml "
echo " * vte-sharp.dll: $enable_vte "
echo " * panelapplet-sharp.dll: $enable_panel "
echo ""
echo " NOTE: if any of the above say 'no' you may install the"
echo " corresponding development packages for them, rerun"

View file

@ -1,108 +0,0 @@
<Type Name="NotifyFuncNative" FullName="GConf.NotifyFuncNative">
<TypeSignature Language="C#" Maintainer="auto" Value="" />
<AssemblyInfo>
<AssemblyName>gconf-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
<Docs>
<summary>Internal class. Do not use.</summary>
<remarks>Used by <see cref="T:GConf.NotifyWrapper"/>.</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members>
<Member MemberName="BeginInvoke">
<MemberSignature Language="C#" Value="public virtual IAsyncResult BeginInvoke (IntPtr client_ptr, uint id, IntPtr entry_ptr, IntPtr user_data, AsyncCallback callback, object object);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IAsyncResult</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client_ptr" Type="System.IntPtr" />
<Parameter Name="id" Type="System.UInt32" />
<Parameter Name="entry_ptr" Type="System.IntPtr" />
<Parameter Name="user_data" Type="System.IntPtr" />
<Parameter Name="callback" Type="System.AsyncCallback" />
<Parameter Name="object" Type="System.Object" />
</Parameters>
<Docs>
<summary>Internal. Do not use.</summary>
<param name="client_ptr">a <see cref="T:System.IntPtr" /></param>
<param name="id">a <see cref="T:System.UInt32" /></param>
<param name="entry_ptr">a <see cref="T:System.IntPtr" /></param>
<param name="user_data">a <see cref="T:System.IntPtr" /></param>
<param name="callback">a <see cref="T:System.AsyncCallback" /></param>
<param name="object">a <see cref="T:System.Object" /></param>
<returns>a <see cref="T:System.IAsyncResult" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="EndInvoke">
<MemberSignature Language="C#" Value="public virtual void EndInvoke (IAsyncResult result);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="result" Type="System.IAsyncResult" />
</Parameters>
<Docs>
<summary>Internal. Do not use.</summary>
<param name="result">a <see cref="T:System.IAsyncResult" /></param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public NotifyFuncNative (object object, IntPtr method);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="object" Type="System.Object" />
<Parameter Name="method" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Public constructor.</summary>
<param name="object">a <see cref="T:System.Object" /></param>
<param name="method">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:GConf.NotifyFuncNative" /></returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Invoke">
<MemberSignature Language="C#" Value="public override void Invoke (IntPtr client_ptr, uint id, IntPtr entry_ptr, IntPtr user_data);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="client_ptr" Type="System.IntPtr" />
<Parameter Name="id" Type="System.UInt32" />
<Parameter Name="entry_ptr" Type="System.IntPtr" />
<Parameter Name="user_data" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal. Do not use.</summary>
<param name="client_ptr">a <see cref="T:System.IntPtr" /></param>
<param name="id">a <see cref="T:System.UInt32" /></param>
<param name="entry_ptr">a <see cref="T:System.IntPtr" /></param>
<param name="user_data">a <see cref="T:System.IntPtr" /></param>
<remarks></remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -11,7 +11,8 @@
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>Event handler.</summary>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
@ -38,7 +39,8 @@
<Docs>
<summary>To be added</summary>
<param name="result">a <see cref="T:System.IAsyncResult" /></param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="BeginInvoke">
@ -70,7 +72,8 @@
<param name="callback">a <see cref="T:System.AsyncCallback" /></param>
<param name="object">a <see cref="T:System.Object" /></param>
<returns>a <see cref="T:System.IAsyncResult" /></returns>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
@ -86,7 +89,8 @@
<param name="object">a <see cref="T:System.Object" /></param>
<param name="method">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Glade.XML+SignalConnector+RawXMLConnectFunc" /></returns>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Invoke">
@ -113,7 +117,8 @@
<param name="connect_object">a <see cref="T:System.IntPtr" /></param>
<param name="after">a <see cref="T:System.Int32" /></param>
<param name="user_data">a <see cref="T:System.IntPtr" /></param>
<remarks></remarks>
<remarks>
</remarks>
</Docs>
</Member>
</Members>

View file

@ -0,0 +1,38 @@
<Type Name="BonoboUIVerb" FullName="Gnome.BonoboUIVerb">
<TypeSignature Language="C#" Value="public sealed struct BonoboUIVerb" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BonoboUIVerb (string name, Gnome.ContextMenuItemCallback cb);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="cb" Type="Gnome.ContextMenuItemCallback" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="name">a <see cref="T:System.String" /></param>
<param name="cb">a <see cref="T:Gnome.ContextMenuItemCallback" /></param>
<returns>a <see cref="T:Gnome.BonoboUIVerb" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,72 @@
<Type Name="ChangeBackgroundArgs" FullName="Gnome.ChangeBackgroundArgs">
<TypeSignature Language="C#" Value="public class ChangeBackgroundArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ChangeBackgroundArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.ChangeBackgroundArgs" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Type">
<MemberSignature Language="C#" Value="public Gnome.PanelAppletBackgroundType Type { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletBackgroundType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.PanelAppletBackgroundType" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Color">
<MemberSignature Language="C#" Value="public Gdk.Color Color { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Color</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gdk.Color" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Pixmap">
<MemberSignature Language="C#" Value="public Gdk.Pixmap Pixmap { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Pixmap</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gdk.Pixmap" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="ChangeBackgroundHandler" FullName="Gnome.ChangeBackgroundHandler">
<TypeSignature Language="C#" Value="public sealed delegate void ChangeBackgroundHandler (object o, Gnome.ChangeBackgroundArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gnome.ChangeBackgroundArgs" />
</Parameters>
</Type>

View file

@ -0,0 +1,46 @@
<Type Name="ChangeSizeArgs" FullName="Gnome.ChangeSizeArgs">
<TypeSignature Language="C#" Value="public class ChangeSizeArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ChangeSizeArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.ChangeSizeArgs" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public uint Size { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="ChangeSizeHandler" FullName="Gnome.ChangeSizeHandler">
<TypeSignature Language="C#" Value="public sealed delegate void ChangeSizeHandler (object o, Gnome.ChangeSizeArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gnome.ChangeSizeArgs" />
</Parameters>
</Type>

View file

@ -0,0 +1,32 @@
<Type Name="ContextMenuItemCallback" FullName="Gnome.ContextMenuItemCallback">
<TypeSignature Language="C#" Value="public sealed delegate void ContextMenuItemCallback ();" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
</Type>

View file

@ -0,0 +1,46 @@
<Type Name="MoveFocusOutOfAppletArgs" FullName="Gnome.MoveFocusOutOfAppletArgs">
<TypeSignature Language="C#" Value="public class MoveFocusOutOfAppletArgs : GLib.SignalArgs" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MoveFocusOutOfAppletArgs ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.MoveFocusOutOfAppletArgs" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Direction">
<MemberSignature Language="C#" Value="public Gtk.DirectionType Direction { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.DirectionType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gtk.DirectionType" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="MoveFocusOutOfAppletHandler" FullName="Gnome.MoveFocusOutOfAppletHandler">
<TypeSignature Language="C#" Value="public sealed delegate void MoveFocusOutOfAppletHandler (object o, Gnome.MoveFocusOutOfAppletArgs args);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gnome.MoveFocusOutOfAppletArgs" />
</Parameters>
</Type>

View file

@ -0,0 +1,487 @@
<Type Name="PanelApplet" FullName="Gnome.PanelApplet">
<TypeSignature Language="C#" Value="public abstract class PanelApplet : Gtk.EventBox, Implementor, IWrapper, IDisposable" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>Gtk.EventBox</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.Implementor</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="protected override void Finalize ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OnChangeBackground">
<MemberSignature Language="C#" Value="protected virtual void OnChangeBackground (Gnome.PanelAppletBackgroundType type, Gdk.Color color, Gdk.Pixmap pixmap);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="Gnome.PanelAppletBackgroundType" />
<Parameter Name="color" Type="Gdk.Color" />
<Parameter Name="pixmap" Type="Gdk.Pixmap" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="type">a <see cref="T:System.Int32" /></param>
<param name="color">a <see cref="T:Gdk.Color" /></param>
<param name="pixmap">a <see cref="T:Gdk.Pixmap" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OnMoveFocusOutOfApplet">
<MemberSignature Language="C#" Value="protected virtual void OnMoveFocusOutOfApplet (Gtk.DirectionType direction);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="direction" Type="Gtk.DirectionType" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="direction">a <see cref="T:System.Int32" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OnChangeSize">
<MemberSignature Language="C#" Value="protected virtual void OnChangeSize (uint size);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="size" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="size">a <see cref="T:System.UInt32" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetSizeHints">
<MemberSignature Language="C#" Value="public int SetSizeHints (int n_elements, int base_size);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="n_elements" Type="System.Int32" />
<Parameter Name="base_size" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="n_elements">a <see cref="T:System.Int32" /></param>
<param name="base_size">a <see cref="T:System.Int32" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfGetInt">
<MemberSignature Language="C#" Value="public int GconfGetInt (string key);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfSetFloat">
<MemberSignature Language="C#" Value="public void GconfSetFloat (string key, double the_float);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
<Parameter Name="the_float" Type="System.Double" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<param name="the_float">a <see cref="T:System.Double" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetBackground">
<MemberSignature Language="C#" Value="public Gnome.PanelAppletBackgroundType GetBackground (Gdk.Color color, Gdk.Pixmap pixmap);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletBackgroundType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="color" Type="Gdk.Color" />
<Parameter Name="pixmap" Type="Gdk.Pixmap" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="color">a <see cref="T:Gdk.Color" /></param>
<param name="pixmap">a <see cref="T:Gdk.Pixmap" /></param>
<returns>a <see cref="T:Gnome.PanelAppletBackgroundType" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfGetString">
<MemberSignature Language="C#" Value="public string GconfGetString (string key);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfSetInt">
<MemberSignature Language="C#" Value="public void GconfSetInt (string key, int the_int);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
<Parameter Name="the_int" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<param name="the_int">a <see cref="T:System.Int32" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="AddPreferences">
<MemberSignature Language="C#" Value="public void AddPreferences (string schema_dir);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="schema_dir" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="schema_dir">a <see cref="T:System.String" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfGetFullKey">
<MemberSignature Language="C#" Value="public string GconfGetFullKey (string key);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfSetString">
<MemberSignature Language="C#" Value="public void GconfSetString (string key, string the_string);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
<Parameter Name="the_string" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<param name="the_string">a <see cref="T:System.String" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfGetBool">
<MemberSignature Language="C#" Value="public bool GconfGetBool (string key);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfGetFloat">
<MemberSignature Language="C#" Value="public double GconfGetFloat (string key);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:System.Double" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GconfSetBool">
<MemberSignature Language="C#" Value="public void GconfSetBool (string key, bool the_bool);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="key" Type="System.String" />
<Parameter Name="the_bool" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="key">a <see cref="T:System.String" /></param>
<param name="the_bool">a <see cref="T:System.Boolean" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetupMenu">
<MemberSignature Language="C#" Value="public void SetupMenu (string xml, Gnome.BonoboUIVerb[] items);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="xml" Type="System.String" />
<Parameter Name="items" Type="Gnome.BonoboUIVerb[]" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="xml">a <see cref="T:System.String" /></param>
<param name="items">a <see cref="T:Gnome.BonoboUIVerb" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Creation">
<MemberSignature Language="C#" Value="public virtual void Creation ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected PanelApplet (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<returns>a <see cref="T:Gnome.PanelApplet" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PanelApplet (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<returns>a <see cref="T:Gnome.PanelApplet" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PanelApplet ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.PanelApplet" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:GLib.GType" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="LockedDown">
<MemberSignature Language="C#" Value="public bool LockedDown { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="PreferencesKey">
<MemberSignature Language="C#" Value="public string PreferencesKey { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Size">
<MemberSignature Language="C#" Value="public uint Size { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Flags">
<MemberSignature Language="C#" Value="public Gnome.PanelAppletFlags Flags { set; get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:Gnome.PanelAppletFlags" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="IID">
<MemberSignature Language="C#" Value="public virtual string IID { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="FactoryIID">
<MemberSignature Language="C#" Value="public virtual string FactoryIID { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ChangeBackground">
<MemberSignature Language="C#" Value="public event Gnome.ChangeBackgroundHandler ChangeBackground;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gnome.ChangeBackgroundHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="MoveFocusOutOfApplet">
<MemberSignature Language="C#" Value="public event Gnome.MoveFocusOutOfAppletHandler MoveFocusOutOfApplet;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gnome.MoveFocusOutOfAppletHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ChangeSize">
<MemberSignature Language="C#" Value="public event Gnome.ChangeSizeHandler ChangeSize;" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Gnome.ChangeSizeHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,84 @@
<Type Name="PanelAppletBackgroundType" FullName="Gnome.PanelAppletBackgroundType">
<TypeSignature Language="C#" Value="public enum PanelAppletBackgroundType" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IComparable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IConvertible</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IFormattable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members>
<Member MemberName="NoBackground">
<MemberSignature Language="C#" Value="NoBackground" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletBackgroundType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ColorBackground">
<MemberSignature Language="C#" Value="ColorBackground" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletBackgroundType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="PixmapBackground">
<MemberSignature Language="C#" Value="PixmapBackground" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletBackgroundType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="value__">
<MemberSignature Language="C#" Value="value__" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,37 @@
<Type Name="PanelAppletFactory" FullName="Gnome.PanelAppletFactory">
<TypeSignature Language="C#" Value="public class PanelAppletFactory" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes />
<Members>
<Member MemberName="Register">
<MemberSignature Language="C#" Value="public static void Register (Type applet_type);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="applet_type" Type="System.Type" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="applet_type">a <see cref="T:System.Type" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="PanelAppletFactoryCallback" FullName="Gnome.PanelAppletFactoryCallback">
<TypeSignature Language="C#" Value="public sealed delegate bool PanelAppletFactoryCallback (Gnome.PanelApplet applet, string iid);" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.ICloneable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members />
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="applet" Type="Gnome.PanelApplet" />
<Parameter Name="iid" Type="System.String" />
</Parameters>
</Type>

View file

@ -0,0 +1,101 @@
<Type Name="PanelAppletFlags" FullName="Gnome.PanelAppletFlags">
<TypeSignature Language="C#" Value="public enum PanelAppletFlags" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</AssemblyInfo>
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IComparable</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IConvertible</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IFormattable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>System.FlagsAttribute</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="FlagsNone">
<MemberSignature Language="C#" Value="FlagsNone" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ExpandMajor">
<MemberSignature Language="C#" Value="ExpandMajor" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ExpandMinor">
<MemberSignature Language="C#" Value="ExpandMinor" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="HasHandle">
<MemberSignature Language="C#" Value="HasHandle" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gnome.PanelAppletFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="value__">
<MemberSignature Language="C#" Value="value__" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -140,5 +140,27 @@
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public StockItem (string stock_id, string label, uint keyval, Gdk.ModifierType modifier, string domain);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="stock_id" Type="System.String" />
<Parameter Name="label" Type="System.String" />
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifier" Type="Gdk.ModifierType" />
<Parameter Name="domain" Type="System.String" />
</Parameters>
<Docs>
<summary>Public constructor</summary>
<param name="stock_id">a <see cref="T:System.String" /></param>
<param name="label">a <see cref="T:System.String" /></param>
<param name="keyval">a <see cref="T:System.UInt32" /></param>
<param name="modifier">a <see cref="T:System.Int32" /></param>
<param name="domain">a <see cref="T:System.String" /></param>
<returns>a <see cref="T:Gtk.StockItem" /></returns>
<remarks />
</Docs>
</Member>
</Members>
</Type>
</Type>

View file

@ -1,7 +1,7 @@
using System;
using System.Runtime.InteropServices;
namespace PanelApplet
namespace Gnome
{
public delegate void ContextMenuItemCallback ();

View file

@ -114,6 +114,12 @@
<attr path="/api/namespace/object[@cname='GnomePrintTransport']" name="parent">GObject</attr>
<attr path="/api/namespace/object[@cname='GnomePropertyBox']/method[@name='SetState']" name="new_flag">1</attr>
<attr path="/api/namespace/object[@cname='GPAOptionMenu']/constructor/*/*[@type='const-guchar*']" name="type">const-gchar*</attr>
<attr path="/api/namespace/object[@cname='PanelAppletShell']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_factory_main']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_factory_main_closure']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_get_flags']" name="new_flag">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_set_flasg']" name="new_flag">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']" name="abstract">1</attr>
<attr path="/api/namespace/struct[@cname='GnomeCanvasPathDef']/method[@name='Curveto']" name="name">CurveTo</attr>
<attr path="/api/namespace/struct[@cname='GnomeCanvasPathDef']/method[@name='Lineto']" name="name">LineTo</attr>
<attr path="/api/namespace/struct[@cname='GnomeCanvasPathDef']/method[@name='LinetoMoving']" name="name">LineToMoving</attr>

View file

@ -28,9 +28,11 @@ CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) gtk-sharp.snk
DISTCLEANFILES = gnome-sharp-2.0.pc $(ASSEMBLY).config AssemblyInfo.cs
sources = \
BonoboUIVerb.cs \
IconData.cs \
IconTheme.cs \
Modules.cs
Modules.cs \
PanelAppletFactory.cs
build_sources = $(addprefix $(srcdir)/, $(sources)) AssemblyInfo.cs
@ -60,6 +62,7 @@ customs = \
IconList.custom \
IconTextItem.custom \
IconTheme.custom \
PanelApplet.custom \
Print.custom \
PrintContext.custom \
PrintDialog.custom \

View file

@ -2,21 +2,21 @@ using System;
using System.Reflection;
using System.Runtime.InteropServices;
namespace PanelApplet
namespace Gnome
{
public class AppletFactory
public class PanelAppletFactory
{
private AppletFactory () { }
private PanelAppletFactory () {}
private static string _IID;
private static string _factoryIID;
private static PanelAppletSharp.FactoryCallbackWrapper cb_wrapper;
private static GnomeSharp.PanelAppletFactoryCallbackWrapper cb_wrapper;
public static void Register (Type applet_type)
{
PanelApplet applet = (PanelApplet) Activator.CreateInstance (applet_type, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance, null, new object[] {IntPtr.Zero}, null);
cb_wrapper = new PanelAppletSharp.FactoryCallbackWrapper (new FactoryCallback (Creation), null);
cb_wrapper = new GnomeSharp.PanelAppletFactoryCallbackWrapper (new PanelAppletFactoryCallback (Creation), null);
_IID = applet.IID;
_factoryIID = applet.FactoryIID;
panel_applet_factory_main(_factoryIID, GLib.Object.LookupGType (applet_type).Val, cb_wrapper.NativeDelegate, IntPtr.Zero);
@ -31,6 +31,6 @@ namespace PanelApplet
}
[DllImport("panel-applet-2")]
static extern int panel_applet_factory_main(string iid, IntPtr applet_type, PanelAppletSharp.FactoryCallbackNative cb, IntPtr data);
static extern int panel_applet_factory_main(string iid, IntPtr applet_type, GnomeSharp.PanelAppletFactoryCallbackNative cb, IntPtr data);
}
}

View file

@ -12,6 +12,7 @@ libgnomesharpglue_2_la_SOURCES = \
canvas.c \
canvasitem.c \
canvaspoints.c \
panelapplet.c \
program.c \
#

View file

@ -7793,4 +7793,285 @@
</method>
</class>
</namespace>
<namespace name="Gnome" library="panel-applet-2">
<enum name="PanelAppletBackgroundType" cname="PanelAppletBackgroundType" type="enum">
<member cname="PANEL_NO_BACKGROUND" name="NoBackground"/>
<member cname="PANEL_COLOR_BACKGROUND" name="ColorBackground"/>
<member cname="PANEL_PIXMAP_BACKGROUND" name="PixmapBackground"/>
</enum>
<enum name="PanelAppletFlags" cname="PanelAppletFlags" type="flags">
<member cname="PANEL_APPLET_FLAGS_NONE" name="FlagsNone"/>
<member cname="PANEL_APPLET_EXPAND_MAJOR" name="ExpandMajor" value="1 &lt;&lt; 0"/>
<member cname="PANEL_APPLET_EXPAND_MINOR" name="ExpandMinor" value="1 &lt;&lt; 1"/>
<member cname="PANEL_APPLET_HAS_HANDLE" name="HasHandle" value="1 &lt;&lt; 2"/>
</enum>
<callback name="PanelAppletFactoryCallback" cname="PanelAppletFactoryCallback">
<return-type type="gboolean"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="const-gchar*" name="iid"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<object name="PanelAppletShell" cname="PanelAppletShell" parent="BonoboObject">
<field name="Priv" cname="priv" type="PanelAppletShellPrivate*"/>
<method name="Construct" cname="panel_applet_shell_construct">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
</parameters>
</method>
<method name="GetType" cname="panel_applet_shell_get_type" shared="true">
<return-type type="GType"/>
</method>
<constructor cname="panel_applet_shell_new">
<parameters>
<parameter type="PanelApplet*" name="applet"/>
</parameters>
</constructor>
</object>
<object name="PanelApplet" cname="PanelApplet" parent="GtkEventBox">
<field name="Priv" cname="priv" type="PanelAppletPrivate*"/>
<signal name="ChangeOrient" cname="change_orient" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="PanelAppletOrient" name="orient"/>
</parameters>
</signal>
<signal name="ChangeSize" cname="change_size" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="guint" name="size"/>
</parameters>
</signal>
<signal name="ChangeBackground" cname="change_background" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="PanelAppletBackgroundType" name="type"/>
<parameter type="GdkColor*" name="color"/>
<parameter type="GdkPixmap*" name="pixmap"/>
</parameters>
</signal>
<signal name="MoveFocusOutOfApplet" cname="move_focus_out_of_applet" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="frame"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<method name="AddPreferences" cname="panel_applet_add_preferences">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="schema_dir"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="FactoryMain" cname="panel_applet_factory_main" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-gchar*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PanelAppletFactoryCallback" name="callback"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="FactoryMainClosure" cname="panel_applet_factory_main_closure" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-gchar*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="GClosure*" name="closure"/>
</parameters>
</method>
<method name="GconfGetBool" cname="panel_applet_gconf_get_bool">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetFloat" cname="panel_applet_gconf_get_float">
<return-type type="gdouble"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetFullKey" cname="panel_applet_gconf_get_full_key">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
</parameters>
</method>
<method name="GconfGetInt" cname="panel_applet_gconf_get_int">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetList" cname="panel_applet_gconf_get_list">
<return-type type="GSList*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValueType" name="list_type"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetString" cname="panel_applet_gconf_get_string">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetValue" cname="panel_applet_gconf_get_value">
<return-type type="GConfValue*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetBool" cname="panel_applet_gconf_set_bool">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gboolean" name="the_bool"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetFloat" cname="panel_applet_gconf_set_float">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gdouble" name="the_float"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetInt" cname="panel_applet_gconf_set_int">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gint" name="the_int"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetList" cname="panel_applet_gconf_set_list">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValueType" name="list_type"/>
<parameter type="GSList*" name="list"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetString" cname="panel_applet_gconf_set_string">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="const-gchar*" name="the_string"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetValue" cname="panel_applet_gconf_set_value">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValue*" name="value"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GetBackground" cname="panel_applet_get_background">
<return-type type="PanelAppletBackgroundType"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
<parameter type="GdkPixmap**" name="pixmap"/>
</parameters>
</method>
<method name="GetControl" cname="panel_applet_get_control">
<return-type type="BonoboControl*"/>
</method>
<method name="GetFlags" cname="panel_applet_get_flags">
<return-type type="PanelAppletFlags"/>
</method>
<method name="GetLockedDown" cname="panel_applet_get_locked_down">
<return-type type="gboolean"/>
</method>
<method name="GetOrient" cname="panel_applet_get_orient">
<return-type type="PanelAppletOrient"/>
</method>
<method name="GetPopupComponent" cname="panel_applet_get_popup_component">
<return-type type="BonoboUIComponent*"/>
</method>
<method name="GetPreferencesKey" cname="panel_applet_get_preferences_key">
<return-type type="gchar*"/>
</method>
<method name="GetSize" cname="panel_applet_get_size">
<return-type type="guint"/>
</method>
<method name="GetType" cname="panel_applet_get_type" shared="true">
<return-type type="GType"/>
</method>
<constructor cname="panel_applet_new"/>
<method name="SetFlags" cname="panel_applet_set_flags">
<return-type type="void"/>
<parameters>
<parameter type="PanelAppletFlags" name="flags"/>
</parameters>
</method>
<method name="SetSizeHints" cname="panel_applet_set_size_hints">
<return-type type="void"/>
<parameters>
<parameter type="const-int*" name="size_hints"/>
<parameter type="int" name="n_elements"/>
<parameter type="int" name="base_size"/>
</parameters>
</method>
<method name="SetupMenu" cname="panel_applet_setup_menu">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="xml"/>
<parameter type="const-BonoboUIVerb*" name="verb_list"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="SetupMenuFromFile" cname="panel_applet_setup_menu_from_file">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="opt_datadir"/>
<parameter type="const-gchar*" name="file"/>
<parameter type="const-gchar*" name="opt_app_name"/>
<parameter type="const-BonoboUIVerb*" name="verb_list"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="ShlibFactory" cname="panel_applet_shlib_factory" shared="true">
<return-type type="Bonobo_Unknown"/>
<parameters>
<parameter type="const-char*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PortableServer_POA" name="poa"/>
<parameter type="gpointer" name="impl_ptr"/>
<parameter type="PanelAppletFactoryCallback" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="CORBA_Environment*" name="ev"/>
</parameters>
</method>
<method name="ShlibFactoryClosure" cname="panel_applet_shlib_factory_closure" shared="true">
<return-type type="Bonobo_Unknown"/>
<parameters>
<parameter type="const-char*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PortableServer_POA" name="poa"/>
<parameter type="gpointer" name="impl_ptr"/>
<parameter type="GClosure*" name="closure"/>
<parameter type="CORBA_Environment*" name="ev"/>
</parameters>
</method>
</object>
<alias name="PanelAppletOrient" cname="PanelAppletOrient" type="GNOME_Vertigo_PanelOrient"/>
</namespace>
</api>

View file

@ -1,5 +1,6 @@
<?xml version="1.0"?>
<metadata>
<attr path="/api/namespace/callback[@cname='DbShellCallbackFunc']" name="hidden">1</attr>
<attr path="//class[@cname='GnomeDbStock_']" name="name">StockManager</attr>
<attr path="//object[@cname='GnomeDbControl']" name="hidden">1</attr>
<attr path="//object[@cname='GnomeDbWindow']" name="hidden">1</attr>

View file

@ -17,6 +17,13 @@
<member cname="GNOME_DB_FORM_TYPE_NAVIGATOR" name="Navigator"/>
<member cname="GNOME_DB_FORM_TYPE_LIST" name="List"/>
</enum>
<callback name="DbShellCallbackFunc" cname="DbShellCallbackFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="shell"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="GridForeachFunc" cname="GnomeDbGridForeachFunc">
<return-type type="void"/>
<parameters>

View file

@ -26,6 +26,7 @@
<attr path="/api/namespace/boxed[@cname='GtkTextIter']/method[@name='GetToggledTags']" name="hidden">1</attr>
<attr path="/api/namespace/boxed[@cname='GtkTreePath']/method[@name='GetIndices']" name="hidden">1</attr>
<attr path="/api/namespace/callback[@cname='GtkClipboardGetFunc']/*/*[@type='GtkSelectionData*']" name="pass_as">ref</attr>
<attr path="/api/namespace/callback[@cname='GtkItemFactoryCallback2']" name="hidden">1</attr>
<attr path="/api/namespace/class[@cname='GtkAccel_']/method[@name='GroupsFromObject']" name="hidden">1</attr>
<attr path="/api/namespace/class[@cname='GtkAccelerator_']/method[@name='GetDefaultModMask']/return-type" name="type">GdkModifierType</attr>
<attr path="/api/namespace/class[@cname='GtkBindings_']/method[@name='Activate']" name="name">BindingsActivate</attr>

View file

@ -709,7 +709,7 @@
</parameters>
</callback>
<callback name="ItemFactoryCallback2" cname="GtkItemFactoryCallback2">
<return-type type=""/>
<return-type type="void"/>
</callback>
<callback name="KeySnoopFunc" cname="GtkKeySnoopFunc">
<return-type type="gint"/>

View file

@ -1,6 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
[assembly:AssemblyVersion("@API_VERSION@")]
[assembly:AssemblyDelaySign(false)]
[assembly:AssemblyKeyFile("gtk-sharp.snk")]

View file

@ -1,72 +0,0 @@
SUBDIRS = glue
if ENABLE_PANEL
TARGET = $(ASSEMBLY) $(ASSEMBLY).config
APIS = $(API)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = panelapplet-sharp-2.0.pc
else
TARGET =
APIS =
endif
API = panelapplet-api.xml
RAW_API = panelapplet-api.raw
INCLUDE_API = ../pango/pango-api.xml ../atk/atk-api.xml ../gdk/gdk-api.xml $(top_srcdir)/gdk/gdk-symbols.xml ../gtk/gtk-api.xml $(top_srcdir)/gtk/gtk-symbols.xml
METADATA = PanelApplet.metadata
ASSEMBLY_NAME = panelapplet-sharp
references = /r:../glib/glib-sharp.dll /r:../pango/pango-sharp.dll /r:../atk/atk-sharp.dll /r:../gdk/gdk-sharp.dll /r:../gtk/gtk-sharp.dll
ASSEMBLY = $(ASSEMBLY_NAME).dll
gapidir = $(datadir)/gapi-2.0
noinst_DATA = $(TARGET)
gapi_DATA = $(APIS)
CLEANFILES = $(ASSEMBLY) generated-stamp generated/*.cs $(API) gtk-sharp.snk
DISTCLEANFILES = panelapplet-sharp-2.0.pc $(ASSEMBLY).config AssemblyInfo.cs
sources = AppletFactory.cs PanelApplet.cs BonoboUIVerb.cs
build_sources = $(addprefix $(srcdir)/, $(sources)) AssemblyInfo.cs
customs = PanelApplet.custom
build_customs = $(addprefix $(srcdir)/, $(customs))
EXTRA_DIST = \
$(RAW_API) \
$(ASSEMBLY).config.in \
AssemblyInfo.cs.in \
$(METADATA) \
$(customs) \
$(sources) \
panelapplet-sharp-2.0.pc.in
$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
cp $(srcdir)/$(RAW_API) $(API)
chmod u+w $(API)
$(RUNTIME) ../parser/gapi-fixup.exe --api=$(API) --metadata=$(srcdir)/$(METADATA)
generated-stamp: $(API) ../generator/gapi_codegen.exe $(build_customs)
rm -f generated/* && \
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(API) \
--include $(INCLUDE_API) --outdir=generated --customdir=$(srcdir) --assembly-name=$(ASSEMBLY_NAME) \
&& touch generated-stamp
gtk-sharp.snk: $(top_srcdir)/gtk-sharp.snk
cp $(top_srcdir)/gtk-sharp.snk .
$(ASSEMBLY): $(build_sources) generated-stamp gtk-sharp.snk
$(CSC) /nowarn:0612 /unsafe /out:$(ASSEMBLY) /target:library $(references) $(build_sources) $(GENERATED_SOURCES)
install-data-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS)"; \
$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1; \
fi
uninstall-local:
@if test -n '$(TARGET)'; then \
echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \
$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1; \
fi

View file

@ -1,8 +0,0 @@
namespace PanelApplet {
public class PanelAppletManager {
public static void Init()
{
GtkSharp.PanelappletSharp.ObjectManager.Initialize();
}
}
}

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<metadata>
<attr path="/api/namespace/object[@cname='PanelAppletShell']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_factory_main']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_factory_main_closure']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_get_flags']" name="new_flag">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']/method[@cname='panel_applet_set_flasg']" name="new_flag">1</attr>
<attr path="/api/namespace/object[@cname='PanelApplet']" name="abstract">1</attr>
</metadata>

View file

@ -1,8 +0,0 @@
generated.c
Makefile
Makefile.in
*.la
*.lo
*.o
.deps
.libs

View file

@ -1,18 +0,0 @@
lib_LTLIBRARIES = $(TARGET)
if ENABLE_PANEL
TARGET = libpanelappletsharpglue-2.la
else
TARGET =
endif
libpanelappletsharpglue_2_la_SOURCES = \
panelapplet.c
libpanelappletsharpglue_2_la_LDFLAGS = -module -avoid-version -no-undefined
libpanelappletsharpglue_2_la_LIBADD = $(LIBPANEL_LIBS)
INCLUDES = $(LIBPANEL_CFLAGS) -I$(top_srcdir)
CLEANFILES = lib*.a

View file

@ -1,290 +0,0 @@
<?xml version="1.0"?>
<api>
<!--
This file was automatically generated.
Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-->
<namespace name="PanelApplet" library="panel-applet-2">
<enum name="BackgroundType" cname="PanelAppletBackgroundType" type="enum">
<member cname="PANEL_NO_BACKGROUND" name="NoBackground"/>
<member cname="PANEL_COLOR_BACKGROUND" name="ColorBackground"/>
<member cname="PANEL_PIXMAP_BACKGROUND" name="PixmapBackground"/>
</enum>
<enum name="Flags" cname="PanelAppletFlags" type="flags">
<member cname="PANEL_APPLET_FLAGS_NONE" name="FlagsNone"/>
<member cname="PANEL_APPLET_EXPAND_MAJOR" name="ExpandMajor" value="1 &lt;&lt; 0"/>
<member cname="PANEL_APPLET_EXPAND_MINOR" name="ExpandMinor" value="1 &lt;&lt; 1"/>
<member cname="PANEL_APPLET_HAS_HANDLE" name="HasHandle" value="1 &lt;&lt; 2"/>
</enum>
<callback name="FactoryCallback" cname="PanelAppletFactoryCallback">
<return-type type="gboolean"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="const-gchar*" name="iid"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<object name="Shell" cname="PanelAppletShell" parent="BonoboObject">
<field name="Priv" cname="priv" type="PanelAppletShellPrivate*"/>
<method name="Construct" cname="panel_applet_shell_construct">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
</parameters>
</method>
<method name="GetType" cname="panel_applet_shell_get_type" shared="true">
<return-type type="GType"/>
</method>
<constructor cname="panel_applet_shell_new">
<parameters>
<parameter type="PanelApplet*" name="applet"/>
</parameters>
</constructor>
</object>
<object name="PanelApplet" cname="PanelApplet" parent="GtkEventBox">
<field name="Priv" cname="priv" type="PanelAppletPrivate*"/>
<signal name="ChangeOrient" cname="change_orient" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="PanelAppletOrient" name="orient"/>
</parameters>
</signal>
<signal name="ChangeSize" cname="change_size" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="guint" name="size"/>
</parameters>
</signal>
<signal name="ChangeBackground" cname="change_background" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="applet"/>
<parameter type="PanelAppletBackgroundType" name="type"/>
<parameter type="GdkColor*" name="color"/>
<parameter type="GdkPixmap*" name="pixmap"/>
</parameters>
</signal>
<signal name="MoveFocusOutOfApplet" cname="move_focus_out_of_applet" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="PanelApplet*" name="frame"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<method name="AddPreferences" cname="panel_applet_add_preferences">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="schema_dir"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="FactoryMain" cname="panel_applet_factory_main" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-gchar*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PanelAppletFactoryCallback" name="callback"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="FactoryMainClosure" cname="panel_applet_factory_main_closure" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-gchar*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="GClosure*" name="closure"/>
</parameters>
</method>
<method name="GconfGetBool" cname="panel_applet_gconf_get_bool">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetFloat" cname="panel_applet_gconf_get_float">
<return-type type="gdouble"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetFullKey" cname="panel_applet_gconf_get_full_key">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
</parameters>
</method>
<method name="GconfGetInt" cname="panel_applet_gconf_get_int">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetList" cname="panel_applet_gconf_get_list">
<return-type type="GSList*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValueType" name="list_type"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetString" cname="panel_applet_gconf_get_string">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfGetValue" cname="panel_applet_gconf_get_value">
<return-type type="GConfValue*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetBool" cname="panel_applet_gconf_set_bool">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gboolean" name="the_bool"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetFloat" cname="panel_applet_gconf_set_float">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gdouble" name="the_float"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetInt" cname="panel_applet_gconf_set_int">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="gint" name="the_int"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetList" cname="panel_applet_gconf_set_list">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValueType" name="list_type"/>
<parameter type="GSList*" name="list"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetString" cname="panel_applet_gconf_set_string">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="const-gchar*" name="the_string"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GconfSetValue" cname="panel_applet_gconf_set_value">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
<parameter type="GConfValue*" name="value"/>
<parameter type="GError**" name="opt_error"/>
</parameters>
</method>
<method name="GetBackground" cname="panel_applet_get_background">
<return-type type="PanelAppletBackgroundType"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
<parameter type="GdkPixmap**" name="pixmap"/>
</parameters>
</method>
<method name="GetControl" cname="panel_applet_get_control">
<return-type type="BonoboControl*"/>
</method>
<method name="GetFlags" cname="panel_applet_get_flags">
<return-type type="PanelAppletFlags"/>
</method>
<method name="GetLockedDown" cname="panel_applet_get_locked_down">
<return-type type="gboolean"/>
</method>
<method name="GetOrient" cname="panel_applet_get_orient">
<return-type type="PanelAppletOrient"/>
</method>
<method name="GetPopupComponent" cname="panel_applet_get_popup_component">
<return-type type="BonoboUIComponent*"/>
</method>
<method name="GetPreferencesKey" cname="panel_applet_get_preferences_key">
<return-type type="gchar*"/>
</method>
<method name="GetSize" cname="panel_applet_get_size">
<return-type type="guint"/>
</method>
<method name="GetType" cname="panel_applet_get_type" shared="true">
<return-type type="GType"/>
</method>
<constructor cname="panel_applet_new"/>
<method name="SetFlags" cname="panel_applet_set_flags">
<return-type type="void"/>
<parameters>
<parameter type="PanelAppletFlags" name="flags"/>
</parameters>
</method>
<method name="SetSizeHints" cname="panel_applet_set_size_hints">
<return-type type="void"/>
<parameters>
<parameter type="const-int*" name="size_hints"/>
<parameter type="int" name="n_elements"/>
<parameter type="int" name="base_size"/>
</parameters>
</method>
<method name="SetupMenu" cname="panel_applet_setup_menu">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="xml"/>
<parameter type="const-BonoboUIVerb*" name="verb_list"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="SetupMenuFromFile" cname="panel_applet_setup_menu_from_file">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="opt_datadir"/>
<parameter type="const-gchar*" name="file"/>
<parameter type="const-gchar*" name="opt_app_name"/>
<parameter type="const-BonoboUIVerb*" name="verb_list"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="ShlibFactory" cname="panel_applet_shlib_factory" shared="true">
<return-type type="Bonobo_Unknown"/>
<parameters>
<parameter type="const-char*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PortableServer_POA" name="poa"/>
<parameter type="gpointer" name="impl_ptr"/>
<parameter type="PanelAppletFactoryCallback" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="CORBA_Environment*" name="ev"/>
</parameters>
</method>
<method name="ShlibFactoryClosure" cname="panel_applet_shlib_factory_closure" shared="true">
<return-type type="Bonobo_Unknown"/>
<parameters>
<parameter type="const-char*" name="iid"/>
<parameter type="GType" name="applet_type"/>
<parameter type="PortableServer_POA" name="poa"/>
<parameter type="gpointer" name="impl_ptr"/>
<parameter type="GClosure*" name="closure"/>
<parameter type="CORBA_Environment*" name="ev"/>
</parameters>
</method>
</object>
<alias name="Orient" cname="PanelAppletOrient" type="GNOME_Vertigo_PanelOrient"/>
</namespace>
</api>

View file

@ -1,10 +0,0 @@
prefix=@prefix@
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
Name: PanelApplet#
Description: PanelApplet# - libpanelapplet .NET Binding
Requires: gnome-sharp-2.0
Version: @VERSION@
Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/panelapplet-sharp.dll

View file

@ -1,5 +0,0 @@
<configuration>
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
<dllmap dll="panel-applet-2" target="libpanel-applet-2@LIB_PREFIX@.0@LIB_SUFFIX@"/>
</configuration>

View file

@ -264,7 +264,7 @@ foreach $cname (sort(keys(%edefs))) {
##############################################################
foreach $cbname (sort(keys(%fpdefs))) {
next if ($cbname !~ /$ns/);
next if ($cbname =~ /^_/);
$cbcnt++;
$fdef = $cb = $fpdefs{$cbname};
$cb_elem = addNameElem($ns_elem, 'callback', $cbname, $ns);

View file

@ -149,6 +149,11 @@
<dir>libgnomeprintui-2.6.0/libgnomeprintui/gpaui</dir>
</namespace>
</library>
<library name="panel-applet-2">
<namespace name="Gnome">
<dir>gnome-panel-2.6.0/libpanel-applet</dir>
</namespace>
</library>
</api>
<api filename="../gtkhtml/gtkhtml-api.raw">
<library name="gtkhtml-3.0">
@ -199,11 +204,4 @@
</namespace>
</library>
</api>
<api filename="../panelapplet/panelapplet-api.raw">
<library name="panel-applet-2">
<namespace name="PanelApplet">
<dir>gnome-panel-2.6.0/libpanel-applet</dir>
</namespace>
</library>
</api>
</gapi-parser-input>