[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-pt: PCB
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.