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 onUpdRegex(
FXObject*,FXSelector,
void*);
97 long onCmdRegex(
FXObject*,FXSelector,
void*);
98 long onSearchKey(
FXObject*,FXSelector,
void*);
99 long onReplaceKey(
FXObject*,FXSelector,
void*);
100 long onCmdSearchHistUp(
FXObject*,FXSelector,
void*);
101 long onCmdSearchHistDn(
FXObject*,FXSelector,
void*);
102 long onCmdReplaceHistUp(
FXObject*,FXSelector,
void*);
103 long onCmdReplaceHistDn(
FXObject*,FXSelector,
void*);
104 long onWheelSearch(
FXObject*,FXSelector,
void*);
105 long onWheelReplace(
FXObject*,FXSelector,
void*);
106 long onCmdSearch(
FXObject*,FXSelector,
void*);
107 long onUpdSearch(
FXObject*,FXSelector,
void*);
108 long onCmdReplace(
FXObject*,FXSelector,
void*);
109 long onCmdReplaceSel(
FXObject*,FXSelector,
void*);
110 long onCmdReplaceAll(
FXObject*,FXSelector,
void*);
146 void setSearchText(
const FXString& text);
152 void setReplaceText(
const FXString& text);
164 void setSearchTextColor(FXColor clr);
167 FXColor getSearchTextColor()
const;
170 void setReplaceTextColor(FXColor clr);
173 FXColor getReplaceTextColor()
const;
176 virtual FXuint execute(FXuint placement=PLACEMENT_CURSOR);
179 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:161
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:158
Closes the dialog, accept the entry.
Definition: FXDialogBox.h:51
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42