示例#1
0
文件: ArmadaWidget.cs 项目: karv/Civ
        /// <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);
        }
示例#2
0
文件: frmCiv.cs 项目: karv/Civ
        /// <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();
            }
        }
示例#3
0
文件: frmCiv.cs 项目: karv/Civ
        /// <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));
                }
            }
        }
示例#4
0
        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 ();
        }