163
163
>Ponto</guimenuitem
165
> na barra de menu ou carregue no botão apropriado da barra de ferramentas. Você poderá então construir um ponto se carregar na posição desejada da janela.</para
165
> na barra de menu ou carregue no botão apropriado da barra de ferramentas. Você poderá então construir um ponto se carregar na posição desejada da janela.</para>
169
>Carregue na tecla &Shift; para activar um modo de rasterização, o qual lhe permite definir um ponto qualquer numa construção ajustada aos pontos da grelha.</para
168
173
>De facto, isto funciona da mesma forma para construir também outros objectos: carregue no item desejado do menu ou da barra de ferramentas e seleccione os objectos necessários para construir o objecto.</para
173
179
>Dado que você precisa normalmente de construir os pontos, basta carregar em algum ponto do ecrã com o &MMB; de modo a construir um ponto para si, sem ter de ir a um menu ou a um botão. </para>
221
227
>Estes argumentos são também objectos e poderão ser seleccionados, se carregar nos mesmos. Quando você mover um objecto que possa ser usado para construir o objecto, será mostrada uma imagem preliminar do que o objecto se parecerá. Para os objectos que necessitem de pontos como argumentos, você poderá criar um novo ponto na posição actual do cursor e seleccioná-lo com o &LMB;. </para>
223
229
>Você poderá sempre cancelar a criação do novo objecto com a tecla &Esc; ou carregando no botão <guiicon
230
>Cancelar a Construção</guiicon
225
231
> (o octógono vermelho com um <quote
227
233
>) na barra de ferramentas. </para>
261
>Quando tiver mais que um objecto sob o rato, poderá escolher facilmente o objecto a seleccionar ou adicionar á selecção actual. Carregue com o &LMB;, enquanto mantém carregada a tecla &Shift; para ter um menu de contexto com todos os objectos sob o rato. Aí, poderá seleccionar o objecto que necessita. Como foi dito anteriormente, o comportamento da tecla &Ctrl; irá afectar a selecção. </para>
267
>Quando tiver mais que um objecto sob o rato (indicado na barra de estado com <guilabel
268
>Qual objecto?</guilabel
269
> e no cursor do texto), poderá escolher facilmente o objecto a seleccionar ou adicionar à selecção actual. Carregue com o &LMB;, enquanto mantém carregada a tecla &Shift;, ou então carregue no &RMB;, para ter um menu de contexto com todos os objectos sob o rato. Aí, poderá seleccionar o objecto que necessita. Como foi dito anteriormente, o comportamento da tecla &Ctrl; irá afectar a selecção. </para>
265
272
>Seleccionar objectos</screeninfo>
286
293
>Quando os objectos que você deseja mover estiverem seleccionados, você poderá começar a movê-los se carregar no &LMB; e se arrastar qualquer um deles. Quando terminar, basta largar o &LMB;. </para>
289
>Para alguns tipos de objectos ('locuses' mais complicados), a movimentação dos objectos poderá ser lenta nos sistemas mais antigos). Isto é mau mas é inevitável, dado os cálculos envolvidos. </para
296
>Para alguns tipos de objectos ('loci' mais complicados), a movimentação dos objectos poderá ser lenta nos sistemas mais antigos). Isto é mau mas é inevitável, dado os cálculos envolvidos. </para
367
374
>Desfazer/Refazer</title>
369
376
>No &kig;, você poderá anular praticamente qualquer acção que tenha feito ao documento. Basta usar os botões de <guiicon
373
> da barra de ferramentas ou o atalho apropriado. </para>
380
> da barra de ferramentas, no menu <guimenu
382
> ou o atalho apropriado. </para>
376
385
<section id="full-screen-mode">
416
429
>Menus de Contexto</title>
418
431
>O &kig; tem menus de contexto para os seus objectos. Tente carregar com o &RMB; num objecto para que apareça um menu de contexto. Existem várias opções: para construir outros objectos, mudar as cores ou mesmo para esconder, mover ou remover os objectos. Alguns dos objectos têm opções próprias (⪚ você poderá redefinir a criação de certos pontos, de modo a estarem restritos a uma dada linha, quanto tal não era possível, &etc;). Estas opções deverão ser bastante simples de compreender. </para>
434
>Algumas das acções no menu de contexto de um objecto precisam de outro objecto definido como referência, por exemplo:</para>
439
>Rodar uma forma num dado número de graus em torno de um ponto</term>
444
>Carregue na opção <menuchoice
450
>Ângulo por Três Pontos</guimenuitem
452
> e crie o seu ângulo de rotação desejado em algum ponto da janela do &kig;, normalmente num local não incómodo. Se desejar, carregue com o botão direito no ângulo e na opção <menuchoice
454
>Adicionar uma Legenda de Texto</guimenu
456
>Ângulo em Graus</guimenuitem
462
>Carregue com o &RMB; no ângulo e seleccione <guimenuitem
463
>Definir o Tamanho</guimenuitem
464
> e introduza o tamanho novo deste ângulo na janela. </para
468
>Carregue nos <guimenu
470
> e construa o seu objecto desejado. </para
474
>Carregue com o botão direito na sua forma e seleccione a opção <menuchoice
476
>Transformar</guimenu
484
>Defina o seu ponto desejado de rotação.</para
488
>Carregue no seu ângulo.</para
492
>A sua forma foi então rodada!</para
495
<!--this does not work in 4.3/4.4/4.5 and trunk, so comment out for now
498
>Constructing your angle with an opening to the right allows for clockwise
499
shape rotation. Constructing your angle with an opening to the left <emphasis
501
adding the text label will allow both clockwise and counter-clockwise
505
Clicking on the arrow created by the angle makes a counter-clockwise
506
rotation. Clicking on the text label of the angle makes a clockwise
514
>Transladar um objecto</term>
519
>Carregue em <menuchoice
523
>Vectores & Segmentos</guisubmenu
527
> e construa o objecto, seleccionando o ponto inicial e final algures na janela do &kig;.</para
531
>Para ajustar o comprimento e direcção do vector, terá de editar o seu ponto inicial e final. Seleccione-os e escolha no menu de contexto <guimenuitem
532
>Mudar a Coordenada...</guimenuitem
537
>Carregue nos <guimenu
539
> e construa o seu objecto desejado. </para
543
>Carregue com o botão direito no seu objecto e seleccione a opção <menuchoice
545
>Transformar</guimenu
547
>Transladar</guimenuitem
553
>Seleccione o vector pelo qual transladar.</para
421
561
<section id="document-context-menus">
423
563
>Menus de contexto do documento</title>
425
>Se carregar com o &RMB; no documento (&ie;, sem ser num objecto), irá aparecer um menu que você poderá usar para iniciar a criação de um novo objecto, mudar o sistema de coordenadas usado, mostrar os objectos escondidos ou ainda ampliar ou reduzir o documento. </para>
565
>Se carregar com o botão <mousebutton
566
>direito</mousebutton
567
> no documento (&ie;, sem ser num objecto), irá aparecer um menu que você poderá usar para iniciar a criação de um novo objecto, mudar o sistema de coordenadas usado, mostrar os objectos escondidos ou ainda ampliar ou reduzir o documento. </para>
428
570
<section id="defining-macros">
432
574
>Uma das funcionalidades mais avançadas no &kig; é o seu suporte para macros. Isto permite-lhe definir um novo tipo de objecto, combinando outros objectos. </para>
434
>Por exemplo: suponha que quer criar uma macro para criar uma circunferência a partir de três pontos dela. Você teria de criar esses três pontos, algumas perpendiculares e pontos médios até que encontrasse o centro, construindo depois a circunferência com o centro determinado e um dos pontos anteriores. A imagem seguinte deverá clarificar isto um pouco: </para>
576
>Por exemplo: suponha que quer criar uma macro para criar uma circunferência a partir de três pontos dela. Você teria de criar esses três pontos, algumas perpendiculares e pontos médios até que encontrasse o centro. Agora poderá usar a opção <guimenuitem
577
>Círculo por Centro & Ponto</guimenuitem
578
> (usando um dos três pontos como o ponto deste comando). A imagem seguinte deverá clarificar isto um pouco: </para>
437
581
>Testar a execução de macros</screeninfo>
450
594
>A seguir vem a definição da macro. Seleccione a opção <guimenuitem
451
>Nova macro</guimenuitem
595
>Nova Macro...</guimenuitem
452
596
> do menu <guimenu
454
598
> ou carregue no botão da barra de ferramentas. Irá aparecer um assistente que lhe irá pedir para seleccionar os objectos indicados. Seleccione os três pontos (carregue neles para os seleccionar, e carregue de novo para os deseleccionar), carregando depois no botão <guibutton
456
600
> para continuar. Finalmente, seleccione os últimos objectos (apenas a circunferência, no nosso exemplo). </para>
532
676
>Para iniciar a criação de uma legenda de texto, basta escolher o botão da <guibutton
533
>Legenda Textual</guibutton
534
> na barra de ferramentas na barra de ferramentas do &kig; ou seleccionando <menuchoice
677
>Legenda de Texto</guibutton
678
> na barra de ferramentas do &kig; ou seleccionando <menuchoice
536
680
>Objectos</guimenu
538
682
>Outros</guisubmenu
540
>Legenda textual</guimenuitem
684
>Legenda de Texto</guimenuitem
542
686
> da barra de menu. </para>
700
844
>Agora, ser-lhe-á apresentado um campo de texto onde poderá indicar o código do seu objecto. O código de modelo e alguns comentários já estão colocados. É importante certificar-se que o seu código é Python válido. As pessoas familiarizadas com o Python irão reparar que já está definida uma função em Python chamada <function
702
>. É, por isso, necessário aderir às regras do Python para definir funções. Por exemplo, cada linha da função deverá começar por um <keysym
704
>. A primeira linha que não comece por uma <keysym
846
>. É, por isso, necessário aderir às regras do Python para definir funções. Por exemplo, cada linha da função deverá começar por um 	. A primeira linha que não comece por uma <keysym
705
847
>tabulação</keysym
706
848
> termina a definição da função. </para>