# `wxFindReplaceData` [🔗](https://github.com/garazdawi/otp/blob/lukas/shell_docs/fix-bugs/lib/wx/src/gen/wxFindReplaceData.erl#L58) `m:wxFindReplaceData` holds the data for `m:wxFindReplaceDialog`. It is used to initialize the dialog with the default values and will keep the last values from the dialog when it is closed. It is also updated each time a `wxFindDialogEvent` (not implemented in wx) is generated so instead of using the `wxFindDialogEvent` (not implemented in wx) methods you can also directly query this object. Note that all `SetXXX()` methods may only be called before showing the dialog and calling them has no effect later. wxWidgets docs: [wxFindReplaceData](https://docs.wxwidgets.org/3.2/classwx_find_replace_data.html) # `wxFindReplaceData` ```erlang -type wxFindReplaceData() :: wx:wx_object(). ``` # `destroy` ```erlang -spec destroy(This :: wxFindReplaceData()) -> ok. ``` Destroys the object # `getFindString` ```erlang -spec getFindString(This) -> unicode:charlist() when This :: wxFindReplaceData(). ``` Get the string to find. # `getFlags` ```erlang -spec getFlags(This) -> integer() when This :: wxFindReplaceData(). ``` Get the combination of `wxFindReplaceFlags` values. # `getReplaceString` ```erlang -spec getReplaceString(This) -> unicode:charlist() when This :: wxFindReplaceData(). ``` Get the replacement string. # `new` ```erlang -spec new() -> wxFindReplaceData(). ``` # `new` ```erlang -spec new([Option]) -> wxFindReplaceData() when Option :: {flags, integer()}. ``` Constructor initializes the flags to default value (0). # `setFindString` ```erlang -spec setFindString(This, Str) -> ok when This :: wxFindReplaceData(), Str :: unicode:chardata(). ``` Set the string to find (used as initial value by the dialog). # `setFlags` ```erlang -spec setFlags(This, Flags) -> ok when This :: wxFindReplaceData(), Flags :: integer(). ``` Set the flags to use to initialize the controls of the dialog. # `setReplaceString` ```erlang -spec setReplaceString(This, Str) -> ok when This :: wxFindReplaceData(), Str :: unicode:chardata(). ``` Set the replacement string (used as initial value by the dialog). --- *Consult [api-reference.md](api-reference.md) for complete listing*