Re: My Branch
Andrew Suffield <asuffield <at> debian.org>
2005-08-07 21:57:17 GMT
On Sat, Aug 06, 2005 at 10:16:06PM -0400, Dustin Norlander wrote:
> --New Pixel Buffer----
>
> This is based on code originally written by Sebastian Faubel. It is
> provides support for pixel buffers with different colorspaces. A color
> space can be created with arbitrary bits per sample and bytes per
> pixel. There are a few predefined colorspaces such as rgb, rgba,
> alpha-channel, and rgba-premultiplied.
>
> Note: I updated the sdl driver code, but I have not touched the
> framebuffer driver.
The fbcon driver was mostly proof-of-concept. The current
implementation is pretty much worthless; to be useful it must be done
over differently. Don't worry about it.
> ---New Widgets----
>
> A few new widgets and improvements of some of the existing ones.
It's been in need of doing, but the theming engine needs a good
reaming too, and that'll be easier while there aren't so many widgets
around.
> Mainly I implemented appropriate hierarchy for the widgets, as in,
> togglebutton inheirits from button which inherits from widget, ect. I
> followed the gtk inheritance when I thought it made sense.
>
> Note: The YButton hierarchy looks like:
>
> Object
> +---Widget
> +---YContainer
> +---YBin
> +---YButton
>
> The YContainer and YBin don't actually do anything, I put those in to
> be like gtk, those might be deleted at a later date.
I would leave stuff like this out until there's a good reason to put
it in.
> ----Build System Additions----
>
> Support for inheritance, as well as dynamically generated getters and
> setters in the client library..
Now what does this mean? Have you been making yclpp even more evil
than it already is? It's quite monstrous already.
--
--
.''`. ** Debian GNU/Linux ** | Andrew Suffield
: :' : http://www.debian.org/ |
`. `' |
`- -><- |