Re: tab stops in different positions on different lines with GtkSourceView (or GtkTextView)
- From: Paolo Borelli <pborelli katamail com>
- To: Adam Tertial <adamtertial yahoo co uk>
- Cc: gnome-devtools gnome org
- Subject: Re: tab stops in different positions on different lines with GtkSourceView (or GtkTextView)
- Date: Wed, 10 Jan 2007 16:54:12 +0100
On mar, 2007-01-09 at 23:33 +0000, Adam Tertial wrote:
> --- Paolo Borelli <pborelli katamail com> wrote:
> > On mar, 2007-01-09 at 22:37 +0000, Adam Tertial
> > wrote:
> > > Hi
> > >
> > > I want to do something a little unusual with
> > > GtkSourceView (or failing that GtkTextView) - have
> > tab
> > > stops in different positions on different lines
> > > ("paragraphs"). An example might be to have the
> > first
> > > line have tab stops at 4, 7, 13, 16 while the
> > second
> > > line has tab stops at 5, 10, 14, 17.
> > >
> > > Is this possible in any way? - I can't see
> > anything
> > > apart from gtk_source_view_set_tabs_width(), and
> > that
> > > only takes a pointer to the control and one guint.
> > > gtk_text_view_set_tabs ()
> >
> > >From the API docs of GtkTextView:
> >
> > "void gtk_text_view_set_tabs
> > (GtkTextView *text_view,
> >
> > PangoTabArray *tabs);
> >
> > Sets the default tab stops for paragraphs in
> > text_view. Tags in the
> > buffer may override the default."
> >
> > So it seems to imply that it is possible to do what
> > you want with
> > tags... dunno the details though :)
>
> Yeah, I saw that, but can this be applied to a
> GtkSourceView control somehow?
GtkSourceView is a subclass of GtkTextView, so you can apply GtkTextTags
to it just fine.
Paolo
>
>
>
> Send instant messages to your online friends http://uk.messenger.yahoo.com
> _______________________________________________
> gnome-devtools mailing list
> gnome-devtools gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-devtools
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]