[Gtk-sharp-list] Gtk.TextView, space separated values

Christian Hergert christian.hergert at gmail.com
Tue Apr 22 14:34:34 EDT 2008


The Gtk.CellRendererText class has properties to set the font.  See:

Gtk.CellRendererText.Font
Gtk.CellRendererText.FontDesc
Gtk.CellRendererText.Family

and perhaps others.

-- Christian

On Tue, Apr 22, 2008 at 9:49 AM, Pedro Guridi <pipiten at gmail.com> wrote:
> George,
>
>  Thanks for your answer!.
>  About the data structure, are coordinates/altitudes for different
>  points (one by line).
>  The reason why I can't use a ListStore, it's because I need the user
>  to select the column containing each value.
>  It's the way that they user will tell to the program "coordinate X
>  it's from column 23 to column 32..", so the program knowns what to
>  read, and import to the database. That's why it's so important the
>  column position.
>  I'm sure that the issue it's the variable-width font in TextView, but
>  I couldn't figure out how to change that behaviour, still.
>
>  Thanks again.., if anybody knows how to change the font used in
>  TextView,I'll  appreciate..
>
>  Regards,
>
>  Pedro Guridi
>
>
>
>  On Tue, Apr 22, 2008 at 12:15 PM, Gergely Kiss <mail.gery at gmail.com> wrote:
>  > Hi,
>  >
>  > I don't know what this data structure is, but it looks like a table. Why
>  > don't you put it into a ListStore object and then display in a TreeView?
>  > There's a great tutorial on how to use TreeViews, just follow this link.
>  >
>  > My idea is, that both console windows and gedit use the monospace font,
>  > which is always fixed-width. I don't know anything about the TextView widget
>  > (haven't used so far), but it seems, that it uses a variable-width font
>  > (probably Sans), that's why the text you'd like to display slightly
>  > differently as in gedit.
>  >
>  > I hope, I could help some.
>  >
>  > George
>  >
>  > 2008/4/20 Pedro Guridi <pipiten at gmail.com>:
>
>
> > >
>  > >
>  > >
>  > > (sorry the spam.. I forgot the proper subject.., my apologies..)
>  > >
>  > >
>  > > Hi all,
>  > >
>  > >  I have a file with space separated values, which I load it into a
>  > TextView.
>  > >  This it's an example how it looks like when I open it in gedit, or if
>  > >  I just print it line by line to the terminal with Console.write() :
>  > >
>  > >  ...
>  > >  1277   5412L2              1       5        0        0     00:07       1
>  > LIS
>  > >  1277   5413L2              1       5        0        0     00:07       1
>  > LIS
>  > >  1277   5414L2              1       5        0        0     00:07       1
>  > LIS
>  > >  1127   5355L2              1       5   1000       25    02:00       5
>  > Pampa
>  > >  1127   5353L2              1       5   1000       25    01:40       5
>  > Pampa
>  > >  ..
>  > >
>  > >  But when I load it into the textview, some columns position changes, like
>  > this:
>  > >
>  > >  1277   5412L2              1       5      0        0     00:07       1
>  > LIS
>  > >  1277   5413L2              1       5      0        0     00:07       1
>  > LIS
>  > >  1277   5414L2              1       5      0        0     00:07       1
>  > LIS
>  > >  1127   5355L2              1       5   1000       25     02:00       5
>  > Pampa
>  > >  1127   5353L2              1       5   1000       25     01:40       5
>  > Pampa
>  > >
>  > >  I need to find a way to be able to show the text in the correct format
>  > >  ( maybe a fixed font, or a Gtk.TextTag? just guessing.. )
>  > >
>  > >  I would appreciate any help, thanks in advance,
>  > >
>  > >  Mono version: 1.9
>  > >  Gtk-Sharp version: 2.10.0
>  > >  Ubuntu Gutsy x32.
>  > >
>  > >
>  > >  Pedro Guridi
>  > > _______________________________________________
>  > > Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
>  > > http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>  > >
>  >
>  >
>  _______________________________________________
>  Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
>  http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>


More information about the Gtk-sharp-list mailing list