Re: My Branch

Andrew Suffield <[email protected]> Sun, 7 Aug 2005 22:57:17 +0100
Newsgroups gmane.comp.graphics.y.devel
Message-ID <[email protected]>
--17pEHd4RhPHOinZp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 06, 2005 at 10:16:06PM -0400, Dustin Norlander wrote:
> --New Pixel Buffer----
>=20
> 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.
>=20
> 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----
>=20
> 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.
>=20
> Note: The YButton hierarchy looks like:
>=20
> Object
>    +---Widget
>            +---YContainer
>                     +---YBin
>                           +---YButton
>=20
> 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----
>=20
> 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.

--=20
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'                          |
   `-             -><-          |

--17pEHd4RhPHOinZp
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFC9oO9lpK98RSteX8RAt70AJ9/Vb8o4cGu1U5qrAbTMH3T3z/s+QCfVhLt
vlZaTQFRGwtmtMZ2iIoe5Lg=
=kJvS
-----END PGP SIGNATURE-----

--17pEHd4RhPHOinZp--