Re: [gnome-db] how to print selected row in gnome_db_raw_grid?



g_value_get_float
g_value_get_double
g_value_get_int

i am very surprise because i do not realized that this function actually exists.

thanks for your help..

On 9/24/08, Daniel Espinosa <esodan gmail com> wrote:
2008/9/23 Vivien Malerba <vmalerba gmail com>



2008/9/23 paragasu <paragasu gmail com>

gda_value_stringify(value)

assume that i know, the value return is string, then i can simply use
this function so i can print
(GValue to gchar) the string.  but there is no function to conver
GValue to gint or gfloat..


Yes, there are
g_value_get_int()
g_value_get_float()...


GValue has g_value_transform (from_value1, to_value2) (See documentation)
then an int can be converted to string or a string to gdouble, but this must
be registered at GType registration process (I don't know if you can add new
or override the actual one).






the only function i can think of is gda_value_numeric but it doesn't do
that.

so assume that i know, that i have a double datatypes inside my table
column, how i can get
the value and assign it in a gdouble variable ?


mydouble = g_value_get_double (value);




for example, if gchar,

i can simply
gchar *str;
str = gda_value_stringfy ();


The gda_value_stringify() works for GValue of any type.

Cheers,

Vivien


_______________________________________________
gnome-db-list mailing list
gnome-db-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-db-list




--
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates:
LIBRE)




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]