Gtk.TextView Class
Widget that displays a Gtk.TextBuffer

See Also: TextView Members


public class TextView : Container


C# Example

using System;
using Gtk;

class TextViewSample
	static void Main ()
		new TextViewSample ();

	TextViewSample ()
		Application.Init ();
		Window win = new Window ("TextViewSample");
		win.DeleteEvent += new DeleteEventHandler (OnWinDelete);
		win.SetDefaultSize (600,400);
		Gtk.TextView view;
		Gtk.TextBuffer buffer;

		view = new Gtk.TextView ();
		buffer = view.Buffer;

		buffer.Text = "Hello, this is some text";

		win.Add (view);
		win.ShowAll ();

		Application.Run ();

	void OnWinDelete (object obj, DeleteEventArgs args)
		Application.Quit ();

Now you might put the view in a container and display it on the screen; when the user edits the text, events on the buffer will be emitted, such as TextView.Changed, TextView.InsertText, and so on.


Namespace: Gtk
Assembly: gtk-sharp (in gtk-sharp.dll)
Assembly Versions: