sketch out symbol lister view; float fuzzy matching code into base string layer; bugfix unnecessary ui layer view clamping

This commit is contained in:
Ryan Fleury
2024-01-30 07:59:24 -08:00
parent 38af1a5cab
commit c9b22acd5a
12 changed files with 257 additions and 87 deletions
-18
View File
@@ -70,24 +70,6 @@ struct DF_ExpandTreeTable
DF_ExpandNode *free_node;
};
////////////////////////////////
//~ rjf: Fuzzy Matching
typedef struct DF_FuzzyMatchRangeNode DF_FuzzyMatchRangeNode;
struct DF_FuzzyMatchRangeNode
{
DF_FuzzyMatchRangeNode *next;
Rng1U64 range;
};
typedef struct DF_FuzzyMatchRangeList DF_FuzzyMatchRangeList;
struct DF_FuzzyMatchRangeList
{
DF_FuzzyMatchRangeNode *first;
DF_FuzzyMatchRangeNode *last;
U64 count;
};
////////////////////////////////
//~ rjf: Control Context Types