1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 12:32:20 +02:00

Initialize Find in Files with selected text

This commit is contained in:
Brian Fiete 2020-02-22 08:20:52 -08:00
parent 4efa88376c
commit 68ae9f4036

View file

@ -81,6 +81,31 @@ namespace IDE.ui
CreatePrevNextButtons();
if (var editWidget = gApp.GetActiveWindow().mFocusWidget as EditWidget)
{
var content = editWidget.mEditWidgetContent;
int selStart = content.mSelection.Value.MinPos;
int selEnd = content.mSelection.Value.MaxPos;
bool isMultiline = false;
for (int i = selStart; i < selEnd; i++)
{
if (content.mData.mText[i].mChar == '\n')
{
isMultiline = true;
break;
}
}
if (!isMultiline)
{
var selText = scope String();
content.GetSelectionText(selText);
mEditWidget.SetText(selText);
mEditWidget.Content.SelectAll();
}
}
UpdateUI();
//mEditWidget.mKeyDownHandler += EditKeyDownHandler;
//mEditWidget.mContentChangedHandler += (evt) => mFilterChanged = true;