コード例 #1
0
ファイル: AutoCompletionForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnRowClicked(YamuiScrollList yamuiScrollList, MouseEventArgs e)
 {
     if (e.Clicks >= 2 && InsertSuggestion != null)
     {
         InsertSuggestion(yamuiScrollList.SelectedItem as CompletionItem);
     }
 }
コード例 #2
0
ファイル: FileExplorerForm.cs プロジェクト: massreuy/3P
        private void YamuiListOnRowClicked(YamuiScrollList yamuiScrollList, MouseEventArgs e)
        {
            var curItem = (FileListItem)yamuiList.SelectedItem;

            if (curItem == null)
            {
                return;
            }

            if (e.Button == MouseButtons.Right)
            {
                if (File.Exists(curItem.FullPath))
                {
                    Utils.OpenFileInFolder(curItem.FullPath);
                }
                else
                {
                    Utils.OpenAnyLink(curItem.FullPath);
                }
            }
            else if (e.Clicks >= 2)
            {
                Utils.OpenAnyLink(curItem.FullPath);
            }
        }
コード例 #3
0
ファイル: CodeExplorerForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnRowClicked(YamuiScrollList yamuiScrollList, MouseEventArgs mouseEventArgs)
 {
     if (OnActivateItem())
     {
         Sci.GrabFocus();
     }
 }
コード例 #4
0
ファイル: AutoCompletionForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnTabPressed(YamuiScrollList yamuiScrollList, KeyEventArgs e)
 {
     if (InsertSuggestion != null && Config.Instance.AutoCompleteUseTabToAccept)
     {
         InsertSuggestion(yamuiScrollList.SelectedItem as CompletionItem);
         e.Handled = true;
     }
 }
コード例 #5
0
ファイル: AutoCompletionForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnKeyPressed(YamuiScrollList yamuiScrollList, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         Cloak();
         InfoToolTip.InfoToolTip.Cloak();
         e.Handled = true;
     }
 }
コード例 #6
0
ファイル: FileExplorerForm.cs プロジェクト: massreuy/3P
        private void YamuiListOnEnterPressed(YamuiScrollList yamuiScrollList, KeyEventArgs keyEventArgs)
        {
            var curItem = (FileListItem)yamuiList.SelectedItem;

            if (curItem == null)
            {
                return;
            }
            Utils.OpenAnyLink(curItem.FullPath);
        }
コード例 #7
0
ファイル: YamuiMenu.cs プロジェクト: yzwbrian/Yamui.Framework
        private void YamuiListOnRowClicked(YamuiScrollList yamuiScrollList, MouseEventArgs mouseEventArgs)
        {
            var item = yamuiScrollList.SelectedItem as YamuiMenuItem;

            if (item != null)
            {
                if (item.CanExpand)
                {
                    ClicItemWrapper(item);
                }
                else
                {
                    Visible = false;
                    ClicItemWrapper(item);
                    Close();
                    Dispose();
                }
            }
        }
コード例 #8
0
ファイル: YamuiMenu.cs プロジェクト: yzwbrian/Yamui.Framework
        private void YamuiListOnEnterPressed(YamuiScrollList yamuiScrollList, KeyEventArgs e)
        {
            var item = yamuiScrollList.SelectedItem as YamuiMenuItem;

            if (item != null)
            {
                if (item.CanExpand)
                {
                    ClicItemWrapper(item);
                }
                else
                {
                    Visible = false;
                    ClicItemWrapper(item);
                    Close();
                    Dispose();
                }
                e.Handled = true;
            }
        }
コード例 #9
0
ファイル: CodeExplorerForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnEnterPressed(YamuiScrollList yamuiScrollList, KeyEventArgs keyEventArgs)
 {
     OnActivateItem();
 }
コード例 #10
0
ファイル: AutoCompletionForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnIndexChanged(YamuiScrollList yamuiScrollList)
 {
     InfoToolTip.InfoToolTip.ShowToolTipFromAutocomplete(_yamuiList.SelectedItem as CompletionItem, this);
 }
コード例 #11
0
ファイル: AutoCompletionForm.cs プロジェクト: massreuy/3P
 private void YamuiListOnMouseLeft(YamuiScrollList yamuiScrollList)
 {
     GiveFocusBack();
 }