I reply to myself.<div><br></div><div>I was testing the app running it from a remote SSH (root) and not from the user&#39;s Menu.</div><div><br></div><div>It works.</div><div>Thanks anyway.</div><div><br></div><div>Aniello<br>
<br><div class="gmail_quote">On Tue, Apr 15, 2008 at 5:50 PM, Aniello Del Sorbo &lt;<a href="mailto:anidel@gmail.com">anidel@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br><br>while porting Xournal to Maemo I decided to give it as much hildonization is possible.<br>Base xournal uses only a bunch of predefined colors (something like 9 or 10 colors).<br><br>I decided to use the hildon_color_button widget to give the user a much wide choice of colors.<br>

I get the GdkColor from the color button and have to convert it in RGBA because Xournal only works with those values<br>(passing &quot;fill-color-rgba&quot; to the canvas items). It does this, I think, for being able to make a highlighter tool available in different colors<br>

(by making use of the alpha channel).<br><br>anyway, I convert the GdkColor to RGBA using the macro:<br><br>GdkColor *color; // read from the hildon_color widget<br>guint alpha = 0xFF; // no transparency<br><br>guint rgba = GNOME_CANVAS_COLOR_A&nbsp; (color-&gt;red, color-&gt;green, color-&gt;blue, alpha) <br>

<br clear="all">and then use it wherever it is needed.<br><br>This works for the predefined colors in the color chooser dialog.<br>But if I choose my own custom color it does not.<br><br>If I use the GdkColor as is (thus passing &quot;fill-color-gdk&quot; to the canvas items), it works, but I can&#39;t use the alpha channel (can I ?).<br>

If I convert this custom color to RGBA with the given macro, it paints in a totally different color.<br><br>Is this some issue with the colormap ?<br>Is GNOME_CANVAS_COLOR_A not good for this ?<br><br>Any other hints ?<br>
<font color="#888888">
<br>-- <br>anidel
</font></blockquote></div><br><br clear="all"><br>-- <br>anidel
</div>