Todd Berman
8464cbb825
2004-10-30 Todd Berman <tberman@off.net>
...
* gtk/ComboBox.custom:
* gtk/FileChooserDialog.custom:
* gtk/FileChooserWidget.custom: Fix c&p error with filename.
svn path=/trunk/gtk-sharp/; revision=35504
2004-10-30 20:32:54 +00:00
Todd Berman
ae8ed25625
2004-10-29 Todd Berman <tberman@off.net>
...
* gtk/ComboBox.custom: Add a header.
* gtk/FileChooserDialog.custom: Add subclassing support, and a header.
* gtk/FileChooserWidget.custom: Add a header.
svn path=/trunk/gtk-sharp/; revision=35493
2004-10-30 03:31:43 +00:00
Todd Berman
3bc36b0d37
2004-10-29 Todd Berman <tberman@off.net>
...
* gtk/FileChooserDialog.custom: Add Filenames property to return
the data as a string[] instead of a GSList.
* gtk/FileChooserWidget.custom: Same as above.
* gtk/Makefile.am: Add FileChooserWidget.custom
svn path=/trunk/gtk-sharp/; revision=35492
2004-10-30 02:40:00 +00:00
Todd Berman
8d5882f49b
2004-10-29 Todd Berman <tberman@off.net>
...
* gtk/FileChooserDialog.custom: Allow a null parent.
svn path=/trunk/gtk-sharp/; revision=35491
2004-10-30 02:02:09 +00:00
Mike Kestner
7f3171c814
merge to HEAD of jeroen and friends' work on the 2-4 branch. HEAD
...
is now tracking Gnome 2.6.
svn path=/trunk/gtk-sharp/; revision=35479
2004-10-29 20:33:07 +00:00
Dan Winship
fc0e7dfddf
* gdk/Gdk.metadata: Remap all "out Gdk.Bitmap" params to be
...
Gdk.Pixmaps instead, because the former will crash. Also fix the
"data" param to Pixmap.CreateFromXpmD and
Pixmap.ColormapCreateFromXpmD
* gtk/Style.custom (TextAAGC, SetTextAAGC, LightGC, SetLightGC,
DarkGC, SetDarkGC, MidGC, SetMidGC): add these to go along with
BaseGC, SetBaseGC, etc.
* gtk/glue/style.c: add the glue methods needed for the above
svn path=/trunk/gtk-sharp/; revision=35409
2004-10-28 19:25:50 +00:00
Dan Winship
5e9eb345d5
* generator/OpaqueGen.cs: Don't build the (IntPtr raw) constructor
...
if "disable_raw_ctor" is set on the opaque type.
* gtk/Gtk.metadata: Make GtkTargetList opaque (fixes a crash in
Gtk.Drag.Begin), hide the generated constructor and ref/unref
methods, and fix up the interpretation of AddTable.
* gtk/TargetList.custom (TargetList, ~TargetList): Implement the
suppressed constructors and add a finalizer, which handle
refcounting the underlying struct.
(Add, Find, Remove): convenience overloads that take string
instead of Gdk.Atom.
* gtk/Makefile.am (customs): add TargetList.custom
svn path=/trunk/gtk-sharp/; revision=35135
2004-10-19 14:21:48 +00:00
Mike Kestner
2ac6d65dc2
2004-10-05 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide Selection.GetTargets.
* gtk/SelectionData.custom : impl Targets prop and add Selection,
Target, and Type field accessors.
* gtk/glue/selectiondata.c : field accessor glue.
svn path=/trunk/gtk-sharp/; revision=34719
2004-10-05 14:09:05 +00:00
Mike Kestner
aa54aa2c95
2004-09-29 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide some ellipsis methods, add pass_as attrs.
* gtk/Object.custom : new IsFloating property.
* gtk/glue/object.c : new gtksharp_object_set_floating glue.
svn path=/trunk/gtk-sharp/; revision=34529
2004-09-29 18:45:59 +00:00
Mike Kestner
1d4f5536af
2004-09-27 Mike Kestner <mkestner@ximian.com>
...
* gtk/Button.custom : add a ctor (Widget). reworked from patch by
John Luke.
[Fixes #66228 ]
svn path=/trunk/gtk-sharp/; revision=34441
2004-09-27 19:20:35 +00:00
Mike Kestner
9d8263d89d
2004-09-24 Mike Kestner <mkestner@ximian.com>
...
* gtk/Bin.custom : make Child get/set.
* gtk/Gtk.metadata : hide the Bin.get_child method.
[Fixes #66232 ]
svn path=/trunk/gtk-sharp/; revision=34364
2004-09-24 15:58:05 +00:00
Mike Kestner
3eb398a12f
2004-09-23 Mike Kestner <mkestner@ximian.com>
...
* gtk/Widget.custom : new OnSetScrollAdjustments VM.
* gtk/glue/widget.c : glue for new VM.
svn path=/trunk/gtk-sharp/; revision=34293
2004-09-23 16:50:18 +00:00
Mike Kestner
97f5a62824
2004-09-03 Mike Kestner <mkestner@ximian.com>
...
* configure.in : expand new doc/updater makefile
* gtk/Gtk.metadata : hide Init.Check and AbiCheck*.
* gtk/Init.custom : manual Init.Check impl.
* gtk/Makefile.am : add Init.custom.
svn path=/trunk/gtk-sharp/; revision=33288
2004-09-03 15:59:29 +00:00
Mike Kestner
4043e2e7d2
2004-08-31 Mike Kestner <mkestner@ximian.com>
...
* gtk/NodeStore.cs : add GType prop to expose native gtype.
[Fixes #61226 ]
svn path=/trunk/gtk-sharp/; revision=33114
2004-08-31 18:19:32 +00:00
Mike Kestner
e5dde2ff7e
2004-08-26 Manuel V. Santos <mvsl@telefonica.net>
...
* gdk/Device.custom : glue to expose object fields.
* gdk/DeviceAxis.custom : expand the ToString to incl use:
* gdk/EventButton.custom : fix for Axes prop.
* gdk/EventMotion.custom : fix for Axes prop.
* gdk/Gdk.metadata : hide some accessors on Device.
* gdk/Makefile.am : add new custom.
* gdk/glue/Makefile.am : add new .c
* gdk/glue/makefile.win32 : add new .o
* gdk/glue/device.c : ditto.
* gtk/InputDialog.custom : glue to expose button fields.
* gtk/Makefile.am : add new custom.
* gtk/glue/Makefile.am : add new .c
* gtk/glue/makefile.win32 : add new .o
* gtk/glue/inputdialog.c : ditto.
* sample/ScribbleXInput.cs : new sample using extension events.
svn path=/trunk/gtk-sharp/; revision=32899
2004-08-26 19:10:48 +00:00
Mike Kestner
f10194792e
2004-08-24 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : kill TreeDataList and TreeDataSortHeader
internal types.
svn path=/trunk/gtk-sharp/; revision=32798
2004-08-24 21:55:09 +00:00
Mike Kestner
55127368b9
2004-08-24 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : kill TreeDataList, it's internal.
svn path=/trunk/gtk-sharp/; revision=32797
2004-08-24 21:49:11 +00:00
Mike Kestner
780d9fb714
2004-08-24 Larry Ewing <lewing@ximian.com>
...
* gtk/Gtk.metadata : Style.PaintPolygon has an array of points.
svn path=/trunk/gtk-sharp/; revision=32796
2004-08-24 21:03:57 +00:00
John Luke
e385129c44
2004-08-24 John Luke <john.luke@gmail.com>
...
* gtk/Makefile.am: add Menu.custom
* gtk/Menu.custom: new custom for Popup () overload
[Fixes #60668 ]
svn path=/trunk/gtk-sharp/; revision=32790
2004-08-24 19:54:09 +00:00
Mike Kestner
d91ca3de7d
2004-08-19 Borja Sanchez Zamorano <borsanza@yahoo.es>
...
* gtk/Gtk.metadata : hide some methods on TextBuffer.
* gtk/TextBuffer.custom : pass -1 for the text length to some
more methods.
svn path=/trunk/gtk-sharp/; revision=32534
2004-08-19 15:42:15 +00:00
Mike Kestner
b45b49ac61
2004-08-18 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : unhide ExpanderStyle.
* doc/en/Gtk/Style.xml : doc PaintExpander.
* doc/en/Gtk/ExpanderStyle.xml : new enum docs.
[Fixes #60480 ] metadata patch from Jeroen Zwartepoorte.
svn path=/trunk/gtk-sharp/; revision=32498
2004-08-18 16:08:02 +00:00
John Luke
392c3c9a68
gtk/Gtk.metadata: mark Gtk.StockManager.Lookup param as ref
...
patch by jaspervp@gmx.net (Jasper van Putten)
[Fixes #62985 ]
svn path=/trunk/gtk-sharp/; revision=32326
2004-08-13 19:39:33 +00:00
Mike Kestner
d4e91dd83b
2004-08-13 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide Insert and SetText for manual impl.
* gtk/TextBuffer.custom : pass -1 for length to Insert and SetText.
Adapted from a patch by borsanza@yahoo.es (Borja Sanchez Zamorano).
[Fixes #62985 ]
svn path=/trunk/gtk-sharp/; revision=32317
2004-08-13 17:33:46 +00:00
John Luke
8e5f5ec6a4
2004-07-16 John Luke <jluke@cfl.rr.com>
...
* gtk/Gtk.metadata:
* glade/Glade.metadata: mark return type as const-gchar* for
Gtk.Global.CheckVersion and Glade.Global.ModuleCheckVersion
so Gtk# does not try to free them. Thanks to
jaspervp@gmx.net (Jasper van Putten) for identifying the Glade
part. Fixes bugs #61329 and #60954
svn path=/trunk/gtk-sharp/; revision=31239
2004-07-16 19:24:58 +00:00
Mike Kestner
7a6d6b2128
2004-06-25 Mike Kestner <mkestner@ximian.com>
...
* */*.cs : add lgpl license blurb and clean up (c)'s.
* */*.custom : add lgpl license blurb and clean up (c)'s.
* */glue/*.c : add lgpl license blurb and clean up (c)'s.
file adds without license from now on are punishable by wedgie.
svn path=/trunk/gtk-sharp/; revision=30401
2004-06-25 18:42:19 +00:00
Mike Kestner
38a7a49cfb
2004-06-15 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide the button_new_from_stock ctor.
* gtk/Button.custom : add a manual ctor implementation.
svn path=/trunk/gtk-sharp/; revision=29598
2004-06-15 13:38:44 +00:00
Todd Berman
9f492c794b
2004-06-11 Todd Berman <tberman@sevenl.net>
...
* gtk/Container.custom:
* gtk/CellRenderer.custom:
* gnome/CanvasItem.custom: mark Override* private.
* doc/en/*/*.xml: update to remove Override* methods.
svn path=/trunk/gtk-sharp/; revision=29394
2004-06-12 00:18:05 +00:00
Mike Kestner
112f066abf
2004-06-11 Mike Kestner <mkestner@ximian.com>
...
* configure.in : deal with a csc-ism in source paths.
* */Makefile.am : use the GENERATED_SOURCES var.
* */glue/Makefile.am : add -no-undefined for win32 dll builds.
svn path=/trunk/gtk-sharp/; revision=29367
2004-06-11 18:19:41 +00:00
Mike Kestner
c1440d52d1
2004-06-10 Mike Kestner <mkestner@ximian.com>
...
* configure.in : AC_SUBST GACUTIL_FLAGS. require mono-0.95 (though
it's really cvs bleeding edge.)
* * AssemblyInfo.cs.in : s/pub/snk. delaysign=no.
* * Makefile.am : s/pub/snk. portability fixes to csc from John
Luke. Switch to GACUTIL_FLAGS.
* doc/Makefile.am : don't build docs, install raw xml to the prefix.
svn path=/trunk/gtk-sharp/; revision=29227
2004-06-10 19:45:20 +00:00
Todd Berman
e525e9bd55
2004-06-10 Todd Berman <tberman@sevenl.net>
...
* gtk/Container.custom: add C# glue for virtualizing ChildType ()
* gtk/glue/container.c: add C glue for virtualizing ChildType ()
* gtk/Gtk.metadata: hide Container.ChildType ()
* gtk/Widget.custom: Add ClearFlag, and SetFlag convenience methods.
Also add various IsFlag bool properties for checking for flags.
* gtk/glue/widget.c: Fix setting flags.
* doc/*: updated Widget docs.
svn path=/trunk/gtk-sharp/; revision=29217
2004-06-10 18:37:05 +00:00
Mike Kestner
8520053aa8
2004-06-07 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : s|--unsafe|/unsafe to remove a mcs-ism that jluke
exposed in his cygwin build patch.
svn path=/trunk/gtk-sharp/; revision=28991
2004-06-07 21:54:31 +00:00
Todd Berman
9698c4d2f9
2004-06-07 Todd Berman <tberman@sevenl.net>
...
* gtk/Widget.custom: expose some easy bool properties for checking
certain WidgetFlags. Make Allocation a settable property.
* gtk/glue/widget.c: bit of glue to make Allocation settable.
* gdk/Window.custom: expose UserData as a usable IntPtr property.
* gdk/Gdk.metadata: hide old GetUserData/SetUserData methods.
* doc/*: ran the updater.
svn path=/trunk/gtk-sharp/; revision=28974
2004-06-07 17:14:35 +00:00
Jeroen Zwartepoorte
1aaac84322
2004-06-07 Jeroen Zwartepoorte <jeroen@xs4all.nl>
...
* gtk/Widget.custom: Add FocusLineWidth property.
* gtk/glue/widget.c: (gtksharp_gtk_widget_set_flags),
(gtksharp_gtk_widget_style_get_int): glue for getting an integer style
property.
svn path=/trunk/gtk-sharp/; revision=28967
2004-06-07 14:26:08 +00:00
Todd Berman
01e3962bc8
2004-06-04 Todd Berman <tberman@sevenl.net>
...
* glib/Object.cs: ConnectDefaultHandlers needs to look at public api
as well for virtual methods.
* gtk/CellRenderer.custom:
* gtk/Container.custom:
* gnome/CanvasItem.custom: Add DefaultSignalHandler to remove the need
for the static ctor.
svn path=/trunk/gtk-sharp/; revision=28851
2004-06-05 01:01:07 +00:00
Todd Berman
12bc3b0550
2004-06-04 Todd Berman <tberman@sevenl.net>
...
* gnome/CanvasItem.custom: Changed from OnXXX vmethods to XXX vmethods
* gnome/CanvasProxy.cs: removed, unused code
* gnome/GtkSharp.BoundsHandler.cs: removed
* gnome/GtkSharp.DrawHandler.cs: removed
* gnome/GtkSharp.PointHandler.cs: removed
* gnome/GtkSharp.RenderHandler.cs: removed
* gnome/GtkSharp.UpdateHandler.cs: removed
* gnome/Makefile.am: updated to reflect removing of old files.
* gtk/CellRenderer.custom: Changed from OnXXX vmethods to XXX vmethods,
and added StartEditing vmethod
* gtk/Container.custom: Changed from OnForall to ForAll
* gtk/Gtk.metadata: hide CellRenderer.GetSize and StartEditing
* gtk/glue/cellrenderer.c: new glue for CellRenderer.StartEditing
override.
* sample/CustomCellRenderer.cs: updated signatures to reflect new
code.
svn path=/trunk/gtk-sharp/; revision=28815
2004-06-04 04:55:48 +00:00
Mike Kestner
77d1b452f5
2004-06-01 Mike Kestner <mkestner@ximian.com>
...
* generator/ObjectGen.cs : generate protected ctor () for all
GLib.Objects that don't have any ctors.
* gtk/CellRenderer.custom : remove ctor ().
* gtkhtml/Gtk.metadata : add a disable_void_ctor rule for HTML.
svn path=/trunk/gtk-sharp/; revision=28645
2004-06-01 18:00:09 +00:00
Mike Kestner
ac5e091b8c
2004-06-01 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : mark SizeRequest requisition as out, not ref.
[Fixes #59388 ]
2004-06-01 Mike Kestner <mkestner@ximian.com>
* en/Gtk/Widget.xml : move existing docs to new method sig.
svn path=/trunk/gtk-sharp/; revision=28629
2004-06-01 15:28:22 +00:00
Mike Kestner
369a588e93
2004-05-31 Mike Kestner <mkestner@ximian.com>
...
* configure.in : Bump version to 0.93 and tag.
2004-05-31 Jeroen Zwartepoorte <jeroen@xs4all.nl>
* gtk/Gtk.metadata: unhide WidgetFlags.
* gtk/Widget.custom: add setter for GdkWindow prop. Add Flags prop.
* gtk/glue/widget.custom: setter for window, accessors for flags.
[Fixes #59337 ]
svn path=/trunk/gtk-sharp/; revision=28578
2004-05-31 18:48:25 +00:00
Vladimir Vukicevic
2969801044
* gtk/CellRenderer.custom: fix GetSize_cb, cell_area can be NULL
...
coming from Gtk (so can't use ref Gdk.Rectangle, have to use
IntPtr)
svn path=/trunk/gtk-sharp/; revision=28424
2004-05-29 03:09:47 +00:00
Mike Kestner
637e8589e8
2004-05-28 Vladimir Vukicevic <vladimir@pobox.com
...
* gtk/Gtk.metadata : s/out/ref on TreeModel.NextIter.
svn path=/trunk/gtk-sharp/; revision=28369
2004-05-28 17:47:43 +00:00
Mike Kestner
73632b2747
2004-05-28 Mike Kestner <mkestner@ximian.com>
...
* generator/ObjectGen.cs : adjust to ObjectManager ns change.
* glib/ManagedValue.cs : move to GLib and internalize.
* glib/Object.cs : adjust to ObjectManager ns change.
* glib/ObjectManager.cs : move to GLib.
* glib/TypeConverter.cs : move to GLib. return ManagedValue.GType
when we can't match a type instead of GType.None.
* gtk/*.custom: adjust for new TypeConverter ns and behavior.
2004-05-28 Mike Kestner <mkestner@ximian.com>
* en/* : run updater. fix a few *Sharp copy/pastisms.
svn path=/trunk/gtk-sharp/; revision=28362
2004-05-28 16:59:21 +00:00
Mike Kestner
71d07af98a
2004-05-28 Mike Kestner <mkestner@ximian.com>
...
* gtk/Makefile.am : add new custom.
* gtk/Settings.custom: add props for unparsed API.
svn path=/trunk/gtk-sharp/; revision=28350
2004-05-28 15:05:36 +00:00
Jeroen Zwartepoorte
fd3c3b56d6
2004-05-27 Jeroen Zwartepoorte <jeroen@xs4all.nl>
...
* gtk/Gtk.metadata: Hide the GtkCtree class (old gtk+ 1.x junk).
svn path=/trunk/gtk-sharp/; revision=28280
2004-05-27 15:58:15 +00:00
Mike Kestner
6c25e8c608
2004-05-25 Mike Kestner <mkestner@ximian.com>
...
* gtkhtml/Gtk.metadata : hide Gtk.HTML the ctors.
* gtkhtml/HTML.custom : new manual impl for ctors.
* gtkhtml/Makefile.am : add new custom
[Fixes #59148 ]
2004-05-25 Mike Kestner <mkestner@ximian.com>
* */Makefile.am : rm -f generated/* in case it doesn't exist yet.
svn path=/trunk/gtk-sharp/; revision=28214
2004-05-27 02:06:05 +00:00
Mike Kestner
db317dd185
2004-05-25 Dan Winship <danw@ximian.com>
...
* gtk/Gtk.metadata : mark a ref param in SizeRequested
svn path=/trunk/gtk-sharp/; revision=28194
2004-05-26 19:49:43 +00:00
Mike Kestner
7ab2b0d6b9
2004-05-25 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : rm generated/* in generated-stamp target.
svn path=/trunk/gtk-sharp/; revision=28191
2004-05-26 19:44:25 +00:00
Mike Kestner
f37e02b5b2
2004-05-25 Mike Kestner <mkestner@ximian.com>
...
* gtk/Container.custom : use glue to invoke the GtkCallback in
Forall.
* gtk/glue/container.c : add gtksharp_container_invoke_gtk_callback.
svn path=/trunk/gtk-sharp/; revision=28047
2004-05-25 13:35:38 +00:00
Radek Doulik
47bbd783d5
(GetPathAtPos): use GLib.Object.GetObject so that we don't create
...
new TreeViewColumn object duplicates
svn path=/trunk/gtk-sharp/; revision=27858
2004-05-22 08:58:21 +00:00
Radek Doulik
f8da0639b7
2004-05-22 Radek Doulik <rodo@ximian.com>
...
* gtk/TreeView.custom(GetPathAtPos): change Gtk.TreeViewColumn
column parameter to out[put] as gtk_tree_view_get_path_at_pos
returns column address to column parameter
svn path=/trunk/gtk-sharp/; revision=27857
2004-05-22 08:49:58 +00:00
Mike Kestner
9f54a63375
2004-05-19 Mike Kestner <mkestner@ximian.com>
...
* gtk/Container.custom : add CallbackInvoke and use it in OnForall.
2004-05-19 Mike Kestner <mkestner@ximian.com>
* generator/Makefile.am : add TimeTGen.cs
* generator/SymbolTable.cs : use new TimeTGen.
* generator/StringGen.cs : s/GLibSharp/GLib
* generator/TimeTGen.cs : generatable to marshal time_t.
* glib/time_t_CustomMarshaler.cs : kill
* glib/Makefile.am : remove time_t_CustomMarshaler.cs
* glib/Markup.cs : s/GLibSharp/GLib
* glib/Marshaller.cs : move to GLib namespace. Add methods to
marshal time_t to and from DateTime.
* glib/glue/time_t.c : kill
* glib/glue/Makefile.am : remove time_t.c
* glib/glue/makefile.win32 : remove time_t.o
* gnome/*.custom : use GLib.Marshaller instead of the time_t custom
marshaler.
* gtk/*.custom : s/GLibSharp/GLib
svn path=/trunk/gtk-sharp/; revision=27704
2004-05-19 18:57:28 +00:00
Todd Berman
e474eaca89
2004-05-14 Todd Berman <tberman@sevenl.net>
...
* glib/Object.cs: make static GLib.Object.LookupGType protected for now. * gtk/CellRenderer.custom: code to allow for subclassing and
implementing a custom cell renderer.
* gtk/Makefile.am: add custom to build.
* gtk/glue/Makefile.am: add glue to build.
* gtk/glue/cellrenderer.c: glue code to override get_size and render
from cellrenderer.
* sample/CustomCellRenderer.cs: new sample to show how to implement a
custom cell renderer.
* sample/Makefile.am: add CustomCellRenderer sample.
svn path=/trunk/gtk-sharp/; revision=27426
2004-05-14 20:25:57 +00:00
Mike Kestner
4214989dff
2004-05-10 Mike Kestner <mkestner@ximian.com>
...
* gtk/SelectionData.custom : add a Set overload without length param.
svn path=/trunk/gtk-sharp/; revision=27108
2004-05-11 14:05:43 +00:00
Todd Berman
a2af1e7936
revert, ben showed me a way around this, will document
...
svn path=/trunk/gtk-sharp/; revision=27060
2004-05-11 03:31:43 +00:00
Todd Berman
350c18516f
2004-05-10 Todd Berman <tberman@sevenl.net>
...
* gtk/Dialog.custom: Add a SetDefaultResponse method to set a int
instead of a Gtk.ResponseType
svn path=/trunk/gtk-sharp/; revision=27059
2004-05-11 02:07:38 +00:00
Mike Kestner
0a74f7083e
2004-05-10 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : mark some Dialog API params as ResponseType
instead of int.
[fixes #58240 ]
svn path=/trunk/gtk-sharp/; revision=27046
2004-05-10 20:00:08 +00:00
Mike Kestner
7f46d29ab4
2004-05-10 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : change return-type on Global.EventsPending
to a bool to avoid compat problems in 2.4. Also rename to
GetEventsPending so that it's generated as a property.
[fixes #58292 ]
svn path=/trunk/gtk-sharp/; revision=27043
2004-05-10 18:23:51 +00:00
Mike Kestner
496c067424
2004-05-10 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide some ctors and map some prop names.
* gtk/Makefile.am : add new customs.
* gtk/ItemFactory.custom : implement ctor for subclassing.
* gtk/Plug.custom : implement ctors for subclassing.
svn path=/trunk/gtk-sharp/; revision=27042
2004-05-10 17:37:02 +00:00
Mike Kestner
b9cee94a37
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gnome/Canvas.custom : PixelsPerUnit prop.
* gnome/Gnome.metadata : hide Canvas.SetPixelsPerUnit.
* gnome/glue/Makefile.am : get_pixels_per_unit.
* gnome/glue/canvas.c : get_pixels_per_unit.
* gtk/Container.custom : OnForall virtual method impl.
* gtk/glue/Makefile.am : add container.c
* gtk/glue/container.c : virtual method glue for forall.
* gtk/glue/makefile.win32 : add container.o
svn path=/trunk/gtk-sharp/; revision=26962
2004-05-08 02:14:19 +00:00
Mike Kestner
ea63638f34
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : map some RadioButton ctor props.
svn path=/trunk/gtk-sharp/; revision=26951
2004-05-07 21:55:11 +00:00
Mike Kestner
4a9e9ea3ee
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide TextView with_buffer ctor. map some parms
to props.
* gtk/Makefile.am : add new custom.
* gtk/TextView.custom : implement with_buffer ctor for subclassing.
svn path=/trunk/gtk-sharp/; revision=26949
2004-05-07 21:31:55 +00:00
Mike Kestner
53277261b0
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/TreeView.custom : make the NodeStore ctor subclassable.
svn path=/trunk/gtk-sharp/; revision=26946
2004-05-07 20:23:58 +00:00
Mike Kestner
6b46f2fb3a
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide SpinButton with_range ctor.
* gtk/Makefile.am : add new custom.
* gtk/SpinButton.custom : implement with_range ctor for subclassing.
svn path=/trunk/gtk-sharp/; revision=26942
2004-05-07 19:41:36 +00:00
Mike Kestner
50d266b30b
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide ListStore and TreeStore newv ctors.
* gtk/ListStore.custom : rework the ctors for subclassing.
* gtk/TreeStore.custom : rework the ctors for subclassing.
svn path=/trunk/gtk-sharp/; revision=26941
2004-05-07 19:33:09 +00:00
Mike Kestner
50da743482
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide HScale and VScale with_range ctors.
* gtk/Makefile.am : add new customs.
* gtk/HScale.custom : implement with_range ctor for subclassing.
* gtk/VScale.custom : implement with_range ctor for subclassing.
svn path=/trunk/gtk-sharp/; revision=26940
2004-05-07 19:04:03 +00:00
Mike Kestner
50c0b90864
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : map AccelLabel ctor parm to prop and hide
Adjustment ctor.
* gtk/Adjustment.custom : add set accessors for Upper/Lower and
implement ctor with subclassing.
* gtk/CheckMenuItem.custom : return from subclass branch.
* gtk/ImageMenuItem.custom : return from subclass branch.
* gtk/MenuItem.custom : return from subclass branch.
* gtk/RadioMenuItem.custom : return from subclass branch.
* gtk/glue/adjustment.c : add setters for lower/upper.
svn path=/trunk/gtk-sharp/; revision=26938
2004-05-07 18:41:32 +00:00
Mike Kestner
133a5c8715
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide some *MenuItem ctors.
* gtk/CheckMenuItem.custom : implement string ctor.
* gtk/ImageMenuItem.custom : implement string ctor.
* gtk/MenuItem.custom : use AccelLabel.
* gtk/RadioMenuItem.custom : fix string ctor for subclassing.
* gtk/Makefile.am : add new customs.
svn path=/trunk/gtk-sharp/; revision=26935
2004-05-07 17:32:32 +00:00
Mike Kestner
ed983e3813
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : hide some MenuItem ctors.
* gtk/Makefile.am : add the new custom.
* gtk/MenuItem.custom : implement the string ctor.
svn path=/trunk/gtk-sharp/; revision=26929
2004-05-07 15:48:25 +00:00
Mike Kestner
c9f1eadc11
2004-05-07 Mike Kestner <mkestner@ximian.com>
...
[Derived from a patch by Ben Maurer]
* generator/Ctor.cs : generate code to detect subclassing and handle
GType registration and native object creation properly.
* generator/Parameters.cs : add PropertyName accessor for param attr.
* generator/Property.cs : use a new GLib.Value ctor.
* glib/ObjectManager.cs : redo hash access.
* glib/Object.cs : CreateNativeObject method to invoke g_object_newv
and some refactoring of RegisterGType and LookupGType.
* glib/Value.cs : make gtype field an IntPtr.
* glib/glue/object.c : glue for g_object_newv use.
* glib/glue/value.c : new glue for value creation.
* gtk/Dialog.custom : fix a ctor declaration for auto-reg.
* gtk/Gtk.metadata : mark a couple property_name attrs as examples.
* sample/Subclass.cs : use auto-GType-registration now.
svn path=/trunk/gtk-sharp/; revision=26916
2004-05-07 13:42:59 +00:00
Larry Ewing
e57c608330
2004-04-30 Larry Ewing <lewing@ximian.com>
...
* gtk/Adjustment.custom: add an a set method for StepIncrement.
* gtk/glue/adjustment.c: add gtk_adjustment_set_step_increment.
svn path=/trunk/gtk-sharp/; revision=26780
2004-05-05 18:44:18 +00:00
Mike Kestner
57f06abbfe
2004-05-03 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : fix gacutil for new package switch
* */*.pc.in : fix -libs var for new dll path
svn path=/trunk/gtk-sharp/; revision=26644
2004-05-03 21:05:51 +00:00
Mike Kestner
866254b519
hush
...
svn path=/trunk/gtk-sharp/; revision=26602
2004-05-03 16:26:00 +00:00
Mike Kestner
01ef68965d
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : lookup gacutil and error out if not found.
* */Makefile.am : add install-data-local and uninstall-local targets
for GAC installation. Add gtk-sharp.pub target to cp the key in for
distcheck.
* */AssemblyInfo.cs.in : remove ../ from key path for VPATH build.
svn path=/trunk/gtk-sharp/; revision=26485
2004-05-01 03:38:54 +00:00
Mike Kestner
14e3877005
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : remove BASE_DEPENDENCIES LIBS and CFLAGS and
expose more specific versions for glue building.
* */glue/Makefile.am : use more specific versions of LIBS and CFLAGS
to reduce the ldd footprint.
svn path=/trunk/gtk-sharp/; revision=26438
2004-04-30 19:08:16 +00:00
Mike Kestner
5f80b97227
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* configure.in : AC_SUBST an API_VERSION=1.0.0.0 for the
AssemblyVersionAttributes.
* */AssemblyInfo.cs.in : s/@VERSION@/@API_VERSION@/
svn path=/trunk/gtk-sharp/; revision=26435
2004-04-30 18:24:16 +00:00
Mike Kestner
687219d656
2004-04-30 Mike Kestner <mkestner@ximian.com>
...
* */AssemblyInfo.cs.in : s/@VERSION@.0.0/@VERSION@/
svn path=/trunk/gtk-sharp/; revision=26431
2004-04-30 16:55:15 +00:00
Erik Dasque
7f1f0ce385
This defines a Date property for Calendar
...
Note that the setter causes CalendarChange events to be fired
public DateTime Date
svn path=/trunk/gtk-sharp/; revision=26417
2004-04-30 13:27:22 +00:00
Mike Kestner
e4c7f28e66
2004-04-29 Mike Kestner <mkestner@ximian.com>
...
* configure.in : expand the AssemblyInfo.cs files.
* */AssemblyInfo.cs.in : new assembly info files.
* */Makefile.am : dist, make, and clean assmbly info files.
svn path=/trunk/gtk-sharp/; revision=26356
2004-04-29 22:19:30 +00:00
Mike Kestner
9bc8928f88
2004-04-29 Mike Kestner <mkestner@ximian.com>
...
* configure.in : expand the new config files.
* */*config.in : the per-assembly config files.
* */Makefile.am : dist, clean, and install the configs.
* gnome/*.c* : fix some errant DllImports.
svn path=/trunk/gtk-sharp/; revision=26301
2004-04-29 15:00:24 +00:00
Mike Kestner
4766d5bf75
2004-04-28 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : mark ListStore.Remove iter pass_as=ref.
[Fixes #56945 ]
svn path=/trunk/gtk-sharp/; revision=26205
2004-04-28 20:35:39 +00:00
Mike Kestner
1ac00ff205
2004-04-12 Mike Kestner <mkestner@ximian.com>
...
[Rework of a patch from Ben Maurer to turn GLib.Value
into a valuetype.]
* generator/BoxedGen.cs : fix operators for new valuetype GValues.
* generator/ByRefGen.cs : new generatable for byref value types.
* generator/Makefile.am : add ByRefGen.cs.
* generator/MethodBody.cs : remove GValue special casing.
* generator/Property.cs : rework value handling.
* generator/Signal.cs : fix base virtual method value passing.
* generator/SymbolTable.cs : map GValue to ByRefGen.
* glib/Object.cs : rework GetProperty and SetProperty.
* glib/Value.cs : make it a value type.
* glib/ValueArray.cs : fix GValue passing.
* glib/glue/value.c : rework for valuetype GValues.
* gnome/Program.custom : fix GValue passing
* gtk/Gtk.metadata : make TreeModel.GetValue value param pass_as=ref.
* gtk/ListStore.custom : fix GValue passing
* gtk/NodeStore.cs : fix GValue passing
* gtk/TextTag.custom : fix GValue passing
* gtk/TreeModelSort.custom : fix GValue passing
* gtk/TreeStore.custom : fix GValue passing
svn path=/trunk/gtk-sharp/; revision=25368
2004-04-12 15:54:57 +00:00
Mike Kestner
e7bf3a279f
2004-04-07 Mike Kestner <mkestner@ximian.com>
...
* generator/ClassBase.cs : remove default ctor generation and
hasDefaultConstructor field.
* generator/Ctor.cs : chain to base (IntPtr.Zero).
* generator/StructBase.cs : remove hasDefaultConstructor usage.
* glib/Object.cs : remove Object () ctor. Add Ben's GetGType
method, although nothing uses it yet. Still working on integrating
the remainder of Ben's patch.
* gtk/Gtk.metadata : remove all the disabledefaultctor rules.
* */*.custom : add base (IntPtr.Zero) or this (...) chaining for
all ctors.
svn path=/trunk/gtk-sharp/; revision=25184
2004-04-07 19:15:01 +00:00
John Luke
ebea661ee4
2004-04-06 John Luke <jluke@cfl.rr.com>
...
* gtk/Gtk.metadata: mark Gtk.Widget.ModifyFont font_desc null_ok
svn path=/trunk/gtk-sharp/; revision=25166
2004-04-07 17:13:31 +00:00
Mike Kestner
05e4e0b9d3
2004-04-04 Mike Kestner <mkestner@ximian.com>
...
* generator/SymbolTable.cs : don't use StringGen for gunichar.
* glib/glue/unichar.c : glue to fetch a gunichar as a utf8 string.
* glib/glue/Makefile.am : add unichar.c
* glib/glue/makefile.win32 : add unichar.c
* gtk/Gtk.metadata : hide TextIter.GetChar
* gtk/TextIter.custom : manually impl Char prop. [fixes #53425 ]
svn path=/trunk/gtk-sharp/; revision=25054
2004-04-05 18:31:34 +00:00
Todd Berman
78ef73173d
2004-04-02 Todd Berman <tberman@sevenl.net>
...
* gtk/Gtk.metadata: fix Gtk.SelectionData.Set.
svn path=/trunk/gtk-sharp/; revision=25000
2004-04-03 21:42:43 +00:00
Mike Kestner
1343fb39cc
2004-04-01 Jorn Baayen <jorn@nl.linux.org>
...
* gtk/Style.custom : wrappers for Text[] and Base[]
* gtk/glue/style.c : glue to access text[] and base[]
[fixes #54805 ]
svn path=/trunk/gtk-sharp/; revision=24930
2004-04-01 22:19:51 +00:00
Mike Kestner
ab2f05fa77
2004-03-31 Mike Kestner <mkestner@ximian.com>
...
* configure.in : remove atk/glue/Makefile
* atk/Makefile.am : comment out subdirs for now
* atk/makefile.win32 : don't build glue
* */glue/Makefile.am : remove generated.c from sources
* */glue/makefile.win32 : remove generated.c from sources
* generator/ObjectGen.cs : disable vm glue generation for now.
svn path=/trunk/gtk-sharp/; revision=24850
2004-03-31 16:34:08 +00:00
Mike Kestner
cc09f17ac7
2004-03-30 Mike Kestner <mkestner@ximian.com>
...
* gtk/Makefile.am : add the customs that miggie didn't add.
svn path=/trunk/gtk-sharp/; revision=24804
2004-03-30 22:28:58 +00:00
Mike Kestner
48b08a3b7a
2004-03-25 Mike Kestner <mkestner@ximian.com>
...
* gtk/Gtk.metadata : Widget.Events is a Gdk.EventMask, not int
* sample/GtkDemo/DemoDrawingArea.cs : remove int casts
* sample/Scribble.cs : remove int casts
svn path=/trunk/gtk-sharp/; revision=24601
2004-03-25 18:40:12 +00:00
Mike Kestner
5ab9361baf
2003-03-24 Jorn Baayen <jorn@nl.linux.org>
...
* gtk/Gtk.metadata : mark null_ok param on Window.SetTransientFor.
svn path=/trunk/gtk-sharp/; revision=24538
2004-03-24 18:54:42 +00:00
Miguel de Icaza
80727ad562
Add default constructors for HBox and VBox
...
svn path=/trunk/gtk-sharp/; revision=24537
2004-03-24 18:51:50 +00:00
Mike Kestner
4562311b91
2004-03-22 Mike Kestner <mkestner@ximian.com>
...
* gtk/Window.custom : bring back the DefaultSize prop as a
Gdk.Size.
svn path=/trunk/gtk-sharp/; revision=24448
2004-03-23 04:17:47 +00:00
Mike Kestner
4b7744cb67
2004-03-18 Mike Kestner <mkestner@ximian.com>
...
* gdk/Makefile.am : generate glue
* gdk/glue/Makefile.am : build generated glue
* gdk/glue/makefile.win32 : build generated glue
* gdk/glue/vmglueheaders.h : includes for vm glue
* gtk/Makefile.am : generate glue
* gtk/glue/Makefile.am : build generated glue
* gtk/glue/makefile.win32 : build generated glue
* gtk/glue/vmglueheaders.h : includes for vm glue
svn path=/trunk/gtk-sharp/; revision=24297
2004-03-18 22:03:49 +00:00
Mike Kestner
37a37adf53
2004-03-18 Mike Kestner <mkestner@ximian.com>
...
* parser/gapi2xml.pl : fix passbyvalue bug in vm parsing.
* */*.raw : regen
svn path=/trunk/gtk-sharp/; revision=24290
2004-03-18 20:25:07 +00:00
Mike Kestner
5e03bca76f
hush
...
svn path=/trunk/gtk-sharp/; revision=24156
2004-03-16 19:24:53 +00:00
Mike Kestner
e83c55a242
2004-03-12 Mike Kestner <mkestner@ximian.com>
...
* */Makefile.am : automakify the build
* */Makefile.in : kill
* *.custom : remove System.Drawing dependencies
* *.cs : remove System.Drawing dependencies
* *-api.xml : mv to *-api.raw
* glue/* : mv to lib specific gluelibs for glib, gdk, gtk, and glade.
* gtk/gtk-symbols : alias GtkType to GType
* sources/gtk-sharp-sources.xml : create .raw files. They are now
transformed to .xml files by the metadata compilation step.
svn path=/trunk/gtk-sharp/; revision=23967
2004-03-12 21:18:11 +00:00
Urs C. Muff
c8511cd513
Using configurable runtime during build process --> RUNTIME=@MONO@ in Makefile.in files. MONO is defined in configure.in. For Mac OS X == Darwin it is 'mint' for now, for the others it remains 'mono'. Also use the more generic code from mono/autogen.sh to detect libtool.
...
svn path=/trunk/gtk-sharp/; revision=23880
2004-03-10 15:57:33 +00:00
Mike Kestner
64e69d3832
2004-03-08 Mike Kestner <mkestner@ximian.com>
...
* generator/ObjectGen.cs : ignore virtual_method elems for now.
* parser/gapi2xml.pl : parse the non-signal class methods and add as
virtual_method elements in the API xml
* */*-api.xml : regen
svn path=/trunk/gtk-sharp/; revision=23809
2004-03-08 18:08:48 +00:00
Gonzalo Paniagua Javier
4dcdbb53fe
2004-03-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
...
* glue/Makefile.am:
* glue/makefile.win32:
* glue/thread-notify.c: dropped.
* gtk/ThreadNotify.cs: use just Idle.Add, which is what the deprecated
gda_input_add does. No more P/Invoke here.
svn path=/trunk/gtk-sharp/; revision=23758
2004-03-06 18:48:20 +00:00
Gonzalo Paniagua Javier
dea79f5902
2004-03-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
...
* glue/Makefile.am:
* glue/makefile.win32: added thread-notify.o
* glue/thread-notify.c: handles pipe creation/read/write/close for
ThreadNotify.
* gtk/ThreadNotify.cs: P/Invoke the thread-notify code instead of libc
functions.
svn path=/trunk/gtk-sharp/; revision=23734
2004-03-05 04:20:09 +00:00
Mike Kestner
77f25f80ea
2004-02-23 Thiago Milczarek Say��o <sayao@brturbo.com>
...
* gtk/TextBuffer.custom : add TextIter parm to InsertWithTags method.
svn path=/trunk/gtk-sharp/; revision=23374
2004-02-23 17:43:13 +00:00