On 06 Oct 2002 09:04:35 +0200, Olivier Chapuis wrote:
> 
> On Sun, Oct 06, 2002 at 02:51:36AM +0000, Mikhael Goikhman wrote:
> > 
> > Is anyone interesting in adding the following features to FvwmIconMan:
> > 
> >   * a configurable maximal item width (like *FvwmTaskBar: ButtonWidth)
> >   * tooltips (like *FvwmTaskBar: ShowTips)
> 
> Should be in a lib (some users ask this for FvwmButtons).
> 
> >   * a configurable spacing between items
> >   * a configurable fixed item height (we have no analogue yet)
> 
> One very interesting feature of the TaskBar is that its width is
> exactly the screen width whatever the border width (this is even
> dynamical). So for me a must is:
>  
>  * Do so that FvwmButtons understand % geometries as width%pw x height%ph:
>    force the geometry of the FvwmButtons window (border width taken in
>    account) to be ScreenWidth * pw/100 x ScreenHeight * ph/100. This
>    should be maintained during FvwmButtons life.

Probably extend FScreenParseGeometry to support 100%x5% syntax.

> An other minor feature of the taskbar is the asymmetric look of the
> relief of the buttons. Users may complaint if this disappear.

FvwmIconMan already supports 5 types of relief, adding more would be nice.
How about oval 3d borders and small spacing between buttons. :)

> Also there is the "..." feature and AutoStick. But I do not like
> these two :o)

Actually AutoStick may be interesting as a general window feature, but it
is really not a showstopper.

> Also, it seems to me that it will be difficult to simulate FvwmTaskBar
> resizing with a FvwmButtons: StartButton and GoodiesButton have fixed
> size as the "WinList" use the full height. Note that I always resize
> my TaskBar during a session. 

Yes, the current table-only center-expand-and-fill layout management of
FvwmButtons does not permits this, but it is not very bad as it works now.

> About Goodies: Mikhael is FvwmPerl can be used to write a "Proc" modules:
> A module which will send (configurable) string and Icon with a configurable
> period whenever
> - The time change
> - The used disk swap space / memory change.
> - battery state change.
> - Cpu info change.
> - mailbox change.
> - etc ...
> 
> Maybe there is a "proc" Perl module?

Even if such package exists, I don't want users to install anything from
CPAN (except for Gtk-Perl, because this is too nice GUI to miss it).

I am ready to write FvwmMonitor (or whatever this is to be named) once I
figure out the monitoring code for memory/disk/battery/cpu.

> > The last feature would enable automatical switching from one row to two
> > and more rows when FvwmPanel (i.e. FvwmButtons) is resized.
> > 
> > The next is moving of any-window-autohiding to fvwm or a module.
> 
> Ah yes this is an important feature. It is broken but it works
> surprisingly well :o)
> 
> My conclusion. Yes it is a bit stupid to maintain 3 modules for
> "window list". I vote for the replacement of the FvwmWinList by
> a symlink and a warped config (one "sort" issue here).
> For the TaskBar, in the view of the enormous work needed (I do not
> want to do it now), I think that we should put the FvwmTaskBar
> removal in the 2.8 or 3.0 todo list.

If we speak about names and symlinks, probably the new super-windowlist
module should have a new name. I may think about:

  FvwmWinList    (not really a new name, but it is the best for me)
  FvwmWindowList
  FvwmTaskList
  FvwmAppList

I don't like very much the last two, FvwmWindowList is ok.
So maybe as a temporary solution, copy FvwmIconMan to FvwmWindowList
and start to clean up FvwmWindowList? Or replace FvwmWinList?

> Moreover, I think that FvwmTaskBar is easy to maintain. I am agree
> that the code is not terrible. But IconMan code is really terrible!
> 
> So one thing which should be done too is to make a big clean up
> of FvwmIconMan code.

Yes, it is terrible. I think the multi-manager support may be removed.
I don't see a good reason to have it. Just run 2 FvwmIconMan's.

Regards,
Mikhael.
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to