All pastes #17461 Raw Edit

Untitled

public text v1 · immutable
#17461 ·published 2005-07-11 17:24 UTC
rendered paste body
using System;
using Gtk;
using Gnome;
public class MyWindow : Gtk.Window
{	
	
	public IconList i;
	
	public MyWindow () : base ("MyWindow")
	{
		i= new IconList(128,null,0);
		this.SetDefaultSize (400, 300);
		this.DeleteEvent += new DeleteEventHandler (OnMyWindowDelete);
		i.Append ( "69", "Nombre");
		Add(i);
		i.IconSelected += new IconSelectedHandler (IconSelect);
		this.ShowAll ();

	}
	
    void IconSelect(object o, Gnome.IconSelectedArgs a){
		if (a==null||a.Event == null || o==null)
        	return;
        	
        Console.WriteLine ("click: the filename of the icon is:");
        Console.WriteLine(i.GetIconFilename(0));
       
    }	
	void OnMyWindowDelete (object sender, DeleteEventArgs a)
	{
		Application.Quit ();
		a.RetVal = true;
	}
}