当前位置: 首页>>代码示例>>C++>>正文


C++ bmp_deinit_container函数代码示例

本文整理汇总了C++中bmp_deinit_container函数的典型用法代码示例。如果您正苦于以下问题:C++ bmp_deinit_container函数的具体用法?C++ bmp_deinit_container怎么用?C++ bmp_deinit_container使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了bmp_deinit_container函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: handle_deinit

void handle_deinit(AppContextRef ctx) 
{
  (void)ctx;
  bmp_deinit_container(&_pic1);
  bmp_deinit_container(&_pic2);
  bmp_deinit_container(&_pic3);
}
开发者ID:netlands,项目名称:pebble.pictureviewer,代码行数:7,代码来源:main.c

示例2: update_display

void update_display(PblTm *current_time) {
  // TODO: Only update changed values?

  set_container_image(&day_name_image, DAY_NAME_IMAGE_RESOURCE_IDS[current_time->tm_wday], GPoint(69, 61));

  // TODO: Remove leading zero?
  set_container_image(&date_digits_images[0], DATENUM_IMAGE_RESOURCE_IDS[current_time->tm_mday/10], GPoint(108, 61));
  set_container_image(&date_digits_images[1], DATENUM_IMAGE_RESOURCE_IDS[current_time->tm_mday%10], GPoint(121, 61));


  unsigned short display_hour = get_display_hour(current_time->tm_hour);

  // TODO: Remove leading zero?
  set_container_image(&time_digits_images[0], BIG_DIGIT_IMAGE_RESOURCE_IDS[display_hour/10], GPoint(10, 84));
  set_container_image(&time_digits_images[1], BIG_DIGIT_IMAGE_RESOURCE_IDS[display_hour%10], GPoint(40, 84));

  set_container_image(&time_digits_images[2], BIG_DIGIT_IMAGE_RESOURCE_IDS[current_time->tm_min/10], GPoint(77, 84));
  set_container_image(&time_digits_images[3], BIG_DIGIT_IMAGE_RESOURCE_IDS[current_time->tm_min%10], GPoint(105, 84));

  if (!clock_is_24h_style()) {
    if (current_time->tm_hour >= 12) {
      set_container_image(&time_format_image, RESOURCE_ID_IMAGE_PM_MODE, GPoint(17, 68));
    } else {
      layer_remove_from_parent(&time_format_image.layer.layer);
      bmp_deinit_container(&time_format_image);
    }

    if (display_hour/10 == 0) {
      layer_remove_from_parent(&time_digits_images[0].layer.layer);
      bmp_deinit_container(&time_digits_images[0]);
    }
  }

}
开发者ID:343max,项目名称:pebblekit,代码行数:34,代码来源:ninety_one_dub.c

示例3: handle_deinit

void handle_deinit(AppContextRef ctx) {
	(void)ctx;
	
	bmp_deinit_container(&controls);
	bmp_deinit_container(&bar_on);
	bmp_deinit_container(&bar_off);
}
开发者ID:fuzzie360,项目名称:pebble-vibe,代码行数:7,代码来源:pebble-vibe.c

示例4: handle_deinit

void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  bmp_deinit_container(&imageMug);
  bmp_deinit_container(&imageBeer);
  rotbmp_pair_deinit_container(&imageBOC);
}
开发者ID:ThomW,项目名称:pebble-beer-o-clock-dx,代码行数:7,代码来源:beer_o_clock.c

示例5: handle_deinit

void handle_deinit(AppContextRef ctx) {
  (void)ctx;
  bmp_deinit_container(&background_image);

  for (int i = 0; i < TOTAL_TIME_DIGITS; i++) {
    bmp_deinit_container(&time_digits_images[i]);
  }
}
开发者ID:GOROman,项目名称:illusion,代码行数:8,代码来源:illusion.c

示例6: handle_deinit

void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  // Note: Failure to de-init this here will result in instability and
  //       unable to allocate memory errors.
  bmp_deinit_container(&image_container);
  bmp_deinit_container(&buttons_container);
}
开发者ID:jiga,项目名称:pebble-apps,代码行数:8,代码来源:cricscorer.c

示例7: handle_deinit

void handle_deinit(AppContextRef ctx) {
    (void)ctx;

    bmp_deinit_container(&background);

    for (int i=0; i<TOTAL_DIGITS; i++) {
        bmp_deinit_container(&digits[i]);
    }
}
开发者ID:davewongillies,项目名称:pebble-watchface-unixtime,代码行数:9,代码来源:unix.c

示例8: handle_deinit

void handle_deinit(AppContextRef ctx) {
	(void)ctx;
	
    bmp_deinit_container(&background_image_container_white);
    bmp_deinit_container(&background_image_container_black);
	rotbmp_deinit_container(&hour_hand_image_container);
	rotbmp_deinit_container(&minute_hand_image_container);
	frame_animation_deinit(&blink_animation);
}
开发者ID:BitHangar,项目名称:watch-dragon,代码行数:9,代码来源:dragon_clock.c

示例9: handle_deinit

void handle_deinit(AppContextRef ctx) {
  (void)ctx;

  // Bitmaps
  bmp_deinit_container(&cursor_layer); // Colon
  for (int i = 0; i < TOTAL_IMAGE_SLOTS; i++)
    bmp_deinit_container(&image_containers[i]);

  // Fonts
  fonts_unload_custom_font(custom_font21);
  fonts_unload_custom_font(custom_font45);
  fonts_unload_custom_font(moon_font30);
}
开发者ID:ryck,项目名称:BN0046_SDK1.0,代码行数:13,代码来源:BN0046.c

示例10: handle_deinit

void handle_deinit(AppContextRef ctx) {
  //text_layer_deinit(&layer_time);
  //text_layer_deinit(&layer_date);
  
  heap_bitmap_deinit(&bitmap_battery);
  heap_bitmap_deinit(&bitmap_signal);
  
  bmp_deinit_container(&layer_call);  
  bmp_deinit_container(&layer_message);

  fonts_unload_custom_font(ubuntu_time);
  fonts_unload_custom_font(ubuntu_date);
  fonts_unload_custom_font(ubuntu_text);
}
开发者ID:SheepWillPrevail,项目名称:pebble,代码行数:14,代码来源:main.c

示例11: handle_deinit

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);
}
开发者ID:dansl,项目名称:pebble-silly-walk,代码行数:7,代码来源:silly_walk_simple_no_seconds.c

示例12: unload_hangout_image

void unload_hangout_image(void) {
	if(messageLayer.hangoutImageLoaded) {
		layer_remove_from_parent(&messageLayer.hangoutImageContainer.layer.layer);
		bmp_deinit_container(&messageLayer.hangoutImageContainer);
		messageLayer.hangoutImageLoaded = false;
	}
}
开发者ID:abestat2,项目名称:PebblePal,代码行数:7,代码来源:message_layer.c

示例13: unload_phone_image

void unload_phone_image(void) {
	if(messageLayer.missedCallImageLoaded) {
		layer_remove_from_parent(&messageLayer.missedCallImageContainer.layer.layer);
		bmp_deinit_container(&messageLayer.missedCallImageContainer);
		messageLayer.missedCallImageLoaded = false;
	}
}
开发者ID:abestat2,项目名称:PebblePal,代码行数:7,代码来源:message_layer.c

示例14: UnloadBackgroundImage

void UnloadBackgroundImage(void)
{
	if(!backgroundLoaded)
		return;
	bmp_deinit_container(&backgroundImage);
	backgroundLoaded = false;
}
开发者ID:glebm,项目名称:MiniDungeon,代码行数:7,代码来源:UILayers.c

示例15: weather_layer_set_precipitation_forecast

void weather_layer_set_precipitation_forecast(WeatherLayer* weather_layer, uint8_t* forecast, uint8_t length) {
	weather_layer->forecast = forecast;
	weather_layer->forecast_count = length;
	// Check whether we actually have precipitation in the next half hour.
	bool has_forecast = false;
	for(uint8_t i = 0; i < 30 && i < length; ++i) {
		if(forecast[i]) {
			has_forecast = true;
			break;
		}
	}
	if(has_forecast) {
		// Get rid of the weather icon, if we have one.
		if(weather_layer->has_weather_icon) {
			layer_remove_from_parent(&weather_layer->icon_layer.layer.layer);
			bmp_deinit_container(&weather_layer->icon_layer);
			weather_layer->has_weather_icon = false;
		}
		graph_layer_set_data(&weather_layer->graph_layer, forecast, length);
		layer_add_child(&weather_layer->layer, &weather_layer->graph_layer.layer);
		weather_layer->has_forecast = true;
	} else {
		weather_layer_clear_precipitation_forecast(weather_layer);
	}
}
开发者ID:JerrySievert,项目名称:WeatherWatch,代码行数:25,代码来源:weather_layer.c


注:本文中的bmp_deinit_container函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。