>Hi,
>
> Now that I'm working on the specifics of the stack file format, I thought
>it would be the right time to ask how we should modify the way things like
>the card and background pictures are handled.
>
> Remember:
> - HyperCard has no vector graphics objects yet
> - Every card and background has one bitmapped image that can be modified
>using the paint tools and that can contain black, white and transparent
>pixels

Uli,

Why do'nt you create a frame object for painting, which is handled as fields and buttons are. You will anyway have to provide a place to put pictures. Then draw objects will be handled as fields and buttons object.

Serftalk has introduce the frame object, openstack use button to show picture, which basically is an odd fake. Then it would be logical to have a frame object for containing picture and/or paint object.

Each object has an ID number and a part number which indicates the position within the object hierarchy. Paint object as draw object would be subject to the same rules. It is just a choice to make; paint and draw object must or must'nt have a container and script attached to it.

Then paint object will have a set of feature as transparency, framed, dimmed and so on. That woul be cool and will not ask more brain inadequate ergonomy for the user.

The today bg and cd paint layer would correpond to a paint object with a same rect value as the card window and a part number 1. It would not be odd to make this change in regard of HC.


You will have anyway to address the issue of grouping object, primarely for easy object handling on the screen, secondarely since to vektor drawing belong grouping of objects.

Again I do'nt see any compability probleme with HC and difficulties to any HC'Fans to assimile this new feature, which is in line with the basic HC structure.

One opinion.

Jean-Jacques Wagner _______________________________________________ Freecard-general mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/mailman/listinfo/freecard-general

Reply via email to