Ejemplo n.º 1
0
void editor_track_initialize (void) {

   roadmap_start_add_action ("togglenewroads", "Record new roads", NULL, NULL,
      "Allow / prevent automatic creation of new roads",
      editor_track_toggle_new_roads);

   roadmap_state_add ("new_roads", &editor_new_roads_state);

   roadmap_gps_register_listener(editor_gps_update);
   
   editor_track_report_init ();
}
Ejemplo n.º 2
0
void roadmap_skin_auto_night_mode(void){

   roadmap_config_declare_enumeration ("preferences", &RoadMapConfigFeatureEnabled, NULL, "no",
                  "yes", NULL);

   if (!roadmap_skin_auto_night_feature_enabled())
      return;

   roadmap_config_declare_enumeration
      ("user", &RoadMapConfigAutoNightMode, NULL, "yes", "no", NULL);

   if (!auto_night_mode_cfg_on())
      return;

   roadmap_gps_register_listener (roadmap_skin_gps_listener);

}
Ejemplo n.º 3
0
/***********************************************************
 *	Name 		: roadmap_device_initialize
 *	Purpose 	: Loads the backlight parameter from the configuration
 * 					and updates the application. Returns the loaded value
 */
int roadmap_device_initialize( void )
{
    // Load the configuration
    roadmap_config_declare
    ("user", &RoadMapConfigBackLight, "no", NULL);

    // Update the UI object
    roadmap_device_backlight_monitor_reset();

    // Register as gps listener
    roadmap_gps_register_listener( roadmap_device_backlight_monitor );

    // Log the operation
    roadmap_log( ROADMAP_DEBUG, "roadmap_backlight_initialize() - Current setting : %s",
                 roadmap_config_get( &RoadMapConfigBackLight ) );

    return 1;
}
Ejemplo n.º 4
0
static void register_gps_listener(void){
   roadmap_gps_register_listener (&roadmap_gps_update);
}