***************/
gboolean key_press(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return FALSE;
}
void on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
{
g_message("key-press");
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
}
static gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer _)
{
guint kv = event->keyval;
- if (kv == GDK_q) gtk_main_quit();
- else if (kv == GDK_h) pos[0] -= 0.02;
- else if (kv == GDK_j) pos[1] += 0.02;
- else if (kv == GDK_k) pos[1] -= 0.02;
- else if (kv == GDK_l) pos[0] += 0.02;
- else if (kv == GDK_o) pos[2] -= 0.02;
- else if (kv == GDK_i) pos[2] += 0.02;
- else if (kv == GDK_H) rot[2] -= 2.0;
- else if (kv == GDK_J) rot[0] += 2.0;
- else if (kv == GDK_K) rot[0] -= 2.0;
- else if (kv == GDK_L) rot[2] += 2.0;
+ if (kv == GDK_KEY_q) gtk_main_quit();
+ else if (kv == GDK_KEY_h) pos[0] -= 0.02;
+ else if (kv == GDK_KEY_j) pos[1] += 0.02;
+ else if (kv == GDK_KEY_k) pos[1] -= 0.02;
+ else if (kv == GDK_KEY_l) pos[0] += 0.02;
+ else if (kv == GDK_KEY_o) pos[2] -= 0.02;
+ else if (kv == GDK_KEY_i) pos[2] += 0.02;
+ else if (kv == GDK_KEY_H) rot[2] -= 2.0;
+ else if (kv == GDK_KEY_J) rot[0] += 2.0;
+ else if (kv == GDK_KEY_K) rot[0] -= 2.0;
+ else if (kv == GDK_KEY_L) rot[2] += 2.0;
gtk_widget_queue_draw(widget);
return FALSE;
}
gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer _)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return FALSE;
}
static gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer _)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return FALSE;
}
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
- if (kv == GDK_q) gtk_main_quit();
- else if (kv == GDK_w) tester->wireframe = !tester->wireframe;
- else if (kv == GDK_h) glTranslated( 0.1, 0, 0);
- else if (kv == GDK_l) glTranslated(-0.1, 0, 0);
- else if (kv == GDK_j) glTranslated( 0, 0.1, 0);
- else if (kv == GDK_k) glTranslated( 0, -0.1, 0);
- else if (kv == GDK_i) glTranslated( 0, 0, 0.1);
- else if (kv == GDK_o) glTranslated( 0, 0, -0.1);
- else if (kv == GDK_H) glRotated(-5, 0,1,0);
- else if (kv == GDK_L) glRotated( 5, 0,1,0);
- else if (kv == GDK_J) glRotated( 5, 1,0,0);
- else if (kv == GDK_K) glRotated(-5, 1,0,0);
- else if (kv == GDK_I) glRotated(-5, 0,0,1);
- else if (kv == GDK_O) glRotated( 5, 0,0,1);
+ if (kv == GDK_KEY_q) gtk_main_quit();
+ else if (kv == GDK_KEY_w) tester->wireframe = !tester->wireframe;
+ else if (kv == GDK_KEY_h) glTranslated( 0.1, 0, 0);
+ else if (kv == GDK_KEY_l) glTranslated(-0.1, 0, 0);
+ else if (kv == GDK_KEY_j) glTranslated( 0, 0.1, 0);
+ else if (kv == GDK_KEY_k) glTranslated( 0, -0.1, 0);
+ else if (kv == GDK_KEY_i) glTranslated( 0, 0, 0.1);
+ else if (kv == GDK_KEY_o) glTranslated( 0, 0, -0.1);
+ else if (kv == GDK_KEY_H) glRotated(-5, 0,1,0);
+ else if (kv == GDK_KEY_L) glRotated( 5, 0,1,0);
+ else if (kv == GDK_KEY_J) glRotated( 5, 1,0,0);
+ else if (kv == GDK_KEY_K) glRotated(-5, 1,0,0);
+ else if (kv == GDK_KEY_I) glRotated(-5, 0,0,1);
+ else if (kv == GDK_KEY_O) glRotated( 5, 0,0,1);
glMultMatrixd(model);
gtk_widget_queue_draw(GTK_WIDGET(tester));
gboolean on_key_press(GtkWidget *widget, GdkEventKey *event, gpointer _)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return FALSE;
}
**********/
static gboolean key_press(GritsTester *tester, GdkEventKey *event, GritsVolume *volume)
{
- if (event->keyval == GDK_v) grits_volume_set_level(volume, volume->level-0.5);
- else if (event->keyval == GDK_V) grits_volume_set_level(volume, volume->level+0.5);
- else if (event->keyval == GDK_d) dist += 0.5;
- else if (event->keyval == GDK_D) dist -= 0.5;
+ if (event->keyval == GDK_KEY_v) grits_volume_set_level(volume, volume->level-0.5);
+ else if (event->keyval == GDK_KEY_V) grits_volume_set_level(volume, volume->level+0.5);
+ else if (event->keyval == GDK_KEY_d) dist += 0.5;
+ else if (event->keyval == GDK_KEY_D) dist -= 0.5;
return FALSE;
}
static gboolean on_key_press(GritsOpenGL *opengl, GdkEventKey *event, gpointer _)
{
g_debug("GritsOpenGL: on_key_press - key=%x, state=%x, plus=%x",
- event->keyval, event->state, GDK_plus);
+ event->keyval, event->state, GDK_KEY_plus);
guint kv = event->keyval;
/* Testing */
- if (kv == GDK_w) {
+ if (kv == GDK_KEY_w) {
opengl->wireframe = !opengl->wireframe;
grits_viewer_queue_draw(GRITS_VIEWER(opengl));
}
- if (kv == GDK_p) {
+ if (kv == GDK_KEY_p) {
opengl->pickmode = !opengl->pickmode;
grits_viewer_queue_draw(GRITS_VIEWER(opengl));
}
#ifdef ROAM_DEBUG
- else if (kv == GDK_n) roam_sphere_split_one(opengl->sphere);
- else if (kv == GDK_p) roam_sphere_merge_one(opengl->sphere);
- else if (kv == GDK_r) roam_sphere_split_merge(opengl->sphere);
- else if (kv == GDK_u) roam_sphere_update_errors(opengl->sphere);
+ else if (kv == GDK_KEY_n) roam_sphere_split_one(opengl->sphere);
+ else if (kv == GDK_KEY_p) roam_sphere_merge_one(opengl->sphere);
+ else if (kv == GDK_KEY_r) roam_sphere_split_merge(opengl->sphere);
+ else if (kv == GDK_KEY_u) roam_sphere_update_errors(opengl->sphere);
grits_viewer_queue_draw(GRITS_VIEWER(opengl));
#endif
return FALSE;
static gboolean on_key_press(GtkWidget *widget, GdkEventKey *event,
gpointer _)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
return grits_shutdown(widget);
return FALSE;
}
static gboolean on_key_press(GritsViewer *viewer, GdkEventKey *event, gpointer _)
{
g_debug("GritsViewer: on_key_press - key=%x, state=%x, plus=%x",
- event->keyval, event->state, GDK_plus);
+ event->keyval, event->state, GDK_KEY_plus);
double lat, lon, elev, pan;
grits_viewer_get_location(viewer, &lat, &lon, &elev);
pan = MIN(elev/(EARTH_R/2), 30);
switch (event->keyval) {
- case GDK_Left: case GDK_h: grits_viewer_pan(viewer, 0, -pan, 0); break;
- case GDK_Down: case GDK_j: grits_viewer_pan(viewer, -pan, 0, 0); break;
- case GDK_Up: case GDK_k: grits_viewer_pan(viewer, pan, 0, 0); break;
- case GDK_Right: case GDK_l: grits_viewer_pan(viewer, 0, pan, 0); break;
- case GDK_minus: case GDK_o: grits_viewer_zoom(viewer, 10./9); break;
- case GDK_plus: case GDK_i: grits_viewer_zoom(viewer, 9./10); break;
- case GDK_H: grits_viewer_rotate(viewer, 0, 0, -2); break;
- case GDK_J: grits_viewer_rotate(viewer, 2, 0, 0); break;
- case GDK_K: grits_viewer_rotate(viewer, -2, 0, 0); break;
- case GDK_L: grits_viewer_rotate(viewer, 0, 0, 2); break;
+ case GDK_KEY_Left: case GDK_KEY_h: grits_viewer_pan(viewer, 0, -pan, 0); break;
+ case GDK_KEY_Down: case GDK_KEY_j: grits_viewer_pan(viewer, -pan, 0, 0); break;
+ case GDK_KEY_Up: case GDK_KEY_k: grits_viewer_pan(viewer, pan, 0, 0); break;
+ case GDK_KEY_Right: case GDK_KEY_l: grits_viewer_pan(viewer, 0, pan, 0); break;
+ case GDK_KEY_minus: case GDK_KEY_o: grits_viewer_zoom(viewer, 10./9); break;
+ case GDK_KEY_plus: case GDK_KEY_i: grits_viewer_zoom(viewer, 9./10); break;
+ case GDK_KEY_H: grits_viewer_rotate(viewer, 0, 0, -2); break;
+ case GDK_KEY_J: grits_viewer_rotate(viewer, 2, 0, 0); break;
+ case GDK_KEY_K: grits_viewer_rotate(viewer, -2, 0, 0); break;
+ case GDK_KEY_L: grits_viewer_rotate(viewer, 0, 0, 2); break;
}
return FALSE;
}
{
g_debug("GritsPluginTest: on_poly_key - %d", event->keyval);
gdouble colors[0xff][3] = {
- [GDK_r] {1, 0, 0},
- [GDK_g] {0, 1, 0},
- [GDK_b] {0, 0, 1},
+ [GDK_KEY_r] {1, 0, 0},
+ [GDK_KEY_g] {0, 1, 0},
+ [GDK_KEY_b] {0, 0, 1},
};
if (event->keyval >= G_N_ELEMENTS(colors))
return FALSE;
gboolean key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
{
- if (event->keyval == GDK_q)
+ if (event->keyval == GDK_KEY_q)
gtk_main_quit();
return TRUE;
}