From xemacs-m  Tue Aug 19 07:45:11 1997
Received: from wfdutilgw.ml.com (wfdutilf01.ml.com [206.3.74.31])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id HAA12425
	for <xemacs-beta@xemacs.org>; Tue, 19 Aug 1997 07:45:10 -0500 (CDT)
Received: from ml1.ml.com ([199.201.57.130])
	by wfdutilgw.ml.com (8.8.5/8.8.5/MLgw-3.03) with ESMTP id IAA00820
	for <xemacs-beta@xemacs.org>; Tue, 19 Aug 1997 08:39:46 -0400 (EDT)
Received: from commpost.ml.com (commpost.ml.com [146.125.4.24])
	by ml1.ml.com (8.8.5/8.8.5/MLml4-2.07) with SMTP id IAA05666
	for <xemacs-beta@xemacs.org>; Tue, 19 Aug 1997 08:44:36 -0400 (EDT)
Received: from spssunp.spspme.ml.com (spssunp.spspme.ml.com [192.168.111.13]) by commpost.ml.com (8.6.12/8.6.12) with ESMTP id IAA27898 for <xemacs-beta@xemacs.org>; Tue, 19 Aug 1997 08:49:42 -0400
Received: by spssunp.spspme.ml.com (SMI-8.6/SMI-4.1)
	id IAA14225; Tue, 19 Aug 1997 08:44:38 -0400
To: XEmacs Beta List <xemacs-beta@xemacs.org>
Subject: Re: OffiX DnD in XEmacs 20.3 Bratislava (b18)
References: <m3203rrx5i.fsf@indie.fga-intern.de>
X-Face: D>:hrrB{l6#\wU;)0R:OHSTA@ayd.Oq?s@Rrc;[+z0m+<-U"$G-J6L)F2QY`qK~uPu!s1(6{\#uy!Ag/D)?'L[}xErXvxoPn8T_hKi{M]/(`BF{e}X7;hby`p\.E$rJ}Aff#BT,rdDIw\y
X-Y-Zippy: I'm also against BODY-SURFING!!
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
From: Colin Rafferty <craffert@ml.com>
Date: 19 Aug 1997 08:44:38 -0400
In-Reply-To: Oliver Graf's message of "18 Aug 1997 23:36:41 +0200"
Message-ID: <ocrrabqbavd.fsf@ml.com>
Lines: 35
X-Mailer: Gnus v5.4.65/XEmacs 20.3(beta18) - "Bratislava"

Oliver Graf writes:

> Hi OffiX users (and perhaps those who must use CDE...)!

That's me (the CDE part (unfortunately)).

> Perhaps nobody has sensed it, but XEmacs 20.3 b18 can now drag stuff using the 
> OffiX protocol. There is a small, simple and stupid demo (stupid because it
> modifies the global map) called $XEMACS_SRC/tests/Dnd/dragtest.el.

> For those who want the real thing: here it is! Dragging of regions.

> Test it at your own risk, because for now the drag code will start the drag
> immediately after the click (i.e. no start-drag-distance).

> I'm now working on Drop emacs events. With those you can bind drops to
> specific widget (drop a font from xfontsel+DnD onto the font-widget of
> customize...).

> P.S.: Theoretically this should also work with CDE, if the internal functions
> work correctly...

This works great with CDE.  I brought up a notepad (which can basically
accept anything), and dragged some text into it.  I even managed to drag 
some text from the notepad and into XEmacs.

The only problem that I had was that XEmacs didn't deal with changing
frames, nor changing buffers.  Namely, if I try to drag to a different
buffer in the same frame, or even a buffer in a different frame, it
drops the text at the point in the drag source buffer.

You said that you are still working on drop.  This is great.

-- 
Colin

