void ReleaseDesignerOutlets() { if (birthField != null) { birthField.Dispose(); birthField = null; } if (GroupColumn != null) { GroupColumn.Dispose(); GroupColumn = null; } if (groupField != null) { groupField.Dispose(); groupField = null; } if (hometownField != null) { hometownField.Dispose(); hometownField = null; } if (NameColumn != null) { NameColumn.Dispose(); NameColumn = null; } if (nameField != null) { nameField.Dispose(); nameField = null; } if (StudentTable != null) { StudentTable.Dispose(); StudentTable = null; } if (surnameField != null) { surnameField.Dispose(); surnameField = null; } }
public void RestoreExpandedRows(RowTree rows) { if (rows == null) { return; } CurrencyManager source = grid.CurrencyManager; if (source == null) { return; // No data source. } RowTree current = rows; int currentLevel = 0; for (int index = 0; index < source.List.Count; index++) { MemberWrapper wrapper = (MemberWrapper)source.List[index]; Debug.Assert(wrapper != null, "wrapper != null"); CellEditorData cellData = (CellEditorData)wrapper.Tag; Debug.Assert(cellData != null, "cellData != null"); if (cellData.IsExpanded || cellData.Level > currentLevel) { continue; // Already expanded or below an expanded node for which we don't have any children listed. } while (cellData.Level < currentLevel) { current = current.Parent; currentLevel--; } RowTree expanded = current[wrapper.Name]; if (expanded != null) { // Found it - expand this row. NameColumn.ExpandRow(source, index); // Look for child expanded rows (if any). current = expanded; currentLevel++; } } }
protected HouseholdSelection(string name, List <HouseholdItem> houses) : base(name, houses, new HouseholdPackedColumn()) { NameColumn nameColumn = GetColumn <NameColumn>(); if (nameColumn != null) { ReplaceColumn(nameColumn, new HouseholdNameColumn(nameColumn)); } CountColumn countColumn = GetColumn <CountColumn>(); if (countColumn != null) { countColumn.Width = 20; } }
public override void WriteLayerProperties(System.Xml.XmlTextWriter xmlWriter) { xmlWriter.WriteAttributeString("TimeSeries", TimeSeries.ToString()); xmlWriter.WriteAttributeString("BeginRange", BeginRange.ToString()); xmlWriter.WriteAttributeString("EndRange", EndRange.ToString()); xmlWriter.WriteAttributeString("Decay", Decay.ToString()); xmlWriter.WriteAttributeString("CoordinatesType", CoordinatesType.ToString()); xmlWriter.WriteAttributeString("LatColumn", LatColumn.ToString()); xmlWriter.WriteAttributeString("LngColumn", LngColumn.ToString()); xmlWriter.WriteAttributeString("GeometryColumn", GeometryColumn.ToString()); xmlWriter.WriteAttributeString("AltType", AltType.ToString()); xmlWriter.WriteAttributeString("MarkerMix", MarkerMix.ToString()); xmlWriter.WriteAttributeString("ColorMap", ColorMap.ToString()); xmlWriter.WriteAttributeString("MarkerColumn", MarkerColumn.ToString()); xmlWriter.WriteAttributeString("ColorMapColumn", ColorMapColumn.ToString()); xmlWriter.WriteAttributeString("PlotType", PlotType.ToString()); xmlWriter.WriteAttributeString("MarkerIndex", MarkerIndex.ToString()); xmlWriter.WriteAttributeString("MarkerScale", MarkerScale.ToString()); xmlWriter.WriteAttributeString("AltUnit", AltUnit.ToString()); xmlWriter.WriteAttributeString("AltColumn", AltColumn.ToString()); xmlWriter.WriteAttributeString("StartDateColumn", StartDateColumn.ToString()); xmlWriter.WriteAttributeString("EndDateColumn", EndDateColumn.ToString()); xmlWriter.WriteAttributeString("SizeColumn", SizeColumn.ToString()); xmlWriter.WriteAttributeString("HyperlinkFormat", HyperlinkFormat.ToString()); xmlWriter.WriteAttributeString("HyperlinkColumn", HyperlinkColumn.ToString()); xmlWriter.WriteAttributeString("ScaleFactor", ScaleFactor.ToString()); xmlWriter.WriteAttributeString("PointScaleType", PointScaleType.ToString()); xmlWriter.WriteAttributeString("ShowFarSide", ShowFarSide.ToString()); xmlWriter.WriteAttributeString("RaUnits", RaUnits.ToString()); xmlWriter.WriteAttributeString("HoverTextColumn", NameColumn.ToString()); xmlWriter.WriteAttributeString("XAxisColumn", XAxisColumn.ToString()); xmlWriter.WriteAttributeString("XAxisReverse", XAxisReverse.ToString()); xmlWriter.WriteAttributeString("YAxisColumn", YAxisColumn.ToString()); xmlWriter.WriteAttributeString("YAxisReverse", YAxisReverse.ToString()); xmlWriter.WriteAttributeString("ZAxisColumn", ZAxisColumn.ToString()); xmlWriter.WriteAttributeString("ZAxisReverse", ZAxisReverse.ToString()); xmlWriter.WriteAttributeString("CartesianScale", CartesianScale.ToString()); xmlWriter.WriteAttributeString("CartesianCustomScale", CartesianCustomScale.ToString()); xmlWriter.WriteAttributeString("DynamicData", DynamicData.ToString()); xmlWriter.WriteAttributeString("AutoUpdate", AutoUpdate.ToString()); xmlWriter.WriteAttributeString("DataSourceUrl", DataSourceUrl.ToString()); }
void ReleaseDesignerOutlets() { if (PlayerTable != null) { PlayerTable.Dispose(); PlayerTable = null; } if (RankColumn != null) { RankColumn.Dispose(); RankColumn = null; } if (NameColumn != null) { NameColumn.Dispose(); NameColumn = null; } }
public void AddParseXsls(FileInfo file) { ShemeFull.Clear(); var worbook = new XLWorkbook(file.FullName); foreach (var workSneets in worbook.Worksheets) { var excelcolumn = new NameColumn(); foreach (var column in workSneets.ColumnsUsed(column => !column.IsEmpty())) { excelcolumn.ShemeLetter.Add(new NameColumn() { ColumnName = column.ColumnLetter(), ColumnCellValueName = column.ColumnLetter() + "-" + column.Cell(1).Value }); } ShemeFull.Add(new ModelSnuOneFormNameListProperty() { Listletter = workSneets.Name, Columns = excelcolumn.ShemeLetter }); } }
public void LoadLeaderboard() { LeaderboardData?.Clear(); NameColumn.Clear(); ScoreColumn.Clear(); EntryCount = 0; var text = File.ReadAllText(LeaderboardPath); try { LeaderboardData = JsonConvert.DeserializeObject <List <LeaderboardEntry> >(text); foreach (var entry in LeaderboardData) { NameColumn.AddParagraph(entry.Name); ScoreColumn.AddParagraph(entry.Score); ++EntryCount; } } catch (Exception ex) { NameColumn.AddParagraph("Error parsing leaderboard!"); EntryCount = -1; Console.WriteLine(ex); } }
void ReleaseDesignerOutlets() { if (AddButton != null) { AddButton.Dispose(); AddButton = null; } if (ImportantCheckBox != null) { ImportantCheckBox.Dispose(); ImportantCheckBox = null; } if (TextField != null) { TextField.Dispose(); TextField = null; } if (ToDoTable != null) { ToDoTable.Dispose(); ToDoTable = null; } if (NameColumn != null) { NameColumn.Dispose(); NameColumn = null; } if (ImportantColumn != null) { ImportantColumn.Dispose(); ImportantColumn = null; } }
public HouseholdNameColumn(NameColumn column) : base(column.mUseThumbnail, column.Width, "NRaas.Porter.Household:ListTitle", "NRaas.Porter.Household:ListTooltip") { }
/// <summary> /// Initializes /// </summary> public void Initialize() { Builder.AddFromFile("MainWin.glade"); TaskPropertyDialogMaker.Initialize(); MainWindow = Builder.GetObject("MainWindow") as Window; MainWindow.Destroyed += app_quit; TaskStore = Builder.GetObject("TaskStore") as TreeStore; TaskList = (TreeView)Builder.GetObject("TaskView"); TaskSelection = (TreeSelection)Builder.GetObject("TaskSelection"); //TaskStore = new TreeStore (GType.Int, GType.String, GType.String); TaskStore = (TreeStore)Builder.GetObject("TaskStore"); CatStore = (ListStore)Builder.GetObject("CatStore"); buildCats(); TaskList.Model = TaskStore; IdColumn = (TreeViewColumn)Builder.GetObject("TaskIdColumn"); NameColumn = (TreeViewColumn)Builder.GetObject("TaskNameColumn"); StateColumn = (TreeViewColumn)Builder.GetObject("TaskStatusColumn"); var idCellRendererText = new CellRendererText(); var nameCellRendererText = new CellRendererText(); var stateCellRendererText = new CellRendererText(); IdColumn.PackStart(idCellRendererText, true); NameColumn.PackStart(nameCellRendererText, true); StateColumn.PackStart(stateCellRendererText, true); IdColumn.AddAttribute(idCellRendererText, "text", (int)ColAssign.Id); NameColumn.AddAttribute(nameCellRendererText, "text", (int)ColAssign.Name); StateColumn.AddAttribute(stateCellRendererText, "text", (int)ColAssign.State); nameCellRendererText.Editable = true; nameCellRendererText.Edited += nameChanged; var catNameCellRender = (CellRendererText)Builder.GetObject("CatStatusNameRender"); catNameCellRender.Editable = true; catNameCellRender.Edited += delegate(object o, EditedArgs args) { TreeIter iter; CatStore.GetIterFromString(out iter, args.Path); CatStore.SetValue(iter, 1, args.NewText); var catId = (int)CatStore.GetValue(iter, 0); Tasks.GetById <Category> (catId).Name = args.NewText; }; StatusBar = Builder.GetObject("Status bar") as Statusbar; NewTaskAction = Builder.GetObject("actNewTask") as Gtk.Action; NewChildTask = Builder.GetObject("actNewChild") as Gtk.Action; RemoveTask = Builder.GetObject("actRemove") as Gtk.Action; StartTask = Builder.GetObject("actStart") as Gtk.Action; StopTask = Builder.GetObject("actStop") as Gtk.Action; FinishTask = Builder.GetObject("actFinish") as Gtk.Action; EditTask = Builder.GetObject("actEditTask") as Gtk.Action; ((Gtk.Action)Builder.GetObject("actSave")).Activated += save; ((Gtk.Action)Builder.GetObject("actSaveAs")).Activated += saveAs; ((Gtk.Action)Builder.GetObject("actLoad")).Activated += load; ((Gtk.Action)Builder.GetObject("actExit")).Activated += app_quit; ((Gtk.Action)Builder.GetObject("cat.AddCat")).Activated += delegate { var newCat = Tasks.AddCategory(); newCat.Name = "Cat"; CatStore.AppendValues(newCat.Id, newCat.Name, true, true); }; var toggleCatRender = ((CellRendererToggle)Builder.GetObject("CatStatusCellRender")); toggleCatRender.Toggled += delegate(object o, ToggledArgs args) { TreeIter iter; if (!CatStore.GetIterFromString(out iter, args.Path)) { return; } var state = (bool)CatStore.GetValue(iter, 3); var indet = (bool)CatStore.GetValue(iter, 2); if (indet) { indet = false; state = false; } else { if (state) { indet = true; } else { state = true; } } CatStore.SetValue(iter, 3, state); CatStore.SetValue(iter, 2, indet); CurrentFilter.Refilter(); }; ((Gtk.Action)Builder.GetObject("actContractAll")).Activated += delegate { TaskList.CollapseAll(); }; ((Gtk.Action)Builder.GetObject("actExpandAll")).Activated += expandTasks; ((Gtk.Action)Builder.GetObject("actFilterAll")).Activated += delegate { var togActive = (ToggleToolButton)Builder.GetObject("togFilterActive"); var togComplt = (ToggleToolButton)Builder.GetObject("togFilterComplete"); togActive.Active = false; togComplt.Active = false; FilterOptions.ShowCompleted = true; FilterOptions.ShowInactive = true; CurrentFilter.Refilter(); }; ((Gtk.Action)Builder.GetObject("actFilterActive")).Activated += delegate { FilterOptions.ShowInactive = !FilterOptions.ShowInactive; CurrentFilter.Refilter(); }; ((Gtk.Action)Builder.GetObject("actFilterUnfinished")).Activated += delegate { FilterOptions.ShowCompleted = !FilterOptions.ShowCompleted; CurrentFilter.Refilter(); }; NewTaskAction.Activated += newTask; NewChildTask.Activated += newChild; RemoveTask.Activated += removeTask; EditTask.Activated += delegate { TaskPropertyDialogMaker.Task = GetSelectedTask(); TaskPropertyDialogMaker.BuildWindow(); TaskPropertyDialogMaker.AfterResponse = delegate { // iter.HasValue is asserted var iter = GetSelectedIter().Value; reloadIter(iter); }; TaskPropertyDialogMaker.Dialog.Run(); }; StartTask.Activated += delegate { setTaskStatus(GetSelectedIter().Value, TaskStatus.Active); }; StopTask.Activated += delegate { setTaskStatus(GetSelectedIter().Value, TaskStatus.Inactive); }; FinishTask.Activated += delegate { setTaskStatus(GetSelectedIter().Value, TaskStatus.Completed); }; FilterOptions = new TaskFilter(Tasks); FilterOptions.CatRules = getCurrentCatFilter; CurrentFilter = new TreeModelFilter(TaskStore, null); CurrentFilter.VisibleFunc = FilterOptions.ApplyFilter; TaskList.Model = CurrentFilter; TaskSelection.Changed += updateSensibility; updateSensibility(this, null); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void importToolStripMenuItem_Click(object sender, EventArgs e) { String filename = null; using(OpenFileDialog dia = new OpenFileDialog()) { dia.Filter = "CSV (*.csv)|*.csv|All files (*.*)|*.*"; if (dia.ShowDialog() != DialogResult.OK) return; filename = dia.FileName; } using(NameMapForm form = new NameMapForm()) { using (TextReader r = new StreamReader(filename)) { CsvReader reader = new CsvReader(r); reader.Configuration.HasHeaderRecord = true; reader.Read(); for(Int32 i = 0; i < reader.FieldHeaders.Length; i++) { String str = reader.FieldHeaders[i]; NameColumn column = new NameColumn(i, str); DataGridViewRow row = new DataGridViewRow(); DataGridViewTextBoxCell name = new DataGridViewTextBoxCell(); name.Value = column; DataGridViewComboBoxCell type = new DataGridViewComboBoxCell(); foreach(String property in Enum.GetNames(typeof(NameProperty))) { type.Items.Add(property); } row.Cells.Add(name); row.Cells.Add(type); form.DataGrid.Rows.Add(row); } } if (form.ShowDialog() != DialogResult.OK) return; NameImporter importer = new NameImporter(form.Culture); importer.DefaultYear = Convert.ToInt32(form.DefaultYear); foreach(DataGridViewRow row in form.DataGrid.Rows) { NameProperty property = (NameProperty)Enum.Parse( typeof(NameProperty), row.Cells[1].Value.ToString(), false); importer.AddMapping(property, ((NameColumn)row.Cells[0].Value).Index); } using (progressForm = new ImportProgressForm()) { using(TextReader reader = new StreamReader(filename)) { CsvReader csv = new CsvReader(reader); CsvImportSource source = new CsvImportSource(csv); importer.OnProcessing += delegate(Int64 entries, String name) { progressForm.UpdateText(String.Format("Importing {0} ({1} entries processed)...", name, entries)); }; importer.OnCommitting += delegate(Int64 cached) { progressForm.UpdateText(String.Format("Committing {0} entries to the database...", cached)); }; progressForm.Worker.DoWork += new DoWorkEventHandler(delegate { importer.Import(source); }); progressForm.ShowDialog(); } } } }