1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-11 04:52:21 +02:00

Lib fixes

This commit is contained in:
Brian Fiete 2020-02-07 08:50:53 -08:00
parent 61bd31836d
commit 2b2bb7c960
2 changed files with 11 additions and 3 deletions

View file

@ -1121,8 +1121,9 @@ namespace Beefy.widgets
None, None,
NoRestoreSelectionOnUndo = 1, NoRestoreSelectionOnUndo = 1,
NoMoveCursor = 2, NoMoveCursor = 2,
IsGroupPart = 4, NoRecordHistory = 4,
IsGroupStart = 8 IsGroupPart = 8,
IsGroupStart = 0x10
} }
public virtual void InsertAtCursor(String theString, InsertFlags insertFlags = .None) public virtual void InsertAtCursor(String theString, InsertFlags insertFlags = .None)

View file

@ -428,13 +428,20 @@ namespace System.Collections.Generic
public int IndexOf(T item) public int IndexOf(T item)
{ {
//return Array.IndexOf(mItems, item, 0, mSize);
for (int i = 0; i < mSize; i++) for (int i = 0; i < mSize; i++)
if (mItems[i] == item) if (mItems[i] == item)
return i; return i;
return -1; return -1;
} }
public int LastIndexOf(T item)
{
for (int i = mSize - 1; i >= 0; i--)
if (mItems[i] == item)
return i;
return -1;
}
public int IndexOf(T item, int index) public int IndexOf(T item, int index)
{ {
for (int i = index; i < mSize; i++) for (int i = index; i < mSize; i++)