saveAs(); } void TreeViewSelectionChangend (object sender, EventArgs e) { TreePosition tp = Treeview1.SelectedRow; GladeFile gf = (GladeFile)Treeview1.DataSource.GetValue(tp,1); if (gf != null) {
clearEntries(); TextviewMessages.LoadText(String.Empty,TextFormat.Markdown); } void HandleTreeViewButtonPressed (object sender, ButtonEventArgs e) { if (e.MultiplePress == 2) { TreePosition tp = Treeview1.SelectedRow; GladeFile gf = (GladeFile)Treeview1.DataSource.GetValue(tp,1); if (gf != null) { DataObjects.Add(gf);
TsData.AddNode().SetValue(dfFilename,gf.Filename).SetValue(dfGladefile,gf); } } //clear all entries ... kind of workaround private void clearEntries() { GladeFile gf = new GladeFile(""); gf.ClassName = String.Empty; gf.CreateImplementation = true; gf.CustomWidgetName = String.Empty; gf.Filename = String.Empty; gf.Filename = String.Empty; gf.Namespace = String.Empty; gf.OutputPath = String.Empty; gf.Target = String.Empty; gf.UseGtk2 = false; gf.WindowName = String.Empty; gf.XwtOutput = false;
//clear all entries ... kind of workaround private void clearEntries() { GladeFile gf = new GladeFile(""); gf.ClassName = String.Empty; gf.CreateImplementation = true; gf.CustomWidgetName = String.Empty; gf.Filename = String.Empty; gf.Filename = String.Empty; gf.Namespace = String.Empty; gf.OutputPath = String.Empty; gf.Target = String.Empty; gf.UseGtk2 = false; gf.WindowName = String.Empty; gf.XwtOutput = false; DataObjects.Add(gf); gf.Bind(this); DataObjects.DataObjects.Clear(); }