void HandleNodeview1RowActivated(object o, RowActivatedArgs args) { TreeIter iter; store.GetIter(out iter, args.Path); GuiComponents.TvEpisodeNodeItem node = store.GetValue(iter, 0) as GuiComponents.TvEpisodeNodeItem; if (node == null) { return; // must be a season parent node } using (EpisodesEditorGui editor = new EpisodesEditorGui(node.Meta)) { editor.Run(); editor.Destroy(); } }
void HandleNodeview1RowActivated(object o, RowActivatedArgs args) { TreeIter iter; store.GetIter(out iter, args.Path); GuiComponents.TvEpisodeNodeItem node = store.GetValue(iter, 0) as GuiComponents.TvEpisodeNodeItem; if(node == null) return; // must be a season parent node using(EpisodesEditorGui editor = new EpisodesEditorGui(node.Meta)) { editor.Run(); editor.Destroy(); } }