Window.Border (gb.ncurses)

Property Border As Integer

Retorna ou define se a Window tem uma borda. A borda envolve o conteúdo da janela e não pode ser substituído pelas rotinas da janela (em oposição às bordas ncurses normais que são na parte interna da janela).

Cuidado que a janela deve ser ampliada dois caráteres em largura e altura, a fim de chamar a borda externa da janela. O conteúdo é, naturalmente, preservado tão bem quanto possível. Isso significa que a ativação de uma borda de uma janela de ecrã completo irá reduzir o tamanho do conteúdo de modo que possa exibir uma borda. Como efeito, o conteúdo pode ser cortado no lado direito e na parte inferior.

O componente tem como objetivo detectar se o terminal suporta caracteres ACS, a fim de chamar a borda com caracteres gráficos linedrawing. Isto é feito pela presença dos "enacs" terminfo variável. Eu, pessoalmente, não considero o uso certo pelo que li sobre o assunto, mas funciona para o meu console Linux. Se os "enacs" não estão definidos, uma borda ASCII é desenhada.