Lines Matching refs:archive
55 BStatusBar::BStatusBar(BMessage *archive)
57 BView(archive)
61 archive->FindString("_label", &fLabel);
62 archive->FindString("_tlabel", &fTrailingLabel);
64 archive->FindString("_text", &fText);
65 archive->FindString("_ttext", &fTrailingText);
68 if (archive->FindFloat("_high", &floatValue) == B_OK) {
74 if (archive->FindInt32("_bcolor", (int32 *)&color) == B_OK) {
79 if (archive->FindFloat("_val", &floatValue) == B_OK)
81 if (archive->FindFloat("_max", &floatValue) == B_OK)
92 BStatusBar::Instantiate(BMessage *archive)
94 if (validate_instantiation(archive, "BStatusBar"))
95 return new BStatusBar(archive);
102 BStatusBar::Archive(BMessage *archive, bool deep) const
104 status_t err = BView::Archive(archive, deep);
109 err = archive->AddFloat("_high", fBarHeight);
112 err = archive->AddInt32("_bcolor", (const uint32 &)fBarColor);
115 err = archive->AddFloat("_val", fCurrent);
117 err = archive->AddFloat("_max", fMax);
120 err = archive->AddString("_text", fText);
122 err = archive->AddString("_ttext", fTrailingText);
125 err = archive->AddString("_label", fLabel);
127 err = archive->AddString ("_tlabel", fTrailingLabel);