View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000517 | MMW v4 | Player | public | 2003-06-25 17:38 | 2004-01-28 21:32 |
Reporter | rusty | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Summary | 0000517: Issues with docking of general plugins | ||||
Description | The main issues are: 1) Plug-ins don't dock to the SDB player (for this to work, the player would have to be it's own 'window' that the plugin detects, and thereby docks to it). 2) If the plugin is is docked in space, and songs-db is maximized, then the plug-in disappears off the screen and the user has no way of knowing where it is. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
Note: I forgot that I'd entered bug #515, which you had already indicated was impossible to solve. That said, I wonder whether it's really impossible--if the player 'Window' was a real Window (from the OS's perspective), then the Winamp plug-in would dock to it without problem. Couldn't this be done? (note: this is a lower priority issue). |
|
The reason why I can hardly influence this is that all that code is in individual plug-ins - they all expect that they communicate with WinAmp and this implies some assumptions they have about what they can do and how can they achieve it. There are some things which I can do, but they are limited to: - special processing of some messages - try to find the window the plug-in created and make some changes In any case, these are rather hacks, which require a lot of work and the result is alway unclear - what works with one plug-in can cause troubles for others. Anyway, as I wrote, docking for the gen_acf.dll works on my machine. |
|
What I meant was that if the plug-ins believe that they're docking to Winamp, can't we make them think that the Songs-DB Player is Winamp, rather than Songs-DB as a whole? This would solve both of the above problems (which are both different than the original off-by-six pixels problem that you don't observe on your machine). What do you think? |