hrev50538 adds 1 changeset to branch 'master'
old head: ed1b81b72bcc019445eb3f48370dddf37faec349
new head: 1bf0271fa05292b195f47932bc43ae0ebf7ca726
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=1bf0271fa052+%5Eed1b81b72bcc
----------------------------------------------------------------------------
1bf0271fa052: 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@xxxxxxxxxxxxxxxx>
[ Gabriel Maia <gbl08ma@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev50538
Commit: 1bf0271fa05292b195f47932bc43ae0ebf7ca726
URL: http://cgit.haiku-os.org/haiku/commit/?id=1bf0271fa052
Author: Gabriel Maia <gbl08ma@xxxxxxxxx>
Date: Wed Sep 7 16:04:25 2016 UTC
Committer: Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>
Commit-Date: Sat Sep 17 09:33:54 2016 UTC
Ticket: https://dev.haiku-os.org/ticket/10844
----------------------------------------------------------------------------
2 files changed, 10 insertions(+), 1 deletion(-)
src/apps/diskprobe/FindWindow.cpp | 10 +++++++++-
src/apps/diskprobe/FindWindow.h | 1 +
----------------------------------------------------------------------------
diff --git a/src/apps/diskprobe/FindWindow.cpp
b/src/apps/diskprobe/FindWindow.cpp
index eee1c17..1e7d53f 100644
--- a/src/apps/diskprobe/FindWindow.cpp
+++ b/src/apps/diskprobe/FindWindow.cpp
@@ -509,7 +509,7 @@ FindWindow::FindWindow(BRect _rect, BMessage& previous,
BMessenger& target,
message->AddInt8("mode", kAsciiMode);
if (mode == kAsciiMode)
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 "
"shorter than adjective."), message = new
BMessage(kMsgFindMode)));
message->AddInt8("mode", kHexMode);
@@ -632,6 +632,14 @@ FindWindow::QuitRequested()
void
+FindWindow::Show()
+{
+ fTextView->SelectAll();
+ BWindow::Show();
+}
+
+
+void
FindWindow::SetTarget(BMessenger& target)
{
fTarget = target;
diff --git a/src/apps/diskprobe/FindWindow.h b/src/apps/diskprobe/FindWindow.h
index ce8e2b5..09df172 100644
--- a/src/apps/diskprobe/FindWindow.h
+++ b/src/apps/diskprobe/FindWindow.h
@@ -30,6 +30,7 @@ class FindWindow : public BWindow {
virtual void WindowActivated(bool active);
virtual void MessageReceived(BMessage *message);
virtual bool QuitRequested();
+ virtual void Show();
void SetTarget(BMessenger &target);