Página 1 de 1

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 08 Jul 2024 20:37
por Jorge Luiz
Olá?
Queria saber de uma Biblioteca Gráfica (*.LIB) para o Terminal do Ubuntu Linux!
Que desenhe linhas, quadrado, retângulo, circulo pelo Terminal Linux Ubuntu!
Também quero um manual (Tutorial) para essa Biblioteca Gráfica (*.LIB)

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 10 Jul 2024 10:55
por bencz
Só usar oq o Harbour ja fornece...

Código: Selecionar todos

ROCEDURE Main()

   CLS

   @ 0, 0, 15, MaxCol() BOX "         " COLOR "W+/B"
   MESSAGE( '@ 0, 0, 15, MaxCol() BOX "         " COLOR "W+/B"' )

   __Box( 1, 1, 5, 7 )
   MESSAGE( "__Box( 1, 1, 5, 7 )" )

   __Box( 1, 1, 5, 7, "X" )
   MESSAGE( '__Box( 1, 1, 5, 7, "X" )' )

   __BoxD( 2, 2, 6, 8 )
   MESSAGE( "__BoxD( 2, 2, 6, 8 )" )

   __BoxS( 3, 3, 7, 9 )
   MESSAGE( "__BoxS( 3, 3, 7, 9 )" )

   RETURN

PROCEDURE MESSAGE( cText )

   @ 16, 0 CLEAR TO 16, MaxCol()
   @ 16, 0 SAY cText
   OutStd( Chr( 7 ) )
   Inkey( 0 )

   RETURN

Código: Selecionar todos

PROCEDURE Main()

   LOCAL GetList := {}

   LOCAL cItem := "Windows"
   LOCAL lx := .F.
   LOCAL ly := .F.

   LOCAL aItems[ 3 ]

   aItems[ 1 ] := RadioButto( 3, 3, "&Windows" )
   aItems[ 2 ] := RadioButto( 4, 3, "&Linux" )
   aItems[ 3 ] := RadioButto( 5, 3, "&OS X" )

   CLS
   SetColor( "W/B+,R/B,G+/R,B+/R+,BG/N+,W/BG,RB/BG" )

   @  2,  2, 6, 40 GET cItem RADIOGROUP aItems COLOR "W/B+,R/B,G/B+" MESSAGE "Select your OS"

   @  8,  3 SAY "Married"
   @  8, 12 GET lx CHECKBOX COLOR "W/B+,W/B,W+/R,W/G+" MESSAGE "Are you married?"
   @  9,  3 SAY "Singer"
   @  9, 12 GET ly CHECKBOX COLOR "W/B+,W/B,W+/R,W/G+" MESSAGE "Are you a singer?"

   READ MSG AT MaxRow(), 0, MaxCol() MSG COLOR "W/B+"

   ? "Is the person married:", iif( lx, "Yes", "No" )
   ? "Is the person a singer:", iif( ly, "Yes", "No" )
   ? "Your OS is", cItem

   RETURN

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 10 Jul 2024 15:30
por Jorge Luiz
Alguém mais para responder a dúvida?

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 10 Jul 2024 15:57
por JoséQuintas
lembro da lib default ser gtk e permitir alguma coisa usando hb_gtInfo().
Basicamente compilar com -GUI.

O que está querendo acho que é um sonho antigo dos programadores, e não foi criado ainda.
Talvez hwgui e a gt dela seja uma alternativa.
Terá que fazer seus próprios testes.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 10 Jul 2024 16:41
por Itamar M. Lins Jr.
Olá!
Ele quer para o terminal!
E manual...
Não usar o sistema de janelas X... Hwgui não serve, HBQT não serve, xTerm não serve...
Será SLANG, NCURSES...

Saudações,
Itamar M. LIns Jr.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 13 Jul 2024 18:22
por Jorge Luiz
Só sei que a Linguagem QBASIC fazia isso! Não sei se faz pelo terminal Linux?
Alguém para dar uma opinião?

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 13 Jul 2024 18:40
por Jorge Luiz
Alguém para ajudar?

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 13 Jul 2024 21:23
por Jorge Luiz
Olha um código na Linguagem C
Posso inserir no código Harbour?
https://taypi.github.io/
Dê a sua opinião?

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 14 Jul 2024 11:33
por Itamar M. Lins Jr.
Olá!
É a maneira que vc perguntou.
Pelo terminal usa-se VT100, slang, nCurses...(sem nenhum GERENCIADOR DE JANELAS)
Usando um SISTEMA DE JANELAS(UM SERVIDOR!) X11, que as libs gráficas usam tem HBQT, xTerm, Hwgui...
Olha um código na Linguagem C
Você postou não um código em C(puro), mas um código da lib OpenGL, que usa o sistema de janelas X11...
Esse código que vc postou não usa TERMINAL LINUX!
Tá perguntando uma coisa e postando outra.
Hwgui faz o que vc quer.

Saudações,
Itamar M. Lins Jr.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 14 Jul 2024 17:15
por Jorge Luiz
O que acha do QBASIC e do Pascal?
Antigamente eles faziam Círculo, Quadrado, Triângulo, Linha...

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 14 Jul 2024 19:26
por rochinha
Amiguinhos,

O Harbour aceita codigo C dentro dos padrões que ele interage.

Você gera o código .OBJ à partir do código C usando o compilador C que acompanha o seu Harbour e pode linká-lo ao seu projeto.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 14 Jul 2024 19:55
por Itamar M. Lins Jr.
Olá!
O que acha do QBASIC e do Pascal?
Antigamente eles faziam Círculo, Quadrado, Triângulo, Linha...
Usando Hwgui.
Screenshot_20240714_200106.png
Screenshot_20240714_200248.png
Screenshot_20240714_200416.png
Se desejar e entender de C, pode usar esse mesmo OpenGL.
https://github.com/dev-harbour/gtglfw
Provavelmente INACABADO esse ai. Mas pra quem entende, pode dar uma ideia.

Saudações,
Itamar M. Lins Jr.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 02 Jan 2025 14:11
por Jorge Luiz
Olá!
Olha em de novo!
Itamar M. Lins Jr.
Fui no link
https://github.com/dev-harbour/gtglfw
E ele deletou as apostilas!
Onde tem essa apostila acima?
Se você tem essa apostila que inseriu nas imagens acima!
Poderia enviar por e-mail?

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 06 Jan 2025 20:05
por JoséQuintas
gfx.png
gfx2.png

Código: Selecionar todos

#  if defined( __PLATFORM__WINDOWS )
      hbshell_gtSelect( "GTWVT" )
#  elif defined( __PLATFORM__UNIX )
      hbshell_gtSelect( "GTXWC" )
#  endif
https://github.com/harbour/core/blob/ma ... ts/gfx.prg
https://github.com/harbour/core/blob/ma ... s/gfx2.prg

Pois é...
Lembrava de ter visto algo disso.
Há alguns anos usei Linux do Windows 10.
Mas aqui deixou de funcionar em 2015, minha máquina deixou de ser compatível com Hyper V e Linux.
Se não me engano pedia pra instalar X11, mas na época não era possível no Windows.
Não tenho certeza, fazem quase 10 anos isso.
Depois a Microsoft lançou a versão seguinte do Linux, com mais recursos, mas já não podia testar.

Biblioteca Gráfica para o Terminal do Ubuntu

Enviado: 12 Jan 2025 08:57
por Jorge Luiz
EStou tentando achar e não consigo!
O cara do Github apagou os arquivos!
Se alguém tiver um, me aviza?