• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C++ bmp_deinit_container函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: handle_deinit

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

  bmp_deinit_container(&faceImage);
  rotbmp_pair_deinit_container(&minuteImage);
  rotbmp_pair_deinit_container(&hourImage);
}
开发者ID:juliengrenier,项目名称:pebble,代码行数:7,代码来源:orbit.c


示例17: handle_deinit

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

  bmp_deinit_container(&background_image_container);
  heap_bitmap_deinit(&icon_status_1);
  heap_bitmap_deinit(&icon_status_2);
  heap_bitmap_deinit(&icon_status_3);
}
开发者ID:JamesFowler42,项目名称:moderncalendar,代码行数:8,代码来源:main.c


示例18: handle_deinit

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

  bmp_deinit_container(&background_image_container);
#if DISPLAY_DATE
  fonts_unload_custom_font(date_font);
#endif
}
开发者ID:BUSHA,项目名称:pebble,代码行数:8,代码来源:swiss.c


示例19: handle_deinit

void handle_deinit() {
// clean up logo containers
	for(int i = 0; i< NUMBER_OF_IMAGES; i++){
		bmp_deinit_container(&calc_logo_data.image_container[i]);
		bmp_deinit_container(&stop_logo_data.image_container[i]);
		bmp_deinit_container(&timer_logo_data.image_container[i]);
		bmp_deinit_container(&page_start_logo_data.image_container[i]);
	}
	
// clean up any allocated resources on exit
	menu_program_deinit();
	feature_calc_deinit();
	page_about_deinit();
	page_start_deinit();

	
}  // handle_program_deinit()
开发者ID:jimlawton,项目名称:Tempus-Fugit-Mark-I,代码行数:17,代码来源:TempusFugit.c


示例20: set_background_image

void set_background_image(BmpContainer *bmp_container, const int resource_id) {
    //Remove the old image
    layer_remove_from_parent(&bmp_container->layer.layer);
    bmp_deinit_container(bmp_container);
    //Display the new image
    bmp_init_container(resource_id, bmp_container);
    layer_add_child(&background_layer, &bmp_container->layer.layer);
}
开发者ID:savagejen,项目名称:MoogleTime,代码行数:8,代码来源:main.c



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ bn_bits函数代码示例发布时间:2022-05-30
下一篇:
C++ bmp函数代码示例发布时间:2022-05-30
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap