Gtk.TextView Class
Widget that displays a Gtk.TextBuffer

See Also: TextView Members

Syntax

public class TextView : Container

Remarks

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.

Requirements

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