DiskProbe: select Find window text
Select the text to find as the Find window is opened. This makes the behavior more consistent with other apps. Fixes the main subject of #10844. Also removes trailing whitespace. Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
This commit is contained in:
parent
ed1b81b72b
commit
1bf0271fa0
@ -509,7 +509,7 @@ FindWindow::FindWindow(BRect _rect, BMessage& previous, BMessenger& target,
|
|||||||
message->AddInt8("mode", kAsciiMode);
|
message->AddInt8("mode", kAsciiMode);
|
||||||
if (mode == kAsciiMode)
|
if (mode == kAsciiMode)
|
||||||
item->SetMarked(true);
|
item->SetMarked(true);
|
||||||
fMenu->AddItem(item = new BMenuItem(B_TRANSLATE_COMMENT("Hexadecimal",
|
fMenu->AddItem(item = new BMenuItem(B_TRANSLATE_COMMENT("Hexadecimal",
|
||||||
"A menu item, as short as possible, noun is recommended if it is "
|
"A menu item, as short as possible, noun is recommended if it is "
|
||||||
"shorter than adjective."), message = new BMessage(kMsgFindMode)));
|
"shorter than adjective."), message = new BMessage(kMsgFindMode)));
|
||||||
message->AddInt8("mode", kHexMode);
|
message->AddInt8("mode", kHexMode);
|
||||||
@ -631,6 +631,14 @@ FindWindow::QuitRequested()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
FindWindow::Show()
|
||||||
|
{
|
||||||
|
fTextView->SelectAll();
|
||||||
|
BWindow::Show();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
FindWindow::SetTarget(BMessenger& target)
|
FindWindow::SetTarget(BMessenger& target)
|
||||||
{
|
{
|
||||||
|
@ -30,6 +30,7 @@ class FindWindow : public BWindow {
|
|||||||
virtual void WindowActivated(bool active);
|
virtual void WindowActivated(bool active);
|
||||||
virtual void MessageReceived(BMessage *message);
|
virtual void MessageReceived(BMessage *message);
|
||||||
virtual bool QuitRequested();
|
virtual bool QuitRequested();
|
||||||
|
virtual void Show();
|
||||||
|
|
||||||
void SetTarget(BMessenger &target);
|
void SetTarget(BMessenger &target);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user