예제 #1
0
 public ShortcutsProvider()
 {
     SettingProvider settings = new SettingProvider();
     shortcutFolder = settings.ShortcutFolderPath;
     ShortCuts = new Dictionary<string, FileInfo>();
     InitShortcuts();
 }
예제 #2
0
        bool ProcessSpecialCommands(string command)
        {
            switch (command)
            {
                case "SET":
                    {
                        string folder = Far.Net.Panel.CurrentDirectory;

                        SettingProvider provider = new SettingProvider();
                        provider.ShortcutFolderPath = folder;

                        return true;
                    }
                case "CREATE":
                    {
                        shortcutProvider.CreateShortcut(Far.Net.Panel.CurrentDirectory);
                        return true;
                    }

                case "SAME":
                    {
                        Far.Net.Panel2.CurrentDirectory = Far.Net.Panel.CurrentDirectory;
                        Far.Net.Panel2.Redraw();
                        return true;
                    }

            }

            return false;
        }