• Home
  • Raw
  • Download

Lines Matching refs:part

266 skin_part_free( SkinPart*  part )  in skin_part_free()  argument
268 if (part) { in skin_part_free()
269 skin_background_done( part->background ); in skin_part_free()
270 skin_display_done( part->display ); in skin_part_free()
272 SKIN_PART_LOOP_BUTTONS(part,button) in skin_part_free()
275 part->buttons = NULL; in skin_part_free()
276 AFREE(part); in skin_part_free()
287 SkinPart* part; in skin_location_create_from_v2() local
295 for (part = parts; part; part = part->next) in skin_location_create_from_v2()
296 if (!strcmp(part->name, partname)) in skin_location_create_from_v2()
299 if (part == NULL) { in skin_location_create_from_v2()
305 location->part = part; in skin_location_create_from_v2()
316 SkinPart* part; in skin_part_create_from_v1() local
320 ANEW0(part); in skin_part_create_from_v1()
321 part->name = root->name; in skin_part_create_from_v1()
325 skin_background_init_from(part->background, node, basepath); in skin_part_create_from_v1()
329 skin_display_init_from(part->display, node); in skin_part_create_from_v1()
338 button->next = part->buttons; in skin_part_create_from_v1()
339 part->buttons = button; in skin_part_create_from_v1()
346 if (part->background->valid) in skin_part_create_from_v1()
347 skin_box_minmax_update( &box, &part->background->rect ); in skin_part_create_from_v1()
349 if (part->display->valid) in skin_part_create_from_v1()
350 skin_box_minmax_update( &box, &part->display->rect ); in skin_part_create_from_v1()
352 SKIN_PART_LOOP_BUTTONS(part, button) in skin_part_create_from_v1()
356 if ( !skin_box_minmax_to_rect( &box, &part->rect ) ) { in skin_part_create_from_v1()
357 skin_part_free(part); in skin_part_create_from_v1()
358 part = NULL; in skin_part_create_from_v1()
361 return part; in skin_part_create_from_v1()
367 SkinPart* part; in skin_part_create_from_v2() local
371 ANEW0(part); in skin_part_create_from_v2()
372 part->name = root->name; in skin_part_create_from_v2()
376 skin_background_init_from(part->background, node, basepath); in skin_part_create_from_v2()
380 skin_display_init_from(part->display, node); in skin_part_create_from_v2()
389 button->next = part->buttons; in skin_part_create_from_v2()
390 part->buttons = button; in skin_part_create_from_v2()
397 if (part->background->valid) in skin_part_create_from_v2()
398 skin_box_minmax_update( &box, &part->background->rect ); in skin_part_create_from_v2()
400 if (part->display->valid) in skin_part_create_from_v2()
401 skin_box_minmax_update( &box, &part->display->rect ); in skin_part_create_from_v2()
403 SKIN_PART_LOOP_BUTTONS(part, button) in skin_part_create_from_v2()
407 if ( !skin_box_minmax_to_rect( &box, &part->rect ) ) { in skin_part_create_from_v2()
408 skin_part_free(part); in skin_part_create_from_v2()
409 part = NULL; in skin_part_create_from_v2()
411 return part; in skin_part_create_from_v2()
433 SkinPart* part = loc->part; in skin_layout_get_display()
434 if (part->display->valid) { in skin_layout_get_display()
435 return part->display; in skin_layout_get_display()
448 SkinPart* part = loc->part; in skin_layout_get_dpad_rotation()
449 SKIN_PART_LOOP_BUTTONS(part,button) in skin_layout_get_dpad_rotation()
565 SkinPart* part; in skin_file_load_from_v1() local
571 file->parts = part = skin_part_create_from_v1( aconfig, basepath ); in skin_file_load_from_v1()
572 if (part == NULL) in skin_file_load_from_v1()
587 location->part = part; in skin_file_load_from_v1()
593 layout->size = part->rect.size; in skin_file_load_from_v1()
598 location->anchor.x = part->rect.size.h; in skin_file_load_from_v1()
601 layout->size.w = part->rect.size.h; in skin_file_load_from_v1()
602 layout->size.h = part->rect.size.w; in skin_file_load_from_v1()
607 location->anchor.x = part->rect.size.w; in skin_file_load_from_v1()
608 location->anchor.y = part->rect.size.h; in skin_file_load_from_v1()
610 layout->size = part->rect.size; in skin_file_load_from_v1()
615 location->anchor.y = part->rect.size.w; in skin_file_load_from_v1()
617 layout->size.w = part->rect.size.h; in skin_file_load_from_v1()
618 layout->size.h = part->rect.size.w; in skin_file_load_from_v1()
645 SkinPart* part = skin_part_create_from_v2( node, basepath ); in skin_file_load_from_v2() local
646 if (part == NULL) { in skin_file_load_from_v2()
650 part->next = NULL; in skin_file_load_from_v2()
651 *ptail = part; in skin_file_load_from_v2()
652 ptail = &part->next; in skin_file_load_from_v2()
725 SKIN_FILE_LOOP_PARTS(file,part) in skin_file_free()
726 skin_part_free(part); in skin_file_free()