gtk version is running again..

master
steffen 12 years ago
parent 52088304b9
commit 3c54de751f

@ -56,7 +56,7 @@ sposmroute:
do if ! make -C $$i; then \ do if ! make -C $$i; then \
exit -2; \ exit -2; \
fi done fi done
$(CC) -o sposmroute -lgtk -lmapsys -lgui -ldraw -lmain -lbase -lgui -Lbase -Lmain -Lgtk -Ldraw -Lgui -Lmapsys `pkg-config --libs gtk+-2.0 libxml-2.0` -lbz2 $(DEBUG) $(CC) -o sposmroute -lgtk -lmapsys -lgui -ldraw -lmain -lbase -lgui -Lbase -Lmain -Lgtk -Ldraw -Lgui -Lmapsys `pkg-config --libs gtk+-2.0 libxml-2.0` -lbz2 -lm $(DEBUG)
cleanapp: cleanapp:
rm -rf sposmroute rm -rf sposmroute

@ -796,7 +796,6 @@ int draw_mapcopy () {
void draw () { void draw () {
static int still_drawing = 0; static int still_drawing = 0;
// d_printf ("draw()");
/* only run once at the time.. */ /* only run once at the time.. */
if (still_drawing) return; if (still_drawing) return;
still_drawing = 1; still_drawing = 1;

@ -144,6 +144,7 @@ void draw_mouseloop ()
if (mousebtn && t - mousebtnpresstime > 1) if (mousebtn && t - mousebtnpresstime > 1)
{ {
mousebtnpresslongtime = 1; mousebtnpresslongtime = 1;
d_printf ("draw_mouseloop: long press..");
draw (); draw ();
} }

@ -121,14 +121,14 @@ gboolean map_da_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer
lo = event->keyval & 0x00FF; lo = event->keyval & 0x00FF;
hi = (event->keyval & 0xFF00) > 8; hi = (event->keyval & 0xFF00) > 8;
if (hi == 0) gevent.keyval = lo; if (hi == 0) gevent.keychar = lo;
if (hi == 1 && lo == 0x08) gevent.keyval = lo; if (hi == 1 && lo == 0x08) gevent.keychar = lo;
if (hi == 1 && lo == 0x1b) gevent.keyval = lo; if (hi == 1 && lo == 0x1b) gevent.keychar = lo;
if (hi == 1 && lo == 0x0d) gevent.keyval = lo; if (hi == 1 && lo == 0x0d) gevent.keychar = lo;
if (hi == 1 && lo == 0x51) gevent.keyval = lo; if (hi == 1 && lo == 0x51) gevent.keychar = lo;
if (hi == 1 && lo == 0x53) gevent.keyval = lo; if (hi == 1 && lo == 0x53) gevent.keychar = lo;
d_printf ("keyval: '%c' lo(%x) hi(%x) gevent:%lx", event->keyval, lo, hi, gevent.keyval); d_printf ("keyval: '%c' lo(%x) hi(%x) gevent:%lx", event->keyval, lo, hi, gevent.keychar);
gevent.event = EGUI_KEYCHAR; gevent.event = EGUI_KEYCHAR;
gui_event (gevent); gui_event (gevent);

@ -1,4 +1,4 @@
/* $Id: gui.c,v 1.25 2013/08/01 23:27:38 steffen Exp $ */ /* $Id: gui.c,v 1.27 2014/02/04 20:33:19 steffen Exp $ */
/*************************************************************************** /***************************************************************************
* gui.c * gui.c
* *
@ -189,7 +189,7 @@ int gui_event (GUIEvent event) {
default: default:
break; break;
} }
return 0; return 0;
}; };

Loading…
Cancel
Save