> I was toying with UI other day, wanted to implement drag'n'drop
functionality.
> I quickly cut'n'pasted code from freeampUI to Theme's Win32Window.h/cpp,
so
> the window started to accept WM_DROPFILES.
>
> But then I even quicker got frustrated to death, could not figure out how
> to get the filenames to PLM. Spent time looking at class hierarchy and
> could not see a way (well, I'm not speaking inherited virtual functions
and
> other wacky C++ encapsulation/data hiding stuff very fluently). Can you
> think of something?

That's still on our todo list -- don't worry about it. As you found out its
not a trivial task due to some weird windows circumstances.

> Else, I think theme.ui is too damn complex. I think I'll want to draw a
> hierarchy diagram.

I've seen worse. :-)

The way the UI is brought up initially is too complex, and I will be
revamping that code to make the apply button in the config dialog work.
Other than that, I'm pretty happy with how things are organized, given that
this thing has to work on multiple platforms that have little GUI structure
in common.


--ruaok         Freezerburn! All else is only icing. -- Soul Coughing

Robert Kaye -- [EMAIL PROTECTED]  http://moon.eorbit.net/~robert

Reply via email to