RE: About GtkTextBuffer and GtkTextTag



Given that my previous post generated zero reply, I'm going 
to try best
reformulate my queston.

The goal is to do basic "notepad". Its features will be bold, italic,
undeline

Actualy, user can apply texttag to text selected.

Now, I would like do that :

User selectes nothing. The insert cursor is at end of buffer, 
or between
two chars. User selectes one tag in menu. After that, when user types
char, the texttag selected will be apply to this char.

I would suggest starting by looking at the "changed" or "insert-text" signal for the GtkTextBuffer.

When you get called back, you can then set the tag.  

When the user changes the tag in the menu, I would say the easiest thing to do would be to update the TAG 
properties.  Another approach is to simply have GtkTextMark's in places which you want the selected tag to be 
applied, and simply use gtk_text_buffer_apply_tag_by_name() and gtk_text_buffer_remove_tag().


Regards,
Martyn



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