21 #ifndef FXREPLACEDIALOG_H 22 #define FXREPLACEDIALOG_H 25 #include "FXDialogBox.h" 35 class FXHorizontalFrame;
74 FXuint optionHistory[20];
78 static const FXchar sectionName[];
88 long onUpdDir(
FXObject*,FXSelector,
void*);
89 long onCmdDir(
FXObject*,FXSelector,
void*);
90 long onUpdWrap(
FXObject*,FXSelector,
void*);
91 long onCmdWrap(
FXObject*,FXSelector,
void*);
92 long onUpdCase(
FXObject*,FXSelector,
void*);
93 long onCmdCase(
FXObject*,FXSelector,
void*);
94 long onUpdWords(
FXObject*,FXSelector,
void*);
95 long onCmdWords(
FXObject*,FXSelector,
void*);
96 long onUpdPrefix(
FXObject*,FXSelector,
void*);
97 long onCmdPrefix(
FXObject*,FXSelector,
void*);
98 long onUpdSuffix(
FXObject*,FXSelector,
void*);
99 long onCmdSuffix(
FXObject*,FXSelector,
void*);
100 long onUpdRegex(
FXObject*,FXSelector,
void*);
101 long onCmdRegex(
FXObject*,FXSelector,
void*);
102 long onSearchKey(
FXObject*,FXSelector,
void*);
103 long onReplaceKey(
FXObject*,FXSelector,
void*);
104 long onCmdSearchHistUp(
FXObject*,FXSelector,
void*);
105 long onCmdSearchHistDn(
FXObject*,FXSelector,
void*);
106 long onCmdReplaceHistUp(
FXObject*,FXSelector,
void*);
107 long onCmdReplaceHistDn(
FXObject*,FXSelector,
void*);
108 long onWheelSearch(
FXObject*,FXSelector,
void*);
109 long onWheelReplace(
FXObject*,FXSelector,
void*);
110 long onCmdSearch(
FXObject*,FXSelector,
void*);
111 long onUpdSearch(
FXObject*,FXSelector,
void*);
112 long onCmdReplace(
FXObject*,FXSelector,
void*);
113 long onCmdReplaceSel(
FXObject*,FXSelector,
void*);
114 long onCmdReplaceAll(
FXObject*,FXSelector,
void*);
152 void setSearchText(
const FXString& text);
158 void setReplaceText(
const FXString& text);
170 void setSearchTextColor(FXColor clr);
173 FXColor getSearchTextColor()
const;
176 void setReplaceTextColor(FXColor clr);
179 FXColor getReplaceTextColor()
const;
182 virtual FXuint execute(FXuint placement=PLACEMENT_CURSOR)
override;
185 virtual void save(
FXStream& store)
const override;
188 virtual void load(
FXStream& store)
override;
DialogBox window.
Definition: FXDialogBox.h:37
A label widget can be used to place a text and/or icon for explanation purposes.
Definition: FXLabel.h:64
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
Horizontal frame layout manager widget is used to automatically place child-windows horizontally from...
Definition: FXHorizontalFrame.h:36
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:81
Definition: FX4Splitter.h:28
An Icon is an image with two additional server-side resources: a shape bitmap, which is used to mask ...
Definition: FXIcon.h:42
A text field is a single-line text entry widget.
Definition: FXTextField.h:63
FXuint getSearchMode() const
Return search mode the user has selected.
Definition: FXReplaceDialog.h:167
Search and Replace Dialog.
Definition: FXReplaceDialog.h:54
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:138
void setSearchMode(FXuint mode)
Set search match mode.
Definition: FXReplaceDialog.h:164
Closes the dialog, accept the entry.
Definition: FXDialogBox.h:51
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42