Пример #1
0
void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  bmp_deinit_container(&faceImage);
  rotbmp_pair_deinit_container(&minuteImage);
  rotbmp_pair_deinit_container(&hourImage);
}
Пример #2
0
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);
}
Пример #4
0
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);
}
Пример #5
0
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]);
  }
	
}
Пример #6
0
void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  bmp_deinit_container(&imageMug);
  bmp_deinit_container(&imageBeer);
  rotbmp_pair_deinit_container(&imageBOC);
}
Пример #7
0
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(&center_circle_image_container);

  fonts_unload_custom_font(dice);

}
Пример #8
0
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);
}
Пример #9
0
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);
}
Пример #10
0
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]);
    }
  }

}
Пример #11
0
void handle_deinit(AppContextRef ctx) {

  rotbmp_pair_deinit_container(&bitmap_container);
}
Пример #12
0
void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  rotbmp_pair_deinit_container(&triforce);
  rotbmp_pair_deinit_container(&dots);
}