Clipper On Line • Ver Tópico - Como alterar tamanho da fonte na Window Main

Como alterar tamanho da fonte na Window Main

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Como alterar tamanho da fonte na Window Main

Mensagempor Jairo Maia » 06 Abr 2013 11:37

Olá Pessoal,

No exemplo abaixo, gostaria que as fontes do Menu ficasse em Arial tamanho 11. Todas as demais telas altero a fonte e dá tudo certo, mas não estou conseguindo alterar a Window Main, onde aparece os menus iniciais. Como posso fazer isso?:
#include "hmg.ch"

Function Main()

   DEFINE WINDOW Win_1 ;
      AT 0,0 ;
      WIDTH 400 ;
      HEIGHT 200 ;
      TITLE 'Tutor 02 - Property Test' ;
      MAIN
     
      DEFINE MAIN MENU
            POPUP "First Popup"
            ITEM 'Change Window Title' ACTION  Win_1.Title := 'New Title'
            ITEM 'Retrieve Window Title' ACTION  MsgInfo ( Win_1.Title )
         END POPUP
      END MENU

   END WINDOW
   
   CENTER WINDOW Win_1
   ACTIVATE WINDOW Win_1

Return
Editado pela última vez por Pablo César em 28 Mai 2013 12:50, no total de 4 vez
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor luiz antonio da silva » 08 Abr 2013 21:04

Olá Jairo !

Nos testes que fiz tb não consegui alterar o tamanho da fonte do menu, nem definindo fonte para a window principal.

define window tela           ;
          at 0,0                    ;
          width 800               ;
          height 600              ;
          title "principal"        ;
          font "ARIAL" SIZE 11; // aqui altera a fonte para "quase" tudo no form, menos para o menu...rs
          MAIN
end window
activate window tela


Abraço.
Luiz.
HMG 3.4.4 - SQL SERVER - ORACLE
luiz antonio da silva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 161
Data de registro: 21 Nov 2006 21:12
Cidade/Estado: serrana-sp
Curtiu: 13 vezes
Mens.Curtidas: 10 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Pablo César » 09 Abr 2013 08:34

Pois é... eu também procurei e não achei em HMG mas em Minigui, sim tem. Veja este exemplo: C:\MiniGUI\SAMPLES\Advanced\MenuEx
Tela86.PNG
Tela86.PNG (6.56 KiB) Visualizado 1739 vezes

Inclusive tem outros recursos como mudar o tema e cores do menu.
Tela87.PNG
Tela87.PNG (5.73 KiB) Visualizado 1739 vezes
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Jairo Maia » 09 Abr 2013 09:12

Olá Pessoal,
luiz antonio da silva escreveu:Nos testes que fiz tb não consegui alterar o tamanho da fonte do menu, nem definindo fonte para a window principal.
Obrigado Luiz pela atenção.

Pablo César escreveu:Pois é... eu também procurei e não achei em HMG mas em Minigui, sim tem.
Pablo, obrigado também pela atenção. Então podemos concluir que esta é uma limitação da HMG?

Vou instalar a MiniGui e ver os exemplos.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Pablo César » 09 Abr 2013 09:44

Jairo Maia escreveu:Então podemos concluir que esta é uma limitação da HMG?
Não, eu não vejo como limitação e sim uma falta de implementação. Veja a HMG é produto que zela pela padronização. Em muitos casos alguns componentes não estão presentes nas libs internas do HMG como ButtonEX, QHtm, ContextMenu por diferenciando componente, etc. Mas isso não quer dizer que com algum conhecimento em C não possa ser implementado. Pode ver um exemplo em USER.COMPONENTS da pasta SAMPLES da HMG. Eu mesmo tenho implementado o QHtm na HMG, gerando uma biblioteca para tal fim, assim como na Minigui. Acontece que Roberto Lopez preferiu manter as características iniciais padronizadas da HMG, na minha opinião, ele não gosta de implementar mudanças que fogem do padrão, então eis a UCI (User Components Implementation).

Se for ver as entranhas do código SOURCE da Minigui, irá ver muitas implementações em C que fazem parte da lib principal da Minigui. Já a HMG prefere que cada um faça a sua contribuição de forma independente e não permanente. O que em certa forma é correto separar as coisas. Pois a HMG tenta manter o mesmo padrão que o Harbour o faz em contra-posição do xHarbour, já que a HMG sempre funcionou com Harbour. Tudo seja para não cair na tentação de fazer um produto que só sirva para Windows ou outro SO específico.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Jairo Maia » 10 Abr 2013 08:14

Ok Pablo, obrigado pelos esclarecimentos.

Onde posso baixar a minigui com esta pasta? A instalação que tenho aqui não tem a pasta MiniGUI\SAMPLES\Advanced\MenuEx. Agradeceria se pudesse me passar o link.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Pablo César » 10 Abr 2013 08:39

Oi Jairo, não sei qual a versão que você instalou, a ultima que eu tenho é Harbour MiniGUI Extended Edition 2.1.9 - 2013.01.22 e consegui em http://sourceforge.net/projects/hmgs-minigui/files/CONTRIB/hmg219-mingw.exe

Mas já existe a versão 2.2.0 em: http://sourceforge.net/projects/hmgs-minigui/files/2.0-HMGS-MINIGUI%20source%20code/hmg-2.2.0-setup.exe e acabei de instalar também tem o mesmo exemplo.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Jairo Maia » 12 Abr 2013 10:28

Obrigado Pablo pelo link. Baixei, instalei e compilei a versão 2.2.0. Embora eu vá continuar com HMG, isto irá ajudar bastante. Valeu.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como alterar tamanho da fonte na Window Main

Mensagempor Pablo César » 12 Abr 2013 11:41

Eu também prefiro ficar com HMG. Só faço aplicações pequenas no MiniGUI, só quando não tem jeito. Mas se investir um pouco em C, você irá engrandecer seus conhecimentos e a comunidade HMG, mas faça de modo excepcional. Boa escolha ! :)Pos

O colega Dr. Soto, trabalha com gráfico, fontes e talvez ele venha a poder compatibilizar no HMG. Talvez ele se interesse, não sei dizer...

Mas acho que o investimento para mudanças desse tipo, tem que serem avaliadas. Adotar uma padrão de desenvolvimento, muitas vezes nós traz um certo conforto que a sua vez incrementa mais tempo para outros detalhes mais importantes no desenvolvimento. Para im padronização é muito importante. Não quer dizer que as vezes tenhamos que fazer algo diferente. Eu sempre estou vendo inovações e posto para os colegas, pois é isso que engrandece a nossa comunidade.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro