Tamanho da Fonte

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Tamanho da Fonte

Mensagem por Hasse »

Boa tarde colegas.

Na MiniGui, e PRG abaixo (ver perguntas abaixo do PRG):

Código: Selecionar todos

   DEFINE WINDOW Form_1 ;
      AT 0,0 ;
      WIDTH 640 HEIGHT 480 ;
      TITLE 'MiniGUI Browse1 Demo' ;
      MAIN NOMAXIMIZE ;
      ON INIT OpenTables() ;
      ON RELEASE CloseTables()

      DEFINE MAIN MENU 
         POPUP 'File'
            ITEM 'Set Browse Value' ACTION Form_1.Browse_1.Value := Val ( InputBox ('Set Browse Value','') )
            ITEM 'Get Browse Value' ACTION MsgInfo ( Str ( Form_1.Browse_1.Value ) )
            ITEM 'Refresh Browse'   ACTION Form_1.Browse_1.Refresh
            SEPARATOR
            ITEM 'Exit'    ACTION Form_1.Release
         END POPUP
         POPUP 'Help'
            ITEM 'About'      ACTION MsgInfo ("MiniGUI Browse Demo") 
         END POPUP
      END MENU

      DEFINE STATUSBAR
         STATUSITEM ''
      END STATUSBAR

      DEFINE TAB Tab_1 ;
         AT 0,10 ;
         WIDTH 600 ;
         HEIGHT 400 ;
         VALUE 1 ;
         TOOLTIP 'Tab Control' ;
            ON CHANGE ( DoMethod ( 'Form_1' , 'Browse_' + Ltrim( Str( Form_1.Tab_1.Value ) ) , 'SetFocus' ), ;
            DoMethod ( 'Form_1' , 'Browse_' + Ltrim( Str( Form_1.Tab_1.Value ) ) , 'Refresh' ) , ChangeTest() )

         PAGE 'Page 1'

            @ 40,20 BROWSE Browse_1 ;
               WIDTH 560 ;
               HEIGHT 340 ;  
               HEADERS { 'Code' , 'First Name' , 'Last Name', 'Birth Date', 'Married' , 'Biography' } ;
               WIDTHS { 150 , 150 , 150 , 150 , 150 , 150 } ;
               WORKAREA &var ;
               FIELDS { 'Test->Code' , 'Test->First' , 'Test->Last' , 'Test->Birth' , 'Test->Married' , 'Test->Bio' } ;
               TOOLTIP 'Browse Test' ;
               ON CHANGE ChangeTest() ;
               JUSTIFY { BROWSE_JTFY_LEFT,BROWSE_JTFY_CENTER, BROWSE_JTFY_CENTER, BROWSE_JTFY_CENTER,BROWSE_JTFY_CENTER,BROWSE_JTFY_CENTER} ;
               DELETE ;
               LOCK ;
               EDIT INPLACE 
         END PAGE
1-Como se seta a fonte e seu tamanho somente para o título da janela (neste caso 'MiniGUI Browse1 Demo' ) ?

2-Idem para as opções de menu (neste caso "File" e "Help") ?

3-Idem para STATUSBAR ?

4-Idem para o título das abas (neste caso, "Tab_1")"?

5-Idem para o header do browse (neste caso, { 'Code' , 'First Name' , 'Last Name', 'Birth Date', 'Married' , 'Biography' }) ?

6-Idem para o texto dos diversos TOOLTIP ?

Tentei várias opções com FONT "cFonte" SIZE nFonte, mas sempre o resultado era de forma global e nunca de forma individual.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Re: Tamanho da Fonte

Mensagem por JAIR RANGEL »

Olá, Hasse !

Tente o seguinte: Carregue a IDE MiniGUI. Em seguida crie um FORM.
Verifique as propriedades existentes para configuração do FORM.
Lá vc vai encontrar os nomes de todas as propriedades disponíveis para o FORM.
Veja também a guia EVENTOS. Com todos os EVENTOS possíveis para o FORM.

Espero ter ajudado !

Jair Rangel
Harbour+MiniGUI
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: Tamanho da Fonte

Mensagem por Hasse »

Bom dia Jair.

Vou verificar, e no caso de qualquer dúvida volto ao contato.

Obrigado.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Re: Tamanho da Fonte

Mensagem por Hasse »

Boa tarde colegas, especialmente para o Jair.

Fiz exaustivos testes, porém não consegui modificar o tamanho da fonte do menu principal. Veja o exemplo:

Código: Selecionar todos

DEFINE WINDOW TEMPLATE AT 170 , 234 WIDTH 745 HEIGHT 489 TITLE "Hello" FONT "Tahoma" SIZE 14
Está definida a Fonte e o seu tamanho. Estes valores só aparacem nos itens seguintes ao menu, como TEXTBOX, BUTTONEX, LABEL e outros.

Não tive êxito na mudança da fonte e tamanho do Menu Principal, e mesmo nos seus popup's.

Eventualmente isto poderia ser feito no PRG que "chama" o FMG com o DEFINE WINDOW TEMPLATE ? Se for assim, não descobri ainda como se faz isto.

Alguém tem uma idéia ???
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Responder