Re: printing text in area by calling a function

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

"Raghul Jagan" <jraghul85@xxxxxxxxxxx> writes:

>>From: Roger Leigh <rleigh@xxxxxxxxxxxxxxxxxxxx>

>>"Raghul Jagan" <jraghul85@xxxxxxxxxxx> writes:
>>
>> > Please give a solution for printing a text in text area
>>
>>What is a "Text Area" in this context?  A Label, an Entry, a
>>TextView/TextBuffer?  Something else?
>>
>>Please could you be a little more precise about what you would like to
>>do?
>
> to print in text area in text buffer  .It should be like a function so
> when I call that particular function say  "printtext" It should get
> printed over the text area .It should be possible for me  to call that
> function anywhere in function even after main too.Please give me a
> solution

I haven't used the text buffer/view to do anything very
sophisticated.  This is just a suggestion:

At the position in the text buffer where the text should go, insert
two GtkTextMark objects (you'll need to get a GtkTextIter at this
position first).  Store these in the object containing/derived from
GtkTextBuffer/View, and create methods that use them:

Now you have the marks, you can keep them there for the lifetime of
the object.  When it comes to inserting text, you can delete the text
between the marks using gtk_text_buffer_delete() (convert them both to
iterators first).  Next, you can insert the new text between them
using gtk_text_buffer_insert().

This is just from reading the API reference.  You'll need to test it
first, but it should be fairly straightforward.


Regards,
Roger

- -- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFB7ry6VcFcaSW/uEgRAjQZAJ9odoH2/1xhJWBLzZg3LDlviXyMOgCg6lMg
iCYs0xmHREHz26aKoQr001c=
=8qeh
-----END PGP SIGNATURE-----
_______________________________________________

gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux