本文整理汇总了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;未经允许,请勿转载。 |
请发表评论