cd73a17587
* 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
40 lines
820 B
C#
40 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,
|
|
}
|
|
}
|