Ejemplo n.º 1
0
Archivo: Dnd.cs Proyecto: nlhepler/mono
		public DragDropEffects StartDrag (IntPtr handle, object data, DragDropEffects allowed_effects) {
			IntPtr dragref = IntPtr.Zero;
			EventRecord eventrecord = new EventRecord ();

			effects = DragDropEffects.None;

			NewDrag (ref dragref);
			XplatUICarbon.GetGlobalMouse (ref eventrecord.mouse);
			StoreObjectInDrag (handle, dragref, data);

			TrackDrag (dragref, ref eventrecord, IntPtr.Zero);

			DisposeDrag (dragref);

			return effects;
		}
Ejemplo n.º 2
0
Archivo: Dnd.cs Proyecto: nlhepler/mono
		extern static int TrackDrag (IntPtr dragref, ref EventRecord eventrecord, IntPtr region);
Ejemplo n.º 3
0
 extern static int TrackDrag(IntPtr dragref, ref EventRecord eventrecord, IntPtr region);