2005-01-25 Mike Kestner <mkestner@novell.com>
* gnome/About.custom : implement a subclassable ctor. * gnome/Gnome.metadata : hide About ctor, fix About.Construct parms. * gnome/Makefile.am : add the new custom. [Fixes #71271] svn path=/trunk/gtk-sharp/; revision=39521
This commit is contained in:
parent
ae84ad32ae
commit
a9ecebce8f
5 changed files with 63 additions and 15 deletions
|
@ -1,7 +1,15 @@
|
|||
2005-01-25 Mike Kestner <mkestner@novell.com>
|
||||
|
||||
* gnome/About.custom : implement a subclassable ctor.
|
||||
* gnome/Gnome.metadata : hide About ctor, fix About.Construct parms.
|
||||
* gnome/Makefile.am : add the new custom.
|
||||
[Fixes #71271]
|
||||
|
||||
2005-01-25 Mike Kestner <mkestner@novell.com>
|
||||
|
||||
* gdk/Gdk.metadata : hide all the Pixbuf.SaveTo methods.
|
||||
* gdk/Pixbuf.custom : implement the SaveTo methods.
|
||||
[Fixes #71430]
|
||||
|
||||
2005-01-25 Mike Kestner <mkestner@novell.com>
|
||||
|
||||
|
@ -9,6 +17,7 @@
|
|||
* gtk/Makefile.am : add the new custom.
|
||||
* gtk/Toolbar.custom : implement the SignalFunc methods. Deal with
|
||||
null for Widget params in *Element.
|
||||
[Fixes #71428]
|
||||
|
||||
2005-01-24 Jeroen Zwartepoorte <jeroen@xs4all.nl>
|
||||
|
||||
|
|
|
@ -103,7 +103,7 @@ class GnomeAboutSample
|
|||
<Attributes />
|
||||
<Members>
|
||||
<Member MemberName="Construct">
|
||||
<MemberSignature Language="C#" Value="public void Construct (string name, string version, string copyright, string comments, string authors, string documenters, string translator_credits, Gdk.Pixbuf logo_pixbuf);" />
|
||||
<MemberSignature Language="C#" Value="public void Construct (string name, string version, string copyright, string comments, string [] authors, string [] documenters, string translator_credits, Gdk.Pixbuf logo_pixbuf);" />
|
||||
<MemberType>Method</MemberType>
|
||||
<ReturnValue>
|
||||
<ReturnType>System.Void</ReturnType>
|
||||
|
@ -113,21 +113,21 @@ class GnomeAboutSample
|
|||
<Parameter Name="version" Type="System.String" />
|
||||
<Parameter Name="copyright" Type="System.String" />
|
||||
<Parameter Name="comments" Type="System.String" />
|
||||
<Parameter Name="authors" Type="System.String" />
|
||||
<Parameter Name="documenters" Type="System.String" />
|
||||
<Parameter Name="authors" Type="System.String[]" />
|
||||
<Parameter Name="documenters" Type="System.String[]" />
|
||||
<Parameter Name="translator_credits" Type="System.String" />
|
||||
<Parameter Name="logo_pixbuf" Type="Gdk.Pixbuf" />
|
||||
</Parameters>
|
||||
<Docs>
|
||||
<summary>Construct a credits box for an <see cref="T:Gnome.Application" />.</summary>
|
||||
<param name="name">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="version">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="copyright">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="comments">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="authors">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="documenters">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="translator_credits">an object of type <see cref="T:System.String" /></param>
|
||||
<param name="logo_pixbuf">an object of type <see cref="T:Gdk.Pixbuf" /></param>
|
||||
<param name="name">a <see cref="T:System.String" /></param>
|
||||
<param name="version">a <see cref="T:System.String" /></param>
|
||||
<param name="copyright">a <see cref="T:System.String" /></param>
|
||||
<param name="comments">a <see cref="T:System.String" /></param>
|
||||
<param name="authors">a <see cref="T:System.String" /></param>
|
||||
<param name="documenters">a <see cref="T:System.String" /></param>
|
||||
<param name="translator_credits">a <see cref="T:System.String" /></param>
|
||||
<param name="logo_pixbuf">a <see cref="T:Gdk.Pixbuf" /></param>
|
||||
<remarks>The <paramref name="authors" /> array cannot be empty.</remarks>
|
||||
</Docs>
|
||||
</Member>
|
||||
|
@ -305,4 +305,4 @@ class GnomeAboutSample
|
|||
</Docs>
|
||||
</Member>
|
||||
</Members>
|
||||
</Type>
|
||||
</Type>
|
||||
|
|
37
gnome/About.custom
Normal file
37
gnome/About.custom
Normal file
|
@ -0,0 +1,37 @@
|
|||
// Gnome.About.custom - Gnome About class customizations
|
||||
//
|
||||
// Author: Mike Kestner <mkestner@novell.com>
|
||||
//
|
||||
// Copyright (C) 2005 Novell, Inc.
|
||||
//
|
||||
// This code is inserted after the automatically generated code.
|
||||
//
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or
|
||||
// modify it under the terms of version 2 of the Lesser GNU General
|
||||
// Public License as published by the Free Software Foundation.
|
||||
//
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Lesser General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Lesser General Public
|
||||
// License along with this program; if not, write to the
|
||||
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
// Boston, MA 02111-1307, USA.
|
||||
|
||||
|
||||
[DllImport("gnomeui-2")]
|
||||
static extern IntPtr gnome_about_new(string name, string version, string copyright, string comments, string[] authors, string[] documenters, string translator_credits, IntPtr logo_pixbuf);
|
||||
|
||||
public About (string name, string version, string copyright, string comments, string[] authors, string[] documenters, string translator_credits, Gdk.Pixbuf logo_pixbuf) : base (IntPtr.Zero)
|
||||
{
|
||||
if (GetType () != typeof (About)) {
|
||||
CreateNativeObject (new string[0], new GLib.Value[0]);
|
||||
Construct (name, version, copyright, comments, authors, documenters,translator_credits, logo_pixbuf);
|
||||
return;
|
||||
}
|
||||
Raw = gnome_about_new (name, version, copyright, comments, authors, documenters, translator_credits, (logo_pixbuf != null) ? logo_pixbuf.Handle : IntPtr.Zero);
|
||||
}
|
||||
|
|
@ -21,9 +21,10 @@
|
|||
<attr path="/api/namespace/class[@cname='GnomePrint_']/method/*/*[@name='data']" name="type">const-guchar</attr>
|
||||
<attr path="/api/namespace/class[@cname='GnomePrint_']/method/*/*[@name='data']" name="array">1</attr>
|
||||
<attr path="/api/namespace/class[@cname='GnomeThumbnail_']/method[@name='ScaleDownPixbuf']/return-type" name="owned">true</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/constructor[@cname='gnome_about_new']/*/*[@type='const-gchar**']" name="array">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/constructor[@cname='gnome_about_new']/*/*[@name='logo_pixbuf']" name="null_ok">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/constructor[@cname='gnome_about_new']/*/*[@name='logo_pixbuf']" name="property_name">logo</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']" name="disable_void_ctor">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/constructor[@cname='gnome_about_new']" name="hidden">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/method[@name='Construct']/*/*[@type='const-gchar**']" name="array">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAbout']/method[@name='Construct']/*/*[@name='logo_pixbuf']" name="null_ok">1</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeAppBar']/signal[@name='ClearPrompt']" name="name">PromptCleared</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeCanvas']/method[@name='C2w']/*/*[@type='double*']" name="pass_as">out</attr>
|
||||
<attr path="/api/namespace/object[@cname='GnomeCanvas']/method[@name='GetButtPoints']/*/*[@type='double*']" name="pass_as">out</attr>
|
||||
|
|
|
@ -20,6 +20,7 @@ sources = \
|
|||
PanelAppletFactory.cs
|
||||
|
||||
customs = \
|
||||
About.custom \
|
||||
App.custom \
|
||||
DateEdit.custom \
|
||||
CanvasBpath.custom \
|
||||
|
|
Loading…
Reference in a new issue