|
In lugnet.cad, Anders Isaksson writes:
> >
> > Anyhow, I was wondering what's in those two WM_COPYDATA messages
> > from LDList.
>
> 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 have
> to dig out the old mails exchanged between me and Steve - there's never been
> a complete writeup of the 'protocol', it just evolved...
I examined the source (aren't you glad you posted it) and now I can
drag in a part from LDList (cool!), but I'm still not sure about the
rest of the 'protocol'. What's the point of the X and Y coordinates?
And is it the empty message that crashes explorer when you accidently
drop the part on the taskbar. I managed to do that to myself twice
and it really sucks! Could the protocol possibly evolve a bit more
to prevent that?
Now that I'm on the Drag and Drop / Cut and Paste bandwagon, does
anyone remember discussing this a long time ago? I'm thinking about
adding multiline Drop/Paste capabilities. I figure if the line
comes with all the fixins of a normal type 1 line I should go with
that info. But what about a big unplaced list of parts. Did someone
(maybe Erik) come up with an algorithm for spreading them around
a bit, rather than dumping them all in the same location? Do we have
a standardized format for part lists? Maybe with a count per part?
Don
|
|
Message has 2 Replies: | | Re: dragNdrop (Was: Ldglite must be faster)
|
| (...) OK, I got multiline paste to work, but it just dumps them all in the same spot for now. I also experimented with pasting in a peeron inventory with quantity and all, but the part numbers don't always match up and the colornames definitely (...) (22 years ago, 10-Sep-02, to lugnet.cad.dev)
| | | Re: dragNdrop (Was: Ldglite must be faster)
|
| I don't exactly have an algorithm for "spread out parts", all I really have done is to find an empty spot when dropping one part. Along a line collect up the intersection of all bounding boxes of other parts; find an interval that your part fits (...) (22 years ago, 10-Sep-02, to lugnet.cad.dev)
|
Message is in Reply To:
| | 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:
- 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
|
|
|
|