Lines Matching defs:archive

126 BSlider::BSlider(BMessage* archive)
128 BControl(archive)
132 if (archive->HasMessage("_mod_msg")) {
135 archive->FindMessage("_mod_msg", message);
140 if (archive->FindInt32("_sdelay", &fSnoozeAmount) != B_OK)
144 if (archive->FindInt32("_fcolor", (int32*)&color) == B_OK)
150 if (archive->FindInt32("_orient", &orient) == B_OK)
161 archive->FindString("_minlbl", &minlbl);
162 archive->FindString("_maxlbl", &maxlbl);
166 if (archive->FindInt32("_min", &fMinValue) != B_OK)
169 if (archive->FindInt32("_max", &fMaxValue) != B_OK)
172 if (archive->FindInt32("_incrementvalue", &fKeyIncrementValue) != B_OK)
175 if (archive->FindInt32("_hashcount", &fHashMarkCount) != B_OK)
179 if (archive->FindInt16("_hashloc", &hashloc) == B_OK)
185 if (archive->FindInt16("_sstyle", &sstyle) == B_OK)
190 if (archive->FindInt32("_bcolor", (int32*)&color) != B_OK)
195 if (archive->FindFloat("_bthickness", &bthickness) == B_OK)
245 BSlider::Instantiate(BMessage* archive)
247 if (validate_instantiation(archive, "BSlider"))
248 return new BSlider(archive);
255 BSlider::Archive(BMessage* archive, bool deep) const
257 status_t ret = BControl::Archive(archive, deep);
260 ret = archive->AddMessage("_mod_msg", ModificationMessage());
263 ret = archive->AddInt32("_sdelay", fSnoozeAmount);
266 ret = archive->AddInt32("_bcolor", (const uint32&)fBarColor);
269 ret = archive->AddInt32("_fcolor", (const uint32&)fFillColor);
272 ret = archive->AddString("_minlbl", fMinLimitLabel);
275 ret = archive->AddString("_maxlbl", fMaxLimitLabel);
278 ret = archive->AddInt32("_min", fMinValue);
281 ret = archive->AddInt32("_max", fMaxValue);
284 ret = archive->AddInt32("_incrementvalue", fKeyIncrementValue);
287 ret = archive->AddInt32("_hashcount", fHashMarkCount);
290 ret = archive->AddInt16("_hashloc", fHashMarks);
293 ret = archive->AddInt16("_sstyle", fStyle);
296 ret = archive->AddInt32("_orient", fOrientation);
299 ret = archive->AddFloat("_bthickness", fBarThickness);