On Wed, 2005-08-24 at 10:23 -0300, Juan Manuel Mouriz wrote:
> 2005/8/23, Rodrigo Moya <[EMAIL PROTECTED]>:
> > On Tue, 2005-08-23 at 16:01 -0300, Juan Manuel Mouriz wrote:
> > > I believe that put gdatype_get_[min|max]_value () functions would be a
> > > good idea in order to set spin button alignments for numeric types. If
> > > the type isn't numeric is possible return -1.
> > >
> > > I can write a patch for this?.
> > >
> > this needs access to the providers internals, so it might make sense as
> > part of the provider's methods.
>
> Is really necesary?. I talk about the limits that the GLib system
> imposes over the GDA types. Here a example:
>
> gdouble
> gda_value_type_get_min_value (GdaValueType value_type)
> {
> switch (value_type)
> {
> case GDA_VALUE_TYPE_TINYUINT:
> case GDA_VALUE_TYPE_SMALLUINT:
> case GDA_VALUE_TYPE_BIGUINT:
> case GDA_VALUE_TYPE_UINTEGER:
> return 0;
> case GDA_VALUE_TYPE_TINYINT:
> return -128;
> case GDA_VALUE_TYPE_SMALLINT:
> return G_MINSHORT;
> case GDA_VALUE_TYPE_INTEGER:
> return G_MININT;
> case GDA_VALUE_TYPE_BIGINT:
> return G_MININT64;
>
> ...
>
> case GDA_VALUE_TYPE_GEOMETRIC_POINT:
> case GDA_VALUE_TYPE_MONEY:
> case GDA_VALUE_TYPE_LIST:
> case GDA_VALUE_TYPE_UNKNOWN:
> return -1;
> default:
> g_assert_not_reached ();
> }
>
well, those limits won't be the same for all providers/fields, right?
--
Rodrigo Moya <[EMAIL PROTECTED]>
_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list