View Issue Details

IDProjectCategoryView StatusLast Update
0000517MMW v4Playerpublic2004-01-28 21:32
Reporterrusty Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status newResolutionopen 
Summary0000517: Issues with docking of general plugins
DescriptionThe 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.
TagsNo tags attached.
Fixed in build

Activities

rusty

2003-06-25 17:43

administrator   ~0001626

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).

jiri

2003-06-26 10:29

administrator   ~0001631

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.

rusty

2003-06-26 11:21

administrator   ~0001632

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?