Lines Matching defs:archive
204 BTextControl::BTextControl(BMessage* archive)
206 BControl(BUnarchiver::PrepareArchive(archive))
208 BUnarchiver unarchiver(archive);
210 _InitData(Label(), archive);
212 if (!BUnarchiver::IsArchiveManaged(archive))
213 _InitText(NULL, archive);
216 if (archive->HasFloat("_divide"))
217 err = archive->FindFloat("_divide", &fDivider);
219 if (err == B_OK && archive->HasMessage("_mod_msg")) {
221 err = archive->FindMessage("_mod_msg", message);
230 BTextControl::Instantiate(BMessage* archive)
232 if (validate_instantiation(archive, "BTextControl"))
233 return new BTextControl(archive);
1008 data->return_value = BTextControl::AllUnarchived(data->archive);
1016 data->return_value = BTextControl::AllArchived(data->archive);
1068 BTextControl::_InitData(const char* label, const BMessage* archive)
1082 if (!archive || !archive->HasString("_fname"))
1085 if (!archive || !archive->HasFloat("_fflt"))
1099 BTextControl::_InitText(const char* initialText, const BMessage* archive)
1101 if (archive)
1123 if (archive) {
1128 if (archive->HasInt32("_a_label"))
1129 err = archive->FindInt32("_a_label", &labelAlignment);
1131 if (err == B_OK && archive->HasInt32("_a_text"))
1132 err = archive->FindInt32("_a_text", &textAlignment);