Home | History | Annotate | Download | only in utility

Lines Matching refs:config_

45     config_.config_filename.clear();
46 memset(&config_.header, '\0', BMPBLOCK_SIGNATURE_SIZE);
47 config_.images_map.clear();
48 config_.screens_map.clear();
49 config_.localizations.clear();
77 config_.config_filename = filename;
78 config_.images_map.clear();
79 config_.screens_map.clear();
80 config_.localizations.clear();
81 config_.locale_names.clear();
104 printf("%ld image_names\n", config_.image_names.size());
105 for (unsigned int i = 0; i < config_.image_names.size(); ++i) {
106 printf(" %d: \"%s\"\n", i, config_.image_names[i].c_str());
108 printf("%ld images_map\n", config_.images_map.size());
109 for (StrImageConfigMap::iterator it = config_.images_map.begin();
110 it != config_.images_map.end();
119 printf("%ld screens_map\n", config_.screens_map.size());
120 for (StrScreenConfigMap::iterator it = config_.screens_map.begin();
121 it != config_.screens_map.end();
234 config_.image_names.push_back(image_name);
235 config_.images_map[image_name] = ImageConfig();
236 config_.images_map[image_name].filename = image_filename;
282 config_.images_map[RENDER_HWID].data.tag = TAG_HWID;
287 config_.images_map[RENDER_HWID_RTOL].data.tag = TAG_HWID_RTOL;
325 config_.screens_map[screen_name] = ScreenConfig();
326 parse_layout(parser, config_.screens_map[screen_name]);
346 config_.localizations.push_back(vector<string>());
350 config_.localizations[index].push_back((char*)event.data.scalar.value);
375 config_.locale_names.append((char*)event.data.scalar.value);
376 config_.locale_names.append(1, (char)'\0'); // '\0' to delimit
380 config_.locale_names.append(1, (char)'\0'); // double '\0' to terminate
389 for (unsigned int i = 0; i < config_.image_names.size(); i++) {
391 config_.images_map.find(config_.image_names[i]);
394 config_.image_names[i].c_str(),
495 memset(&config_.header, '\0', sizeof(config_.header));
496 memcpy(&config_.header.signature, BMPBLOCK_SIGNATURE,
498 config_.header.major_version = major_version_;
499 config_.header.minor_version = minor_version_;
500 config_.header.number_of_localizations = config_.localizations.size();
501 config_.header.number_of_screenlayouts = config_.localizations[0].size();
503 for (unsigned int i = 1; i < config_.localizations.size(); ++i) {
504 assert(config_.header.number_of_screenlayouts ==
505 config_.localizations[i].size());
507 config_.header.number_of_imageinfos = config_.images_map.size();
508 config_.header.locale_string_offset = 0; // Filled by pack_bmpblock()
516 sizeof(ScreenLayout) * (config_.header.number_of_localizations *
517 config_.header.number_of_screenlayouts);
518 for (StrImageConfigMap::iterator it = config_.images_map.begin();
519 it != config_.images_map.end();
537 if (config_.locale_names.size()) {
538 config_.header.locale_string_offset = current_offset;
539 current_offset += config_.locale_names.size();
546 std::copy(reinterpret_cast<char*>(&config_.header),
547 reinterpret_cast<char*>(&config_.header + 1),
549 current_filled += sizeof(config_.header);
550 current_offset = sizeof(config_.header);
553 for (unsigned int i = 0; i < config_.localizations.size(); ++i) {
554 for (unsigned int j = 0; j < config_.localizations[i].size(); ++j) {
555 ScreenConfig &screen = config_.screens_map[config_.localizations[i][j]];
559 if (config_.images_map.find(screen.image_names[k]) ==
560 config_.images_map.end()) {
567 config_.images_map[screen.image_names[k]].offset
570 config_.images_map[screen.image_names[k]].offset;
583 for (StrImageConfigMap::iterator it = config_.images_map.begin();
584 it != config_.images_map.end();
604 if (config_.header.locale_string_offset) {
605 current_offset = config_.header.locale_string_offset;
609 current_offset, config_.locale_names.size());
610 std::copy(config_.locale_names.begin(),
611 config_.locale_names.end(),