fixed some Archive() following stippi's path

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17190 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2006-04-21 15:07:09 +00:00
parent 59d1b7be9d
commit 4fdedfbde4
10 changed files with 161 additions and 118 deletions
+23 -9
View File
@@ -223,16 +223,30 @@ BScrollBar::Instantiate(BMessage *data)
status_t
BScrollBar::Archive(BMessage *data, bool deep) const
{
BView::Archive(data,deep);
data->AddFloat("_range",fMin);
data->AddFloat("_range",fMax);
data->AddFloat("_steps",fSmallStep);
data->AddFloat("_steps",fLargeStep);
data->AddFloat("_val",fValue);
data->AddInt32("_orient",(int32)fOrientation);
data->AddInt32("_prop",fProportion);
status_t err = BView::Archive(data,deep);
if (err != B_OK)
return err;
err = data->AddFloat("_range",fMin);
if (err != B_OK)
return err;
err = data->AddFloat("_range",fMax);
if (err != B_OK)
return err;
err = data->AddFloat("_steps",fSmallStep);
if (err != B_OK)
return err;
err = data->AddFloat("_steps",fLargeStep);
if (err != B_OK)
return err;
err = data->AddFloat("_val",fValue);
if (err != B_OK)
return err;
err = data->AddInt32("_orient",(int32)fOrientation);
if (err != B_OK)
return err;
err = data->AddInt32("_prop",fProportion);
return B_OK;
return err;
}
// AttachedToWindow