summaryrefslogtreecommitdiffstats
path: root/tde-i18n-pt/docs/tdewebdev/quanta/working-with-quanta.docbook
blob: 95a4d4ee119bcb6e193366c784fd0fb9903ad88c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
<?xml version="1.0" encoding="UTF-8" ?>

<chapter id="using-quanta-3-2">
<chapterinfo>
<title
>Trabalhar Com...</title>
<authorgroup>
<author
><firstname
>Robert</firstname
> <surname
>Nickel</surname
> <affiliation
> <address
><email
>robert@artnickel.com</email
></address>
</affiliation>
</author>
<author
><firstname
>Andr&aacute;s</firstname
> <surname
>Mantia</surname
> <affiliation
> <address
><email
>amantia@kde.org</email
></address>
  </affiliation>
</author>

<othercredit role="reviewer"
><firstname
>Christopher</firstname
> <surname
>Hornbaker</surname
> <affiliation
> <address
><email
>chrishornbaker@earthlink.net</email
></address>
</affiliation>
<contrib
>Revisão</contrib>
</othercredit>

<othercredit role="reviewer"
><firstname
>Fabrice</firstname
> <surname
>Mous</surname
> <affiliation
> <address
><email
>fabrice@kde.nl</email
></address>
</affiliation>
<contrib
>Revisão</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Pedro</firstname
><surname
>Morais</surname
><affiliation
><address
><email
>morais@kde.org</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
> 

</authorgroup>
</chapterinfo>

<title
>Trabalhar Com...</title>

<para
>Este capítulo descreve as partes do &quantaplus; com as quais você irá interagir mais vezes. Estas não só o tornam mais produtivo, mas também lhe permitem personalizar o &quantaplus; de acordo com o seu ritmo de trabalho. </para>

<sect1 id="toolbars-howto-3-2">
<title
>Barras de Ferramentas</title>

<para
>Como foi referido anteriormente, as barras de ferramentas no &quantaplus; são geridas em primeiro lugar no menu <guimenu
>Barras de Ferramentas</guimenu
>. A sua utilização e criação são feitas de forma diferente. A criação vai ser deixada para uma secção posterior chamada <quote
><link linkend="creating-toolbars-3-2"
>Criar Barras de Ferramentas</link
>.</quote
> </para>

<para
>A utilização das barras de ferramentas é muito simples. Carregue no ícone da 'tag' desejada para que aconteça uma de três possibilidades: o elemento é inserido (opcionalmente com um elemento de fecho) (p.ex. o elemento de negrito em HTML), é activada uma janela do elemento para que possa preencher as várias funcionalidades do mesmo e, por último, é activada uma acção que faça algo de útil no seu projecto ou ficheiro. Se você achar que está a fazer trabalho cansativo e redundante para um determinado elemento que não se encontre no &quantaplus;, então poderá adicioná-lo. Veja em <xref linkend="dtep-intro-3-2"/> como obter mais informações. </para>

<para
>A configuração das barras de ferramentas e dos elementos destas poderá ser feita com o menu de contexto (se carregar com o botão direito numa barra de ferramentas), onde poderá criar uma <guilabel
>Nova Acção</guilabel
>, uma <guilabel
>Nova Barra de Ferramentas</guilabel
>; poderá efectuar outras acções como <guilabel
>Remover a Barra de Ferramentas</guilabel
>, <guilabel
>Mudar o Nome da Barra de Ferramentas</guilabel
> ou <guilabel
>Configurar as Barras de Ferramentas</guilabel
>, a qual irá obter a janela, onde poderá indicar as acções que deverão estar visíveis nesta ou noutras barras de ferramentas. </para>
<para
>Se invocar o menu de contexto numa acção (ícone) de uma barra de ferramentas, para além das acções acima, irá ver os itens <guilabel
>Remover a Acção</guilabel
> e <guilabel
>Editar a Acção</guilabel
>, que falam por si próprias. </para>
<para
>As barras de ferramentas e as acções das mesmas poderão ser configuradas se usar a opção do menu <menuchoice
><guimenu
>Configuração</guimenu
><guimenuitem
>Configurar as Barras de Ferramenta...</guimenuitem
></menuchoice
> e <menuchoice
><guimenu
>Configuração</guimenu
><guimenuitem
>Configurar as Acções...</guimenuitem
></menuchoice
>. </para>
<para
>Poderá ler mais sobre as acções definidas pelo utilizador em <xref linkend="user-actions"/>. </para>

<para
>Uma janela de 'tags' ou marcas assemelha-se à seguinte: <mediaobject>
<imageobject>
<imagedata fileref="taginputex.png" format="PNG"/>
</imageobject>
<caption
><para
>Um exemplo de uma janela de marca.</para
></caption>
</mediaobject>
</para>

<para
>A imagem acima é a janela para as marcas de âncoras. Se você perceber de &HTML;/&XHTML;, então deverá já ter reparado que todos os atributos que você pode usar, num elemento de âncora, estão disponíveis. Repare nas páginas em cima para o <guilabel
>Principal</guilabel
>, <guilabel
>Básico e i18n</guilabel
>, <guilabel
>Eventos</guilabel
> e <guilabel
>Foco</guilabel
>; todas elas contêm os outros atributos, de acordo com o seu fim, que estão disponíveis para o elemento de âncora. Tudo o que você tem a fazer é: preencher os campos em branco para os atributos que deseja na sua âncora, omitir os atributos que não deseja e carregar em OK. A partir de agora passará a ter uma âncora configurada na posição actual do cursor. </para>
</sect1>
&quanta-projects; <sect1 id="templates-3-2">
<title
>Modelos</title>

<para
>Os modelos não são mais do que documentos-esqueleto, pedaços de código e ficheiros com os quais fazer a associação. O &quanta; usa os modelos fundamentalmente como um sistema de ficheiros padrão com uma organização e interface melhorada. O utilizador poderá copiar, mover ou criar uma ligação a qualquer repositório do seu sistema para a árvore de modelos. Pense nos modelos do &quantaplus; como tendo, em sentido lato, as limitações à sua imaginação que o seu sistema de ficheiros tenha. </para>

<para
>Os modelos existem em pastas aninhadas. Não existe nenhum limite de profundidade para a colocação dos modelos dentro de uma pasta; todavia, para qualquer pasta indicada, o &quantaplus; espera uma acção consistente para o tipo de modelo de base descrito em baixo. Para além disso, os modelos permitem concatenar o pré-texto e o pós-texto aos modelos que não tenham tipo definido de documento. Isto facilita a criação de marcas. A próxima actualização depois da introdução pretende adicionar a capacidade de passar variáveis ao texto, como por exemplo a informação do tamanho da imagem, de modo a assistir à criação das marcas. </para>

<para
>O nosso objectivo em relação aos modelos é extendê-los de modo a incluir o <quote
>conceito</quote
> de modelos multi-ficheiro para as coisas do tipo "criar um pedido" ou a criação de uma secção "acerca". Idealmente, isto seria uma ferramenta para tornar o seu trabalho ainda mais produtivo e dinâmico. Um objectivo eventual será ter um modo de desenho estrutural dos modelos, o qual o utilizador poderia usar para desenhar e actualizar interactivamente os seus 'sites'. Se se quiser envolver, veja a nossa página de <ulink url="http://quanta.sourceforge.net/main1.php?contfile=needs"
>pedido de ajuda</ulink
>. </para>

<important>
<para
>Alguns dos modelos que vêm com o &quantaplus; têm condições para a sua utilização. Veja com atenção as condições de utilização no topo de cada modelo antes de o usar. </para>
</important>

<sect2 id="template-types-3-2">
<title
>Tipos de Modelo</title>

<para
>Existem vários tipos de modelos que são suportados pelo &quantaplus;. Estes são: </para>
<para>
<simplelist>
<member
>Modelos binários</member>
<member
>Modelos de documentos</member>
<member
>Excertos de texto</member>
<member
>Modelos de 'sites'</member>
</simplelist>
Os exemplos para estes tipos são fornecidos com o &quantaplus;. </para>
<variablelist>
<varlistentry>
<term
>Modelos binários</term>
<listitem>
<para
>Os binários são tudo o que não é identificado de forma pura como texto. Poderão ser qualquer ficheiro, excepto de texto, o que inclui as imagens, &PDF;s, ficheiros de Flash, etc. Os modelos binários são normalmente incluídos no seu documento através de hiperligações (&ie; as imagens, como um <sgmltag class="starttag"
>img src=/url/origem</sgmltag
>). Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja o <xref linkend="qit-3-2"/> para mais informações sobre a árvore de <guilabel
>Modelos</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Modelos de documentos</term>
<listitem>
<para
>Os documentos poderão ser de qualquer tipo. Geralmente, o utilizador deverá querer associar os documentos mais específicos e diversos em subpastas. Aqui poderá criar uma arquitectura básica para o que faz e passá-la para o seu trabalho de uma forma organizada, para poder obter uma maior eficiência. Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja em <xref linkend="qit-3-2"/> para mais informações sobre a árvore de <guilabel
>Modelos</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Excertos de texto</term>
<listitem>
<para
>Este tipo de modelo é útil quando você não quer criar um novo documento com base num modelo, mas pretende introduzir a mesma área de texto em todo o lado nos seus documentos. Eles poderão conter de tudo, começando por um comentário e acabando mesmo num método de JavaScript de tratamento de menus ou um programa em Perl. Alguns exemplos poderão ser encontrados na árvore de Modelos, nos Modelos Globais. Por favor veja em <xref linkend="qit-3-2"/> mais informações sobre a árvore de <guilabel
>Modelos</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
>Modelos de 'sites'</term>
<listitem>
<para
>Como o nome indica, estes modelos são úteis para criar um 'site' inteiro a partir de um modelo. Estes são uma colecção de vários documentos que poderão estar organizados numa estrutura em pastas, estando tudo reunido num pacote TAR comprimido. Na altura em que este documento foi escrito, não existem modelos de 'sites' no &quantaplus;. </para>
</listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2 id="template-scope-3-2">
<title
>Validade dos Modelos</title>

<para
>Os modelos estão acessíveis de acordo com o seu <link linkend="quanta-workspaces-3-2"
>espaço de trabalho</link
> estabelecido no &quantaplus; </para>

</sect2>

<sect2 id="creating-templates-3-2">
<title
>Criação de Modelos</title>

<sect3 id="creating-document-templates">
<title
>Criação de modelos de documentos</title>
<para
>Crie a estrutura do documento que desejar (&XML;, &HTML;, DocBook, &etc;.) e carregue em <menuchoice
> <guimenu
>Ficheiro</guimenu
> <guimenuitem
>Gravar Como um Modelo</guimenuitem
> <guimenuitem
>Gravar Como um Modelo Local/do Projecto</guimenuitem
> </menuchoice
>. </para>

<para
>Logo que isso tenha sido feito, irá reparar que (mesmo que tenha sido gravado como um modelo do projecto), o modelo <emphasis
>não</emphasis
> aparece na página do projecto. Veja na página dos modelos do Projecto para o encontrar. </para>
</sect3>
<sect3 id="creating-text-templayes">
<title
>Criar excertos de texto</title>
<para
>Seleccione algum texto no seu documento e carregue em <menuchoice
> <guimenu
>Ficheiro</guimenu
> <guimenuitem
>Gravar Como um Modelo</guimenuitem
> <guimenuitem
>Gravar a Selecção Como um Ficheiro de Modelo Local/do Projecto</guimenuitem
> </menuchoice
>. Em alternativa, poderá simplesmente usar o 'drag and drop' para arrastar a selecção para a árvore de <guilabel
>Modelos</guilabel
>. </para>
</sect3>
<sect3 id="creating-binary-templates">
<title
>Criar modelos binários</title>
<para
>A criação de um modelo binário é simples: basta copiar o ficheiro para uma pasta de modelo. Você pode usar funções de gestão de ficheiros normais para o fazer, como o 'drag and drop' ou a cópia e colagem no Konqueror ou na <guilabel
>Árvore de Ficheiros</guilabel
>. </para>
</sect3>
<sect3 id="creating-site-templates">
<title
>Criar modelos de 'sites'</title>
<para
>Nas árvores de <guilabel
>Ficheiros</guilabel
> ou de <guilabel
>Ficheiros do Projecto</guilabel
>, carregue com o botão direito numa pasta e seleccione a opção <guilabel
>Criar um Modelo do 'Site'</guilabel
>, escolha um nome para o modelo e grave-o. Por omissão, irá tentar gravar na pasta de modelos do projecto, mas obviamente poderá optar por gravá-lo também como um modelo local ou global. </para>
</sect3>
</sect2>

<sect2 id="using-templates-with-projects-3-2">
<title
>Utilizar Modelos nos Projectos</title>

<para
>Os modelos dos projectos permitem-lhe estar focado mais estritamente. Poderá criar cabeçalhos, rodapés ou mesmo conteúdos dinâmicos ao fazer a inclusão de ficheiros de &PHP; e ligá-los. Para além disso, poderão existir algumas coisas interessantes a ter em consideração ao usar os modelos nos projectos. </para>

<para
>Ao criar um projecto poderá optar por copiar todos os modelos locais e globais. Um projecto legado poderão obter as capacidades de modelos predefinidas, como tal nada se perde. Poderá escolher onde quer localizar os seus ficheiros de modelo, de modo a que possam estar na base do seu servidor, e poder-se-á tornar fácil enviar os ficheiros, mas também poderá torná-los seguros para se ligar à raiz do servidor em baixo, o que acaba por ser um truque útil. Ao ligar-se a um ficheiro que não conste nos modelos do projecto ser-lhe-á questionado se quer copiar o ficheiro para os modelos do projecto antes de efectuar a associação. Isto irá evitar as ligações quebradas no envio. O utilizador terá sempre o controlo onde coloca os seus modelos, por isso poderá optar por movê-los. O &quantaplus;, contudo, não regista isto, por isso terá de alterar as ligações. </para>

</sect2>

<sect2 id="managing-templates-3-2">
<title
>Gerir os Modelos</title>

<para
>A estrutura dos modelos na página de modelos baseia-se nos ficheiros existentes nas pastas <filename class="directory"
>$<envar
>TDEDIR</envar
>/share/apps/quanta/templates</filename
> e <filename class="directory"
>$<envar
>HOME</envar
>/.kde/share/apps/quanta/templates</filename
>. Cada uma destas pastas corresponde a um dos tipos de gestão, tal como é explicado <link linkend="template-types-3-2"
>acima</link
>. </para>

<para
>Para definir o comportamento de cada pasta, carregue com o &RMB; na janela dos modelos na respectiva pasta e carregue em Propriedades. Irá aparecer uma janela como a seguinte: <mediaobject>
<imageobject>
<imagedata fileref="template-rmb.png" format="PNG"/>
</imageobject>
<caption
><para
>Janela de propriedades.</para
></caption>
</mediaobject>
</para>

<variablelist>
<varlistentry>
<term
><guilabel
>Tipo</guilabel
></term>

<listitem>
<para
>Uma lista com os três tipos definidos anteriormente: ficheiros, texto e modelo. Esta lista ficará desactivada se tiver assinalado a opção para <guilabel
>Herdar as propriedades do pai</guilabel
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Herdar atributo do pai</guilabel
> (<sgmltag class="starttag"
>foo</sgmltag
>)</term>
<listitem>
<para
>Esta opção vem assinalada por omissão e é a óptima para todos as pastas, excepto a de topo, na sua árvore de modelos. Se a pasta de topo tiver esta opção assinalada, isto irá desactivar os modelos para essa pasta e para todas as que não estejam assinaladas para baixo. Se esta não for uma pasta de topo, então o <sgmltag class="starttag"
>blá</sgmltag
> irá indicar algo do género <literal
>Excerto de texto</literal
>. Se não disser nada, então é provável que esteja numa pasta do nível de topo. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Usar o prefixo/sufixo</guilabel
></term>
<listitem>
<para
>Permite usar o texto prefixo e sufixo nesta pasta. Este poderá ser um cabeçalho/rodapé comum para todos os seus modelos de um dado projecto e para que possa então copiar os modelos de conteúdo para essa pasta, de modo a ter uma página completa com o cabeçalho e rodapé personalizados como ponto de partida. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Texto prefixo:</guilabel
></term>
<listitem>
<para
>O texto a introduzir antes do seu conteúdo-modelo. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Texto sufixo:</guilabel
></term>
<listitem>
<para
>O texto a introduzir após o seu conteúdo-modelo. </para>
</listitem>
</varlistentry>
</variablelist>
<!--<para>
The properties for a template file looks a bit different:
<mediaobject>
<imageobject>
<imagedata fileref="template-file-rmb.png" format="PNG"/>
</imageobject>
<caption
><para
>Properties dialog.</para
></caption>
</mediaobject>

</para
>-->
<para
>Para além disso, se olhar para as opções do menu do &RMB;, irá ver as ferramentas completas de gestão de ficheiros para criar as pastas ou copiar e colar os modelos de um lado para o outro. </para>
</sect2>
</sect1>

<sect1 id="vpl-3-2">
<sect1info>
<title
><application
>Disposição Visual da Página</application
></title>
<authorgroup>
<author
><firstname
>Nicolas</firstname
> <surname
>Deschildre</surname
> <affiliation
> <address
><email
>nicolasdchd@ifrance.com</email
></address>
</affiliation>
</author>

<othercredit role="reviewer"
><firstname
>Christopher</firstname
> <surname
>Hornbaker</surname
> <affiliation
> <address
><email
>chrishornbaker@earthlink.net</email
></address>
</affiliation>
<contrib
>Revisão</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Pedro</firstname
><surname
>Morais</surname
><affiliation
><address
><email
>morais@kde.org</email
></address
></affiliation
><contrib
>Tradução</contrib
></othercredit
> 

</authorgroup>
</sect1info>

<title
><application
>Disposição Visual da Página</application
></title>

<sect2 id="vpl-views-3-2">
<title
>Modos &VPL;</title>

<para
>O editor da <application
>Disposição Visual da Página</application
> (&VPL;) (também conhecido por <acronym
>WYSIWYG</acronym
> (What You See Is What You Get) ) permite-lhe editar um documento de &HTML; ou &XHTML; enquanto observa as alterações na altura. Tal como acontece no seu processador de texto favorito, você poderá carregar no seu documento para aparecer um cursor, o que lhe permitirá introduzir texto, imagens, aplicar decorações de texto, &etc;. O intuito do &VPL; é permitir criar páginas Web impecáveis e válidas sem ter nenhum conhecimento de linguagens de formatação da Internet. </para>

<para
>O &quantaplus; oferece dois modos: o <guilabel
>Editor de &VPL;</guilabel
> e o <guilabel
>&VPL; &amp; Editor de Código</guilabel
>, os quais estão acessíveis no menu <guimenu
>Ver</guimenu
>. O primeiro substitui o <guilabel
>Editor de Código</guilabel
> com o <guilabel
>Editor de &VPL;</guilabel
> e o segundo divide a janela de edição em duas partes: o <guilabel
>Editor de Código</guilabel
> e o <guilabel
>Editor de &VPL;</guilabel
>. </para>

<para
>O <guilabel
>Editor de &VPL;</guilabel
> funciona da seguinte maneira: Carrega um documento como uma página &HTML; ou &XHTML; normal e aparece um cursor. Aí, você poderá editá-lo e voltar ao <guilabel
>Editor de Código</guilabel
>; você poderá então ver que as alterações que fez no <guilabel
>Editor de &VPL;</guilabel
> foram reunidas com o <guilabel
>Editor de Código</guilabel
>. </para>

<note>
<para
>Ao trabalhar no <guilabel
>Editor de &VPL;</guilabel
> com um documento que contenha &PHP;, você verá um pequeno ícone verde que representa o código de &PHP;. Você não o poderá editar directamente com o <guilabel
>Editor de &VPL;</guilabel
>. Para editar o &PHP;, você irá necessitar à mesma de usar o <guilabel
>Editor de Código</guilabel
>. Não existem planos para alterar esta funcionalidade. </para>
</note>

<para
>O segundo modo comporta-se exactamente da mesma forma que o primeiro, excepto que você poderá ver imediatamente o impacto que as suas alterações terão feito, quer no <guilabel
>Editor de Código</guilabel
> quer no <guilabel
>Editor de &VPL;</guilabel
>; para além disso, os cursores do editor de código e do <guilabel
>Editor de &VPL;</guilabel
> estão sincronizados. Se carregar em <keycap
>F9</keycap
> carrega este modo mas, se já estiver carregado, irá passar o primeiro plano de uma vista para a outra, enquanto que fica na mesma localização do documento. </para>

<para
>Os intervalos de actualização entre o <guilabel
>Editor de &VPL;</guilabel
> e o <guilabel
>Editor de Código</guilabel
> são configuráveis. Vá a <menuchoice
> <guimenu
>Configuração</guimenu
> <guimenuitem
>Configurar o Quanta...</guimenuitem
> </menuchoice
>. Seleccione a página <guimenu
>Vista &VPL;</guimenu
>. Aí poderá escolher se deseja actualizar uma das vistas só quando carregar nela ou se o quer automaticamente. Se optar pelo modo automático, então poderá definir um intervalo de actualização. A recomendação geral é: Um valor baixo para os computadores rápidos e um valor mais elevado para os computadores mais lentos. </para>

<mediaobject>
<imageobject>
<imagedata fileref="vplsourceview.png" format="PNG"/>
</imageobject>
<caption
><para
>O modo de <guilabel
>Editor de &VPL; &amp; Editores de Código</guilabel
>.</para
></caption>
</mediaobject>
</sect2>

<sect2 id="vpl-editing-3-2">
<title
>Edição &VPL;</title>

<sect3 id="doc-prop-dia-3-2">
<title
>A Janela <guilabel
>Propriedades do Documento</guilabel
></title>

<para
>Agora, imagine-se que você deseja editar o título da sua página Web. Como é que faz isso? Basta carregar em <menuchoice
> <guimenu
>Ferramentas</guimenu
> <guimenuitem
>Propriedades do Documento</guimenuitem
> </menuchoice
>. Esta ferramenta permite a edição das marcas <quote
>invisíveis</quote
> ao usar o <guilabel
>Editor de &VPL;</guilabel
>. A janela de <guilabel
>Propriedades do Documento</guilabel
> também é lançada quando você cria um novo documento enquanto permanece no <guilabel
>Editor de &VPL;</guilabel
>. Isto serve para reduzir a quantidade de código escrito à mão necessário para definir essa propriedade. Com isto, você poderá editar: </para>

<variablelist>
<varlistentry>
<term
><guilabel
>Título</guilabel
></term>
<listitem>
<para
>O título do documento. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Meta itens</guilabel
></term>
<listitem>
<para
>As meta-marcas ou 'meta-tags' permitem-lhe guardar informações acerca do documento em si &eg; as palavras-chave para os motores de busca da Internet. Você poderá adicionar ou remover os <guilabel
>Meta-itens</guilabel
> ao carregar nos dois botões em baixo, e editá-los na lista, &eg;, pondo as <quote
>palavras-chave</quote
> no campo do <quote
>nome</quote
> e a <quote
>palavra-chave1 palavra-chave2</quote
> na coluna de  <quote
>conteúdo</quote
>. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Regras CSS</guilabel
></term>
<listitem>
<para
>As <guilabel
>Regras de CSS</guilabel
> são a única forma de indicar ao seu navegador Web como apresentar a página. Você poderá adicionar ou remover as <guilabel
>Regras de CSS</guilabel
> ao carregar nos botões em baixo. Você também poderá preencher os campos da mesma forma que os <guilabel
>Meta-itens</guilabel
>. A edição das <guilabel
>Regras do CSS</guilabel
> ainda não é suportada. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Ligar Folha de Estilo CSS</guilabel
></term>
<listitem>
<para
>Você poderá também associar ou ligar uma folha de estilo ('stylesheet') CSS externa. Basta carregar no botão <guilabel
>Escolher</guilabel
> e seleccionar o seu ficheiro. </para>
</listitem>
</varlistentry>
</variablelist>

</sect3>

<sect3 id="vpl-editor-3-2">
<title
>O <guilabel
>Editor &VPL;</guilabel
></title>

<para
>Você poderá usar o seu cursor como num processador de texto, movendo-o com as teclas correspondentes. Poderá acontecer que o cursor não queira ir para onde você deseja (um erro chato). A selecção também funciona de forma normal. Você poderá introduzir texto se o escrever ou removê-lo se carregar nas teclas &Backspace; ou Delete. </para>

<para
>Agora vamos para a introdução de marcas. Você poderá introduzir imagens, 'applets', decorações do texto como negrito ou itálico, e assim por diante, se usar as mesmas barras de ferramentas que utiliza no editor de código. Repare que a introdução de marcas não remove as marcas idênticas anteriores, &eg; se introduzir uma âncora à volta de determinado texto, então você terá de remover as outras âncoras à volta do mesmo. </para>

<note>
<para
>Alguns dos itens da barra de ferramentas irão estar desactivados, como o <guilabel
>Assistente de Tabelas</guilabel
> ou o <guilabel
>Assistente de Listas Rápido</guilabel
>. Eles irão funcionar mais tarde na &VPL;, mas, para esta versão, você deverá usar as barras de <guilabel
>Tabelas</guilabel
> ou de  <guilabel
>Listas</guilabel
>. </para>
</note>

<para
>Para editar uma marca (seja ela uma imagem, uma 'applet' ou o que for), mude para a <guilabel
>Árvore de Atributos</guilabel
>, a qual está acessível através da opção <menuchoice
> <guimenu
>Ver</guimenu
> <guisubmenu
>Vistas em árvore</guisubmenu
> </menuchoice
>. Carregue na marca que deseja editar ou, se não lhe conseguir aceder, carregue num objecto que esta contenha. A <guilabel
>Árvore de Atributos</guilabel
> irá mostrar o nome da marca actual, assim como uma lista de todos os seus elementos-pais e atributos. De momento, o &VPL; não suporta, por exemplo, o &XHTML;+<acronym
>MathML</acronym
>, mas você verá que pode editar os espaços de nomes com esta janela. Basta você carregar no campo <guilabel
>Valor</guilabel
> e modificar o que quiser. Se quiser aceder a um elemento-pai da marca actual, então seleccione-o para que a <guilabel
>Árvore de Atributos</guilabel
> o carregue. </para>

<para
>Para remover uma marca, nós iremos usar a <guilabel
>Árvore de Atributos</guilabel
>. Já reparou nas duas pequenas cruzes vermelhas no canto superior direito? A primeira apaga apenas a marca seleccionada e, se a especificação de &HTML;/&XHTML; não permitir que alguns dos filhos da marca a ser removida possam pertencer aos pais da mesma, então estes filhos serão removidos também, e assim por diante. A segunda cruz irá remover a marca seleccionada e todos os seus filhos, por isso tenha cuidado! </para>

</sect3>
</sect2>
</sect1>
</chapter>