On Wed, Aug 26, 2009 at 4:14 PM, Elliot Glaysher (Chromium)
<[email protected]> wrote:
>
> See what I do in GtkThemeProvider::LoadThemeBitmap:
>
>    SkBitmap* bitmap = new SkBitmap;
>    bitmap->setConfig(SkBitmap::kARGB_8888_Config,
>                      kToolbarImageWidth, kToolbarImageHeight);
>    bitmap->allocPixels();
>    bitmap->eraseRGB(color->red >> 8, color->green >> 8, color->blue >> 8);

This code is incorrect, you should divide by 257, not 256.  See the
GDK_COLOR_RGB macro.

>    return bitmap;
>
> -- Elliot
>
> On Wed, Aug 26, 2009 at 4:12 PM, Paweł Hajdan
> Jr.<[email protected]> wrote:
>> How do I create a SkBitmap of arbitrary size, filled with color of my choice
>> (on Linux)?
>> I'd need that for Linux extension shelf, and the Windows code for that seems
>> not easily portable to Linux.
>> >
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to