[Gtk-sharp-list] Decimals in CellRendererText
Peter Johanson
latexer at gentoo.org
Mon Aug 14 12:49:02 EDT 2006
On Mon, Aug 14, 2006 at 11:19:36AM +0200, Elmar Haneke wrote:
> Hi,
>
> I want to edit Values of type double within an Treeview. Therefore I did
> user CellRendererText class for Display.
>
> How can I control how many decimals are shown? Currentliy I get a lot of
> trailing "0" - I would prefer to see "1" instead of "1.000000".
In your TreeCellDataFunc callback used for rendering, you'll want to
use the decimal ToString overload which takes a string format parameter.
Something like:
((CellRendererText)cell).Text = ((double)model.GetValue (iter, 0)).ToString ("#.##");
hth,
-pete
--
Peter Johanson
<latexer at gentoo.org>
More information about the Gtk-sharp-list
mailing list