git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1135 a95241bf-73f2-0310-859d-f6bbb57e9c96
32 lines
810 B
C++
32 lines
810 B
C++
#ifndef REPLACE_WINDOW_H
|
|
#define REPLACE_WINDOW_H
|
|
|
|
class ReplaceWindow : public BWindow {
|
|
public:
|
|
ReplaceWindow(BRect frame, BHandler *_handler,BString *searchString,
|
|
BString *replaceString, bool *caseState, bool *wrapState, bool *backState);
|
|
|
|
virtual void MessageReceived(BMessage* message);
|
|
virtual void DispatchMessage(BMessage* message, BHandler *handler);
|
|
|
|
|
|
private:
|
|
void ExtractToMsg(BMessage *message);
|
|
void ChangeUi();
|
|
BView *fReplaceView;
|
|
BTextControl *fSearchString;
|
|
BTextControl *fReplaceString;
|
|
BCheckBox *fCaseSensBox;
|
|
BCheckBox *fWrapBox;
|
|
BCheckBox *fBackSearchBox;
|
|
BCheckBox *fAllWindowsBox;
|
|
BButton *fReplaceButton;
|
|
BButton *fReplaceAllButton;
|
|
BButton *fCancelButton;
|
|
BHandler *fHandler;
|
|
bool fUichange;
|
|
};
|
|
|
|
#endif
|
|
|