Exemplo n.º 1
0
        private Context() {
            #region Register app at windows startup
            if (Properties.Settings.Default.RunAtWindowsStart) {
                Utilities.RunOnStart("Handyman", Application.ExecutablePath);
            } else {
                Utilities.RemoveRunOnStart("Handyman");
            }
            #endregion

            Suggestions = new List<string>();
            Suggestions.AddRange(History.GetAll());
            Parser = new DefaultParser();
            Handymans = HandymansManager.Load();
            Tools = PluginManager.LoadPlugins(out __components, out List<string> sgs);
            Suggestions.AddRange(sgs);
            Suggestions.AddRange(Handymans.Select(x => x.Alias));
        }
Exemplo n.º 2
0
        private Context()
        {
            #region Register app at windows startup
            if (Properties.Settings.Default.RunAtWindowsStart)
            {
                Utilities.RunOnStart("Handyman", Application.ExecutablePath);
            }
            else
            {
                Utilities.RemoveRunOnStart("Handyman");
            }
            #endregion

            Parser    = new DefaultParser();
            Handymans = HandymansManager.Load();
            Tools     = PluginManager.LoadPlugins(out __components);
        }
Exemplo n.º 3
0
 private void reloadToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Context.Current.Handymans = HandymansManager.Load();
 }
Exemplo n.º 4
0
 private static void OnApplicationExit(object sender, EventArgs e)
 {
     HandymansManager.Save(Context.Current.Handymans);
 }