Goober5000
|
720d938a3a
|
address feedback
|
2023-06-02 16:26:25 -04:00 |
|
Goober5000
|
8fc28b01ea
|
work with operator indexes to reduce back-and-forth between const and index
|
2023-05-30 15:41:24 -04:00 |
|
Goober5000
|
278355cac0
|
select text by default, and implement escape
|
2023-05-30 15:41:22 -04:00 |
|
Goober5000
|
9bd10e55c6
|
sort operators by cost when filtering, and use the same best-match strategy in sexp_match_closest_operator
|
2023-05-30 15:41:17 -04:00 |
|
Goober5000
|
a06573b15e
|
implement type-to-filter and enter-to-confirm
|
2023-05-29 00:31:27 -04:00 |
|
Goober5000
|
4ff90d3716
|
move some utilities to a better location, plus a slight refactor
|
2023-05-28 22:47:38 -04:00 |
|
Goober5000
|
eb959cd0bf
|
make the tooltip explain why an operator can't be selected
|
2023-05-28 22:42:23 -04:00 |
|
Goober5000
|
46dee9ff0c
|
use selected operators, and prevent disabled operators from being confirmed
|
2023-05-28 22:42:23 -04:00 |
|
Goober5000
|
09ae954d8e
|
disable operators with incompatible return types
|
2023-05-28 22:42:23 -04:00 |
|
Goober5000
|
4c43f22a7a
|
multiline tooltips work
|
2023-05-28 22:42:22 -04:00 |
|
Goober5000
|
9967ed5150
|
add a new MFC control for the operators
|
2023-05-28 22:42:22 -04:00 |
|