コード例 #1
0
 protected BaseCustomShortcutBuilder(GenerateCustomShortcutParams generateParameters)
 {
     Parameters = generateParameters;
 }
コード例 #2
0
 public ChromeCustomShortcutBuilder(GenerateCustomShortcutParams generateParameters) : base(generateParameters)
 {
 }
コード例 #3
0
ファイル: FrmMain.cs プロジェクト: Jonno12345/TileIconifier
        private void btnBuildCustomShortcut_Click(object sender, EventArgs e)
        {
            var shortcutName =
                Path.GetFileNameWithoutExtension(CurrentShortcutItem.ShortcutFileInfo.Name).CleanInvalidFilenameChars();

            if (CurrentShortcutItem.IsTileIconifierCustomShortcut)
            {
                return;
            }

            var cloneConfirmation = new FrmCustomShortcutConfirm
            {
                ShortcutName = shortcutName
            };

            if (cloneConfirmation.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            shortcutName = cloneConfirmation.ShortcutName;

            var parameters = new GenerateCustomShortcutParams(CurrentShortcutItem.TargetFilePath, string.Empty,
                CustomShortcutGetters.CustomShortcutCurrentUserPath)
            {
                WorkingFolder = CurrentShortcutItem.ShortcutFileInfo.Directory?.FullName
            };

            var customShortcut = new OtherCustomShortcutBuilder(parameters).GenerateCustomShortcut(shortcutName);

            StartFullUpdate();

            JumpToShortcutItem(customShortcut.ShortcutItem);

            //confirm to the user the shortcut has been created
            MessageBox.Show(
                string.Format(
                    Strings.ShortcutCreatedNeedsPinning,
                    shortcutName.QuoteWrap()),
                Strings.ShortcutCreated, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
コード例 #4
0
 public ChromeCustomShortcutBuilder(GenerateCustomShortcutParams generateParameters) : base(generateParameters)
 {
     
 }
コード例 #5
0
 protected BaseCustomShortcutBuilder(GenerateCustomShortcutParams generateParameters)
 {
     Parameters = generateParameters;
 }