Lines Matching refs:archive

61 BTab::BTab(BMessage* archive)
63 BArchivable(archive),
71 if (archive->FindBool("_disable", &disable) != B_OK)
91 BTab::Instantiate(BMessage* archive)
93 if (validate_instantiation(archive, "BTab"))
94 return new BTab(archive);
431 BTabView::BTabView(BMessage* archive)
433 BView(BUnarchiver::PrepareArchive(archive)),
438 BUnarchiver unarchiver(archive);
441 if (archive->FindInt16("_but_width", &width) == B_OK)
446 if (archive->FindFloat("_high", &fTabHeight) != B_OK) {
452 if (archive->FindInt32("_sel", &fSelection) != B_OK)
455 if (archive->FindInt32("_border_style", (int32*)&fBorderStyle) != B_OK)
458 if (archive->FindInt32("_TabSide", (int32*)&fTabSide) != B_OK)
464 if (BUnarchiver::IsArchiveManaged(archive)) {
466 archive->GetInfo("_l_items", NULL, &tabCount);
477 while (archive->FindMessage("_l_items", i, &tabMsg) == B_OK) {
484 if (archive->FindMessage("_view_list", i, &viewMsg) == B_OK) {
498 BTabView::Instantiate(BMessage* archive)
500 if ( validate_instantiation(archive, "BTabView"))
501 return new BTabView(archive);
508 BTabView::Archive(BMessage* archive, bool deep) const
510 BArchiver archiver(archive);
512 status_t result = BView::Archive(archive, deep);
515 result = archive->AddInt16("_but_width", fTabWidthSetting);
517 result = archive->AddFloat("_high", fTabHeight);
519 result = archive->AddInt32("_sel", fSelection);
521 result = archive->AddInt32("_border_style", fBorderStyle);
523 result = archive->AddInt32("_TabSide", fTabSide);
542 BTabView::AllUnarchived(const BMessage* archive)
544 status_t err = BView::AllUnarchived(archive);
551 BUnarchiver unarchiver(archive);
554 archive->GetInfo("_l_items", NULL, &tabCount);
585 data->return_value = BTabView::AllUnarchived(data->archive);