removed tab input code

This commit is contained in:
vurtun 2016-01-26 21:38:54 +01:00
parent 9757f59c66
commit 5c8cc7228c
7 changed files with 12 additions and 55 deletions

View File

@ -288,15 +288,9 @@ input_key(struct zr_context *ctx, ALLEGRO_EVENT *evt, int down)
zr_input_key(ctx, ZR_KEY_DEL, down);
else if (sym == ALLEGRO_KEY_ENTER)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (sym == ALLEGRO_KEY_TAB) {
else if (sym == ALLEGRO_KEY_TAB)
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (sym == ALLEGRO_KEY_BACKSPACE)
else if (sym == ALLEGRO_KEY_BACKSPACE)
zr_input_key(ctx, ZR_KEY_BACKSPACE, down);
else if (sym == ALLEGRO_KEY_LEFT)
zr_input_key(ctx, ZR_KEY_LEFT, down);

View File

@ -120,15 +120,9 @@ input_key(struct zr_context *ctx, ALLEGRO_EVENT *evt, int down)
zr_input_key(ctx, ZR_KEY_DEL, down);
else if (sym == ALLEGRO_KEY_ENTER)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (sym == ALLEGRO_KEY_TAB) {
else if (sym == ALLEGRO_KEY_TAB)
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (sym == ALLEGRO_KEY_BACKSPACE)
else if (sym == ALLEGRO_KEY_BACKSPACE)
zr_input_key(ctx, ZR_KEY_BACKSPACE, down);
else if (sym == ALLEGRO_KEY_LEFT)
zr_input_key(ctx, ZR_KEY_LEFT, down);

View File

@ -384,16 +384,9 @@ input_key(GLFWwindow *window, int key, int scancode, int action, int mods)
UNUSED(scancode);
if (key == GLFW_KEY_RIGHT_SHIFT || key == GLFW_KEY_LEFT_SHIFT)
zr_input_key(&gui.ctx, ZR_KEY_SHIFT, down);
else if (key == GLFW_KEY_TAB) {
else if (key == GLFW_KEY_TAB)
zr_input_key(&gui.ctx, ZR_KEY_TAB, down);
/* because: reasons */
if (!down) {
zr_input_unicode(&gui.ctx, ' ');
zr_input_unicode(&gui.ctx, ' ');
zr_input_unicode(&gui.ctx, ' ');
zr_input_unicode(&gui.ctx, ' ');
}
} else if (key == GLFW_KEY_DELETE)
else if (key == GLFW_KEY_DELETE)
zr_input_key(&gui.ctx, ZR_KEY_DEL, down);
else if (key == GLFW_KEY_ENTER)
zr_input_key(&gui.ctx, ZR_KEY_ENTER, down);

View File

@ -549,15 +549,9 @@ input_key(struct XWindow *xw, struct zr_context *ctx, XEvent *evt, int down)
zr_input_key(ctx, ZR_KEY_DEL, down);
else if (*code == XK_Return)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (*code == XK_Tab) {
else if (*code == XK_Tab)
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (*code == XK_space && !down)
else if (*code == XK_space && !down)
zr_input_char(ctx, ' ');
else if (*code == XK_Left)
zr_input_key(ctx, ZR_KEY_LEFT, down);

View File

@ -173,15 +173,9 @@ input_key(struct zr_context *ctx, SDL_Event *evt, int down)
zr_input_key(ctx, ZR_KEY_DEL, down);
else if (sym == SDLK_RETURN)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (sym == SDLK_TAB) {
else if (sym == SDLK_TAB)
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (sym == SDLK_BACKSPACE)
else if (sym == SDLK_BACKSPACE)
zr_input_key(ctx, ZR_KEY_BACKSPACE, down);
else if (sym == SDLK_LEFT)
zr_input_key(ctx, ZR_KEY_LEFT, down);

View File

@ -373,15 +373,9 @@ input_key(struct zr_context *ctx, SDL_Event *evt, int down)
zr_input_key(ctx, ZR_KEY_DEL, down);
else if (sym == SDLK_RETURN)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (sym == SDLK_TAB) {
else if (sym == SDLK_TAB)
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (sym == SDLK_BACKSPACE)
else if (sym == SDLK_BACKSPACE)
zr_input_key(ctx, ZR_KEY_BACKSPACE, down);
else if (sym == SDLK_LEFT)
zr_input_key(ctx, ZR_KEY_LEFT, down);

View File

@ -363,12 +363,6 @@ input_key(struct XWindow *xw, struct zr_context *ctx, XEvent *evt, int down)
zr_input_key(ctx, ZR_KEY_ENTER, down);
else if (*code == XK_Tab) {
zr_input_key(ctx, ZR_KEY_TAB, down);
if (!down) {
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
zr_input_unicode(ctx, ' ');
}
} else if (*code == XK_space && !down)
zr_input_char(ctx, ' ');
else if (*code == XK_Left)