Consultor Eletrônico



Kbase P9148: Cannot gain focus in a browse on a terminal with less then 80 columns?
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/25/2003
Status: Unverified

FACT(s) (Environment):

Progress/WebSpeed Versions

SYMPTOM(s):

Cannot gain focus in a browse on a terminal with less then 80 columns?

FIX:

It can be reproduced on any UNIX terminal that you resize to 20x16. Unfortunately, PROGRESS does not support terminals with less than 80 columns. Regardless of what a customer puts in his/her PROTERMCAP or TERMCAP file, PROGRESS requires that the terminal has at least 80 columns and if it does not then the entry is ignored and it is assumed that you have 80 columns and will render the application as best as it can.

The main reason for the behavior with the given small terminal size is that the status area at the bottom is wrapping around an extra line and causing the display to shift up one line, thus putting the top of the browse above the display area. Upon start-up, the status area is drawn after the browse is drawn, so the browse has no way of knowing that the display has changed. I think this will happen anytime a message appears in the status area, so there doesn't seem to be a work around. I've tried forcing a repaint by repositioning, and/ or selecting rows in the 4GL, but with no luck.

At any rate, the size of the terminal is not supported and the PROTERMCAP warns users to test smaller terminal sizes before deploying the application. "