Stetic.Editor.SelectImageDialog.OnRemoveResource C# (CSharp) Method

OnRemoveResource() protected method

protected OnRemoveResource ( object ob, EventArgs args ) : void
ob object
args System.EventArgs
return void
        protected void OnRemoveResource(object ob, EventArgs args)
        {
            Gtk.TreeIter iter;
            Gtk.TreeModel model;
            if (resourceList.Selection.GetSelected (out model, out iter)) {
                string res = (string) resourceListStore.GetValue (iter, 2);
                Gtk.MessageDialog msg = new Gtk.MessageDialog (dialog, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, "Are you sure you want to delete the resource '{0}'?", res);
                if (msg.Run () == (int) ResponseType.Yes) {
                    resourceProvider.RemoveResource (res);
                    resourceListStore.Remove (ref iter);
                }
                msg.Destroy ();
            }
        }