Search code examples
gtkgtktextviewgtkentry

What are the differences between GtkEntry and GtkTextView?


Apart from GTextView being multiline and able to display text in different styles (font, color etc. using tags), what are other obvious differences between the two?


Solution

  • Both GtkEntry and GtkTextView can be multiline.

    GtkTextView can in addition:

    • Does not store any data, it uses GtkTextBuffer for that
    • Several GtkTextView widgets can display the same content
    • Be serialized to disk as RTF
    • Contain other GtkWidgets
    • Support advanced buffer manipulation through the GtkTextBuffer api