Mixer.app + AfterStep : wharf problem

M.-A. DARCHE (ma.darche@cynode.org)
Sat, 6 Apr 2002 18:36:16 +0200


Hello steppers,

I've got a problem with a WindowMaker applet called Mixer.app.

I discovered Per Lidén's Mixer.app (http://www.fukt.hk-r.se/~per/mixer/)
when giving a try to a new version of WindowMaker.

Because I was very pleased by Mixer.app I wanted it on my AfterStep
desktop, but Mixer.app would never show in my wharf :-(

~/GNUstep/Library/AfterStep/wharf
----->
*Wharf Mixer - Swallow "mixer_app" /usr/local/GNUstep/Apps/Mixer.app/Mixer &
<-----


At first sight the problem seemed to be that Mixer.app had too small an
initial size.
So I just changed the initial size in Mixer.cc from 10x10 px to 64x64 px :

//mAppWin = XCreateSimpleWindow(mDisplay, mRoot, 1, 1, 10, 10, 0, 0, 0);
//mIconWin = XCreateSimpleWindow(mDisplay, mAppWin, 0, 0, 10, 10, 0, 0, 0);
mAppWin = XCreateSimpleWindow(mDisplay, mRoot, 1, 1, 64, 64, 0, 0, 0);
mIconWin = XCreateSimpleWindow(mDisplay, mAppWin, 0, 0, 64, 64, 0, 0, 0);

That makes Mixer.app at least run as a usable X application.
But when run from the Wharf (The AfterStep "Dock") a refresh problem still
remains : Mixer shows up for a second and then becomes and remains black.
The process seems to be still running though.

The application is very stable now, and reported as working perfectly in
WindowMaker. So why doesn't it work with AfterStep ? Anyone any idea ?

Is it a problem from the applet, a problem from AfterStep ?
Any hints and suggestions are most welcome, even if I don't have any
knowledge of X programming (Mixer.app code looks clear and clean :-))
I've already asked the author some time ago, but he doesn't know
AfterStep and didn't have time to test Mixer.app with it :-(

Cheers,

PS:
Running AfterStep 1.8.10 on Debian GNU/Linux "Woody"

-- 
Marc-Aurčle DARCHE  <http://ma.darche.free.fr>
AFUL <http://www.aful.org>
Association Francophone des Utilisateurs de Linux/Logiciels Libres
French speaking Linux and Free Software Users' Association


----- End forwarded message -----

-- 
Marc-Aurčle DARCHE  <http://www.cynode.org>
AFUL <http://www.aful.org>
Association Francophone des Utilisateurs de Linux/Logiciels Libres
French speaking Linux and Libre Software Users' Association
_______________________________________________
The AfterStep Window Manager for X User's Mailing List
http://mail.afterstep.org/mailman/listinfo/as-users