void handle_deinit(AppContextRef ctx) { (void)ctx; bmp_deinit_container(&faceImage); rotbmp_pair_deinit_container(&minuteImage); rotbmp_pair_deinit_container(&hourImage); }
void handle_deinit(AppContextRef ctx) { (void)ctx; rotbmp_pair_deinit_container(&watchface_container); rotbmp_pair_deinit_container(&bitmap_container); fonts_unload_custom_font(font_moon); }
void handle_deinit(AppContextRef ctx) { bmp_deinit_container(&background_image_container); rotbmp_pair_deinit_container(&hour_hand_image_container); rotbmp_pair_deinit_container(&minute_hand_image_container); rotbmp_pair_deinit_container(&second_hand_image_container); }
void handle_deinit(AppContextRef ctx) { (void)ctx; rotbmp_pair_deinit_container(&watchface_container); rotbmp_pair_deinit_container(&bitmap_hour_container); fonts_unload_custom_font(fontSmall); fonts_unload_custom_font(fontBig); fonts_unload_custom_font(fontMoonPhases); }
void handle_deinit(AppContextRef ctx) { (void)ctx; bmp_deinit_container(&background_image); rotbmp_pair_deinit_container(&time_colon_image); for (int i = 0; i < TOTAL_TIME_DIGITS; i++) { rotbmp_pair_deinit_container(&time_digits_images[i]); } }
void handle_deinit(AppContextRef ctx) { (void)ctx; bmp_deinit_container(&imageMug); bmp_deinit_container(&imageBeer); rotbmp_pair_deinit_container(&imageBOC); }
void handle_deinit(AppContextRef ctx) { (void)ctx; bmp_deinit_container(&background_image_container); rotbmp_deinit_container(&hour_hand_image_container); rotbmp_deinit_container(&minute_hand_image_container); rotbmp_pair_deinit_container(¢er_circle_image_container); fonts_unload_custom_font(dice); }
void set_container_image(RotBmpPairContainer *bmp_container, const int resource_id_white, const int resource_id_black, GPoint origin) { layer_remove_from_parent(&bmp_container->layer.layer); rotbmp_pair_deinit_container(bmp_container); rotbmp_pair_init_container(resource_id_white, resource_id_black, bmp_container); GRect frame = layer_get_frame(&bmp_container->layer.layer); frame.origin.x = origin.x; frame.origin.y = origin.y; layer_set_frame(&bmp_container->layer.layer, frame); layer_add_child(&window.layer, &bmp_container->layer.layer); }
void set_container_image(RotBmpPairContainer *bmp_container, const int resource_id_white, const int resource_id_black, GPoint origin, int digit, int position) { layer_remove_from_parent(&bmp_container->layer.layer); rotbmp_pair_deinit_container(bmp_container); rotbmp_pair_init_container(resource_id_white, resource_id_black, bmp_container); GRect frame = layer_get_frame(&bmp_container->layer.layer); frame.origin.x = origin.x - 13; frame.origin.y = origin.y; if (position == 2 && digit == 1) { frame.origin.x -= 16; } layer_set_frame(&bmp_container->layer.layer, frame); layer_add_child(&window.layer, &bmp_container->layer.layer); }
void update_display(PblTm *current_time) { unsigned short display_hour = get_display_hour(current_time->tm_hour); // TODO: Remove leading zero? set_container_image(&time_digits_images[0], WHITE_IMAGE_RESOURCE_IDS[display_hour/10], BLACK_IMAGE_RESOURCE_IDS[display_hour/10], GPoint(-5, 91)); set_container_image(&time_digits_images[1], WHITE_IMAGE_RESOURCE_IDS[display_hour%10], BLACK_IMAGE_RESOURCE_IDS[display_hour%10], GPoint(18, 68)); set_container_image(&time_colon_image, RESOURCE_ID_IMAGE_COLON_WHITE, RESOURCE_ID_IMAGE_COLON_BLACK, GPoint(40,42)); set_container_image(&time_digits_images[2], WHITE_IMAGE_RESOURCE_IDS[current_time->tm_min/10], BLACK_IMAGE_RESOURCE_IDS[current_time->tm_min/10], GPoint(54, 34)); set_container_image(&time_digits_images[3], WHITE_IMAGE_RESOURCE_IDS[current_time->tm_min%10], BLACK_IMAGE_RESOURCE_IDS[current_time->tm_min%10], GPoint(77, 11)); if (!clock_is_24h_style()) { if (display_hour/10 == 0) { layer_remove_from_parent(&time_digits_images[0].layer.layer); rotbmp_pair_deinit_container(&time_digits_images[0]); } } }
void handle_deinit(AppContextRef ctx) { rotbmp_pair_deinit_container(&bitmap_container); }
void handle_deinit(AppContextRef ctx) { (void)ctx; rotbmp_pair_deinit_container(&triforce); rotbmp_pair_deinit_container(&dots); }