[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Themes GNUstep
From: |
Mondragon, Ian |
Subject: |
RE: Themes GNUstep |
Date: |
Wed, 31 Jul 2002 12:06:28 -0500 |
in order to get themes into InterfaceWM, i'm simply making each
button/titlebar/resizebar/etc a separate X Window & converting all images
into pixmaps to be set into the windows. i haven't looked at the core
AppKit code in a very long time, but if each widget has a Window at it's
base level, it should be very simple.
- ian
> -----Original Message-----
> From: Martin Häcker [SMTP:mhaecker@mac.com]
> Sent: Wednesday, July 31, 2002 11:53 AM
> To: discuss@gnustep.org
> Subject: Re: Themes GNUstep
>
> >Well, I'd like to make themes easier also, but I don't know the best
> >way to do it. Perhaps redoing the background and frame drawing
> >functions so they can be overridden, or perhaps specific (and
> >documented) drawing methods for different widgets. I was hoping
> >someone could take the time to look at how other systems implement
> >themes and adopt that to GNUstep.
>
> Well I don't know if this is of value for you but I'd like to spend
> my two cent on this:
> I would love the theming to be bitmap theming. (I think this is also
> called skinning) By that I mean that there shouldn't be different
> drawing functions for every theme but instead a mechanism to load a
> different bitmap to draw the controls.
>
> That way the gui wouldn't loose its good user friendliness and still
> provide the main reason for themes: To look cool.
>
> Doing themes that can change the behaviour of the user interface
> aren't such a good idea (IMHO) as that would just show that the
> original user interface wasn't good enough, and should be changed
> instead. (I know this is debatable but its my opinion. :)
>
> peace
> Martin
> --
> dont.wanna.tell
> [ot]coder - hehe
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://mail.gnu.org/mailman/listinfo/discuss-gnustep