static void in_received_handler(DictionaryIterator *iter, void *context) { APP_LOG(APP_LOG_LEVEL_DEBUG, "start of msg handler"); autoconfig_in_received_handler(iter, context); main_window_set_config(getMinutes_color(), getMinutes_no_bt_color(), getHours_color(), getHours_no_bt_color(), getText_color(), getText_low_battery_color(), getBg_color(), getBar_radius(), getBar_offset(), getRing_markings(), getLow_bat_threshold()); BT_VIBE = getBt_vibe(); main_window_redraw(); APP_LOG(APP_LOG_LEVEL_DEBUG, "end of msg handler"); }
static void draw_gra(struct objlist *graobj, int id, char *msg, int close) { ProgressDialogCreate(msg); SetStatusBar(msg); if (exeobj(graobj, "open", id, 0, NULL) == 0) { exeobj(graobj, "draw", id, 0, NULL); exeobj(graobj, "flush", id, 0, NULL); if (close) { exeobj(graobj, "close", id, 0, NULL); } } ProgressDialogFinalize(); ResetStatusBar(); main_window_redraw(); }
static void tick_handler(struct tm *tick_time, TimeUnits changed) { main_window_update_time(tick_time); data_reload_averages(); main_window_redraw(); }