[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.
>
>