diff --git a/collects/framework/private/text.rkt b/collects/framework/private/text.rkt index 93546bd9c0..6a9311cd93 100644 --- a/collects/framework/private/text.rkt +++ b/collects/framework/private/text.rkt @@ -861,6 +861,8 @@ (define searching<%> (interface (editor:keymap<%> basic<%>) + set-replace-start + get-replace-search-hit set-searching-state set-search-anchor get-search-bubbles diff --git a/collects/scribblings/framework/text.scrbl b/collects/scribblings/framework/text.scrbl index 9f5fe7e935..0c8b78ffe0 100644 --- a/collects/scribblings/framework/text.scrbl +++ b/collects/scribblings/framework/text.scrbl @@ -360,7 +360,12 @@ found last time that a search happened. } - @defmethod[(set-replace-start [pos (or/c false/c number?)]) void?]{ + @defmethod[(get-replace-search-hit) (or/c number? #f)]{ + Returns the position of the nearest search hit that comes after the + position set by the @method[text:searching<%> set-replace-start] method. + } + + @defmethod[(set-replace-start [pos (or/c number? #f)]) void?]{ Sets the position where replacement next occurs. This is equivalent to calling @method[text:searching<%> set-searching-state] with a new @racket[replace-start] argument, but the other arguments the same as the