Gnome.About Class
Display author, documenter and translator credits for an application.

See Also: About Members


public class About : Gtk.Dialog


The Gnome.About widget is used as the standard way of displaying credits in an application. Typically, it will be called when a user selects the About... option from the Help menu. With one simple function call, the application can then display all of the appropriate information.

NOTE: The Gnome.About widget is destroyed automatically when the close event is called. Therefore, it is not possible to use the same Gnome.About more than once.

Compile the following example with: mcs GnomeAboutSample.cs -r gtk-sharp -r gnome-sharp -r gdk-sharp



using System;
using Gtk;
using GtkSharp;
using Gnome;

class GnomeAboutSample
	About ab;
	Program program;
	static void Main(string[] args)
		new GnomeAboutSample(args);   
	GnomeAboutSample (string[] args)
		program =
			new Program("GnomeAboutSample", "0.1", Gnome.Modules.UI , args);

		App app = new App("sample", "sample");
		app.SetDefaultSize (250, 250);
		app.DeleteEvent += new DeleteEventHandler (on_app_delete);
		Button btn = new Button ("Show About");
		btn.Clicked += new EventHandler (on_btn_clicked);
		app.Contents = btn;
	private void on_btn_clicked (object obj, EventArgs args)
		string[] authors = {"The Author", "Co-Author"};
		string[] documenters = {"The Documenters", "Another Documenter"};
		Gdk.Pixbuf pixbuf = new Gdk.Pixbuf ("MonoIcon.png");
		ab = new Gnome.About ("GnomeAboutTest", "0.1", "Copyright", "Comments",
				authors, documenters, "translator", pixbuf);
		ab.Close += new EventHandler (OnAboutClose);
		ab.Response += new ResponseHandler (OnAboutResponse);
		ab.Run ();
	private void OnAboutClose (object o, EventArgs args)
		Console.WriteLine ("Close Event");

	private void OnAboutResponse(object o, ResponseArgs args)
		Console.WriteLine (args.ResponseId);
	private void on_app_delete (object o, DeleteEventArgs args)
		program.Quit ();


Namespace: Gnome
Assembly: gnome-sharp (in gnome-sharp.dll)
Assembly Versions: