public EditTemplateGroupDialog(CodeTemplateGroup codeTemplateGroup, string titlePrefix) { this.codeTemplateGroup = codeTemplateGroup; this.titlePrefix = titlePrefix; InitializeComponents(); this.ShowAll(); }
bool ShowEditTemplateGroupDialog(ref CodeTemplateGroup templateGroup, string title) { using (EditTemplateGroupDialog etgd = new EditTemplateGroupDialog(templateGroup, title)) { return (etgd.Run() == (int) Gtk.ResponseType.Ok); } }
void AddGroupEvent(object sender, EventArgs e) { CodeTemplateGroup templateGroup = new CodeTemplateGroup(".???"); if(ShowEditTemplateGroupDialog(ref templateGroup, GettextCatalog.GetString ("New "))) { templateGroups.Add(templateGroup); FillGroupOptionMenu(); groupCombo.Active = (int) templateGroups.Count - 1; SetEnabledStatus(); } }