Exemplo n.º 1
0
// initialize interface, register timer
void show_main_screen(void) {
  initialise_ui();
  timer = app_timer_register(delta, (AppTimerCallback) timer_callback, NULL);
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
    .appear = handle_window_update
  });
Exemplo n.º 2
0
Arquivo: window.c Projeto: a2/pandozer
void show_window(void) {
  initialise_ui();
  tick_timer_service_subscribe(MINUTE_UNIT, tick_handler);

  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 3
0
// Show or update window with the given title, message, and seconds to hide the message after (0 means no auto-hide)
void show_msg(char *title, char *msg, int hide_after, bool vibe) {
  
  if (s_window == NULL) {
    initialise_ui();
    window_set_window_handlers(s_window, (WindowHandlers) {
      .unload = handle_window_unload,
    });
Exemplo n.º 4
0
void show_nearby(void) {
  initialise_ui();
  g_nearby_shown = true;
  window_set_window_handlers(s_main_window, (WindowHandlers) {
    .unload = main_window_unload,
    .appear = main_window_appear,
  });
Exemplo n.º 5
0
void show_watchface(void) {
  initialise_ui();
  
  s_res_charging = gbitmap_create_with_resource(RESOURCE_ID_CHARGING);
  s_res_battery_20 = gbitmap_create_with_resource(RESOURCE_ID_BATTERY_20);
  s_res_battery_40 = gbitmap_create_with_resource(RESOURCE_ID_BATTERY_40);
  s_res_battery_60 = gbitmap_create_with_resource(RESOURCE_ID_BATTERY_60);
  s_res_battery_80 = gbitmap_create_with_resource(RESOURCE_ID_BATTERY_80);
  s_res_battery_100 = gbitmap_create_with_resource(RESOURCE_ID_BATTERY_100);
  
  layer_set_update_proc(sCalendarLayer, calendar_layer_update_callback);
  tick_timer_service_subscribe(MINUTE_UNIT, handle_minute_tick);
  battery_state_service_subscribe(handle_battery);
  bluetooth_connection_service_subscribe(handle_bluetooth);
  
  sTimer = NULL;
  
  btStatus = bluetooth_connection_service_peek();
  handle_battery(battery_state_service_peek());
  
  currentTime = get_time();
  update_time_text();
  update_date_text();
  layer_mark_dirty(sCalendarLayer);
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 6
0
// Show window
void show_error(char *error_title, char *error_desc) {
  window_stack_pop(false);
  initialise_ui();
  text_layer_set_text(error_title_text_layer, error_title);
  text_layer_set_text(error_description_text_layer, error_desc);
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 7
0
void show_bus_layout(void) {
  initialise_ui();
  init_bus_indicators();
  
  action_bar_layer_set_click_config_provider(actionbar_layer, click_config_provider);
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
void show_navigation_info_window(const char *destination, uint32_t distance, time_t eta_timestamp) {
    initialise_ui();
    set_destination(destination);
    set_distance(distance);
    set_eta(eta_timestamp);
    window_set_window_handlers(s_window, (WindowHandlers) {
        .unload = handle_window_unload,
    });
Exemplo n.º 9
0
Arquivo: msg.c Projeto: SeaPea/HomeP
// Show or update window with the given message, modality, and seconds to hide the message after (0 means no auto-hide)
void show_msg(char *msg, bool modal, int hide_after) {
  s_modal = modal;
  
  if (s_window == NULL || !window_stack_contains_window(s_window)) {
    initialise_ui();
    init_click_events(click_config_provider);
    window_set_window_handlers(s_window, (WindowHandlers) {
      .unload = handle_window_unload,
    });
Exemplo n.º 10
0
void show_edit_number(int setting_key, int value, SettingParams params) {
  initialise_ui();
  init_action_bar();
  
  set_values(setting_key, value, params);
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 11
0
// Show the main application window
void show_mainwin(uint8_t autoclose_timeout) {
  initialise_ui();
  s_res_img_snooze = gbitmap_create_with_resource(RESOURCE_ID_IMG_SNOOZE);
  s_autoclose_timeout = autoclose_timeout;
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
    .appear = handle_window_appear,
    .disappear = handle_window_disappear
  });
Exemplo n.º 12
0
// Display the main window
void show_mainwindow(void) 
{
   // Init theui
   initialise_ui();
   // Load stored values
   LoadConfigFromStorage();

   window_set_window_handlers(s_window, (WindowHandlers) {
      .unload = handle_window_unload,
   });
Exemplo n.º 13
0
void show_browse(void) {
  APP_LOG(APP_LOG_LEVEL_INFO, "showing pricelessx browser");
  initialise_ui();
  selected_location_id=0;
  selected_event=0;
  selected_bitmap=0;
  auto_select_event();
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 14
0
void show_tripwindow(void) {
  initialise_ui();
  
  layer_set_update_proc(s_score_layer,score_layer_update);
  bitmap_layer_set_compositing_mode(s_hardbrakes_bitmaplayer,GCompOpSet);
  bitmap_layer_set_compositing_mode(s_hardaccs_bitmaplayer,GCompOpSet);
  bitmap_layer_set_compositing_mode(s_trend_bitmaplayer,GCompOpSet);
//  window_set_background_color(s_window,GColorChromeYellow);
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 15
0
void show_smtpe_face(void) {
  initialise_ui();
  init();
  // Register callbacks
  app_message_register_inbox_received(inbox_received_callback);
  app_message_open(app_message_inbox_size_maximum(), app_message_outbox_size_maximum());
  app_message_register_inbox_dropped(inbox_dropped_callback);
  app_message_register_outbox_failed(outbox_failed_callback);
  app_message_register_outbox_sent(outbox_sent_callback);
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 16
0
void show_go(void) {
  initialise_ui();
  tick_timer_service_subscribe(MINUTE_UNIT, tick_handler);
  accel_service_set_sampling_rate(ACCEL_SAMPLING_10HZ);
  accel_data_service_subscribe(1, Accel_Data_Handler);
  accel_subscribed=true;
  app_message_register_inbox_received(inbox_recieved_callback);
  app_message_register_inbox_dropped(inbox_dropped_callback);
  app_message_register_outbox_failed(outbox_failed_callback);
  app_message_register_outbox_sent(outbox_sent_callback);
  app_message_open(app_message_inbox_size_maximum(), app_message_outbox_size_maximum());
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 17
0
void show_stop_info(uint8_t stop_id) {
  if(!stop_get(stop_id, &s_stop)) {
    return;
  }
  hide_stop_info(); // this avoids a potential race condition.
  s_stop_id = stop_id;
  initialise_ui();
  prv_init_custom_ui();
  text_layer_set_text(s_station_name, s_stop.name);
  prv_update_times();
  tick_timer_service_subscribe(MINUTE_UNIT, prv_handle_tick);
  
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = prv_handle_window_unload,
  });
Exemplo n.º 18
0
void show_adjust_time(const char *destination, const char *dayofweek, const char * station, uint32_t key)
{
  strncpy(s_Destination, destination,sizeof(s_Destination));
  strncpy(s_Station, station,sizeof(s_Station));
  strncpy(s_DayOfWeek, dayofweek,sizeof(s_DayOfWeek));
  s_key = key;
  char work[6];
  snprintf(work,sizeof(work), "%3.3d",(int)persist_read_int(s_key));
  s_time[0] = work[0];
  s_time[1] = ':';
  s_time[2] = work[1];
  s_time[3] = work[2];
  s_time[4] = '\0';
  
  s_grDigits[0] = GRect(4, 0, 24, 39);
  s_grDigits[2] = GRect(46, 0, 24, 39);
  s_grDigits[3] = GRect(74, 0, 24, 39);
  
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 19
0
void show_settings(alarm *alarms, struct Settings_st *settings, SettingsClosedCallBack settings_closed) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 20
0
void show_main_win(void) {
    load_persistent_data();
    initialise_ui();
    window_set_window_handlers(s_window, (WindowHandlers) {
      .unload = handle_window_unload,
    });
Exemplo n.º 21
0
void show_face(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 22
0
void job_adjust_show(uint8_t index) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 23
0
/**
* Called to create and display alert_action_window
*/
void show_alert_action_window(void) {
  // Build UI
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 24
0
Arquivo: main.c Projeto: imclab/rest
void init(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .load = handle_window_load,
    .unload = handle_window_unload,
  });
Exemplo n.º 25
0
void main_menu_show(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 26
0
void show_stopinstructions(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 27
0
void show_skipwin(time_t skip_until, SkipSetCallBack set_event) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 28
0
static void show_layout(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .load = handle_window_load,
    .unload = handle_window_unload
  });
Exemplo n.º 29
0
// Show window
void show_concurrent_visits(void) {
  initialise_ui();
  window_set_window_handlers(s_window, (WindowHandlers) {
    .unload = handle_window_unload,
  });
Exemplo n.º 30
0
void show_qr(void) {
  initialise_ui();
  window_stack_push(qr_window, true);
}