/* Initialize the application. */ void handle_init(AppContextRef ctx) { PblTm tm; PebbleTickEvent t; ResHandle res_d; ResHandle res_h; ResHandle res_m; window_init(&window, "Roboto"); window_stack_push(&window, true /* Animated */); window_set_background_color(&window, GColorBlack); resource_init_current_app(&APP_RESOURCES); res_d = resource_get_handle(RESOURCE_ID_FONT_ROBOTO_CONDENSED_21); res_h = resource_get_handle(RESOURCE_ID_FONT_ROBOTO_BOLD_SUBSET_49); res_m = resource_get_handle(RESOURCE_ID_FONT_ROBOTO_THIN_SUBSET_49); font_date = fonts_load_custom_font(res_d); font_hour = fonts_load_custom_font(res_h); font_minute = fonts_load_custom_font(res_h); time_layer_init(&time_layer, window.layer.frame); time_layer_set_text_color(&time_layer, GColorWhite); time_layer_set_background_color(&time_layer, GColorClear); time_layer_set_fonts(&time_layer, font_hour, font_minute); layer_set_frame(&time_layer.layer, TIME_FRAME); layer_add_child(&window.layer, &time_layer.layer); text_layer_init(&date_layer, window.layer.frame); text_layer_set_text_color(&date_layer, GColorWhite); text_layer_set_background_color(&date_layer, GColorClear); text_layer_set_font(&date_layer, font_date); text_layer_set_text_alignment(&date_layer, GTextAlignmentCenter); layer_set_frame(&date_layer.layer, DATE_FRAME); layer_add_child(&window.layer, &date_layer.layer); // Add weather layer weather_layer_init(&weather_layer, GPoint(0, 95)); //0, 100 layer_add_child(&window.layer, &weather_layer.layer); http_register_callbacks((HTTPCallbacks){.failure=failed,.success=success,.reconnect=reconnect,.location=location}, (void*)ctx);
// Initialize the application void handle_init() { struct tm* tick_time; ResHandle res_d; ResHandle res_h; window_init(&window, "Futura"); window_stack_push(&window, true /* Animated */); window_set_background_color(&window, GColorBlack); resource_init_current_app(&APP_RESOURCES); res_d = resource_get_handle(RESOURCE_ID_FUTURA_18); // Date font res_h = resource_get_handle(RESOURCE_ID_FUTURA_CONDENSED_53); // Time font font_date = fonts_load_custom_font(res_d); font_hour = fonts_load_custom_font(res_h); font_minute = fonts_load_custom_font(res_h); time_layer_init(&time_layer, window.layer.frame); time_layer_set_text_color(&time_layer, GColorWhite); time_layer_set_background_color(&time_layer, GColorClear); time_layer_set_fonts(&time_layer, font_hour, font_minute); layer_set_frame(&time_layer.layer, TIME_FRAME); layer_add_child(&window.layer, &time_layer.layer); text_layer_init(&date_layer, window.layer.frame); text_layer_set_text_color(date_layer, GColorWhite); text_layer_set_background_color(&date_layer, GColorClear); text_layer_set_font(&date_layer, font_date); text_layer_set_text_alignment(&date_layer, GTextAlignmentCenter); layer_set_frame(&date_layer.layer, DATE_FRAME); layer_add_child(&window.layer, &date_layer.layer); // Add weather layer weather_layer_init(&weather_layer, GPoint(0, 90)); layer_add_child(&window.layer, &weather_layer.layer); http_register_callbacks((HTTPCallbacks){.failure=failed,.success=success,.reconnect=reconnect,.location=location}, NULL);
void handle_init(AppContextRef ctx) { resource_init_current_app(&APP_RESOURCES); window_init(&window, "Weather Watch"); window_stack_push(&window, true /* Animated */); window_set_fullscreen(&window, true); // Add time layer. time_layer_init(&time_layer, GPoint(0, 0)); layer_add_child(&window.layer, &time_layer.layer); // Set initial time. PblTm time; get_time(&time); time_layer_set_time(&time_layer, time); // Add weather layer weather_layer_init(&weather_layer, GPoint(0, 100)); layer_add_child(&window.layer, &weather_layer.layer); http_register_callbacks((HTTPCallbacks){ .failure=failed, .success=success, .reconnect=reconnect, .location=location }, (void*)ctx);
/* Initialize the application. */ void handle_init(AppContextRef ctx) { PblTm tm; PebbleTickEvent t; ResHandle res_d; ResHandle res_h; // ResHandle res_m; ResHandle res_u; window_init(&window, "Antonio"); window_stack_push(&window, true /* Animated */); window_set_background_color(&window, GColorBlack); resource_init_current_app(&APP_RESOURCES); res_d = resource_get_handle(RESOURCE_ID_FUTURA_18); res_h = resource_get_handle(RESOURCE_ID_FUTURA_CONDENSED_53); res_u = resource_get_handle(RESOURCE_ID_FUTURA_12); font_date = fonts_load_custom_font(res_d); font_hour = fonts_load_custom_font(res_h); font_minute = fonts_load_custom_font(res_h); font_updated = fonts_load_custom_font(res_u); time_layer_init(&time_layer, window.layer.frame); time_layer_set_text_color(&time_layer, GColorWhite); time_layer_set_background_color(&time_layer, GColorClear); time_layer_set_fonts(&time_layer, font_hour, font_minute); layer_set_frame(&time_layer.layer, TIME_FRAME); layer_add_child(&window.layer, &time_layer.layer); text_layer_init(&date_layer, window.layer.frame); text_layer_set_text_color(&date_layer, GColorWhite); text_layer_set_background_color(&date_layer, GColorClear); text_layer_set_font(&date_layer, font_date); text_layer_set_text_alignment(&date_layer, GTextAlignmentCenter); layer_set_frame(&date_layer.layer, DATE_FRAME); layer_add_child(&window.layer, &date_layer.layer); // Add weather layer weather_layer_init(&weather_layer, GPoint(0, 90)); layer_add_child(&window.layer, &weather_layer.layer); // Add updated layer text_layer_init(&updated_layer, window.layer.frame); text_layer_set_text_color(&updated_layer, GColorBlack); text_layer_set_background_color(&updated_layer, GColorClear); text_layer_set_font(&updated_layer, font_updated); text_layer_set_text_alignment(&updated_layer, GTextAlignmentLeft); layer_set_frame(&updated_layer.layer, UPDATED_FRAME); layer_add_child(&window.layer, &updated_layer.layer); // Add hi/low layer text_layer_init(&minmax_layer, window.layer.frame); text_layer_set_text_color(&minmax_layer, GColorBlack); text_layer_set_background_color(&minmax_layer, GColorClear); text_layer_set_font(&minmax_layer, font_updated); text_layer_set_text_alignment(&minmax_layer, GTextAlignmentLeft); layer_set_frame(&minmax_layer.layer, MINMAX_FRAME); layer_add_child(&window.layer, &minmax_layer.layer); http_register_callbacks((HTTPCallbacks){.failure=failed,.success=success,.reconnect=reconnect,.location=location}, (void*)ctx);