[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-pt: PCB



Eu acredito que o mais interessante de se portar o Pcb para GTK eh
sua integracao ao geda, ele poderia bem vir a ser o gPCB, que soh
existe meia duzia de linhas de codigo. Sem contar que com o 
programa em GTK, ia atrair mais pessoas a colaborar com ele, acho
eu. Eu imagino que soh de ver o treco em Xaw deve dar ateh um
medo em algumas pessoas. 
Serah que existe a possibilidade do programa usar as duas widgets?
Eu pergunto isso prah poder ir portando aos poucos. Por exemplo, 
substituir o desenho da janela e botoes de Xaw para GTK, e depois
ir substituindo outras funcoes, acho isso ia chamar a atencao... 


On Wed, 07 Aug 2002 15:08:01 -0300
"Alexandre P. Nunes" <alex@projetos.etc.br> wrote:

> Xtian Xultz wrote:
> 
> >Eu fico me perguntando se a GTK tem alguns recursos que a Xaw tem, 
> >ou se foi feito usando direto a Xlib.
> >Por exemplo, um treco extremamente produtivo no Pcb eh que voce 
> >nao precisa selecionar um objeto para modificalo. Por exemplo, para
> >engrossar uma linha, basta deixar o cursor por sobre essa linha e pressionar
> >S. Normalmente os programas esperam que voce clique na linha, ela 
> >muda de cor, voce pressiona a tecla de atalho e a coisa acontece. 
> >Parece uma besteira, mas esse clique a menos faz bastante diferenca.
> >Outra coisa que o Pcb faz, eh que quando voce seleciona uma ferramenta,
> >por exemplo a de desenhar poligonos, o cursor fica de um jeito, indicando
> >a ferramenta em uso. Se voce mudar de ferramenta, o cursor muda
> >indicando essa nova ferramenta. Se nao houver ferramenta selecionada,
> >daih eh que o cursor vira uma seta. 
> >Serah que em GTK dah prah fazer essas coisas?
> >
> >  
> >
> Até onde vão meus conhecimentos, sim. Não estudei a fundo gtk, mas as 
> widgets de qualquer toolkit normalmente são janelas filhas com eventos 
> próprios e você pode tratar esses eventos, de forma que quando o mouse 
> passa em cima, o programa recebe um evento e faz o que quiser, 
> selecionando o objeto corrente, por exemplo. Trocar a forma do cursor 
> também é um recurso extremamente simples.
> 
> Concordo contigo quando diz que o fato de não ter que clicar é 
> extremamente útil, principalmente com atalhos de uma só tecla, voce 
> passa o mouse e aperta a tecla, nao tem necessidade de parar o movimento 
> do mouse p/ poder 'mirar' p/ clicar, pois normalmente conforme o mouse e 
> o "peso" da mao, se voce aperta o botao com o mouse em movimento, o 
> cursor vai parar em qualquer lugar e voce clica em qualquer coisa, menos 
> no que voce queria.
> 
>