Ryujinx-GtkSharp/glib/TypeFundamentals.cs
Mike Kestner cd73a17587 2002-05-02 Mike Kestner <mkestner@speakeasy.net>
* README : Describe the new make procedure.
	* configure.in : Add the new Makefile generation.
	* makefile : add the glue dir, make linux the default build,
	  add an install target
	* */makefile.win32 : temp build files for win32
	* */Makefile.in : new configurable make system
	* */makefile : killed
	* generator/BoxedGen.cs : Now uses GLib.Boxed
	* generator/ObjectGen.cs : Use Values for Props.
	* generator/SymbolTable.cs : Add IsEnum method.
	* glib/Boxed.cs : Major overhaul.
	* glib/Object.cs : Remove type specific (Get|Set)Property. Now
	  use GValue based property accessors.
	* glib/TypeFundamentals.cs : Update to current values.
	* glib/Value.cs : Refactor to use glue.

svn path=/trunk/gtk-sharp/; revision=4236
2002-05-02 21:57:41 +00:00

41 lines
820 B
C#

// GLib.TypeFundamentals.cs : Standard Types enumeration
//
// Author: Mike Kestner <mkestner@speakeasy.net>
//
// (c) 2001 Mike Kestner
namespace GLib {
/// <summary>
/// TypeFundamentals enumeration
/// </summary>
///
/// <remarks>
/// The built-in types available in GLib.
/// </remarks>
public enum TypeFundamentals {
TypeInvalid = 0 << 2,
TypeNone = 1 << 2,
TypeInterface = 2 << 2,
TypeChar = 3 << 2,
TypeUChar = 4 << 2,
TypeBoolean = 5 << 2,
TypeInt = 6 << 2,
TypeUInt = 7 << 2,
TypeLong = 8 << 2,
TypeULong = 9 << 2,
TypeInt64 = 10 << 2,
TypeUInt64 = 11 << 2,
TypeEnum = 12 << 2,
TypeFlags = 13 << 2,
TypeFloat = 14 << 2,
TypeDouble = 15 << 2,
TypeString = 16 << 2,
TypePointer = 17 << 2,
TypeBoxed = 18 << 2,
TypeParam = 19 << 2,
TypeObject = 20 << 2,
}
}