From: <mar...@us...> - 2013-01-28 21:55:24
|
Revision: 5358 http://navit.svn.sourceforge.net/navit/?rev=5358&view=rev Author: martin-s Date: 2013-01-28 21:55:18 +0000 (Mon, 28 Jan 2013) Log Message: ----------- Add:osd_core:Support command attribute for compass Modified Paths: -------------- trunk/navit/navit/osd/core/osd_core.c Modified: trunk/navit/navit/osd/core/osd_core.c =================================================================== --- trunk/navit/navit/osd/core/osd_core.c 2013-01-25 22:58:58 UTC (rev 5357) +++ trunk/navit/navit/osd/core/osd_core.c 2013-01-28 21:55:18 UTC (rev 5358) @@ -94,6 +94,7 @@ struct compass { int width; struct graphics_gc *green; + struct callback *click_cb; }; static void @@ -1391,6 +1392,8 @@ graphics_gc_set_linewidth(opc->osd_item.graphic_fg_white, this->width); navit_add_callback(nav, callback_new_attr_1(callback_cast(osd_compass_draw), attr_position_coord_geo, opc)); + if (opc->osd_item.command) + navit_add_callback(nav, this->click_cb = callback_new_attr_1(callback_cast (osd_std_click), attr_button, &opc->osd_item)); osd_compass_draw(opc, nav, NULL); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |