/// <summary> /// Devuelve la unidad seleccionada. /// </summary> /// <returns>The selected.</returns> public Civ.Stack getSelected() { Gtk.NodeSelection r = nodeview2.NodeSelection; if (r.SelectedNode == null) { return(null); } Stack c = ((UnidadListEntry)r.SelectedNode).unidad; return(c); }
/// <summary> /// Ir a la ciudad /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">E.</param> protected void OnCmdIrActivated(object sender, EventArgs e) { Gtk.NodeSelection r = nvCiudades.NodeSelection; if (r.SelectedNode != null) { ICiudad c = ((CityListEntry)r.SelectedNode).ciudad; frmCiudad wind = new frmCiudad(c, this); formsActualizables.Add(wind); wind.Show(); } }
/// <summary> /// Actualiza los detalles de investigación /// </summary> void ActualizaDetalle() { // Obtener nodo seleccionado Gtk.NodeSelection r = nvInvestigando.NodeSelection; if (r.SelectedNode != null) { InvestigandoCiencia c = ((CienciaAbtaListEntry)r.SelectedNode).ciencia; stCienciaDetail.Clear(); foreach (var x in c.Keys) { stCienciaDetail.AddNode(new CienciaDetalleListEntry(c, x)); } } }
public PatientListWin(AppConfig config) : base(config) { this.Build (); store = new Gtk.NodeStore (typeof (PatientListNode)); nodeview.NodeStore = store; selection = nodeview.NodeSelection; selection.Mode = Gtk.SelectionMode.Multiple; selection.Changed += new System.EventHandler (this.OnSelectionChanged); Gtk.TreeViewColumn infoCol; nodeview.AppendColumn (Catalog.GetString ("Prefix"), new Gtk.CellRendererText (), "text", 0); infoCol = nodeview.AppendColumn (Catalog.GetString ("Name"), new Gtk.CellRendererText (), "text", 1); infoCol.Expand = true; nodeview.AppendColumn (Catalog.GetString ("Paterno"), new Gtk.CellRendererText (), "text", 2); nodeview.AppendColumn (Catalog.GetString ("Materno"), new Gtk.CellRendererText (), "text", 3); Refresh (); }