At Mon, 12 Mar 2007 00:04:01 +0000 "seventh guardian" <[EMAIL PROTECTED]> wrote:

> 
> Please do not repost.. (and sorry for the delay)
> 
> On 2/21/07, Robert Heller <[EMAIL PROTECTED]> wrote:
> > I use several Tcl/Tk programs (exmh, plus some homegrown ones) that use
> > Tcl's 'iconwindow' function to create dynamic window manager icons.  I
> > also use FVWM's IconBox module.
> 
> Does it work when not using the module? That is, using fvwm's built-in
> iconbox style?
> 
> > For some reason, those applications that use Tcl's 'iconwindow'
> > function, don't get their proper icons in the IconBox.  Instead they get
> > the 'default' generic icon.  This *used* to work just fine back when I
> > was using fvwm-2.4.<mumble>.  What has changed?  Do I need to add
> > something to my .fvwmrc file?
> 
> This may be relevant: http://wiki.tcl.tk/270

Did not help me (other than tell me what I already know), except maybe
FVWM 2.5's IconBox module just does not support icon windows, only
static icon images (which is false, since it does seem to support
FireFox's icon window, I think, unless FireFox is doing something
terribly clever).

OK,  after a bit of poking around in the FVWM 2.5.18 source code for the
FvwmIconBox module (and not finding anything obvious), I'm still looking
for a solution.  I've created a minimual test case (binary for Linux x86
(using tclkit-linux-x86) and Tcl/Tk source code):

http://www.deepsoft.com/minimualiconwindow-0.0-linux.tar.gz
http://www.deepsoft.com/minimualiconwindow-0.0.tar.gz

If anyone who knows the inner workings of the FvwmIconBox module AND
knows about Tcl/Tk iconwindow functionallity can figure out what is
going on, it would be helpful...

> Cheers
>   Renato
> 
>                                  
> 

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Linux Installation and Administration
http://www.deepsoft.com/  -- Web Hosting, with CGI and Database
[EMAIL PROTECTED]       -- Contract Programming: C/C++, Tcl/Tk
                                             

Reply via email to