From: <mar...@us...> - 2008-10-27 09:21:12
|
Revision: 1572 http://navit.svn.sourceforge.net/navit/?rev=1572&view=rev Author: martin-s Date: 2008-10-27 09:20:11 +0000 (Mon, 27 Oct 2008) Log Message: ----------- Fix:gui_internal:Modified to use new callbacks Modified Paths: -------------- trunk/navit/navit/gui/internal/gui_internal.c Modified: trunk/navit/navit/gui/internal/gui_internal.c =================================================================== --- trunk/navit/navit/gui/internal/gui_internal.c 2008-10-26 21:36:25 UTC (rev 1571) +++ trunk/navit/navit/gui/internal/gui_internal.c 2008-10-27 09:20:11 UTC (rev 1572) @@ -237,6 +237,7 @@ * values of -1 indicate no value was specified in the config file. */ struct gui_config_settings config; + struct callback *motion_cb,*button_cb,*resize_cb,*keypress_cb; }; @@ -2842,10 +2843,14 @@ this->gra=gra; this->win=win; transform_get_size(trans, &this->root.w, &this->root.h); - graphics_register_resize_callback(gra, gui_internal_resize, this); - graphics_register_button_callback(gra, gui_internal_button, this); - graphics_register_motion_callback(gra, gui_internal_motion, this); - graphics_register_keypress_callback(gra, gui_internal_keypress, this); + this->resize_cb=callback_new_attr_1(gui_internal_resize, attr_resize, this); + graphics_add_callback(gra, this->resize_cb); + this->button_cb=callback_new_attr_1(gui_internal_button, attr_button, this); + graphics_add_callback(gra, this->button_cb); + this->motion_cb=callback_new_attr_1(gui_internal_motion, attr_motion, this); + graphics_add_callback(gra, this->motion_cb); + this->keypress_cb=callback_new_attr_1(gui_internal_keypress, attr_keypress, this); + graphics_add_callback(gra, this->keypress_cb); this->background=graphics_gc_new(gra); graphics_gc_set_foreground(this->background, &cb); this->background2=graphics_gc_new(gra); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |