On 24 Apr 2002 13:25:10 +0200, Dominik Vogt wrote:
> 
> On Wed, Apr 24, 2002 at 06:16:27AM +0200, Olivier Chapuis wrote:
> > 
> > What about using colorsets in the place of image files?
> 
> That's an *excellent* idea.  The colorset code is also the right
> place to implement pixmap rotation and/or mirroring if we want to
> go this way.

The idea is right, but is it a time to implement it?

If this is implemented the rest of TitleStyle <style> functionality may be
removed, because all Solid, XGradient, TiledPixmap are already included in
MultiPixmap (i.e. MultiColorset).

Some of the options in the current MultiPixmap affect ButtonStyle with
UseTitleStyle, so probably ButtonStyle should be converted to colorsets
as well, otherwise UseTitleStyle will not work.

Currently the syntax may be the old one, but new options are colorsets.

  ButtonStyle <which> <when> Colorset <n> -- <flags>

  TitleStyle <when> MainColorset <n> -- <flags>

ButtonStyle Vector and MiniIcon should be drawn above colorset area.
Flags probably can't be integrated into colorset, so should stay.

New MainColorset option replaces the old ones Solid, XGradient and
TiledPixmap, should they still be supported?

Other colorsets that TitleStyle should support (see "MultiPixmap" in the
man page):

  MainColorset
  LeftMainColorset
  RightMainColorset
  UnderTextColorset
  LeftOfTextColorset
  RightOfTextColorset
  LeftEndColorset
  RightEndColorset
  ButtonsColorset
  LeftButtonsColorset
  RightButtonsColorset

Too much colorsets, but not all are used for a specific titlebar design.
Only one MainColorset is needed for the 2.4.x themes.

If "ButtonStyle Colorset" and "TitleStyle MainColorset" are implemented,
the rest seems not very hard. Removing flickering seems harder.

But who is a volunteer to implement TitleStyle MainColorset? :)
Olivier, Dominik?

Anyway, this is not for 2.5.1, which I want to release in a few days.

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