Esempio n. 1
0
void container_deinit(){
	text_layer_destroy(base.time);
	text_layer_destroy(base.date);
	bitmap_layer_destroy(base.highlighter);
	layer_destroy(base.root);
	gbitmap_destroy(highlighter);
}
Esempio n. 2
0
void notify_deinit(void) {

    if (subscribed) {
	subscribed = false;
    	/*
    	** Unsubscribe from all events.
    	*/
    	battery_state_service_unsubscribe();
    	bluetooth_connection_service_unsubscribe();

    	/*
    	** Destroy all bitmaps.
    	*/
    	gbitmap_destroy(btdisc);
    	gbitmap_destroy(lowbatt);
    }

    gbitmap_destroy(tick);

    /*
    ** Destroy all layers.
    */
    bitmap_layer_destroy(warn_layer);
    text_layer_destroy(warn_text_layer);
}
Esempio n. 3
0
static void main_window_unload(Window *window) {
  // Destroy TextLayer
    text_layer_destroy(s_time_layer);
    text_layer_destroy(s_bg_layer);
    text_layer_destroy(am_layer);
    text_layer_destroy(date_layer);
    text_layer_destroy(s_battery_layer);
    text_layer_destroy(hour_layer);
    text_layer_destroy(min_layer);
    text_layer_destroy(condition_layer);
    text_layer_destroy(temp_layer);
    text_layer_destroy(city_layer);
    text_layer_destroy(battery_text_layer);
    /*text_layer_destroy(s_temperature_layer);
    bitmap_layer_destroy(s_bitmap_layer);
    bitmap_layer_destroy(s_icon_layer);
    bitmap_layer_destroy(bt_layer);*/
    fonts_unload_custom_font(s_custom_font_24);
    fonts_unload_custom_font(s_custom_font_18);
    fonts_unload_custom_font(s_custom_font_12);
    //gbitmap_destroy(blank_bitmap);
    //gbitmap_destroy(bt_bitmap);
    gbitmap_destroy(no_phone_bitmap);
    bitmap_layer_destroy(no_phone_layer);
    bluetooth_connection_service_unsubscribe();
    battery_state_service_unsubscribe();
    tick_timer_service_unsubscribe();
}
Esempio n. 4
0
void destroy_frame(void){
	bitmap_layer_destroy(sine_layer);
	layer_destroy(sun_layer);
	inverter_layer_destroy(horizon_layer);
	gbitmap_destroy(sine_thick);
	gbitmap_destroy(sine_thin);
}
Esempio n. 5
0
void error_window_deinit(void) {
	gbitmap_destroy(error_bitmap);
	bitmap_layer_destroy(icon_layer);
	if (text) free(text);
	text_layer_destroy(text_layer);
	window_destroy(window);
}
Esempio n. 6
0
static void main_window_unload(Window *window){
  text_layer_destroy(s_time_layer);
  text_layer_destroy(s_second_layer);
  fonts_unload_custom_font(s_time_font);
  gbitmap_destroy(s_background_bitmap);
  bitmap_layer_destroy(s_background_layer);
}
Esempio n. 7
0
static void destroy_ui(void) {
  window_destroy(s_window);
  bitmap_layer_destroy(s_bitmaplayer_1);
  layer_destroy(s_layer_1);
  bluetooth_connection_service_unsubscribe();
  gbitmap_destroy(s_res_background_image);
}
Esempio n. 8
0
static void destroy_ui(void) {
  window_destroy(s_window);
  text_layer_destroy(s_textlayer_title);
  bitmap_layer_destroy(s_bitmaplayer_infinity);
  text_layer_destroy(s_textlayer_message);
  gbitmap_destroy(s_res_infinity_white);
}
Esempio n. 9
0
void bus_display_window_unload()
{
    destroy_bus_text_layers();
    bitmap_layer_destroy( s_bus_display_banner );
    text_layer_destroy( s_bus_display_status );
    text_layer_destroy( s_bus_display_title );    
}
Esempio n. 10
0
static void main_window_unload(Window *window) {
  int i;
  for (i=0; i<TITLE_INDEX; i++)
    {
    text_layer_destroy(s_data_layer[i]);
    text_layer_destroy(s_data_title[i]);
  }
  
  layer_destroy(dataLayer);
  layer_destroy(titleLayer);
  text_layer_destroy(messageLayer);
  text_layer_destroy(s_data_layer[TITLE_INDEX]);  
  
  inverter_layer_destroy(inverter);
  inverter_layer_destroy(flash);
  
  bitmap_layer_destroy(s_padlockLayer);
  gbitmap_destroy(s_res_padlock);
  
  int jj;
  for (jj = 0; jj < 6; jj++) {
    inverter_layer_destroy(dataInverter[jj]);
  }
  
  fonts_unload_custom_font(s_2_font);
  fonts_unload_custom_font(s_4_font);
  fonts_unload_custom_font(s_6_font);
}
void trend_arrow_component_destroy(TrendArrowComponent *c) {
  if (c->icon_bitmap != NULL) {
    gbitmap_destroy(c->icon_bitmap);
  }
  bitmap_layer_destroy(c->icon_layer);
  free(c);
}
Esempio n. 12
0
static void main_window_unload(Window *window) {
  gbitmap_destroy(s_happy);
  gbitmap_destroy(s_neutral);
  gbitmap_destroy(s_sad);

  bitmap_layer_destroy(s_image_layer);
}
Esempio n. 13
0
/*!
 * Destroys elements when app goes out of scope, and unsubscribes from
 * the accelerometer.
 *
 * \param window the app's main window
 */
void window_unload(Window *window)
{
    // Call this before destroying text_layer, because it can change the text
    // and this must only happen while the layer exists.
    accel_data_service_unsubscribe();
    gbitmap_destroy(bitmap);

    for (int i = 0; i < 8; i++) {
        gbitmap_destroy(notes[i]);
    }
    app_timer_cancel(accel_timer);
    app_timer_cancel(phone_timer);

    bitmap_layer_destroy(image_layer);
    bitmap_layer_destroy(note_layer);
}
int main(void) {
	window = window_create();
	window_stack_push(window, true);

	Layer *window_layer = window_get_root_layer(window);
	GRect bounds = layer_get_frame(window_layer);

	//Load in logo
	image = gbitmap_create_with_resource(RESOURCE_ID_IMAGE_LOGO);

	//Draw the logo
	image_layer = bitmap_layer_create(bounds);
	bitmap_layer_set_bitmap(image_layer, image);
	bitmap_layer_set_alignment(image_layer, GAlignCenter);
	layer_add_child(window_layer, bitmap_layer_get_layer(image_layer));

	//Start main loop
	app_event_loop();

	//Unload the logo
	gbitmap_destroy(image);

	//Destroy the graphics layer
	bitmap_layer_destroy(image_layer);
	window_destroy(window);
}
Esempio n. 15
0
void main_window_unload(Window *window){
  //text_layer_destroy(title_layer);
  bitmap_layer_destroy(logo_layer);
  text_layer_destroy(prog_layer);
  text_layer_destroy(event_layer);
//   window_destroy(navigation_window);
}
Esempio n. 16
0
//-----------------------------------------------------------------------------------------------------------------------
static void window_unload(Window *window) 
{
	layer_destroy(face_layer);
	text_layer_destroy(date_layer);
	bitmap_layer_destroy(battery_layer);
	bitmap_layer_destroy(radio_layer);
	fonts_unload_custom_font(digitS);
	gbitmap_destroy(bmp_batt);
	gbitmap_destroy(bmp_radio);
	gbitmap_destroy(bmp_mask);
	gbitmap_destroy(batteryAll);
	
	if (!b_initialized)
		app_timer_cancel(timer_face);
	if (b_charging)
		app_timer_cancel(timer_batt);
}
Esempio n. 17
0
static void destroy_ui(void) {
  window_destroy(s_window);
  bitmap_layer_destroy(s_hardaccs_bitmaplayer);
  bitmap_layer_destroy(s_hardbrakes_bitmaplayer);
  bitmap_layer_destroy(s_trend_bitmaplayer);
  text_layer_destroy(s_score_textlayer);
  layer_destroy(s_score_layer);
  text_layer_destroy(s_hardbrakes_textlayer);
  text_layer_destroy(s_hardaccs_textlayer);
  text_layer_destroy(s_distance_textlayer);
  text_layer_destroy(s_duration_textlayer);
  fonts_unload_custom_font(s_res_leco_58);
  gbitmap_destroy(s_res_ok);
  fonts_unload_custom_font(s_res_leco_14);
  gbitmap_destroy(s_res_parachute);
  gbitmap_destroy(s_res_bullet);
}
Esempio n. 18
0
void handle_deinit(void) {
	// Destroy the text layer
	text_layer_destroy(text_layer);
	text_layer_destroy(date_layer);
  inverter_layer_destroy(inverter_layer);
  gbitmap_destroy(bitmap_1);
  gbitmap_destroy(bitmap_2);
  gbitmap_destroy(bitmap_3);
  gbitmap_destroy(bitmap_4);
  bitmap_layer_destroy(ground);
  bitmap_layer_destroy(yorp_left);
  bitmap_layer_destroy(yorp_front);
  bitmap_layer_destroy(yorp_right);
  
	// Destroy the window
	window_destroy(window);
}
Esempio n. 19
0
static void window_unload(Window *window) {
  text_layer_destroy(text_layer);
  bitmap_layer_destroy(image_layer);
  if(image){
    gbitmap_destroy(image);
    image = NULL;
  }
}
Esempio n. 20
0
static void main_window_unload(Window *window) {
  gbitmap_destroy(seasick_the_cat_bmp_01);
  gbitmap_destroy(seasick_the_cat_bmp_02);
  gbitmap_destroy(seasick_the_cat_bmp_03);

  bitmap_layer_destroy(image_layer);
  
}
Esempio n. 21
0
void deinit(void)
{
	int i;

	for (i = 0; i < 5; i++)
		bitmap_layer_destroy(bl[i]);

	#if (DATE)
		for (i = 5; i < 10; i++)
			bitmap_layer_destroy(bl[i]);
	#endif

	window_destroy(window);

	for (i = 0; i < 12; i++)
		gbitmap_destroy(bs[i]);
}
Esempio n. 22
0
static void do_deinit(void) {
  tick_timer_service_unsubscribe();
  battery_state_service_unsubscribe();
  bluetooth_connection_service_unsubscribe();
  
  for (int i = 0; i < TOTAL_IMAGE_SLOTS; i++) {
    gbitmap_destroy(slots[i]);
    bitmap_layer_destroy(digit_slot[i]);
  }
  gbitmap_destroy(conn_image);
  gbitmap_destroy(battery_image);
  text_layer_destroy(date_layer);
  bitmap_layer_destroy(conn_layer);
  bitmap_layer_destroy(battery_layer);
  text_layer_destroy(ampm_layer);
  window_destroy(window);
}
void toggle_bitmap_layer_destroy(ToggleBitmapLayer* toggle_bitmap_layer)
{
    if(NULL == toggle_bitmap_layer)
        return;

    bitmap_layer_destroy(toggle_bitmap_layer->base_layer);
    free(toggle_bitmap_layer);
}
Esempio n. 24
0
static void main_window_unload(Window *window) {
  bitmap_layer_destroy(s_layer);
  text_layer_destroy(s_text_layer);
  gbitmap_destroy(s_bitmap);
  
  // eliminar la suscripcion del servicio del compas
  compass_service_unsubscribe();
}
void connection_status_component_destroy(ConnectionStatusComponent *c) {
  text_layer_destroy(c->staleness_text);
  if (c->icon_bitmap != NULL) {
    gbitmap_destroy(c->icon_bitmap);
  }
  bitmap_layer_destroy(c->icon_layer);
  free(c);
}
Esempio n. 26
0
static void deinit(void) {
	tick_timer_service_unsubscribe();
	accel_tap_service_unsubscribe();
	battery_state_service_unsubscribe();
	bitmap_layer_destroy(pow_layer);
	text_layer_destroy(battery_layer);
	window_destroy(my_window);
}
static void main_window_unload(Window *window) {
  
  text_layer_destroy(s_time_layer);
  fonts_unload_custom_font(s_time_font);
  
  text_layer_destroy(s_date_layer);
  fonts_unload_custom_font(s_date_font);
  
  bitmap_layer_destroy(s_bluetooth_layer);
  gbitmap_destroy(s_bluetooth);
  
  bitmap_layer_destroy(s_battery_layer);
  gbitmap_destroy(s_battery);
  
  bitmap_layer_destroy(s_kirby_layer);
  gbitmap_destroy(s_kirby);
}
Esempio n. 28
0
// destroy objects
static void main_window_unload(Window *window) {
  text_layer_destroy(s_time_layer);
  text_layer_destroy(s_text_layer);
  gbitmap_destroy(s_logo_bitmap);
  bitmap_layer_destroy(s_logo_layer);
  inverter_layer_destroy(s_invert_layer);
  accel_tap_service_unsubscribe();
}
Esempio n. 29
0
void handle_deinit(void) {
    tick_timer_service_unsubscribe();
    battery_state_service_unsubscribe();
    bluetooth_connection_service_unsubscribe();
    accel_tap_service_unsubscribe();
    
    bitmap_layer_destroy(bt_layer);
    gbitmap_destroy(bt);
    
    bitmap_layer_destroy(bg_layer);
    gbitmap_destroy(background);
    
    text_layer_destroy(time_layer);
    text_layer_destroy(date_layer);
    text_layer_destroy(battery_layer);
    text_layer_destroy(game_layer);
}
Esempio n. 30
0
void window_unload(Window *window)
{
        //We will safely destroy the Window's elements here!
        text_layer_destroy(time_layer);
        text_layer_destroy(doge_price_layer);
		text_layer_destroy(usdk_price_layer);
        bitmap_layer_destroy(bg_layer);
}