Commit graph

692 commits

Author SHA1 Message Date
John Luke aa11f46693 Add first drafts.
svn path=/trunk/gtk-sharp/; revision=14709
2003-05-19 20:02:24 +00:00
Rachel Hestilow f1a77c0e62 2003-05-19 Rachel Hestilow <rachel@nullenvoid.com>
* glib/ManagedValue.cs, TypeConverter.cs: Added.
	* glib/Value.cs: Make Value inherit from IDisposable, and
	move dtor to Dispose. Add generic object constructor
	with support for ManagedValue. Add a new Val property
	which will call the appropriate explicit cast.

	* glue/value.c: Add new glue function
	gtksharp_value_get_value_type.

	* gtk/TreeViewColumn.custom: Added.
	* gtk/ListStore.custom, TreeStore.custom: Add a number
	of SetValue overloads. Add convenience functtion
	AppendValues. Add new ctor that takes System.Type instead
	of GLib.TypeFundamentals. Add a GetValue convenience wrapper.
	* gtk/TreeView.custom: Add AppendColumn convenience
	functions.

	* sample/ManagedTreeViewDemo.cs: Added.
	* sample/Makefile.in: Update.
	* sample/TreeViewDemo.cs: Update to use new convenience
	APIs.

svn path=/trunk/gtk-sharp/; revision=14691
2003-05-19 07:18:52 +00:00
Mike Kestner b2dabc1322 add the new IGeneratables
svn path=/trunk/gtk-sharp/; revision=14688
2003-05-19 02:46:15 +00:00
Mike Kestner b6114fef1e 2003-05-18 Mike Kestner <mkestner@speakeasy.net>
* generator/CallbackGen.cs : use non-static symtab, kill doc comments
	* generator/ClassBase.cs : use non-static symtab
	* generator/CodeGenerator.cs : use non-static symtab
	* generator/EnumGen.cs : kill doc comments, don't gen using System here
	* generator/GenBase.cs : gen using System here for all types
	* generator/InterfaceGen.cs : don't gen using System here.
	* generator/Method.cs : use non-static symtab
	* generator/ObjectGen.cs : kill doc comments, use non-static symtab
	* generator/OpaqueGen.cs : don't gen using System here.
	* generator/Parameters.cs : use non static symtab.
	* generator/Parser.cs : use non static symtab. add SimpleGen's and
	ManualGen's
	* generator/Property.cs : use non static symtab
	* generator/SignalHandler.cs : use non static symtab
	* generator/StructBase.cs : use non static symtab
	* generator/SymbolTable.cs : major refactoring. now uses SimpleGen and
	ManualGen IGeneratables to simplify the method and prop code.  Is now
	instance based with a static prop to get the singleton instance, so that
	a this indexer can be provided to access the IGeneratables nicely. Gearing
	up to remove even more code from here by accessing IGeneratables directly.

svn path=/trunk/gtk-sharp/; revision=14687
2003-05-19 02:45:17 +00:00
Mike Kestner 9066fcac16 2003-05-18 Mike Kestner <mkestner@speakeasy.net>
* generator/ClassBase.cs : Use QualifiedName in spew
	* generator/ObjectGen.cs (Validate): kill, not used

svn path=/trunk/gtk-sharp/; revision=14673
2003-05-18 19:24:28 +00:00
Martin Willemoes Hansen 437687c030 * en/GLib.xml: Added
svn path=/trunk/gtk-sharp/; revision=14605
2003-05-15 15:01:07 +00:00
Martin Willemoes Hansen 98d8dcffc5 * en/Gnome.xml: Added
svn path=/trunk/gtk-sharp/; revision=14604
2003-05-15 14:46:19 +00:00
John Luke 4d41ffcdc3 Add myself as maintainer to previously submitted docs.
svn path=/trunk/gtk-sharp/; revision=14591
2003-05-15 06:05:07 +00:00
John Luke 15d2a0c710 Add first drafts, without examples.
svn path=/trunk/gtk-sharp/; revision=14588
2003-05-15 00:47:59 +00:00
Jaime Anguiano Olarra ddc14873b2 Added some descriptions and info for all the constructors.
svn path=/trunk/gtk-sharp/; revision=14586
2003-05-14 19:22:02 +00:00
Jaime Anguiano Olarra 5d2bf2aee5 Completed.
svn path=/trunk/gtk-sharp/; revision=14583
2003-05-14 18:11:52 +00:00
Jaime Anguiano Olarra 7b75477920 Added some more info.
svn path=/trunk/gtk-sharp/; revision=14573
2003-05-14 12:14:31 +00:00
Mike Kestner 68c24359fb 2003-05-13 Mike Kestner <mkestner@speakeasy.net>
* COPYING : Add the license.  This is copied verbatim from
	http://www.gnu.org/licenses/lgpl.txt.

svn path=/trunk/gtk-sharp/; revision=14565
2003-05-14 01:08:40 +00:00
Mike Kestner b09f7e3679 2003-05-13 Mike Kestner <mkestner@speakeasy.net>
* configure.in : bump the version to 0.10
	* generator/CallbackGen.cs (GenWrapper): Update sig preparing for
	external assembly wrapper generation. Kill doc comment generation.
	Make marshaling delegate internal.

svn path=/trunk/gtk-sharp/; revision=14564
2003-05-14 00:27:00 +00:00
John Luke 2efbf0e96a Add first draft for Tooltips.xml
svn path=/trunk/gtk-sharp/; revision=14434
2003-05-10 02:51:23 +00:00
Lee Mallabone 5a2f08dcc7 Results of running the API updater on the Gtk and GtkSharp directories.
Have manually checked the differences for sanity.

svn path=/trunk/gtk-sharp/; revision=14397
2003-05-08 20:26:02 +00:00
Mike Kestner 9e325bd283 2003-05-07 Mike Kestner <mkestner@speakeasy.net>
* generator/ClassBase.cs (GenSignals): remove doc comment param
	* generator/GenBase.cs (CreateWriter): alter generated file comment
	* generator/InterfaceGen.cs (CreateWriter): remove doc comments
	* generator/ObjectGen.cs (Generate): use new GenSignals sig
	* generator/Signal.cs : make signal marshalers internal and remove
	doc comments.
	* generator/SignalHandler.cs : make signal marshalers internal and remove
	doc comments.
	* gnome/CanvasProxy.cs : use Gnome.voidObjectSignal since the gtk one is
	inaccessible now.

svn path=/trunk/gtk-sharp/; revision=14385
2003-05-08 04:44:13 +00:00
Gonzalo Paniagua Javier 9f3f9f149a 2003-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* rsvg/Makefile.in:
	* sample/rsvg/Makefile.in: hopefully fixes building from scratch.

	* rsvg/Tool.cs: the class should be public.

svn path=/trunk/gtk-sharp/; revision=14303
2003-05-05 15:41:41 +00:00
Gonzalo Paniagua Javier a78af42d2f make Tool public
svn path=/trunk/gtk-sharp/; revision=14301
2003-05-05 15:35:40 +00:00
Alp Toker 96fa7da5a8 2003-05-02 Alp Toker <alp@atoker.com>
* sources/gtk-sharp.sources:
        * api/glade-api.xml:
        * glade/XML.custom: Use libglade-2.0-0.dll not glade-2.0 (for win32)

svn path=/trunk/gtk-sharp/; revision=14228
2003-05-02 23:06:21 +00:00
Duncan Mak 3481db90db * en/Gtk/EventBox.xml:
* en/Gtk/Fixed.xml: Add more updates from John Luke <jluke@cfl.rr.com>.

svn path=/trunk/gtk-sharp/; revision=14224
2003-05-02 22:36:47 +00:00
Duncan Mak d413d07870 Add updated from John Luke <jluke@cfl.rr.com>.
svn path=/trunk/gtk-sharp/; revision=14194
2003-05-01 23:30:59 +00:00
Mike Kestner fd28061896 preparing for 0.9 release
svn path=/trunk/gtk-sharp/; revision=14131
2003-04-30 02:47:48 +00:00
Lee Mallabone 7284a1f6a2 Add a rule that stops private classes/structs getting generated into the Gtk assembly.
svn path=/trunk/gtk-sharp/; revision=14079
2003-04-28 21:23:25 +00:00
Charles Iliya Krempeaux 4bd0192f89 2003-04-28 Charles Iliya Krempeaux <charles@reptile.ca>
* makefile : Deleted it (for real this time).  It was
	  suppose to have been deleted before.

svn path=/trunk/gtk-sharp/; revision=14077
2003-04-28 20:50:06 +00:00
Gonzalo Paniagua Javier fa6e709bbb 2003-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* sample/Scribble.cs: patch from Philip Van Hoof
	<spamfrommailing@freax.org> taht fixes compilation.

svn path=/trunk/gtk-sharp/; revision=14066
2003-04-28 12:41:35 +00:00
Charles Iliya Krempeaux 64e0b4fe10 2003-04-25 Charles Iliya Krempeaux <charles@reptile.ca>
* README : Updated to reflect the name change or the
	  "MonkeyGuide" to the "Mono Hand Book".  Updated to
	  give the (new) correct chapter number for the
	  GNOME.NET section.  Added mention of the
	  Gtk# Wiki.

svn path=/trunk/gtk-sharp/; revision=14022
2003-04-26 04:52:06 +00:00
Charles Iliya Krempeaux 5a5da15744 2003-04-25 Charles Iliya Krempeaux <charles@reptile.ca>
* gtk-sharp.pc.in, parser/gapi.pc.in : Both of these
          files were checked in as empty files, before.  Checked
          them in, this time, with something in them.

svn path=/trunk/gtk-sharp/; revision=14005
2003-04-25 20:39:46 +00:00
Pedro Martínez Juliá 2fdb9b22ce 2003-04-24 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* en/Gtk/Combo.xml: Edit document. Ready to validate. There are a
    few TODO attributes but I think that will not be documented.

svn path=/trunk/gtk-sharp/; revision=13988
2003-04-24 23:16:56 +00:00
Miguel de Icaza 73e61540cc Update docs
svn path=/trunk/gtk-sharp/; revision=13985
2003-04-24 18:41:14 +00:00
Miguel de Icaza c11f1efd05 C: John Luke, ToggleButton documentation
svn path=/trunk/gtk-sharp/; revision=13984
2003-04-24 18:38:39 +00:00
Pedro Martínez Juliá 14f3add82e 2003-04-24 Pedro Mart�nez Juli� <yoros@wanadoo.es>
* en/Gtk/Combo.xml: Edit document. Ready to validate. There are a
    few TODO attributes but I think that will not be documented.

svn path=/trunk/gtk-sharp/; revision=13981
2003-04-24 18:14:30 +00:00
Miguel de Icaza b5b2dc6515 Update
svn path=/trunk/gtk-sharp/; revision=13953
2003-04-23 22:38:12 +00:00
Miguel de Icaza 3d332f9b4b More
svn path=/trunk/gtk-sharp/; revision=13952
2003-04-23 22:31:14 +00:00
Miguel de Icaza a2cb098bd2 update
svn path=/trunk/gtk-sharp/; revision=13951
2003-04-23 22:25:23 +00:00
Miguel de Icaza 6e4e977048 MOre
svn path=/trunk/gtk-sharp/; revision=13950
2003-04-23 22:23:21 +00:00
Miguel de Icaza 11e445a633 Add VisualType docs
svn path=/trunk/gtk-sharp/; revision=13949
2003-04-23 22:13:51 +00:00
Miguel de Icaza 84034cabcb improve
svn path=/trunk/gtk-sharp/; revision=13948
2003-04-23 21:55:14 +00:00
Pedro Martínez Juliá a1309f192b Using shouldn't reference a class. Modified the file to get it build.
svn path=/trunk/gtk-sharp/; revision=13947
2003-04-23 21:29:04 +00:00
Hector E. Gomez Morales d2cf33a249 Changed the incorrect tag <see cref="langword:null" /> to the correct one <see langword="null" />.
svn path=/trunk/gtk-sharp/; revision=13887
2003-04-22 10:23:57 +00:00
Hector E. Gomez Morales 775e610a14 Changed the incorrect tag <see cref="langword:null" /> to the correct one <see langword="null" />.
svn path=/trunk/gtk-sharp/; revision=13886
2003-04-22 10:15:35 +00:00
Charles Iliya Krempeaux a4d3692c04 2003-04-16 Charles Iliya Krempeaux <charles@reptile.ca>
* gdk/EventKey.custom : Created it so that there
          is a "Key" property that returns a Gdk.Key.

svn path=/trunk/gtk-sharp/; revision=13848
2003-04-21 15:31:08 +00:00
Charles Iliya Krempeaux b6a0a2b504 2003-04-14 Charles Iliya Krempeaux <charles@reptile.ca>
* gtk-sharp.pc.in : Created to be used for the detection of
          Gtk#.
        * parser/gapi.pc.in : Created to be used for the detection
          of gapi.pl.
        * makefile : Deleted it.  (Actually, renamed it to Makefile.in.)
        * Makefile.in : Created it from the old makefile, and modified it
          to account for gtk-sharp.pc.
        * configure.in : Made it so it will generate gtk-sharp.pc
          from gtk-sharp.pc.in,  parser/gapi.pc from
          parser/gapi.pc.in, and Makefile from Makefile.in.
        * parser/Makefile.in : Modified it to account for parser/gapi.pc.

svn path=/trunk/gtk-sharp/; revision=13846
2003-04-21 15:25:26 +00:00
Ben Maurer bec19dfbab Made it so that make clean did not have to be run before make.
svn path=/trunk/gtk-sharp/; revision=13815
2003-04-20 03:08:39 +00:00
Ben Maurer 70519eb198 Created documentation.
svn path=/trunk/gtk-sharp/; revision=13812
2003-04-19 23:04:59 +00:00
Ben Maurer 7327faea4e Created real documentation.
svn path=/trunk/gtk-sharp/; revision=13810
2003-04-19 22:42:53 +00:00
Miguel de Icaza 0676f9ddc9 Added IconFactory.custom file from mathias.hasselmann@gmx.de
svn path=/trunk/gtk-sharp/; revision=13730
2003-04-17 18:08:51 +00:00
Gonzalo Paniagua Javier b5cfb4ba67 2003-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* gtk/TreeView.custom:
	(GetPathAtPos): added 3 overloads of this method so that the caller
	does not need to create extra variables that may not use.

	* api/gtk-api.xml:
	* sources/Gtk.metadata: added pass_out attribute for tx and ty
	arguments of TreeView::WidgetToTreeCoords. Hide TreeView::GetPathAtPos.

svn path=/trunk/gtk-sharp/; revision=13677
2003-04-16 02:26:12 +00:00
Miguel de Icaza de7ee8c896 2003-04-15 Miguel de Icaza <miguel@ximian.com>
* en/Glade/WidgetAttribute.cs: Add docs.

svn path=/trunk/gtk-sharp/; revision=13641
2003-04-15 06:11:12 +00:00
Miguel de Icaza 55e801800d Flush
svn path=/trunk/gtk-sharp/; revision=13629
2003-04-15 02:39:32 +00:00