Bitmap *src_bitmap;
int src_x, src_y;
- gi->width = 2 * border_xsize + gi->textinput.size * font_width +button_size;
+ gi->width = 2 * border_xsize + gi->textinput.size * font_width + button_size;
gi->height = 2 * border_ysize + font_height;
if (gi->selectbox.options == NULL)
int cursor_pos = gi->textinput.cursor_position;
char letter = getCharFromKey(key);
boolean legal_letter = (gi->type == GD_TYPE_TEXT_INPUT_NUMERIC ?
- letter >= '0' && letter <= '9' :
- letter != 0);
+ (letter >= '0' && letter <= '9') || letter == '-' : letter != 0);
if (legal_letter && text_length < gi->textinput.size)
{