/*----< extract version number from specified fileName >-------*/

        /*
         *  Not necessarily the latest version number.
         *  Returns zero if file has no version number.
         */
        public int getVersion(FileName fileName)
        {
            VerNum ver    = 0;
            int    pos    = fileName.LastIndexOf(".");
            string verStr = fileName.Substring(pos + 1);

            if (int.TryParse(verStr, out ver))
            {
                return(ver);
            }
            return(0);
        }
示例#2
0
        public virtual void Init()
        {
            this.AddPage(0);
            this.AddBackground(30, 51, 518, 529, BackGroundID);
            this.AddBackground(74, 34, 425, 36, 9200);

            this.AddHtml(81, 43, 409, 19, string.Format("<center>{0} V{1}</center>", GumpName, VerNum.ToString()), (bool)false, (bool)false);
            this.AddHtml(111, 87, 413, 409, PopulateStringList(m_iLoc), (bool)true, (bool)false);

            this.AddButton(495, 537, 4017, 4018, (int)Buttons.Close, GumpButtonType.Reply, 0);
            this.AddImage(50, 501, 9012);

            if (UseFilter)
            {
                this.AddBackground(227, 543, 216, 28, 9350);
                this.AddLabel(230, 525, 0, @"Filter List");
                this.AddButton(444, 547, 4023, 4024, (int)Buttons.Find, GumpButtonType.Reply, 0);
                this.AddTextEntry(235, 547, 201, 20, 0, (int)Buttons.FilterEntry, m_sFilter);
            }

            CreateButtons(m_alList.Count);
        }