2004-05-07 Todd Berman <tberman@sevenl.net>
* gnome/Gnome.metadata: map properties for with_flags DateEdit ctor, and hide the DateTime, bool, bool ctor * gnome/Makefile.am: Add DateEdit.custom. * gnome/DateEdit.custom: Add subclassable ctor for DateEdit and add enough overloads that accept variable parameter lists to make Mike Kestner sick. svn path=/trunk/gtk-sharp/; revision=26961
This commit is contained in:
parent
b138697051
commit
fe63913e7e
4 changed files with 38 additions and 1 deletions
11
ChangeLog
11
ChangeLog
|
@ -1,6 +1,15 @@
|
||||||
2004-05-07 Todd Berman <tberman@sevenl.net>
|
2004-05-07 Todd Berman <tberman@sevenl.net>
|
||||||
|
|
||||||
* gnome/Gnome.metadat: Hide App ctor.
|
* gnome/Gnome.metadata: map properties for with_flags DateEdit ctor,
|
||||||
|
and hide the DateTime, bool, bool ctor
|
||||||
|
* gnome/Makefile.am: Add DateEdit.custom.
|
||||||
|
* gnome/DateEdit.custom: Add subclassable ctor for DateEdit and
|
||||||
|
add enough overloads that accept variable parameter lists to make
|
||||||
|
Mike Kestner sick.
|
||||||
|
|
||||||
|
2004-05-07 Todd Berman <tberman@sevenl.net>
|
||||||
|
|
||||||
|
* gnome/Gnome.metadata: Hide App ctor.
|
||||||
* gnome/Makefile.am: add App.custom.
|
* gnome/Makefile.am: add App.custom.
|
||||||
* gnome/App.custom: New custom for subclassing.
|
* gnome/App.custom: New custom for subclassing.
|
||||||
|
|
||||||
|
|
24
gnome/DateEdit.custom
Normal file
24
gnome/DateEdit.custom
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[DllImport("gnomeui-2")]
|
||||||
|
static extern IntPtr gnome_date_edit_new([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(GLib.time_t_CustomMarshaler))] System.DateTime the_time, bool show_time, bool use_24_format);
|
||||||
|
|
||||||
|
public DateEdit () : this (System.DateTime.Now, true, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public DateEdit (System.DateTime the_time) : this (the_time, true, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public DateEdit (System.DateTime the_time, bool show_time) : this (the_time, show_time, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public DateEdit (System.DateTime the_time, bool show_time, bool use_24_format) : base (IntPtr.Zero)
|
||||||
|
{
|
||||||
|
if (GetType () != typeof (DateEdit)) {
|
||||||
|
CreateNativeObject (new string[0], new GLib.Value [0]);
|
||||||
|
Construct (the_time, ((show_time) ? DateEditFlags.ShowTime : 0) | ((use_24_format) ? DateEditFlags.Two4Hr : 0));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
Raw = gnome_date_edit_new(the_time, show_time, use_24_format);
|
||||||
|
}
|
|
@ -1,6 +1,9 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<metadata>
|
<metadata>
|
||||||
<attr path="/api/namespace/object[@cname='GnomeApp']/constructor[@cname='gnome_app_new']" name="hidden">1</attr>
|
<attr path="/api/namespace/object[@cname='GnomeApp']/constructor[@cname='gnome_app_new']" name="hidden">1</attr>
|
||||||
|
<attr path="/api/namespace/object[@cname='GnomeDateEdit']/constructor[@cname='gnome_date_edit_new_flags']/*/*[@name='flags']" name="property_name">dateedit_flags</attr>
|
||||||
|
<attr path="/api/namespace/object[@cname='GnomeDateEdit']/constructor[@cname='gnome_date_edit_new_flags']/*/*[@name='the_time']" name="property_name">time</attr>
|
||||||
|
<attr path="/api/namespace/object[@cname='GnomeDateEdit']/constructor[@cname='gnome_date_edit_new']" name="hidden">1</attr>
|
||||||
<attr path="/api/namespace/boxed[@cname='GnomeCanvasPoints']" name="opaque">1</attr>
|
<attr path="/api/namespace/boxed[@cname='GnomeCanvasPoints']" name="opaque">1</attr>
|
||||||
<attr path="/api/namespace/boxed[@cname='GnomeGlyphList']/method/*/*[@type='const-guchar*']" name="type">const-gchar*</attr>
|
<attr path="/api/namespace/boxed[@cname='GnomeGlyphList']/method/*/*[@type='const-guchar*']" name="type">const-gchar*</attr>
|
||||||
<attr path="/api/namespace/boxed[@cname='GnomePrintUnit']/method/*/*[@type='const-guchar*']" name="type">const-gchar*</attr>
|
<attr path="/api/namespace/boxed[@cname='GnomePrintUnit']/method/*/*[@type='const-guchar*']" name="type">const-gchar*</attr>
|
||||||
|
|
|
@ -41,6 +41,7 @@ build_sources = $(addprefix $(srcdir)/, $(sources)) AssemblyInfo.cs
|
||||||
|
|
||||||
customs = \
|
customs = \
|
||||||
App.custom \
|
App.custom \
|
||||||
|
DateEdit.custom \
|
||||||
CanvasBpath.custom \
|
CanvasBpath.custom \
|
||||||
CanvasClipgroup.custom \
|
CanvasClipgroup.custom \
|
||||||
Canvas.custom \
|
Canvas.custom \
|
||||||
|
|
Loading…
Reference in a new issue