parent
2d10453741
commit
da9188ac28
@ -44,6 +44,7 @@ const uint32 MSG_REPLACE = 'msre';
|
|||||||
const uint32 MSG_REPLACE_ALL = 'mrea';
|
const uint32 MSG_REPLACE_ALL = 'mrea';
|
||||||
const uint32 MSG_HIDE_WINDOW = 'mhdw';
|
const uint32 MSG_HIDE_WINDOW = 'mhdw';
|
||||||
const uint32 MSG_FIND_WINDOW_QUIT = 'mfwq';
|
const uint32 MSG_FIND_WINDOW_QUIT = 'mfwq';
|
||||||
|
const uint32 MSG_REPLACE_WINDOW_QUIT = 'mrwq';
|
||||||
|
|
||||||
// "Font"-menu
|
// "Font"-menu
|
||||||
const uint32 FONT_SIZE = 'FMsi';
|
const uint32 FONT_SIZE = 'FMsi';
|
||||||
|
@ -157,6 +157,16 @@ ReplaceWindow::DispatchMessage(BMessage* message, BHandler* handler)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool
|
||||||
|
ReplaceWindow::QuitRequested()
|
||||||
|
{
|
||||||
|
BMessenger messenger(fHandler);
|
||||||
|
messenger.SendMessage(MSG_REPLACE_WINDOW_QUIT);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
ReplaceWindow::Show()
|
ReplaceWindow::Show()
|
||||||
{
|
{
|
||||||
|
@ -29,6 +29,7 @@ class ReplaceWindow : public BWindow {
|
|||||||
|
|
||||||
virtual void MessageReceived(BMessage* message);
|
virtual void MessageReceived(BMessage* message);
|
||||||
virtual void DispatchMessage(BMessage* message, BHandler* handler);
|
virtual void DispatchMessage(BMessage* message, BHandler* handler);
|
||||||
|
virtual bool QuitRequested();
|
||||||
virtual void Show();
|
virtual void Show();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
@ -263,6 +263,11 @@ StyledEditWindow::MessageReceived(BMessage* message)
|
|||||||
fFindWindow = NULL;
|
fFindWindow = NULL;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case MSG_REPLACE_WINDOW_QUIT:
|
||||||
|
{
|
||||||
|
fReplaceWindow = NULL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
case MSG_SEARCH:
|
case MSG_SEARCH:
|
||||||
message->FindString("findtext", &fStringToFind);
|
message->FindString("findtext", &fStringToFind);
|
||||||
fFindAgainItem->SetEnabled(true);
|
fFindAgainItem->SetEnabled(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user