21 #ifndef FXREPLACEDIALOG_H 22 #define FXREPLACEDIALOG_H 25 #include "FXDialogBox.h" 34 class FXHorizontalFrame;
69 FXuint optionHistory[20];
73 static const FXchar sectionName[];
83 long onUpdDir(
FXObject*,FXSelector,
void*);
84 long onCmdDir(
FXObject*,FXSelector,
void*);
85 long onUpdWrap(
FXObject*,FXSelector,
void*);
86 long onCmdWrap(
FXObject*,FXSelector,
void*);
87 long onUpdCase(
FXObject*,FXSelector,
void*);
88 long onCmdCase(
FXObject*,FXSelector,
void*);
89 long onUpdWords(
FXObject*,FXSelector,
void*);
90 long onCmdWords(
FXObject*,FXSelector,
void*);
91 long onUpdRegex(
FXObject*,FXSelector,
void*);
92 long onCmdRegex(
FXObject*,FXSelector,
void*);
93 long onSearchKey(
FXObject*,FXSelector,
void*);
94 long onReplaceKey(
FXObject*,FXSelector,
void*);
95 long onCmdSearchHistUp(
FXObject*,FXSelector,
void*);
96 long onCmdSearchHistDn(
FXObject*,FXSelector,
void*);
97 long onCmdReplaceHistUp(
FXObject*,FXSelector,
void*);
98 long onCmdReplaceHistDn(
FXObject*,FXSelector,
void*);
99 long onWheelSearch(
FXObject*,FXSelector,
void*);
100 long onWheelReplace(
FXObject*,FXSelector,
void*);
101 long onCmdSearch(
FXObject*,FXSelector,
void*);
102 long onUpdSearch(
FXObject*,FXSelector,
void*);
103 long onCmdReplace(
FXObject*,FXSelector,
void*);
104 long onCmdReplaceSel(
FXObject*,FXSelector,
void*);
105 long onCmdReplaceAll(
FXObject*,FXSelector,
void*);
141 void setSearchText(
const FXString& text);
147 void setReplaceText(
const FXString& text);
159 void setSearchTextColor(FXColor clr);
162 FXColor getSearchTextColor()
const;
165 void setReplaceTextColor(FXColor clr);
168 FXColor getReplaceTextColor()
const;
171 virtual FXuint execute(FXuint placement=PLACEMENT_CURSOR);
174 virtual void save(
FXStream& store)
const;
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:156
Search and Replace Dialog.
Definition: FXReplaceDialog.h:53
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:134
void setSearchMode(FXuint mode)
Set search match mode.
Definition: FXReplaceDialog.h:153
Closes the dialog, accept the entry.
Definition: FXDialogBox.h:51
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42