From aade068ca66b9d69409d97c07063b3d324b6de63 Mon Sep 17 00:00:00 2001
From: Daniel Devine <devine@ddevnet.net>
Date: Sun, 16 Dec 2012 14:42:25 +0000
Subject: [PATCH] Patched to address #5588. Fix resizing.
---
src/preferences/sounds/HWindow.cpp | 7 +++++++
src/preferences/sounds/HWindow.h | 2 ++
2 files changed, 9 insertions(+)
diff --git a/src/preferences/sounds/HWindow.cpp b/src/preferences/sounds/HWindow.cpp
index b982eca..f18432c 100644
a
|
b
|
HWindow::HWindow(BRect rect, const char* name)
|
52 | 52 | { |
53 | 53 | InitGUI(); |
54 | 54 | |
| 55 | fAutoFrameSize = Frame(); |
| 56 | |
55 | 57 | fFilePanel = new BFilePanel(); |
56 | 58 | fFilePanel->SetTarget(this); |
57 | 59 | |
… |
… |
HWindow::DispatchMessage(BMessage* message, BHandler* handler)
|
443 | 445 | BWindow::DispatchMessage(message, handler); |
444 | 446 | } |
445 | 447 | |
| 448 | void |
| 449 | HWindow::Zoom(BPoint origin, float width, float height) |
| 450 | { |
| 451 | ResizeTo(fAutoFrameSize.Width(), fAutoFrameSize.Height()); |
| 452 | } |
446 | 453 | |
447 | 454 | bool |
448 | 455 | HWindow::QuitRequested() |
diff --git a/src/preferences/sounds/HWindow.h b/src/preferences/sounds/HWindow.h
index da27a99..737d174 100644
a
|
b
|
public:
|
40 | 40 | |
41 | 41 | virtual void MessageReceived(BMessage* message); |
42 | 42 | virtual bool QuitRequested(); |
| 43 | virtual void Zoom(BPoint origin, float width, float height); |
43 | 44 | virtual void DispatchMessage(BMessage* message, |
44 | 45 | BHandler* handler); |
45 | 46 | void InitGUI(); |
… |
… |
private:
|
51 | 52 | BFilePanel* fFilePanel; |
52 | 53 | BFileGameSound* fPlayer; |
53 | 54 | BRect fFrame; |
| 55 | BRect fAutoFrameSize; |
54 | 56 | }; |
55 | 57 | |
56 | 58 | |