Ejemplo n.º 1
0
        protected virtual void OnButtonAddClicked(object sender, System.EventArgs e)
        {
            AddMimeTypeDialog dlg = new AddMimeTypeDialog(panel.GetItemMimeTypes());

            try {
                if (MessageService.RunCustomDialog(dlg, this.Toplevel as Gtk.Window) == (int)Gtk.ResponseType.Ok)
                {
                    MimeTypePanelData mt = panel.AddGlobalMimeType(dlg.MimeType);
                    store.AppendValues(mt, DesktopService.GetIconForType(mt.MimeType, Gtk.IconSize.Menu), mt.TypeDescription);
                }
            } finally {
                dlg.Destroy();
            }
        }
Ejemplo n.º 2
0
		protected virtual void OnButtonAddClicked (object sender, System.EventArgs e)
		{
			AddMimeTypeDialog dlg = new AddMimeTypeDialog (panel.GetItemMimeTypes ());
			try {
				if (MessageService.RunCustomDialog (dlg, this.Toplevel as Gtk.Window) == (int) Gtk.ResponseType.Ok) {
					MimeTypePanelData mt = panel.AddGlobalMimeType (dlg.MimeType);
					store.AppendValues (mt, DesktopService.GetPixbufForType (mt.MimeType, Gtk.IconSize.Menu), mt.TypeDescription);
				}
			} finally {
				dlg.Destroy ();
			}
		}