From e803c97c34a6d553af66ab4e9c76145cd92c18dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Wed, 18 May 2005 00:51:15 +0000 Subject: [PATCH] pen size text control is now enabled in the correct situations git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12704 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/servers/app/playground/ObjectWindow.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/tests/servers/app/playground/ObjectWindow.cpp b/src/tests/servers/app/playground/ObjectWindow.cpp index 09878d42a2..c4d8171326 100644 --- a/src/tests/servers/app/playground/ObjectWindow.cpp +++ b/src/tests/servers/app/playground/ObjectWindow.cpp @@ -199,6 +199,10 @@ ObjectWindow::MessageReceived(BMessage* message) if (message->FindInt32("type", &type) >= B_OK) { fObjectView->SetObjectType(type); fFillCB->SetEnabled(type != OBJECT_LINE); + if (!fFillCB->IsEnabled()) + fPenSizeTC->SetEnabled(true); + else + fPenSizeTC->SetEnabled(fFillCB->Value() == B_CONTROL_OFF); } break; } @@ -259,7 +263,10 @@ ObjectWindow::_UpdateControls() const // disable penSize if fill is on sprintf(string, "%.1f", fObjectView->StatePenSize()); fPenSizeTC->SetText(string); - fPenSizeTC->SetEnabled(!fFillCB->IsEnabled()); + if (!fFillCB->IsEnabled()) + fPenSizeTC->SetEnabled(true); + else + fPenSizeTC->SetEnabled(fFillCB->Value() == B_CONTROL_OFF); } // _GetColor