FindReplaceData holds the data for FindReplaceDialog. 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 FindDialogEvent is generated so instead of using the FindDialogEvent 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.
Flags used by FindReplaceData::GetFlags() and FindDialogEvent::GetFlags():
enum FindReplaceFlags
{
// downward search/replace selected (otherwise - upwards)
FR_DOWN = 1,
}
// whole word search/replace selected
FR_WHOLEWORD = 2,
// case sensitive search/replace selected (otherwise - case insensitive)
FR_MATCHCASE = 4
These flags can be specified in FindReplaceDialog ctor or Create():
enum FindReplaceDialogStyles
{
// replace dialog (otherwise find dialog)
FR_REPLACEDIALOG = 1,
}
// don't allow changing the search direction
FR_NOUPDOWN = 2,
// don't allow case sensitive searching
FR_NOMATCHCASE = 4,
// don't allow whole word searching
FR_NOWHOLEWORD = 8
FindReplaceData.new(Uint32 flags = 0)
Constuctor initializes the flags to default value ($0$).
String get_find_string()
Get the string to find.
String get_replace_string()
Get the replacement string.
Integer get_flags()
Get the combination of FindReplaceFlags values.
set_flags(Uint32 flags)
Set the flags to use to initialize the controls of the dialog.
set_find_string(String str)
Set the string to find (used as initial value by the dialog).
set_replace_string(String str)
Set the replacement string (used as initial value by the dialog).
[This page automatically generated from the Textile source at Thu May 01 00:50:36 +0100 2008]