Subject:
|
Re: dragNdrop (Was: Ldglite must be faster)
|
Newsgroups:
|
lugnet.cad
|
Date:
|
Tue, 10 Sep 2002 15:25:42 GMT
|
Viewed:
|
1138 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
Happy day... inspired, I learned how to implement window drag & drop in
BrickDraw3D, and made part list and part viewer windows send each other a
string (part id). Still no dragging into a model, but, it's a start.
For the curious, I made LDragAndDrop another base class of PartView, read
the Drag Manager api, and found how all those apis get called by LDragTask,
filled in virtual methods and used that...
I'd like to know what the 'protocol' is so I can meet expectations. Such as
dragging any line from any text editor - what responses are reasonable?
For strings dragged in:
1. Part number
2. Color name with Part number
3. Color number, part number
3. Auczilla: "6 red 2x4 hooziwhatsits"
4. Peeron format (yeah, just implement it)
5. Whole line of LDRAW with matrices and location - honor location?
I'm inclined to think that a part dragged from one model to another model
window should bring rotation ,but not bring location information with it,
and be placed where the mouse is (unless SHIFT key held, for instance.)
-Erik
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: dragNdrop (Was: Ldglite must be faster)
|
| (...) Are you still keeping the SourceForge CVS archive up to date? I'm curious what the dragNDrop code looks like on MacOS. I suppose it's different for OSX though. (...) I take a bunch of different drop/paste 'protocols' on the Windows version and (...) (22 years ago, 10-Sep-02, to lugnet.cad)
|
Message is in Reply To:
![](/news/x.gif) | | Re: dragNdrop (Was: Ldglite must be faster)
|
| "Don Heyse" <dheyse@hotmail.spam....away.com> skrev i meddelandet news:H218Ln.8Hn@lugnet.com... (...) If you read Pascal, take a look at the LDList source, it is both source and sink for the D&D of LDRAW parts that I (and Steve) defined. Otherwise I (...) (22 years ago, 7-Sep-02, to lugnet.cad)
|
39 Messages in This Thread: ![Ldglite must be faster -Eduardo Vazquez Harte (2-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Don Heyse (2-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Eduardo Vazquez Harte (2-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Ldglite must be faster -Eduardo Vazquez Harte (2-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Tore Eriksson (2-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Ldglite must be faster -Steve Bliss (2-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Eduardo Vazquez Harte (2-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldglite must be faster -Anders Isaksson (2-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldglite must be faster -Anders Isaksson (2-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Travis Cobbs (2-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Ldglite must be faster -Don Heyse (3-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Steve Bliss (3-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Anders Isaksson (3-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldglite must be faster -Steve Bliss (3-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Anders Isaksson (3-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Steve Bliss (5-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Anders Isaksson (5-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Steve Bliss (5-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Ldraw DLL - Was: Ldglite must be faster -Don Heyse (1-Oct-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldraw DLL - Was: Ldglite must be faster -Anders Isaksson (1-Oct-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldraw DLL - Was: Ldglite must be faster -Steve Bliss (3-Oct-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldraw DLL - Was: Ldglite must be faster -Steve Bliss (3-Oct-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldglite must be faster -Don Heyse (5-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Anders Isaksson (5-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Don Heyse (6-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: Ldglite must be faster -Don Heyse (6-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![dragNdrop (Was: Ldglite must be faster) -Don Heyse (6-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Anders Isaksson (7-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/246.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Don Heyse (9-Sep-02 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Don Heyse (10-Sep-02 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Erik Olson (10-Sep-02 to lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Don Heyse (10-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Erik Olson (10-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Jacob Sparre Andersen (7-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: dragNdrop (Was: Ldglite must be faster) -Don Heyse (9-Sep-02 to lugnet.cad)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Ldglite must be faster -Steve Bliss (6-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Don Heyse (6-Sep-02 to lugnet.cad)](/news/x.gif) ![](/news/46.gif) ![Re: Ldglite must be faster -Steve Bliss (6-Sep-02 to lugnet.cad)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|