Feature request: button icons should reflect the state (sticky, shaded, maximized)

Olivier Fourdan fourdan at xfce.org
Mon Mar 17 23:01:39 CET 2003

Hi Jens,

I've just fixed some missing stuff, like when a maximized window is
moved or resized, it automatically looses its maximize flag and that
wasn't shown.

I've redesigned the default" microdeck" theme and added the "toggled"
buttons (so at least the default theme makes use of the feature :) As a
side note, I really like the new "microdeck" style.

So unless I forgot something during the cvs commit (and I did mess
things up), it should be all right now in CVS.

Thanks for your patch, I guess I was a bit lazy to do it all by myself


On Mon, 2003-03-17 at 22:11, Jens Guballa wrote:
> Hi Olivier,
> On Sun, Mar 16, 2003 at 11:46:33PM +0100, Olivier Fourdan wrote:
> > Hi Jens,
> > 
> > I modified your patch to use 6 states (active, inactive, pressed, as
> > before, plus toggled-active, toggled-inactive and toggled-pressed) per
> > buttons instead of a separate array for toggled buttons.
> Whow! I am deeply impressed how fast you react! 
> I also recognized, that a separat toggled-pressed button would be fine.
> > It might waste a few bytes, but it make things more logical, consistent,
> > IMO. It allows a "toggled" + "pressed" state which was missing from your
> > patch.
> > 
> > I've also fixed the gtk theme (you've got to define the color
> > replacement inside the xpm, not just edit it with the gimp or any other
> > image editor... Open one I've modified and you'll understand what I
> > mean) - That's partly what requires the most work when designing a
> > theme.
> I had a look at the xpm-files and I was really not aware of that. 
> Unfortunately I am not a graphic artist. Otherwise I could/would
> contribute the missing *.xpm files for some of the other themes.
> [...]
> > It's all in CVS.
> Once again: Fantastic!
> Bye,
> Jens
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> http://moongroup.com/mailman/listinfo/xfce4-dev
Olivier Fourdan <fourdan at xfce.org>

More information about the Xfce4-dev mailing list