コード例 #1
0
ファイル: Context.cs プロジェクト: markchipman/Handyman
        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));
        }
コード例 #2
0
ファイル: Context.cs プロジェクト: gitter-badger/Handyman
        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);
        }
コード例 #3
0
ファイル: Launcher.cs プロジェクト: neemesis/Handyman
 private void reloadToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Context.Current.Handymans = HandymansManager.Load();
 }
コード例 #4
0
 private static void OnApplicationExit(object sender, EventArgs e)
 {
     HandymansManager.Save(Context.Current.Handymans);
 }