public void SetIdleFunc(IdleFunc func) { idle_func_wrapper = new IdleFuncWrapper (func); IntPtr data = IntPtr.Zero; if (func != null) data = (IntPtr) GCHandle.Alloc (idle_func_wrapper); gp_context_set_idle_func (Handle, idle_func_wrapper.NativeDelegate, data); }
public Slider setOnIdle(IdleFunc func) { this.on_idle = func; return(this); }
public IdleFuncWrapper(IdleFunc managed) { this.managed = managed; if (managed != null) NativeDelegate = NativeCallback; }