From: Carsten H. (T. R. <ra...@ra...> - 2006-01-12 22:07:40
|
On Thu, 12 Jan 2006 14:02:08 +0000 Andrew Williams <an...@ha...> babbled: > That standing, it would be an idea to use the common notation as in the > rest of the EFL, even if that is "technically misleading" right? well actually i would argue the common notation IS ARGB. because literally that is HOW its stored in video ram on "pc graphics cards" (ie almost all graphics cards on all systems - even apple ppc boxes). evas's textblock when defining colors alos uses ARGB for #AARRGGBB (eg #88ff8800 == semi-transparent orange. thort form is #8f80 if you only need 12 bits of color vs. 24bits, and if its 3 digits alpha is assumed to be 255 (full) ie #ff80 == #f80) > A > > On Thu, Jan 12, 2006 at 01:03:32PM +0900, Carsten Haitzler wrote: > > On Thu, 12 Jan 2006 04:17:55 +0100 Morten Nilsen <mo...@ni...> > > babbled: > > > > > dan sinclair wrote: > > > > Why is this _argb instead of _rgba? Most of the efl code that I've seen > > > > that take colour params take them as r, g, b, a. Might make sense to > > > > keep this consistent as I'm sure it will cause a few mistakes. > > > > > > > > I don't think I've seen #aarrggbb used, isn't it usually #rrggbbaa? > > > > > > that's how ecore_config was when I got there, and I haven't been > > > diddling very much in other places... > > > > > > I can write up a patch to change that, however.. > > > > argb is literally how it's stored in memory in terms of a 32bit word with > > the MSB being A and LSB being B. as with numebrs u write digits from MSN to > > LSN. > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ra...@ra... > > 裸好多 > > Tokyo, Japan (東京 日本) > > > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 Tokyo, Japan (東京 日本) |