GtkSharp/glib
Miguel de Icaza 95978e0ce7 2004-09-18 Miguel de Icaza <miguel@ximian.com>
* glib/Source.cs: Add new base class to hold the method to be
	called, and the proxy handler we use to keep references to them
	and avoid a collection.

	Exposes a new variables that references all the active Timeouts
	and Idle handlers to avoid collection/

	* glib/Timeout.cs: Implement TimeoutProxy that acts as a filter to
	remove the proxy when the timeout is removed.

	Register a TimeoutProxy when we create a timeout.

	* glib/Idle.cs: Implement IdleProxy that acts as a filter to
	remove the proxy when the idle handler is removed.

	Register an IdleProxy when we create a timeout.

svn path=/trunk/gtk-sharp/; revision=34094
2004-09-20 16:43:16 +00:00
..
glue 2004-08-17 Mike Kestner <mkestner@ximian.com> 2004-08-17 20:43:49 +00:00
.cvsignore 2004-06-10 Mike Kestner <mkestner@ximian.com> 2004-06-10 19:45:20 +00:00
AssemblyInfo.cs.in 2004-06-10 Mike Kestner <mkestner@ximian.com> 2004-06-10 19:45:20 +00:00
Boxed.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
ConnectBeforeAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
DefaultSignalHandlerAttribute.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
DelegateWrapper.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
EnumWrapper.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
FileUtils.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
GException.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
glib-sharp.dll.config.in 2004-04-29 Mike Kestner <mkestner@ximian.com> 2004-04-29 15:00:24 +00:00
Idle.cs 2004-09-18 Miguel de Icaza <miguel@ximian.com> 2004-09-20 16:43:16 +00:00
IWrapper.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
List.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
ListBase.cs 2004-08-30 Tambet Ingo <tambet@ximian.com> 2004-08-30 13:10:44 +00:00
Log.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
MainContext.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
MainLoop.cs 2004-08-25 John Luke <john.luke@gmail.com> 2004-08-25 18:11:41 +00:00
Makefile.am 2004-08-25 John Luke <john.luke@gmail.com> 2004-08-25 18:11:41 +00:00
makefile.win32 2004-03-12 Mike Kestner <mkestner@ximian.com> 2004-03-12 21:18:11 +00:00
ManagedValue.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
Markup.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Marshaller.cs kill a C.WL 2004-08-31 19:18:28 +00:00
MissingIntPtrCtorException.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Object.cs 2004-07-24 Mike Kestner <mkestner@ximian.com> 2004-07-24 23:36:39 +00:00
ObjectManager.cs 2004-08-25 Mike Kestner <mkestner@ximian.com> 2004-08-25 18:16:17 +00:00
Opaque.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
SignalArgs.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
SignalAttribute.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
SignalCallback.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
SList.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
Source.cs 2004-09-18 Miguel de Icaza <miguel@ximian.com> 2004-09-20 16:43:16 +00:00
Thread.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Timeout.cs 2004-09-18 Miguel de Icaza <miguel@ximian.com> 2004-09-20 16:43:16 +00:00
Type.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
TypeConverter.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
TypeFundamentals.cs remove a bunch of doc comments 2004-07-09 15:25:39 +00:00
UnwrappedObject.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00
Value.cs 2004-07-09 Mike Kestner <mkestner@ximian.com> 2004-07-23 14:54:48 +00:00
ValueArray.cs 2004-06-25 Mike Kestner <mkestner@ximian.com> 2004-06-25 18:42:19 +00:00