diff --git a/ChangeLog b/ChangeLog index 6b114c95b..b8bd5d54d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2005-01-07 Mike Kestner + + * 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 * gtk/Gtk.metadata: Hide the Gtk.Image ctors generated from diff --git a/Makefile.am b/Makefile.am index fbb1a4873..98135ffc2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 diff --git a/configure.in b/configure.in index b86e6fbfd..b0dc9b150 100644 --- a/configure.in +++ b/configure.in @@ -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" diff --git a/doc/en/GConf/NotifyFuncNative.xml b/doc/en/GConf/NotifyFuncNative.xml deleted file mode 100644 index b694d59b4..000000000 --- a/doc/en/GConf/NotifyFuncNative.xml +++ /dev/null @@ -1,108 +0,0 @@ - - - - gconf-sharp - - - 0.0.0.0 - neutral - - - Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. - - Internal class. Do not use. - Used by . - - - System.Delegate - - - - System.ICloneable - - - System.Runtime.Serialization.ISerializable - - - - - - - Method - - System.IAsyncResult - - - - - - - - - - - Internal. Do not use. - a - a - a - a - a - a - a - - - - - - Method - - System.Void - - - - - - Internal. Do not use. - a - - - - - - Constructor - - - - - - - Public constructor. - a - a - a - - - - - - Method - - System.Void - - - - - - - - - Internal. Do not use. - a - a - a - a - - - - - diff --git a/doc/en/Glade/RawXMLConnectFunc.xml b/doc/en/Glade/RawXMLConnectFunc.xml index 4a764b23e..f905fa5d2 100644 --- a/doc/en/Glade/RawXMLConnectFunc.xml +++ b/doc/en/Glade/RawXMLConnectFunc.xml @@ -11,7 +11,8 @@ Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. Event handler. - + + System.Delegate @@ -38,7 +39,8 @@ To be added a - + + @@ -70,7 +72,8 @@ a a a - + + @@ -86,7 +89,8 @@ a a a - + + @@ -113,7 +117,8 @@ a a a - + + diff --git a/doc/en/Gnome/BonoboUIVerb.xml b/doc/en/Gnome/BonoboUIVerb.xml new file mode 100644 index 000000000..3b399387d --- /dev/null +++ b/doc/en/Gnome/BonoboUIVerb.xml @@ -0,0 +1,38 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.ValueType + + + + + + + Constructor + + + + + + + To be added + a + a + a + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/ChangeBackgroundArgs.xml b/doc/en/Gnome/ChangeBackgroundArgs.xml new file mode 100644 index 000000000..0e9f1be8c --- /dev/null +++ b/doc/en/Gnome/ChangeBackgroundArgs.xml @@ -0,0 +1,72 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + GLib.SignalArgs + + + + + + + Constructor + + + + To be added + a + To be added + + + + + Property + + Gnome.PanelAppletBackgroundType + + + + To be added + a + To be added + + + + + Property + + Gdk.Color + + + + To be added + a + To be added + + + + + Property + + Gdk.Pixmap + + + + To be added + a + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/ChangeBackgroundHandler.xml b/doc/en/Gnome/ChangeBackgroundHandler.xml new file mode 100644 index 000000000..c29d039e0 --- /dev/null +++ b/doc/en/Gnome/ChangeBackgroundHandler.xml @@ -0,0 +1,35 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Delegate + + + + System.ICloneable + + + System.Runtime.Serialization.ISerializable + + + + + + System.Void + + + + + + \ No newline at end of file diff --git a/doc/en/Gnome/ChangeSizeArgs.xml b/doc/en/Gnome/ChangeSizeArgs.xml new file mode 100644 index 000000000..7894b6a5c --- /dev/null +++ b/doc/en/Gnome/ChangeSizeArgs.xml @@ -0,0 +1,46 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + GLib.SignalArgs + + + + + + + Constructor + + + + To be added + a + To be added + + + + + Property + + System.UInt32 + + + + To be added + a + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/ChangeSizeHandler.xml b/doc/en/Gnome/ChangeSizeHandler.xml new file mode 100644 index 000000000..c6162c086 --- /dev/null +++ b/doc/en/Gnome/ChangeSizeHandler.xml @@ -0,0 +1,35 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Delegate + + + + System.ICloneable + + + System.Runtime.Serialization.ISerializable + + + + + + System.Void + + + + + + \ No newline at end of file diff --git a/doc/en/Gnome/ContextMenuItemCallback.xml b/doc/en/Gnome/ContextMenuItemCallback.xml new file mode 100644 index 000000000..dc3b6ce77 --- /dev/null +++ b/doc/en/Gnome/ContextMenuItemCallback.xml @@ -0,0 +1,32 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Delegate + + + + System.ICloneable + + + System.Runtime.Serialization.ISerializable + + + + + + System.Void + + + \ No newline at end of file diff --git a/doc/en/Gnome/MoveFocusOutOfAppletArgs.xml b/doc/en/Gnome/MoveFocusOutOfAppletArgs.xml new file mode 100644 index 000000000..453de378a --- /dev/null +++ b/doc/en/Gnome/MoveFocusOutOfAppletArgs.xml @@ -0,0 +1,46 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + GLib.SignalArgs + + + + + + + Constructor + + + + To be added + a + To be added + + + + + Property + + Gtk.DirectionType + + + + To be added + a + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/MoveFocusOutOfAppletHandler.xml b/doc/en/Gnome/MoveFocusOutOfAppletHandler.xml new file mode 100644 index 000000000..e6b3030e3 --- /dev/null +++ b/doc/en/Gnome/MoveFocusOutOfAppletHandler.xml @@ -0,0 +1,35 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Delegate + + + + System.ICloneable + + + System.Runtime.Serialization.ISerializable + + + + + + System.Void + + + + + + \ No newline at end of file diff --git a/doc/en/Gnome/PanelApplet.xml b/doc/en/Gnome/PanelApplet.xml new file mode 100644 index 000000000..2941fdd13 --- /dev/null +++ b/doc/en/Gnome/PanelApplet.xml @@ -0,0 +1,487 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + Gtk.EventBox + + + + Atk.Implementor + + + GLib.IWrapper + + + System.IDisposable + + + + + + + Method + + System.Void + + + + To be added + To be added + + + + + Method + + System.Void + + + + + + + + To be added + a + a + a + To be added + + + + + Method + + System.Void + + + + + + To be added + a + To be added + + + + + Method + + System.Void + + + + + + To be added + a + To be added + + + + + Method + + System.Int32 + + + + + + + To be added + a + a + a + To be added + + + + + Method + + System.Int32 + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + + To be added + a + a + To be added + + + + + Method + + Gnome.PanelAppletBackgroundType + + + + + + + To be added + a + a + a + To be added + + + + + Method + + System.String + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + To be added + a + To be added + + + + + Method + + System.String + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + + To be added + a + a + To be added + + + + + Method + + System.Boolean + + + + + + To be added + a + a + To be added + + + + + Method + + System.Double + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + + + + To be added + a + a + To be added + + + + + Method + + System.Void + + + + To be added + To be added + + + + + Constructor + + + + + + To be added + a + a + To be added + + + + + Constructor + + + + + + To be added + a + a + To be added + + + + + Constructor + + + + To be added + a + To be added + + + + + Property + + GLib.GType + + + + To be added + a + To be added + + + + + Property + + System.Boolean + + + + To be added + a + To be added + + + + + Property + + System.String + + + + To be added + a + To be added + + + + + Property + + System.UInt32 + + + + To be added + a + To be added + + + + + Property + + Gnome.PanelAppletFlags + + + + To be added + a + To be added + + + + + Property + + System.String + + + + To be added + a + To be added + + + + + Property + + System.String + + + + To be added + a + To be added + + + + + Event + + Gnome.ChangeBackgroundHandler + + + + To be added + To be added + + + + + Event + + Gnome.MoveFocusOutOfAppletHandler + + + + To be added + To be added + + + + + Event + + Gnome.ChangeSizeHandler + + + + To be added + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/PanelAppletBackgroundType.xml b/doc/en/Gnome/PanelAppletBackgroundType.xml new file mode 100644 index 000000000..fe8766eea --- /dev/null +++ b/doc/en/Gnome/PanelAppletBackgroundType.xml @@ -0,0 +1,84 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Enum + + + + System.IComparable + + + System.IConvertible + + + System.IFormattable + + + + + + + Field + + Gnome.PanelAppletBackgroundType + + + + + To be added + To be added + + + + + Field + + Gnome.PanelAppletBackgroundType + + + + + To be added + To be added + + + + + Field + + Gnome.PanelAppletBackgroundType + + + + + To be added + To be added + + + + + Field + + System.Int32 + + + + + To be added + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/PanelAppletFactory.xml b/doc/en/Gnome/PanelAppletFactory.xml new file mode 100644 index 000000000..0e80a9a7a --- /dev/null +++ b/doc/en/Gnome/PanelAppletFactory.xml @@ -0,0 +1,37 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Object + + + + + + + Method + + System.Void + + + + + + To be added + a + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gnome/PanelAppletFactoryCallback.xml b/doc/en/Gnome/PanelAppletFactoryCallback.xml new file mode 100644 index 000000000..1eb5d1b85 --- /dev/null +++ b/doc/en/Gnome/PanelAppletFactoryCallback.xml @@ -0,0 +1,35 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Delegate + + + + System.ICloneable + + + System.Runtime.Serialization.ISerializable + + + + + + System.Boolean + + + + + + \ No newline at end of file diff --git a/doc/en/Gnome/PanelAppletFlags.xml b/doc/en/Gnome/PanelAppletFlags.xml new file mode 100644 index 000000000..0f0c1f5f0 --- /dev/null +++ b/doc/en/Gnome/PanelAppletFlags.xml @@ -0,0 +1,101 @@ + + + + gnome-sharp + [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] + 2.0.0.0 + neutral + + + Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. + + To be added + To be added + + + System.Enum + + + + System.IComparable + + + System.IConvertible + + + System.IFormattable + + + + + System.FlagsAttribute + + + + + + Field + + Gnome.PanelAppletFlags + + + + + To be added + To be added + + + + + Field + + Gnome.PanelAppletFlags + + + + + To be added + To be added + + + + + Field + + Gnome.PanelAppletFlags + + + + + To be added + To be added + + + + + Field + + Gnome.PanelAppletFlags + + + + + To be added + To be added + + + + + Field + + System.Int32 + + + + + To be added + To be added + + + + \ No newline at end of file diff --git a/doc/en/Gtk/StockItem.xml b/doc/en/Gtk/StockItem.xml index 1cdb75790..fba06e559 100644 --- a/doc/en/Gtk/StockItem.xml +++ b/doc/en/Gtk/StockItem.xml @@ -140,5 +140,27 @@ + + + Constructor + + + + + + + + + + Public constructor + a + a + a + a + a + a + + + - \ No newline at end of file + diff --git a/panelapplet/BonoboUIVerb.cs b/gnome/BonoboUIVerb.cs similarity index 95% rename from panelapplet/BonoboUIVerb.cs rename to gnome/BonoboUIVerb.cs index b1515a70e..edfa3a3a6 100644 --- a/panelapplet/BonoboUIVerb.cs +++ b/gnome/BonoboUIVerb.cs @@ -1,7 +1,7 @@ using System; using System.Runtime.InteropServices; -namespace PanelApplet +namespace Gnome { public delegate void ContextMenuItemCallback (); diff --git a/gnome/Gnome.metadata b/gnome/Gnome.metadata index 5f61deb48..79f8435ed 100644 --- a/gnome/Gnome.metadata +++ b/gnome/Gnome.metadata @@ -114,6 +114,12 @@ GObject 1 const-gchar* + 1 + 1 + 1 + 1 + 1 + 1 CurveTo LineTo LineToMoving diff --git a/gnome/Makefile.am b/gnome/Makefile.am index 5705414c4..dcb80d71c 100644 --- a/gnome/Makefile.am +++ b/gnome/Makefile.am @@ -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 \ diff --git a/panelapplet/PanelApplet.custom b/gnome/PanelApplet.custom similarity index 100% rename from panelapplet/PanelApplet.custom rename to gnome/PanelApplet.custom diff --git a/panelapplet/AppletFactory.cs b/gnome/PanelAppletFactory.cs similarity index 71% rename from panelapplet/AppletFactory.cs rename to gnome/PanelAppletFactory.cs index 8b3fc4669..21f962961 100644 --- a/panelapplet/AppletFactory.cs +++ b/gnome/PanelAppletFactory.cs @@ -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); } } diff --git a/gnome/glue/Makefile.am b/gnome/glue/Makefile.am index 4bda78a20..a018ef303 100644 --- a/gnome/glue/Makefile.am +++ b/gnome/glue/Makefile.am @@ -12,6 +12,7 @@ libgnomesharpglue_2_la_SOURCES = \ canvas.c \ canvasitem.c \ canvaspoints.c \ + panelapplet.c \ program.c \ # diff --git a/panelapplet/glue/panelapplet.c b/gnome/glue/panelapplet.c similarity index 100% rename from panelapplet/glue/panelapplet.c rename to gnome/glue/panelapplet.c diff --git a/gnome/gnome-api.raw b/gnome/gnome-api.raw index bb02f4956..f9202866b 100644 --- a/gnome/gnome-api.raw +++ b/gnome/gnome-api.raw @@ -7793,4 +7793,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gnomedb/GnomeDb.metadata b/gnomedb/GnomeDb.metadata index 86383f34d..47b2a1fd7 100644 --- a/gnomedb/GnomeDb.metadata +++ b/gnomedb/GnomeDb.metadata @@ -1,5 +1,6 @@ + 1 StockManager 1 1 diff --git a/gnomedb/gnomedb-api.raw b/gnomedb/gnomedb-api.raw index e556a9645..f07df27c9 100644 --- a/gnomedb/gnomedb-api.raw +++ b/gnomedb/gnomedb-api.raw @@ -17,6 +17,13 @@ + + + + + + + diff --git a/gtk/Gtk.metadata b/gtk/Gtk.metadata index de8e5ae73..34bbe3c7b 100644 --- a/gtk/Gtk.metadata +++ b/gtk/Gtk.metadata @@ -26,6 +26,7 @@ 1 1 ref + 1 1 GdkModifierType BindingsActivate diff --git a/gtk/gtk-api.raw b/gtk/gtk-api.raw index bdf91c98f..e7ed5ec6a 100644 --- a/gtk/gtk-api.raw +++ b/gtk/gtk-api.raw @@ -709,7 +709,7 @@ - + diff --git a/panelapplet/AssemblyInfo.cs.in b/panelapplet/AssemblyInfo.cs.in deleted file mode 100644 index 727ae19f7..000000000 --- a/panelapplet/AssemblyInfo.cs.in +++ /dev/null @@ -1,6 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -[assembly:AssemblyVersion("@API_VERSION@")] -[assembly:AssemblyDelaySign(false)] -[assembly:AssemblyKeyFile("gtk-sharp.snk")] diff --git a/panelapplet/Makefile.am b/panelapplet/Makefile.am deleted file mode 100644 index 58b22325e..000000000 --- a/panelapplet/Makefile.am +++ /dev/null @@ -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 - diff --git a/panelapplet/PanelApplet.cs b/panelapplet/PanelApplet.cs deleted file mode 100644 index 711feef7a..000000000 --- a/panelapplet/PanelApplet.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace PanelApplet { - public class PanelAppletManager { - public static void Init() - { - GtkSharp.PanelappletSharp.ObjectManager.Initialize(); - } - } -} diff --git a/panelapplet/PanelApplet.metadata b/panelapplet/PanelApplet.metadata deleted file mode 100644 index 3f1df03f2..000000000 --- a/panelapplet/PanelApplet.metadata +++ /dev/null @@ -1,9 +0,0 @@ - - - 1 - 1 - 1 - 1 - 1 - 1 - diff --git a/panelapplet/glue/.cvsignore b/panelapplet/glue/.cvsignore deleted file mode 100644 index 4e348378a..000000000 --- a/panelapplet/glue/.cvsignore +++ /dev/null @@ -1,8 +0,0 @@ -generated.c -Makefile -Makefile.in -*.la -*.lo -*.o -.deps -.libs diff --git a/panelapplet/glue/Makefile.am b/panelapplet/glue/Makefile.am deleted file mode 100644 index e570b08ac..000000000 --- a/panelapplet/glue/Makefile.am +++ /dev/null @@ -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 diff --git a/panelapplet/panelapplet-api.raw b/panelapplet/panelapplet-api.raw deleted file mode 100644 index c079f4322..000000000 --- a/panelapplet/panelapplet-api.raw +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/panelapplet/panelapplet-sharp-2.0.pc.in b/panelapplet/panelapplet-sharp-2.0.pc.in deleted file mode 100644 index cd0805893..000000000 --- a/panelapplet/panelapplet-sharp-2.0.pc.in +++ /dev/null @@ -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 diff --git a/panelapplet/panelapplet-sharp.dll.config.in b/panelapplet/panelapplet-sharp.dll.config.in deleted file mode 100644 index f8ad2beb4..000000000 --- a/panelapplet/panelapplet-sharp.dll.config.in +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/parser/gapi2xml.pl b/parser/gapi2xml.pl index 3108fa3d7..ab8468d80 100755 --- a/parser/gapi2xml.pl +++ b/parser/gapi2xml.pl @@ -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); diff --git a/sources/gtk-sharp-sources.xml b/sources/gtk-sharp-sources.xml index 3dca0c07d..2616a15c9 100644 --- a/sources/gtk-sharp-sources.xml +++ b/sources/gtk-sharp-sources.xml @@ -149,6 +149,11 @@ libgnomeprintui-2.6.0/libgnomeprintui/gpaui + + + gnome-panel-2.6.0/libpanel-applet + + @@ -199,11 +204,4 @@ - - - - gnome-panel-2.6.0/libpanel-applet - - -