Exemple #1
0
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();
}
Exemple #2
0
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();
}
Exemple #3
0
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");
}