void long_selected(MenuLayer *menu_layer, MenuIndex *cell_index, void *data){ window_stack_pop(true); splash_init("Downloading"); splash_show(true); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_int8(iter, TYPE, 1); dict_write_end(iter); app_message_outbox_send(); }
void selected(MenuLayer *menu_layer, MenuIndex *cell_index, void *data){ splash_init("Downloading"); splash_show(true); DictionaryIterator *iter; app_message_outbox_begin(&iter); dict_write_cstring(iter, TITLE, titles[cell_index->row]); dict_write_int8(iter, TYPE, 0); dict_write_end(iter); app_message_outbox_send(); }
int main (int argc, char *argv[]) { gtk_init (&argc, &argv); fprintf(stderr,"Build: %s %s\n",build_date,build_version); uname(&unameData); fprintf(stderr,"sysname: %s\n",unameData.sysname); fprintf(stderr,"nodename: %s\n",unameData.nodename); fprintf(stderr,"release: %s\n",unameData.release); fprintf(stderr,"version: %s\n",unameData.version); fprintf(stderr,"machine: %s\n",unameData.machine); GdkScreen *screen=gdk_screen_get_default(); if(screen==NULL) { fprintf(stderr,"no default screen!\n"); _exit(0); } display_width=gdk_screen_get_width(screen); display_height=gdk_screen_get_height(screen); fprintf(stderr,"width=%d height=%d\n", display_width, display_height); if(display_width>800 || display_height>480) { display_width=800; display_height=480; full_screen=0; } fprintf(stderr,"display_width=%d display_height=%d\n", display_width, display_height); splash_show("hpsdr.png", display_width, display_height, full_screen); g_idle_add(init,(void *)argv[0]); gtk_main(); return 0; }
static void app_init(void) { bluetooth_initialize(inbox_received_callback); routes_window_init(route_selected_callback); splash_show("TORONTO TRANSIT TIME\nBY @chesterbr"); }