---
name: "wxFindReplaceData"
section: "3erl"
platform: "linux"
package: "erlang-manpages"
version: "1:25.2.3+dfsg-1+deb12u4"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/wxFindReplaceData"
---

# wxFindReplaceData(3erl)

Functions for wxFindReplaceData class

## NAME

wxFindReplaceData - Functions for wxFindReplaceData class

## DESCRIPTION

*wxFindReplaceData* holds the data for *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

## DATA TYPES

```
wxFindReplaceData() = wx:wx_object()
```

## EXPORTS

```
new() -> wxFindReplaceData()
```

```
new(Options :: [Option]) -> wxFindReplaceData()
```

Types:

Option = {flags, integer()}\

Constructor initializes the flags to default value (0).

```
getFindString(This) -> unicode:charlist()
```

Types:

This = wxFindReplaceData()\

Get the string to find.

```
getReplaceString(This) -> unicode:charlist()
```

Types:

This = wxFindReplaceData()\

Get the replacement string.

```
getFlags(This) -> integer()
```

Types:

This = wxFindReplaceData()\

Get the combination of *wxFindReplaceFlags* values.

```
setFlags(This, Flags) -> ok
```

Types:

This = wxFindReplaceData()\
 Flags = integer()\

Set the flags to use to initialize the controls of the dialog.

```
setFindString(This, Str) -> ok
```

Types:

This = wxFindReplaceData()\
 Str = unicode:chardata()\

Set the string to find (used as initial value by the dialog).

```
setReplaceString(This, Str) -> ok
```

Types:

This = wxFindReplaceData()\
 Str = unicode:chardata()\

Set the replacement string (used as initial value by the dialog).

```
destroy(This :: wxFindReplaceData()) -> ok
```

Destroys the object.
