Пример #1
0
        private void SourceLoad(ResourceSource source, String path)
        {
            try {
                if (source == null)
                {
                    MessageBox.Show(this, "Unable to load the file " + Path.GetFileName(path), "Anolis Resourcer", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                    return;
                }

                CurrentPath = path;

                CurrentSource = source;

                Mru.Push(path);

                ToolbarUpdate(true, true, false);
                StatusbarUpdate();

                TreePopulate();

                ListLoad();
            } catch (AnolisException aex) {
                SourceLoadCatch(aex, path, false);
            }
        }
Пример #2
0
 public void MenuUsed(MenuItem x)
 {
     if (x.ScreenShot != null)
     {
         if (Mru.Contains(x))
         {
             Mru.Move(Mru.IndexOf(x), 0);
         }
         else
         {
             Mru.Insert(0, x);
         }
     }
 }
Пример #3
0
        private void MainFormInit()
        {
            _settings = ARSettings.Default;

            if (_settings.MruList == null)
            {
                _settings.MruList = new StringCollection();
            }

            _findForm = new FindForm();
            _viewers  = new TypeViewerList();
            _mru      = new Mru(_settings.MruCount, _settings.MruList, StringComparison.InvariantCultureIgnoreCase);

            /////////////////

            __stateImages.Images.Add("Add", Resources.Tree_Add);
            __stateImages.Images.Add("Upd", Resources.Tree_Rep);
            __stateImages.Images.Add("Del", Resources.Tree_Del);

            MainForm.LatestInstance = this;
        }
Пример #4
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            e.Cancel = !SourceUnload();

            Mru.Save(ARSettings.Default);
        }