how can i fix this?
This is an embedded system and resources are limited. As a result also libs are limited to fit into the small amount of RAM and ROM. So, all of the container elements can not scroll. This includes gridlist. The art of embedded systems programming includes finding a "good enough" solution, that still fits, this includes:
- use a larger display
- use smaller fonts (so that you get more lines or coloumns)
- reduce spacing between the cells (Google Code Archive - Long-term storage for Google Code Project Hosting.)
- change menu structure by introducing another menu level: Two buttons from which you jump to three and two more buttons
- use "strlist", which is scrollable. It behaves like a 1 x n (e.g. 1.x5) gridlist of buttons.
Oliver