On 09/02/2012 08:32 PM, Satyajit Sahoo wrote:
> I'm trying to make a small GUI with vala and GTK3 to configure colors of a
> GTK theme. I'm quite new to vala and GTK. I didn't get any samples about a
> color chooser. But finally I could make it with a ColorButton. Bit there
> are still problems.

> It shows deprecated function warnings when compiling.

I don't get any. Maybe if you share the exact compiler output you're
getting somebody can shed some light on this.

> And also I need to have the color in HEX code, while it returns color in
> RGBA. Can anyone suggest what I'm supposed to do?

It's not hard to generate this yourself if you understand what the hex
code is. I assume you're looking for the HTML representation, which is a
textual representation of a 24-bit red/green/blue colour value (one byte
per colour channel), of the format "#RRGGBB", where "RR" is the
two-digit hexadecimal representation of the red colour byte value.
Likewise for green and blue.
String representations of numbers in hexadecimal base are easily
generated using the printf family of functions/methods, for example:

int i = 17;
string s = "%02x".printf(i);
assert ( s == "1a" );

I think you'll manage to piece together a solution now. Anything I said
that you didn't understand should be easy enough to look up on the web.

> 
> The code is here - https://github.com/satya164/gtk-theme-config
> 
> Sorry for inconvenience. I'm really a noob and cannot find any
> documentation about this.

Vala documentation can be sketchy.

Thomas

_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to