public override void setDelegate(Delegate anyDelegate, String delegateName) { if (delegateName == "limit") { m_limitCallback = (LimitCallBack)anyDelegate; } else if (delegateName == "drag") { m_dragCallback = (DragCallBack)anyDelegate; } else if (delegateName == "dynamic") { m_dynamicCallback = (DynamicCallBack)anyDelegate; } else if (delegateName == "anim") { m_animCallback = (AnimCallBack)anyDelegate; } else if (delegateName == "scrollbar") { m_scrollbarCallback = (ScrollBarCallBack)anyDelegate; } else { throw new CKLBException("Unvalid delegate name"); } }
public CKLBUIList(CKLBUITask parent, uint base_priority, uint max_order, float x, float y, float clip_width, float clip_height, int default_line_step, DragCallBack callback, bool vertical = true, uint option_flags = 0) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIList_create(parent != null ? parent.CppObject : IntPtr.Zero, base_priority, max_order, x, y, clip_width, clip_height, default_line_step, vertical, option_flags); NativeManagement.intercepCppError(); bind(ptr); m_dragCallback = callback; }
public void RemoveDragEvent(DragCallBack aFunc) { this.mCallBack -= aFunc; }
public void AddDragEvent(DragCallBack aFunc) { this.mCallBack += aFunc; }
public override void setDelegate(Delegate anyDelegate, String delegateName) { if(delegateName == "limit") { m_limitCallback = (LimitCallBack)anyDelegate; } else if(delegateName == "drag") { m_dragCallback = (DragCallBack)anyDelegate; } else if(delegateName == "dynamic") { m_dynamicCallback = (DynamicCallBack)anyDelegate; } else if(delegateName == "anim") { m_animCallback = (AnimCallBack)anyDelegate; } else if(delegateName == "scrollbar") { m_scrollbarCallback = (ScrollBarCallBack)anyDelegate; } else { throw new CKLBException("Unvalid delegate name"); } }
public CKLBUIList( CKLBUITask parent, uint base_priority, uint max_order, float x, float y, float clip_width, float clip_height, int default_line_step, DragCallBack callback, bool vertical = true, uint option_flags = 0) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIList_create( parent != null ? parent.CppObject : IntPtr.Zero, base_priority, max_order, x, y, clip_width, clip_height, default_line_step, vertical, option_flags); NativeManagement.intercepCppError(); bind(ptr); m_dragCallback = callback; }