MorphOS 2.0 Skinning System
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    warface
    Posts: 653 from 2003/2/24
    From: Hungary
    Started working on a skin lately (see a very early preview here), and was wondering, whether in the MorphOS 2.0 skinning system the png images of the window border may have have full (8 bit alpha) transparency?

    morphos20borderpreview.png

    Anyone with information about that?

    [ Edited by warface on 2007/12/1 12:17 ]
  • »01.12.07 - 10:17
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ausPPC
    Posts: 543 from 2007/8/6
    From: Pending...
    Oops... I misread the title to mean "MorphOS Dev Skinning System" and thought it was a bit extreme. Surely to tar and feather them would be enough.
    PPC assembly ain't so bad... ;)
  • »01.12.07 - 20:18
    Profile Visit Website
  • Moderator
    hooligan
    Posts: 1948 from 2003/2/23
    From: Lahti, Finland
    Quote:


    ausPPC wrote:
    Oops... I misread the title to mean "MorphOS Dev Skinning System" and thought it was a bit extreme. Surely to tar and feather them would be enough.


    8-)
    www.mikseri.net/hooligan <- Free music
  • »02.12.07 - 04:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    warface
    Posts: 653 from 2003/2/24
    From: Hungary
    Finished the skin in the meantime. Actually it looks all right MorphOS 1.4.5 (see actual screenshot below) - given that your background is white :-P

    morphos20borderpreview2.png
  • »02.12.07 - 09:27
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Framiga
    Posts: 363 from 2003/7/11
    From: Milan-Italy
    very nice indeed! congrats :)
  • »02.12.07 - 09:34
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    warface
    Posts: 653 from 2003/2/24
    From: Hungary
    Also on a side note, is it possible to introduce an anchor based skin system in the far future?

    (where for each image you can tell how to behave relative to their neighbors, so an image has a coordinate, two aligns where to anchor themselves (horizontal: left, right, left & right, vertical: up, down, up & down) and we could also tell them how to repeat or stretch themselves if their size is changing (size of course only changes in case of left&right or up&down anchored images))
  • »02.12.07 - 11:57
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    serge
    Posts: 725 from 2003/2/20
    I like it ! ;-)
    thnx
  • »03.12.07 - 04:33
    Profile
  • Just looking around
    Pecosbil
    Posts: 7 from 2005/11/3
    From: Tornio, Finland
    Another thing which is bothering me with the Mos skinning system is that you can't change the look / shape of the window scrollbars. Some time ago I tried to convert some of the OS4 skins to MorphOS but (at the moment anyway) it isn't possible with the current limitations of the skinning system. I hope that Mos 2 solves these issues 'cos I have a few skin projects of my own waiting to be finished...
  • »03.12.07 - 06:24
    Profile
  • MorphOS Developer
    jacadcaps
    Posts: 3140 from 2003/3/5
    From: Canada
    @warface:

    Hey, that's a pretty nice skin. As for 8 bit transparency, I cannot promise anything yet. There is no anchor based system, but there are subdirs in each skin for certain titlebar sizes that let you draw several versions of the skin. Intuition will then pick the neatest match.

    @Pecosbil:

    Yes, the scrollers are fully skinned on 2.0
  • »03.12.07 - 06:49
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    warface
    Posts: 653 from 2003/2/24
    From: Hungary
    Quote:

    Hey, that's a pretty nice skin. As for 8 bit transparency, I cannot promise anything yet.


    For this skin, 1 bit transparency would do almost as well. Funny thing, inside the skin the buttons seem to have 8 bit transparency working flawlessly, it's only when the window is rendered to the background that we seem to miss it.

    Hope with the dawn of radeon hw acceleration we might break through this barrier :-) Anyway, thanks for the answer. Some day it will surely come :-)

    [ Edited by warface on 2007/12/3 22:28 ]
  • »03.12.07 - 20:27
    Profile Visit Website
  • pOS
  • Order of the Butterfly
    Order of the Butterfly
    pOS
    Posts: 217 from 2003/11/14
    From: Bavaria
    I wonder if the "new" skinning system will allow defining of skin-specific pointer.prefs ?
  • »05.12.07 - 09:03
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3140 from 2003/3/5
    From: Canada
    Quote:

    I wonder if the "new" skinning system will allow defining of skin-specific pointer.prefs ?


    No. Pointers are independant from skinning. You will however be able to provide custom pointer sets.
  • »05.12.07 - 11:07
    Profile Visit Website
  • pOS
  • Order of the Butterfly
    Order of the Butterfly
    pOS
    Posts: 217 from 2003/11/14
    From: Bavaria
    Seems, we mean the same thing, but use different words. No matter how exactly it is done, what I'd like to see is having different pointers for screens that use different skins.
  • »06.12.07 - 08:40
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 3140 from 2003/3/5
    From: Canada
    Nope, that's not supported.
  • »06.12.07 - 09:10
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    warface
    Posts: 653 from 2003/2/24
    From: Hungary
    It's a bit far fetched, but one nice day when the skinning system would receive a new overhaul, apart from an anchor based skinning system it could be even animated.

    Just add a timeline, with preset named frames for the possible events and we may have a fully skinnable animated skin :-)
  • »07.12.07 - 16:21
    Profile Visit Website
  • pOS
  • Order of the Butterfly
    Order of the Butterfly
    pOS
    Posts: 217 from 2003/11/14
    From: Bavaria
    So it doesn't make sense to wait for the next MOS releasse. Maybe this feature could be added as an commodity.
    I wonder how can I find out (programmatically) which skin is used by the currently active screen ?
  • »08.02.08 - 14:40
    Profile Visit Website