* The screen corner selection view now follow the window bottom.
* Some more cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17751 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -32,8 +32,8 @@ scale_arrow(int x, int y, BRect area, bool invertX, bool invertY)
|
||||
// #pragma mark -
|
||||
|
||||
|
||||
MouseAreaView::MouseAreaView(BRect frame, const char *name)
|
||||
: BView (frame, name, B_FOLLOW_NONE, B_WILL_DRAW),
|
||||
MouseAreaView::MouseAreaView(BRect frame, const char *name, uint32 resizingMode)
|
||||
: BView(frame, name, resizingMode, B_WILL_DRAW),
|
||||
fCurrentCorner(NONE)
|
||||
{
|
||||
SetViewColor(ui_color(B_PANEL_BACKGROUND_COLOR));
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
class MouseAreaView : public BView {
|
||||
public:
|
||||
MouseAreaView(BRect frame, const char *name);
|
||||
MouseAreaView(BRect frame, const char *name, uint32 resizingMode);
|
||||
|
||||
virtual void Draw(BRect update);
|
||||
virtual void MouseUp(BPoint point);
|
||||
|
||||
@@ -584,13 +584,7 @@ ModulesView::_OpenSaver()
|
||||
|
||||
ScreenSaverWindow::ScreenSaverWindow()
|
||||
: BWindow(BRect(50, 50, 496, 375), "Screen Saver",
|
||||
B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS /*| B_NOT_ZOOMABLE | B_NOT_RESIZABLE*/),
|
||||
fFadeNowString(NULL),
|
||||
fFadeNowString2(NULL),
|
||||
fDontFadeString(NULL),
|
||||
fDontFadeString2(NULL),
|
||||
fFadeNow(NULL),
|
||||
fFadeNever(NULL)
|
||||
B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS /*| B_NOT_ZOOMABLE | B_NOT_RESIZABLE*/)
|
||||
{
|
||||
fPrefs.LoadSettings();
|
||||
|
||||
@@ -712,24 +706,26 @@ ScreenSaverWindow::_SetupFadeTab(BRect rect)
|
||||
|
||||
// Bottom
|
||||
|
||||
box->AddChild(fFadeNow = new MouseAreaView(BRect(20,205,80,260),"fadeNow"));
|
||||
box->AddChild(fFadeNever = new MouseAreaView(BRect(220,205,280,260),"fadeNever"));
|
||||
box->AddChild(fFadeNow = new MouseAreaView(BRect(20,205,80,260),"fadeNow",
|
||||
B_FOLLOW_LEFT | B_FOLLOW_BOTTOM));
|
||||
box->AddChild(fFadeNever = new MouseAreaView(BRect(220,205,280,260),"fadeNever",
|
||||
B_FOLLOW_LEFT | B_FOLLOW_BOTTOM));
|
||||
|
||||
box->AddChild(fFadeNowString = new BStringView(BRect(90,215,193,230),"FadeNowString","Fade now when"));
|
||||
fFadeNowString->SetText("Fade now when");
|
||||
fFadeNowString->SetAlignment(B_ALIGN_LEFT);
|
||||
stringView = new BStringView(BRect(90,215,193,230),
|
||||
"FadeNowString", "Fade now when", B_FOLLOW_LEFT | B_FOLLOW_BOTTOM);
|
||||
box->AddChild(stringView);
|
||||
|
||||
box->AddChild(fFadeNowString2 = new BStringView(BRect(90,233,193,248),"FadeNowString2","mouse is here"));
|
||||
fFadeNowString2->SetText("mouse is here");
|
||||
fFadeNowString2->SetAlignment(B_ALIGN_LEFT);
|
||||
stringView = new BStringView(BRect(90,233,193,248),
|
||||
"FadeNowString2","mouse is here", B_FOLLOW_LEFT | B_FOLLOW_BOTTOM);
|
||||
box->AddChild(stringView);
|
||||
|
||||
box->AddChild(fDontFadeString = new BStringView(BRect(290,215,387,230),"DontFadeString","Don't fade when"));
|
||||
fDontFadeString->SetText("Don't fade when");
|
||||
fDontFadeString->SetAlignment(B_ALIGN_LEFT);
|
||||
stringView = new BStringView(BRect(290,215,387,230),
|
||||
"DontFadeString","Don't fade when", B_FOLLOW_LEFT | B_FOLLOW_BOTTOM);
|
||||
box->AddChild(stringView);
|
||||
|
||||
box->AddChild(fDontFadeString2 = new BStringView(BRect(290,233,387,248),"DontFadeString2","mouse is here"));
|
||||
fDontFadeString2->SetText("mouse is here");
|
||||
fDontFadeString2->SetAlignment(B_ALIGN_LEFT);
|
||||
stringView = new BStringView(BRect(290,233,387,248),
|
||||
"DontFadeString2","mouse is here", B_FOLLOW_LEFT | B_FOLLOW_BOTTOM);
|
||||
box->AddChild(stringView);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#include <FilePanel.h>
|
||||
#include <Slider.h>
|
||||
#include <ListView.h>
|
||||
#include <StringView.h>
|
||||
|
||||
class BButton;
|
||||
|
||||
@@ -64,11 +63,6 @@ class ScreenSaverWindow : public BWindow {
|
||||
BButton* fPasswordButton;
|
||||
PasswordWindow* fPasswordWindow;
|
||||
|
||||
BStringView *fFadeNowString;
|
||||
BStringView *fFadeNowString2;
|
||||
BStringView *fDontFadeString;
|
||||
BStringView *fDontFadeString2;
|
||||
|
||||
MouseAreaView* fFadeNow;
|
||||
MouseAreaView* fFadeNever;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user