Ejemplo n.º 1
0
        private void mnuAddToShortcuts_Click(object sender, EventArgs e)
        {
            CShItem itemToAdd;

            if (tabControl.SelectedIndex == (int)ActiveFileBrowserTab.Explorer)
            {
                itemToAdd = _mCurrentExptreeItem;
            }
            else
            {
                itemToAdd = _mCurrentShortcutItem;
            }

            if (itemToAdd != null)
            {
                // Don't add if root node. (Special Folder)
                if (!itemToAdd.Path.StartsWith("::"))
                {
                    var sf = new ShortcutFolder(Path.GetFileName(itemToAdd.Path), itemToAdd.Path);
                    _mPreferencesManager.ShortcutFolders.Add(sf);
                    _mPreferencesManager.Export();
                    ReloadShortcuts();
                }
            }
        }
Ejemplo n.º 2
0
        private void AddShortcut()
        {
            CommonOpenFileDialog dialog = new CommonOpenFileDialog();

            dialog.IsFolderPicker   = true;
            dialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            if (dialog.ShowDialog() == CommonFileDialogResult.Ok && !string.IsNullOrEmpty(dialog.FileName))
            {
                ShortcutFolder sf = new ShortcutFolder(Path.GetFileName(dialog.FileName), dialog.FileName);
                PreferencesManager.FileExplorerPreferences.AddShortcut(sf);
                PreferencesManager.Save();
                ReloadShortcuts();
            }
        }
Ejemplo n.º 3
0
        private void mnuAddToShortcuts_Click(object sender, EventArgs e)
        {
            CShItem itemToAdd = activeTab == ActiveFileBrowserTab.Explorer ? currentExptreeItem : currentShortcutItem;

            if (itemToAdd == null || itemToAdd.Path.StartsWith("::"))
            {
                return;
            }

            ShortcutFolder sf = new ShortcutFolder(Path.GetFileName(itemToAdd.Path), itemToAdd.Path);

            PreferencesManager.FileExplorerPreferences.AddShortcut(sf);
            PreferencesManager.Save();
            ReloadShortcuts();
        }
        private void AddShortcut()
        {
            // Launch the OpenFolder common dialog.
            FolderBrowserDialog fbd = new FolderBrowserDialog();

            fbd.ShowNewFolderButton = true;
            fbd.RootFolder          = Environment.SpecialFolder.Desktop;

            if (fbd.ShowDialog() == DialogResult.OK && fbd.SelectedPath.Length > 0)
            {
                ShortcutFolder sf = new ShortcutFolder(Path.GetFileName(fbd.SelectedPath), fbd.SelectedPath);
                PreferencesManager.FileExplorerPreferences.AddShortcut(sf);
                PreferencesManager.Save();
                ReloadShortcuts();
            }
        }
Ejemplo n.º 5
0
        private void AddShortcut()
        {
            // Launch the OpenFolder common dialog.
            var fbd = new FolderBrowserDialog();

            fbd.ShowNewFolderButton = true;
            fbd.RootFolder          = Environment.SpecialFolder.Desktop;

            if (fbd.ShowDialog() == DialogResult.OK && fbd.SelectedPath.Length > 0)
            {
                // Default the friendly name to the folder name.
                var sf = new ShortcutFolder(Path.GetFileName(fbd.SelectedPath), fbd.SelectedPath);
                _mPreferencesManager.ShortcutFolders.Add(sf);
                _mPreferencesManager.Export();
                ReloadShortcuts();
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Adds a model element in this model element
        /// </summary>
        /// <param name="copy"></param>
        public override void AddModelElement(Utils.IModelElement element)
        {
            ShortcutFolder folder = element as ShortcutFolder;

            if (folder != null)
            {
                appendFolders(folder);
            }
            else
            {
                Shortcut shortcut = element as Shortcut;
                if (shortcut != null)
                {
                    appendShortcuts(shortcut);
                }
            }
        }
Ejemplo n.º 7
0
        private void AddShortcut()
        {
            // Launch the OpenFolder common dialog.
            FolderBrowserDialog fbd = new FolderBrowserDialog();

            //fbd.Description = m_ResourceManager.GetString("Updater_BrowseFolderDescription", Thread.CurrentThread.CurrentUICulture);
            fbd.ShowNewFolderButton = true;
            fbd.RootFolder          = Environment.SpecialFolder.Desktop;

            if (fbd.ShowDialog() == DialogResult.OK && fbd.SelectedPath.Length > 0)
            {
                // Default the friendly name to the folder name.
                ShortcutFolder sf = new ShortcutFolder(Path.GetFileName(fbd.SelectedPath), fbd.SelectedPath);
                m_PreferencesManager.ShortcutFolders.Add(sf);
                m_PreferencesManager.Export();
                ReloadShortcuts();
                SelectShortcut(sf);
            }
        }
Ejemplo n.º 8
0
 private void SelectShortcut(ShortcutFolder _shortcut)
 {
     // Selected a particular node.
     // Might be used at startup and after adding a shortcut.
     // TODO
 }
Ejemplo n.º 9
0
 public CommandDeleteShortcut(FileBrowserUserInterface fbUi, ShortcutFolder shortcut)
 {
     MFbUi     = fbUi;
     MShortcut = shortcut;
 }
Ejemplo n.º 10
0
 public CommandDeleteShortcut(FileBrowserUserInterface _FbUi, ShortcutFolder _shortcut)
 {
     m_FbUi     = _FbUi;
     m_shortcut = _shortcut;
 }