notes2-team Mailing List for Notes (Page 14)
Brought to you by:
andersonrb
You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
(11) |
Apr
(21) |
May
(57) |
Jun
(79) |
Jul
(76) |
Aug
(24) |
Sep
(58) |
Oct
(187) |
Nov
(134) |
Dec
(81) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(30) |
Feb
(42) |
Mar
(60) |
Apr
(23) |
May
(6) |
Jun
(32) |
Jul
(14) |
Aug
(10) |
Sep
(6) |
Oct
(6) |
Nov
(4) |
Dec
(2) |
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
(3) |
| 2007 |
Jan
(2) |
Feb
(2) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: arctic.slayer <arc...@bo...> - 2003-11-24 04:24:07
|
> quanto ao NotesFristTime: acho q ele poderia ser acess=ED vel mesmo depois > do prog ser instalado. Tb concordo... Algo no estilo do winzip seria interessante... Al=E9m do que ficaria mais "compacto", sei lah, desmembrar um programa eh algo q eu soh fa=E7o qdo =E9 realmente necess=E1rio hehe, ex "o usu=E1rio n=E3o pode ter acesso a isso!!! separe isso do prog agora seu buzda incompetente @%!!@$21 !!!" :] Jonas Raoni Soares Silva -------------------------------------------- #Equipe do Notes - Desenvolvedor jon...@bo... __________________________________________________________________________ Acabe com aquelas janelinhas que pulam na sua tela. AntiPop-up UOL - =C9 gr=E1tis! http://antipopup.uol.com.br/ |
|
From: andreithomaz <and...@bo...> - 2003-11-24 04:22:40
|
um primeiro coment=E1rio: se tu olhares os di=E1logos de configura=E7=F5e=
s Geral=20
e Editor, ver=E1s q d=E1 para bolar uma quarta tab, chamada Apar=EAncia,=20
reunindo as op=F5es de cor e dos =EDcones. Do modo atual, as op=E7=F5es d=
e=20
apar=EAncia est=E3o dispersas em duas abas. E a do editor mistura=20
funcionalidade com quest=F5es visuais :-)
[]'s
andrei
Anderson R. Barbieri wrote:
> Esta =E9 para o Andrei e para o pessoar da documenta=E7=E3o...*
> *Est=E3o em anexo todos os di=E1logos do Notes SE 2004, eu espero que
> o Andrei v=E1 melhorar alguns deles, por=E9m o conte=FAdo da maioria de=
les
> n=E3o ser=E1 alterado. Abaixo eu vou comentar cada um...
> *
> Dlg.Config.Geral.Associacoes.png*
> Permite ao usu=E1rio associar arquivos com o Notes. =C9 bastante
> f=E1cil de usar, eu acho...
>
> *Dlg.Config.Geral.Editor.png* =20
> Configura=E7=F5es mais gerais do editor. A maioria das configura=E7=F5e=
s
> do editor =E9 espec=EDfica para cada linguagem que o 2004 suporta.
> Em geral, os comportamentos do editor s=E3o especificificos para
> cada linguagem e os frufrus menos importantes s=E3o setados para todas
> elas. Alguns checkboxes podem ser meio confusos, ent=E3o deixem-me
> explic=E1-los. "Usar SmartHome" significa que ao teclar home o cursor
> ao inv=E9s de ir para a primeira coluna do texto, ela ir=E1 para a=20
> primeira coluna
> que naum seja um espa=E7o em branco... j=E1 acionando "SmartTabs", quan=
do
> o usu=E1rio teclar Tab no in=EDcio da linha o cursor ir=E1 adicionar=20
> tabs/espa=E7os
> de forma que a linha fique com a mesma identa=E7=E3o da linha superior.=
O
> "Habilitar copiar quando n=E3o houver sele=E7=E3o" permite copiar a lin=
ha em
> que est=E1 o cursor quando nada estiver selecionado (i love that!).
> O resto deve ser f=E1cil de entender :)
>
> *Dlg.Config.Geral.Geral.png* =20
> Di=E1logo com as op=E7=F5es mais gerais. Acho que a op=E7=E3o de emul=
a=E7=E3o
> do word para abrir/novo vai cair fora. (Eu disse que naum teriam=20
> modifica=E7=F5es?
> Devo estar mentindo, hahahah)
>
> *Dlg.Config.Langs.Avancado.png *
> Esse di=E1logo =E9 um pouco complicadinho, mas deixa o usu=E1rio contro=
lar=20
> "de perto"
> v=E1rios comportamentos do editor. [Pessoal da documenta=E7=E3o: detalh=
em=20
> bem este di=E1logo
> ou teremos v=E1rios pedidos de suporte, hahahah] As duas primeiras=20
> op=E7=F5es servem para
> imitar o editor do delphi. O primeiro deixa voc=EA mover o cursor=20
> livremnte usando as
> teclas direcionais. O segundo ("permitir cursro ap=F3s o fim do=20
> arquivo") permite que voc=EA
> insira linha com a tecla direcional que aponta para baixo. Se voc=EA=20
> ligar estas duas op=E7=F5es,
> voc=EA tem exatamente o comportamento do editor do Delphi. "Voltar a=20
> linha anterior com
> a seta esquerda" permite que voc=EA volte a linha editor com a seta=20
> esquerda quando o cursor
> estiver no primeiro caracter da linha. E o "desabilitar backspace ao=20
> =EDnicio da linha" evita que
> voc=EA junte linhas usando o backspace. Usando estas op=E7=F5es da para=
=20
> emular o comportamento
> da maior parte das IDEs existentes. Depois vem a op=E7=E3o de indenta=E7=
=E3o=20
> autom=E1tica, j=E1
> bastante conhecida. A que vem depois dela, "indenta=E7=E3o autom=E1tica=
de=20
> blocos...", =E9 algo
> semelhante ao SmartIndent do Notes SE, s=F3 que agora configur=E1vel. I=
sto=20
> possibilita que quando
> voc=EA clique "{" e d=EA enter, por exemplo, o editor abra uma pr=F3xi=
ma=20
> linha com uma indenta=E7=E3o
> a mais e, quando clicar '}" ele diminua a indenta=E7=E3o da pr=F3xima l=
inha.=20
> O "{" marca o que =E9
> chamado de in=EDcio de bloco e o "}" o fim. Isto =E9 configur=E1vel nos=
=20
> campos abaixo do checkbox.
> O usu=E1rio poderia preencher um dos campos com "begin try", por=20
> exemplo. Cada string que indica
> o in=EDcio/fim do bloco deve ser separada po um caracter espa=E7o. Abai=
xo=20
> disto =E9 poss=EDvel configurar
> os filtros de arquivo para a linguagem. E mais abaixo, =E9 poss=EDvel=20
> configurar uma url que ser=E1
> lan=E7ada quando o usu=E1rio teclar SHIFT+F1. =C9 poss=EDvel passar pel=
a url a=20
> palavra que est=E1 sobre o cursor ou o texto selecionado. Por exemplo:
> http://delphi.about.com/sitesearch.htm?terms=3D%ss%&SUName=3Ddelphi&Top=
Node=3D3042&type=3D1
> Pemite procurar no site sobre delphi do about. O %ss% (SearchString) =E9=
=20
> substitu=EDdo pela palavra que est=E1 sob o cursor ou pelo texto=20
> selcionado. Se eu selcionar "FindFirst" no editor e teclar
> Shift+F1, logo terei na minha frente uma p=E1gina contendo resultados=20
> sobre findfirst. Se o cara naum quiser buscar na web, pode=20
> simplesmente colocar a=ED o caminho para a documenta=E7=E3o da linguage=
m no=20
> seu hd.
>
> *Dlg.Config.Langs.Coloracao.png *
> Bem f=E1cil de usar, sem comet=E1rios :)
>
> *Dlg.Config.Langs.Geral.png * =20
> Configura=E7=F5es gerais da linguagem, como que string usar para
> comentar, quantos caracteres usar para identar, etc.
>
> *Dlg.Estatisticas.png * =20
> Feio para caralho. O Andrei estava com vontade de melhorar
> o design dele... aguardo sugest=F5es...
>
> *Dlg.MenuExecutar.ConfigurarMenu.png*
> Acho que =E9 bem =F3bvio, n=E9?!
>
> *Dlg.MenuExecutar.EditarItem.png *
> Os bot=F5es com s=EDmbolo de "+" permite adicionar vari=E1veis
> que ser=E3o substitu=EDdas na hora da execu=E7=E3o. Por exemplo
> %file% vai ser substit=FAido pelo caminho completo do arquivo.
> %ext% pela extens=E3o do arquivo, e assim por diante.
> Este di=E1logo talvez sofra alguma mudan=E7a para ganhar mais op=E7=F5e=
s...
>
> *Dlg.Biblioteca.EditarItem.png *
> Bem b=E1sico. No campo c=F3digo o usu=E1rio pode usar o caracter
> "|" para dizer onde ele quer que o notes posicione o cursor ap=F3s
> inserir o item.
>
> *Painel.Biblioteca.png * =20
> Clique para selecionar e ver ajuda. Dubloclique para inserir.
> Ou arreste o item que vc quiser para o editor. O menu de
> contexto permite fazer todas as configura=E7=F5es necess=E1rias.
>
> *Painel.Saida.png*
> Serve para mostra a sa=EDda dos compiladores, resultados de pesquisa
> e outros trecos. Ainda falta adicionar a capacidade de dar um duplo
> clique na linha que informa um erro, por eemplo, e o di=E1logo pular
> para a linha do arquivo que tem o erro (como no delphi).
>
>--=20
>Anderson Rodrigues Barbieri
>--------------------------------------------
>#Equipe do Notes - Coordenador/Desenvolvedor
>
>{ TAndInfo }
>ICQ #149391850 / no...@ig...
>Notes - http://notes.codigolivre.org.br
>NotesDev - http://notes2.sf.net/dev
>F=F3rum - http://notes2.sf.net/forum
> =20
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
>
> -----------------------------------------------------------------------=
-
>
--=20
RGB Design Digital
www.rgbdesigndigital.com.br
|
|
From: arctic.slayer <arc...@bo...> - 2003-11-24 04:16:08
|
:::::: A#003 ::::::
Nas minhas fu=E7an=E7as, descobri q isso fica no registro do
windows... Mas como em toda vers=E3o eles inventam de
mudar as coisas de lugar, o melhor eh usar uma API ;]
Tem v=E1rios CSIDL_*... No caso seria interessante testar
o CSIDL_PERSONAL :]
var
SpecialFolder: PItemIDList;
Path: PChar;
begin
//Alocar mem=F3rinha :b
Path:=3DAllocMem(MAX_PATH);
//API do Shell que retorna um ponteiro para um
ItemIdList
SHGetSpecialFolderLocation( 0, CSIDL_DESKTOP,
SpecialFolder );
//Retorna o path dado um ItemIDList
SHGetPathFromIDList( SpecialFolder, Path );
//Aki est=E1 vc hahahah
ShowMessage( StrPas( Path ) );
//Liberar mem=F3ria
FreeMem(Path);
end;
:::::: C)#001 ::::::
J=E1 viu akele eskema de usar Mutex para evitar 2
inst=E2ncias do programa rodano???
CreateMutex(Nil, true, 'Hoho');
if GetLastError =3D ERROR_ALREADY_EXISTS then begin
Application.Terminate;
exit;
end;
Entaum... Antes de dar Terminate, vc pode procurar a
janela do notes com o FindWindow e enviar uma
mensagenzinha :]
:::::: C)#002 ::::::
Jah faz a estrutura do xml ae hehe ;]
:::::: C)#003 ::::::
Por mim, ok ;]
Jonas Raoni Soares Silva
--------------------------------------------
#Equipe do Notes - Desenvolvedor
jon...@bo...
__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - =C9 gr=E1tis!
http://antipopup.uol.com.br/
|
|
From: andreithomaz <and...@bo...> - 2003-11-24 04:11:45
|
onde estes =EDcones ser=E3o utilizados? dentro de um di=E1logo, na barra = de=20 ferramentas ou onde? (desculpem pelo atraso, mas o findi foi do c=E3o; muito trabalho) []'s andrei Allan Rodrigo wrote: >Andrei, >Aproveitando a deixa.... j=E1 que voc=EA gosta de fazer =EDcones tenta f= azer os >=EDcones do shell extension que Daniel pediu. >S=E3o tr=EAs: Informa=E7=F5es do Arquivo, Comprimir HTML e Usar como Tem= plates do >Notes >um abra=E7o >~~~~~~~~~~~~~~~~ >Allan Rodrigo >#Equipe do Notes - Coordena=E7=E3o de Marketing/Design > >-------------------------------------------------- >Mensagem original: > >De: andreithomaz >Para: not...@li... >Data: 2003-11-20 - Hora: 00:30:00 >Assunto: [Notes2-team]diagrama=E7=E3o_dos_layout >-------------------------------------------------- >=20 > > > >Mensagem: > >ol=E1 a todos, > >baixei a =FAltima vers=E3o do Notes_SE e fiz o primeiro esbo=E7o do que = eu=20 >gostaria de fazer no Notes. Mas vamos por partes: > >1) Eu estou muito interessado numa coisa chamada "design de software".=20 >Basicamente, =E9 o desenho de interface: =EDcones, diagrama=E7=E3o dos d= i=E1logos,=20 >escolha da interface (por exemplo, quais os controles mais adequados=20 >para uma tarefa), etc. > >2) Estou pesquisando material sobre o assunto. O Anderson me passou=20 >algumas coisas; qdo encontrarem algo na =E1rea, por favor, enviem. > >3) A partir do di=E1logo Sobre do Notes, fiz a minha primeira diagrama=E7= =E3o=20 >para o Notes SE: >http://www.rgbdesigndigital.com.br/notes_se/dlg_sobre1.html > >4) Uma das coisas que eu gostaria q vcs dessem retorno: qual a melhor=20 >forma de apresentar este tipo de trabalho? eu tinha pensado em layoutar=20 >no Corel, mas acabei fazendo do Flash. Isso pq, al=E9m de mostrar a id=E9= ia,=20 >poderemos simular o funcionamento do programa. Por enquanto, acho q =E9 = a=20 >melhor op=E7=E3o para apresentar interfaces de software. > >5) a id=E9ia =E9 fazer uma apresenta=E7=E3o completa da parte visual do = Notes no=20 >flash, contendo apresenta=E7=E3o do logo, di=E1logos, =EDcones, etc. > >6) que outros di=E1logos, =EDcones e outros itens devem ser trabalhos? E= u=20 >pensei em come=E7ar pelo di=E1logo das Estatist=EDcas :-) > >7) Por fim: s=E3o s=F3 id=E9ias para o di=E1logo Sobre do Notes. Por fav= or,=20 >enviem sugest=F5es. > >[]'s >andrei > > > =20 > --=20 RGB Design Digital www.rgbdesigndigital.com.br |
|
From: Anderson R. B. <no...@ig...> - 2003-11-24 04:02:53
|
Ol=E1 noteiros, Segundo o que diz a ata da =FAltima reuni=E3o, Maidy, Henrique, Luiz, Carlos, Marcelo Leite, Andrei e Reginaldo deveriam enviar at=E9 este domingo =FAltimo um relat=F3rio, como sinal de que queriam conitnuar da equipe para ajudar. Luiz resolveu sair da equipe e Andrei foi o =FAnico a enviar relat=F3rio. Temos uma vot=E7=E3o "secreta" no link abaixo para definir se andrei fica ou n=E3o na equipe do Notes. Por favor, deem a sua opni=E3o (prazo de 7 dias, at=E9 domingo): http://notes2.sourceforge.net/forum/index.php?act=3DST&f=3D3&t=3D27 Quanto a Maidy, Henrique, Carlos, Marcelo Leite e Reginaldo, eles est=E3o fora da equipe, j=E1 que depois de um bom tempo conosco, n=E3o conseguir mostrar interesse em ajudar e nem ao menos enviaram o relat=F3rio pedido, que era a exig=EAncia m=EDnima. Me entristece tirar algu=E9m da equipe, m= as isto foi decis=E3o da maioria dos membros. Deixarei eles cadastrados na lista, caso queriram sair dela, por favor, visitem a p=E1gina da lista em https://lists.sourceforge.net/lists/listinfo/notes2-team --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: andreithomaz <and...@bo...> - 2003-11-24 03:59:06
|
quanto ao NotesFristTime: acho q ele poderia ser acess=EDvel mesmo depois= =20 do prog ser instalado. Por exemplo, =E0s vezes eu gostaria de associar um= a=20 extens=E3o a um programa, mas s=F3 consigo fazer isso reinstalando o=20 programa (quer dizer, imagino q d=EA para ir no registro do windows, mas=20 pensemos como um usu=E1rio normal :-) []'s andrei Anderson R. Barbieri wrote: > Ol=E1 pessoal, > este e-mail =E9 principalmente para o pessoal do desenvolvimento que=20 > ainda n=E3o > est=E1 trabalhando numa =E0rea espec=EDfica como est=E3o Jonas, Joelson= ,=20 > Anderson e Daniel. > Ou seja, estou falando de Anderson Ambr=F3sio, M=E1rcio, Victor e Shube= rt.=20 > Esqueci algu=E9m? > Mas todos que puderem ajudar, sintam-se convocados... > ------------------------------------------------------- > Conte=FAdo > ------------------------------------------------------- > A) Bugs > B) Coisas planejadas q naum tem ningu=E9m fazendo > C) Id=E9ias de coisas al=E9m do que estava planejado > ------------------------------------------------------- > > *A) BUGzinhos* > _#001_ - O notes n=E3o consegue capturar a sa=EDda de compiladores 16 b= its. > Sei que =E9 velharia, mas mt gente ainda usa clipper, cobol, etc. e=20 > seria bom > deixarmos eles se benficiarem do notes tb=E9m. Algu=E9m sabe como arrum= ar=20 > isto? > (Eu naum sei!) Tipo, teria que ter um m=E9todo para diferenciar apps 16= =20 > bits, > 32 bits e gui. Depois teriam que ter um m=E9todo para capturar a sa=EDd= a=20 > de aplciativos > 16 bits, um para 32 bits (implementado) e a possibilidade de avisar ao=20 > usu=E1rio > que ele naum pode capturar a sa=EDda de aplicativos gui. Quem =E9 fodau= m pra > implementar isto? (Tem bastante informa=E7=F5es nos grupos de discuss=E3= o da > borland sobre isto, mas naum tive tempo para ler, naum sei se =E9 =FAti= l.) > (Bug encontrado pelo andr=E9 que testou todos os compiladores um a um > pra ver se funfavam no notes!!!!) > > _#002_ - Um probleminha na biblioteca. Quando voc=EA clica com o bot=E3= o > direito do mouse e a biblioteca da linguagem naum tem nenhum item, d=E1= =20 > erro. > Sei l=E1 onde t=E1 o errim, mas tem que tar em algum lugar no fonte,=20 > hhahhhahahahah. > > _#003_ - Naum eh um bug, mas eh algo onde to precisando de ajuda. Preci= so > de um m=E9todo que me d=EA o diret=F3rio de configura=E7=E3o do Notes. = Este=20 > diret=F3rio > deve ser espec=EDfico para cada usu=E1rio (ser=E1 preciso entaum levar = em=20 > conta as > diferen=E7as entre win98 e win2k/XP). Ele deve ficar em "[Local onde=20 > ficam as > configura=E7=F5es do usu=E1rio]\NSE2004\". No caso do diret=F3rio naum = existir, > o notes ir=E1 chamar o NotesFirstTime para cri=E1-lo e encerrar. > > *B) Coisas planejadas q naum tem ningu=E9m fazendo* > _#001_ - NotesFirstTime. O NotesFirstTime dever=E1 ser um aplicativo > bem magrinho (nada acima de 250 kb =E9 aceit=E1vel) para naum pesar > no tamanho da distribui=E7=E3o (que j=E1 t=E1 ficando bem gordim). A id= =E9ia =E9 > que a primeira vez que o usu=E1rio for abrir o notes ele apare=E7a e, n= um=20 > estilo > wizard,deixe o usu=E1rio fazer algumas configura=E7=F5es gerais (como a= tivar > ou naum a shellextension, que arquivos associar com o notes, etc.).=20 > Depois o > programa escanear=E1 o HD a procurar de navegadores, compiladores e > interpretadores que o usu=E1rio tem instalado. Coletando isto ele far=E1= um > menu executar para o usu=E1rio com aquilo que ele tem instalado (assim > o usu=E1rio naum precisa fazer) . Logo depois ele pedir=E1 que o usu=E1= rio > se registre como usu=E1rio do notes (o registro obviamente naum ser=E1 > obrigat=F3rio, ser=E1 apenas uma forma de conhecermos mais os usu=E1rio= s > e dar a possibilidade deles se cadastrarem na newsletter e na lista; o > openoffice fa algo parecido) . Logo depois o programa dir=E1: > "O Notes est=E1 pronto para ser usado pela primeria vez. Obrigado > por escolher o Notes!". A id=E9ia era fazer isto suando KOl=20 > (http://xcl.cjb.net/) > para que o arquivo final ficasse min=FAsculo. Mas talvez de para > fazer em delphi e empacotar com UPX ou algo assim. Ou d=E1 para > usar apenas a api do windows, ou criar o aplicativo sem usar o > designer do delphi. Ou escrever ele em C, hahahaha. Tem que ser > pequeno, s=F3 isto. Quem se habilita? > > _#002_ - Instalador do Notes. Algu=E9m poderia ir fazendo o script? > Seria bom usarmos o do winamp, o NSIS=20 > (http://www.nullsoft.com/free/nsis/) > pois ele bem epqueninho. Eu naum sei usar NSIS, algu=E9m sabe? > Nas vers=F5es passadas usei o INNO Setup, s=F3 que ele ja tem 300kb, > entaum fica meio grandimm. Solu=E7=F5es?????? > > _#003_ - Algu=E9m precisa a capacidade de setar bookmakers no editor > do Notes. O SynEdit vem com m=E9todos pra fazer isto, mas naum consegui > us=E1-los. Algu=E9m poderia fazer isto? > > *C) Id=E9ias de coisas al=E9m do que estava planejado* > _#001_ - Com o suporte a tabs, precisaremos de um modo > de que quando o usu=E1rio clicar num arquivo no explorer > ele abra na "c=F3pia" do notes que j=E1 estiver aberta ao > inv=E9s de abrir mais uma janela do notes. Algu=E9m faz id=E9ia > de como se faz isto? Eu naum... :( > > _#002_ - Outra coisa legal de ter por causa das abas, seria o > suporte a projetos. Um projeto seria um arquivo que conteria > um grupo de arquivos e que permitisse restaurar configura=E7=F5es > quando ele for aberto (restaurar os arquivos que estavam aberto, > posi=E7=E3o do cursor, bookmakers, etc.) Uma coisa legal seria deixar > o usu=E1rio definir qual daqueles arquivos do projeto que deve ser > rodado no compilador. Dae ter=EDamos mais uma "vari=E1vel" no menu > executar pra isto. Por exemplo, eu poderia agrupar todos os arquivos > do fonte do notes em um projeto e dizer que o "NotesSE.DPR" =E9 > quem deve ser rodado no compialdor. Entuam eu poderia usar > o menu executar para compilar o notes facinho, facinho... > > _#003_ - O menu executar poderia ser espec=EDfico para cada linguagem..= . > Tipo, se eu estiver editando HTML, pra que vou querer um item > "compilar no delphi? =C9 uma id=E9ia... naum sei se todos aprovam :) > >--=20 >Anderson Rodrigues Barbieri >-------------------------------------------- >#Equipe do Notes - Coordenador/Desenvolvedor > >{ TAndInfo } >ICQ #149391850 / no...@ig... >Notes - http://notes.codigolivre.org.br >NotesDev - http://notes2.sf.net/dev >F=F3rum - http://notes2.sf.net/forum > =20 > --=20 RGB Design Digital www.rgbdesigndigital.com.br |
|
From: Anderson R. B. <no...@ig...> - 2003-11-24 03:37:03
|
Ol=E1 pessoal, este e-mail =E9 principalmente para o pessoal do desenvolvimento que aind= a n=E3o est=E1 trabalhando numa =E0rea espec=EDfica como est=E3o Jonas, Joelson,=20 Anderson e Daniel. Ou seja, estou falando de Anderson Ambr=F3sio, M=E1rcio, Victor e Shubert= .=20 Esqueci algu=E9m? Mas todos que puderem ajudar, sintam-se convocados... ------------------------------------------------------- Conte=FAdo ------------------------------------------------------- A) Bugs B) Coisas planejadas q naum tem ningu=E9m fazendo C) Id=E9ias de coisas al=E9m do que estava planejado ------------------------------------------------------- *A) BUGzinhos* _#001_ - O notes n=E3o consegue capturar a sa=EDda de compiladores 16 bit= s. Sei que =E9 velharia, mas mt gente ainda usa clipper, cobol, etc. e seria= bom deixarmos eles se benficiarem do notes tb=E9m. Algu=E9m sabe como arrumar= isto? (Eu naum sei!) Tipo, teria que ter um m=E9todo para diferenciar apps 16 b= its, 32 bits e gui. Depois teriam que ter um m=E9todo para capturar a sa=EDda = de=20 aplciativos 16 bits, um para 32 bits (implementado) e a possibilidade de avisar ao=20 usu=E1rio que ele naum pode capturar a sa=EDda de aplicativos gui. Quem =E9 fodaum = pra implementar isto? (Tem bastante informa=E7=F5es nos grupos de discuss=E3o= da borland sobre isto, mas naum tive tempo para ler, naum sei se =E9 =FAtil.= ) (Bug encontrado pelo andr=E9 que testou todos os compiladores um a um pra ver se funfavam no notes!!!!) _#002_ - Um probleminha na biblioteca. Quando voc=EA clica com o bot=E3o direito do mouse e a biblioteca da linguagem naum tem nenhum item, d=E1 e= rro. Sei l=E1 onde t=E1 o errim, mas tem que tar em algum lugar no fonte,=20 hhahhhahahahah. _#003_ - Naum eh um bug, mas eh algo onde to precisando de ajuda. Preciso de um m=E9todo que me d=EA o diret=F3rio de configura=E7=E3o do Notes. Es= te diret=F3rio deve ser espec=EDfico para cada usu=E1rio (ser=E1 preciso entaum levar em= conta as diferen=E7as entre win98 e win2k/XP). Ele deve ficar em "[Local onde fica= m as configura=E7=F5es do usu=E1rio]\NSE2004\". No caso do diret=F3rio naum ex= istir, o notes ir=E1 chamar o NotesFirstTime para cri=E1-lo e encerrar. *B) Coisas planejadas q naum tem ningu=E9m fazendo* _#001_ - NotesFirstTime. O NotesFirstTime dever=E1 ser um aplicativo bem magrinho (nada acima de 250 kb =E9 aceit=E1vel) para naum pesar no tamanho da distribui=E7=E3o (que j=E1 t=E1 ficando bem gordim). A id=E9= ia =E9 que a primeira vez que o usu=E1rio for abrir o notes ele apare=E7a e, num= estilo wizard,deixe o usu=E1rio fazer algumas configura=E7=F5es gerais (como ati= var ou naum a shellextension, que arquivos associar com o notes, etc.). Depoi= s o programa escanear=E1 o HD a procurar de navegadores, compiladores e interpretadores que o usu=E1rio tem instalado. Coletando isto ele far=E1 = um menu executar para o usu=E1rio com aquilo que ele tem instalado (assim o usu=E1rio naum precisa fazer) . Logo depois ele pedir=E1 que o usu=E1ri= o se registre como usu=E1rio do notes (o registro obviamente naum ser=E1 obrigat=F3rio, ser=E1 apenas uma forma de conhecermos mais os usu=E1rios e dar a possibilidade deles se cadastrarem na newsletter e na lista; o openoffice fa algo parecido) . Logo depois o programa dir=E1: "O Notes est=E1 pronto para ser usado pela primeria vez. Obrigado por escolher o Notes!". A id=E9ia era fazer isto suando KOl=20 (http://xcl.cjb.net/) para que o arquivo final ficasse min=FAsculo. Mas talvez de para fazer em delphi e empacotar com UPX ou algo assim. Ou d=E1 para usar apenas a api do windows, ou criar o aplicativo sem usar o designer do delphi. Ou escrever ele em C, hahahaha. Tem que ser pequeno, s=F3 isto. Quem se habilita? _#002_ - Instalador do Notes. Algu=E9m poderia ir fazendo o script? Seria bom usarmos o do winamp, o NSIS (http://www.nullsoft.com/free/nsis= /) pois ele bem epqueninho. Eu naum sei usar NSIS, algu=E9m sabe? Nas vers=F5es passadas usei o INNO Setup, s=F3 que ele ja tem 300kb, entaum fica meio grandimm. Solu=E7=F5es?????? _#003_ - Algu=E9m precisa a capacidade de setar bookmakers no editor do Notes. O SynEdit vem com m=E9todos pra fazer isto, mas naum consegui us=E1-los. Algu=E9m poderia fazer isto? *C) Id=E9ias de coisas al=E9m do que estava planejado* _#001_ - Com o suporte a tabs, precisaremos de um modo de que quando o usu=E1rio clicar num arquivo no explorer ele abra na "c=F3pia" do notes que j=E1 estiver aberta ao inv=E9s de abrir mais uma janela do notes. Algu=E9m faz id=E9ia de como se faz isto? Eu naum... :( _#002_ - Outra coisa legal de ter por causa das abas, seria o suporte a projetos. Um projeto seria um arquivo que conteria um grupo de arquivos e que permitisse restaurar configura=E7=F5es quando ele for aberto (restaurar os arquivos que estavam aberto, posi=E7=E3o do cursor, bookmakers, etc.) Uma coisa legal seria deixar o usu=E1rio definir qual daqueles arquivos do projeto que deve ser rodado no compilador. Dae ter=EDamos mais uma "vari=E1vel" no menu executar pra isto. Por exemplo, eu poderia agrupar todos os arquivos do fonte do notes em um projeto e dizer que o "NotesSE.DPR" =E9 quem deve ser rodado no compialdor. Entuam eu poderia usar o menu executar para compilar o notes facinho, facinho... _#003_ - O menu executar poderia ser espec=EDfico para cada linguagem... Tipo, se eu estiver editando HTML, pra que vou querer um item "compilar no delphi? =C9 uma id=E9ia... naum sei se todos aprovam :) --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Anderson R. B. <no...@ig...> - 2003-11-24 02:18:18
|
{
eu usei uma array din=E2mica pra guardar os resultados da busca aki...
SetLength( MyArray, Length(MyArray) + 1 );
MyArray[ High(MyArray) ] :=3D 'jonas';
}
//
// TNotesBehaviour - Classe que permite controlar
// o comportamento do SynEdit.
//
// Notes, http://notes.codigolivre.org.br
// Copyright (C) 2003-2004, Equipe do Notes.
//
// This program is free software; you can redistribute it and/or modif=
y
// it under the terms of the GNU General Public License as published b=
y
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-130=
7 USA
//
//
// The Original Code is: SynEditPythonBehaviour.pas, released 2000-06-=
23.
// The Original Code is based on odPythonBehaviour.pas by Olivier Deck=
myn, part
// of the mwEdit component suite.
//
// Contributors to the SynEdit and mwEdit projects are listed in the
// Contributors.txt file.
unit NotesBehaviour;
interface
uses
SysUtils, Classes, Windows, Messages, Graphics,
Controls, Forms, Dialogs, SynEdit, SynEditKeyCmds;
const
ecNotesIndent =3D ecUserFirst + 999;
type
TNotesBehaviour =3D class(TComponent)
private
fEditor: TSynEdit;
fFormerKeyPress: TKeyPressEvent;
fFormProcessUserCommand: TProcessCommandEvent;
fIndent: integer;
fCloseHTMLTags: boolean;
fAutoclose: boolean;
fDefaultComment: string;
fNoBackspaceAtLineStart: boolean;
fCanVKLeftGoUp: boolean;
fHighlightLine: boolean;
fBlockIndent: boolean;
fHighlightSymbols: boolean;
fWebHelp: string;
fBlockEndTokens: string;
fBlockStartTokens: string;
fSymbolscolor: TColor;
fHLineColor: TColor;
fBlockStart: Array of string;
fBlockEnd: Array of String;
function GetTabAsSpace: boolean;
function GetTabIndent: boolean;
function GetTabSize: integer;
procedure SetAutoClose(const Value: boolean);
procedure SetCloseHTMLTags(const Value: boolean);
procedure SetTabAsSpace(const Value: boolean);
procedure SetTabIndent(const Value: boolean);
function GetAutoIndent: boolean;
function GetCursorPastEof: boolean;
function GetCursorPastEol: boolean;
procedure SetAutoIndent(const Value: boolean);
procedure setBlockEndTokens(const Value: string);
procedure SetBlockIndent(const Value: boolean);
procedure setBlockStartTokens(const Value: string);
procedure SetCurosrPastEol(const Value: boolean);
procedure SetCursorPastEof(const Value: boolean);
procedure SetHighlightLine(const Value: boolean);
procedure SetHLineColor(const Value: TColor);
procedure SetSymbolsColor(const Value: TColor);
procedure SetCursorPastEol(const Value: boolean);
procedure SetSynEditorOption(AOption: TSynEditorOption; Value: boolea=
n);
function GetSynEditorOptionValue(AOption: TSynEditorOption): boolean=
;
protected
procedure SetEditor(Value: TSynEdit); virtual;
procedure doKeyPress(Sender: TObject; var Key: Char); virtual;
procedure doProcessUserCommand(Sender: TObject;
var Command: TSynEditorCommand; var AChar: Char; Data: Pointer); vi=
rtual;
public
procedure Loaded; override;
procedure AttachFormerEvents;
constructor Create(aOwner: TComponent); override;
procedure Notification(AComponent: TComponent; Operation: TOperation)=
;
override;
procedure LoadFromFile(AFile: string);
procedure SaveToFile (AFile: string);
function ExecuteWebHelp: boolean;
published
property SynEditor: TSynEdit read FEditor write SetEditor;
property IndentSize: integer read fIndent write fIndent default 4;
property TabSize: integer read GetTabSize write GetTabSize default 8;
property TabAsSpace: boolean read GetTabAsSpace write SetTabAsSpace;
property TabIndent: boolean read GetTabIndent write SetTabIndent;
property DefaultComment: string read fDefaultComment write fDefaultCo=
mment;
property CloseHTMLTags: boolean read fCloseHTMLTags write SetCloseHTM=
LTags;
property AutoClose: boolean read fAutoclose write SetAutoClose;
property highlightSymbols: boolean read fHighlightSymbols write fHigh=
lightSymbols;
property highlightLine: boolean read fHighlightLine write SetHighlig=
htLine;
property highlightSymbolsColor: TColor read fSymbolscolor write SetSy=
mbolsColor;
property highlightLineColor: TColor read fHLineColor write SetHLineCo=
lor;
property CursorPastEol: boolean read GetCursorPastEol write SetCurosr=
PastEol;
property CursorPastEof: boolean read GetCursorPastEof write SetCursor=
PastEof;
property CanVKLeftGoUp: boolean read fCanVKLeftGoUp write fCanVKLeftG=
oUp;
property NoBackspaceAtLineStart: boolean read fNoBackspaceAtLineStart=
write fNoBackspaceAtLineStart;
property AutoIndent: boolean read GetAutoIndent write SetAutoIndent;
property BlockIndent: boolean read fBlockIndent write SetBlockIndent;
property BlockStartTokens: string read fBlockStartTokens write setBlo=
ckStartTokens;
property BlockEndTokens: string read fBlockEndTokens write setBlockEn=
dTokens;
property WebHelp: string read fWebHelp write fWebHelp;
end;
procedure Register;
implementation
uses
ShellApi;
procedure Register;
begin
RegisterComponents('notes 2004', [TNotesBehaviour]);
end;
{ TNotesBehaviour }
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.AttachFormerEvents
* Descri=E7=E3o: Anexa-se aos eventos do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: None
*)
procedure TNotesBehaviour.AttachFormerEvents;
begin
if assigned(FEditor) then begin
FFormerKeyPress :=3D FEditor.OnKeyPress;
FFormProcessUserCommand :=3D FEditor.OnProcessUserCommand;
FEditor.OnKeyPress :=3D doKeyPress;
FEditor.OnProcessUserCommand :=3D doProcessUserCommand;
end;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.Create
* Descri=E7=E3o: Inicializa o componente
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: aOwner: TComponent
* Resultado: None
*)
constructor TNotesBehaviour.Create(aOwner: TComponent);
begin
inherited Create(AOwner);
FFormerKeyPress :=3D nil;
FFormProcessUserCommand :=3D nil;
fIndent :=3D 4;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetEditor
* Descri=E7=E3o: Seta o SynEdit ao qual estar=E1 anexado
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: Value: TSynEdit
* Resultado: None
*)
procedure TNotesBehaviour.SetEditor(Value: TSynEdit);
begin
if FEditor <> Value then begin
if not (csDesigning in ComponentState) and not (csLoading in Componen=
tState)
and assigned(FEditor)
then begin
if assigned(FFormerKeyPress) then begin
FEditor.OnKeypress :=3D FFormerKeyPress;
FFormerKeyPress :=3D nil;
end;
if assigned(FFormProcessUserCommand) then begin
FEditor.OnProcessUserCommand :=3D FFormProcessUserCommand;
FFormProcessUserCommand :=3D nil;
end;
end;
FEditor :=3D Value;
if ComponentState * [csDesigning, csLoading] =3D [] then
AttachFormerEvents;
end;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.doKeyPress
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: Sender: TObject; var Key: Char
* Resultado: None
*)
procedure TNotesBehaviour.doKeyPress(Sender: TObject; var Key: Char);
begin
//
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.doProcessUserCommand
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: Sender: TObject; var Command: TSynEditorCommand; var ACh=
ar: Char; Data: Pointer
* Resultado: None
*)
procedure TNotesBehaviour.doProcessUserCommand(Sender: TObject;
var Command: TSynEditorCommand; var AChar: Char; Data: Pointer);
begin
//
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.ExecuteWebHelp
* Descri=E7=E3o: Executa a Web Help
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.ExecuteWebHelp: boolean;
Var
S: string;
begin
if fEditor =3D nil then Exit;
if fEditor.SelEnd > fEditor.SelStart then
S:=3D fEditor.SelText
else
S:=3D fEditor.WordAtCursor;
S:=3D StringReplace(fWebSearch, '%ss%', S, [rfReplaceAll, rfIgnoreCase]=
);
ShellExecute(fEditor.Handle, 'open', PChar(S), PChar(''), nil, SW_SHOWN=
ORMAL);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.Loaded
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: None
*)
procedure TNotesBehaviour.Loaded;
begin
inherited;
//
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.Notification
* Descri=E7=E3o: Suporte para quando o componente=B4for removido
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: AComponent: TComponent; Operation: TOperation
* Resultado: None
*)
procedure TNotesBehaviour.Notification(AComponent: TComponent;
Operation: TOperation);
begin
if (Operation =3D opRemove) and (aComponent =3D FEditor) then
FEditor :=3D nil;
inherited
end;
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//
// PROCEDIMENTOS PARA SALVAR/CARREGAR OP=C7=D5ES
//
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.LoadFromFile
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: AFile: string
* Resultado: None
*)
procedure TNotesBehaviour.LoadFromFile(AFile: string);
begin
//
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SaveToFile
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: AFile: string
* Resultado: None
*)
procedure TNotesBehaviour.SaveToFile(AFile: string);
begin
//
end;
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//
// GET/SET DAS PROPRIEDADES INTRODUZIDAS PELO COMPONENTE
// LIGADAS A NOVOS COMPORTAMENTOS E OP=C7=D5ES, ETC.
//
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetAutoClose
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetAutoClose(const Value: boolean);
begin
fAutoclose :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.setBlockEndTokens
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: string
* Resultado: None
*)
procedure TNotesBehaviour.setBlockEndTokens(const Value: string);
Var
Len, I, SCount, V: integer;
begin
fBlockEndTokens :=3D Trim(Value);
Len:=3D length(fBlockEndTokens);
if Len =3D 0 then
begin
SetLength(fBlockEnd, 0);
Exit;
end;
// descobrimos quantos tokens possu=ED a string
SCount:=3D 1;
for I:=3D1 to Len+1 do
if fBlockEndTokens[I]=3D #32 then
inc(SCount);
// setamos o n=FAmero de items do array conforme SCount
Setlength(fBlockEnd, SCount);
if SCount < 1 then
begin
SCount:=3D 1;
V:=3D 0;
// pegamos cada um dos tokens, que est=E3o separados por espa=E7os
for I:=3D to Len do
if fBlockEndTokens[I]=3D #32 then
begin
fBlockEnd[V]=3D Copy(fBlockEndtokens, SCount, I-1);
inc(V);
SCount:=3D I +1;
end;
end else
begin
// pequena otimiza=E7=E3o para casos em que temos apenas um token
fBlockend[0]=3D fBlockEndTokens;
end;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetBlockIndent
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetBlockIndent(const Value: boolean);
begin
fBlockIndent :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.setBlockStartTokens
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: string
* Resultado: None
*)
procedure TNotesBehaviour.setBlockStartTokens(const Value: string);
begin
fBlockStartTokens :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetCloseHTMLTags
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetCloseHTMLTags(const Value: boolean);
begin
fCloseHTMLTags :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetHighlightLine
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetHighlightLine(const Value: boolean);
begin
if fEditor =3D nil then Exit;
fHighlightLine :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetHLineColor
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: TColor
* Resultado: None
*)
procedure TNotesBehaviour.SetHLineColor(const Value: TColor);
begin
if fEditor =3D nil then Exit;
fHLineColor :=3D Value;
end;
(**
* Procedimento: TNotesBehaviour.SetSymbolsColor
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: TColor
* Resultado: None
*)
procedure TNotesBehaviour.SetSymbolsColor(const Value: TColor);
begin
if fEditor =3D nil then Exit;
fSymbolscolor :=3D Value;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetTabSize
* Descri=E7=E3o:
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: integer
*)
function TNotesBehaviour.GetTabSize: integer;
begin
if fEditor =3D nil then Exit;
Result:=3D fEditor.TabWidth;
end;
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//
// O C=D3DIGO ABAIXO SERVE PARA LER/ESCREVER NAS
// OP=C7=D5ES DO SYNEDIT DO TIPO TSynEditorOption
//
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetSynEditorOption
* Descri=E7=E3o: Seta uma op=E7=E3o do tipo TSynEditorOption do Edito=
r
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: AOption: TSynEditorOption; Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetSynEditorOption(AOption: TSynEditorOption;
Value: boolean);
begin
if fEditor =3D nil then Exit;
if value then
begin
if [AOption] in fEditor.Options then
fEditor.Options :=3D fEditor.Options + [AOption];
end else
fEditor.Options :=3D fEditor.Options - [AOption];
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetCursorPastEol
* Descri=E7=E3o: Seta a op=E7=E3o eoScrollPastEol do SynEdit
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetCursorPastEol(const Value: boolean);
begin
SetSynEditorOption(eoScrollPastEol, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetCursorPastEof
* Descri=E7=E3o: Seta a op=E7=E3o eoScrollPastEof do SynEdit
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetCursorPastEof(const Value: boolean);
begin
SetSynEditorOption(eoScrollPastEof, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetTabAsSpace
* Descri=E7=E3o: Seta a op=E7=E3o eoTabsToSpaces do SynEdit
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetTabAsSpace(const Value: boolean);
begin
SetSynEditorOption(eoTabsToSpaces, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetTabIndent
* Descri=E7=E3o: Seta eoTabIndent no SynEdit
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetTabIndent(const Value: boolean);
begin
SetSynEditorOption(eoTabIndent, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetCurosrPastEol
* Descri=E7=E3o: Seta eoScrollPastEol no SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetCurosrPastEol(const Value: boolean);
begin
SetSynEditorOption(eoScrollPastEol, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.SetAutoIndent
* Descri=E7=E3o: Seta a op=E7=E3o eoAutoIndent do SynEdit
* Autor: Anderson R. Barbieri
* Data: 22-nov-2003
* Argumentos: const Value: boolean
* Resultado: None
*)
procedure TNotesBehaviour.SetAutoIndent(const Value: boolean);
begin
SetSynEditorOption(eoScrollPastEol, Value);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetSynEditorOptionValue
* Descri=E7=E3o: Pega op=E7=E3o do tipo TSynEditorOption do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: AOption: TSynEditorOption
* Resultado: boolean
*)
function TNotesBehaviour.GetSynEditorOptionValue(
AOption: TSynEditorOption): boolean;
begin
Result:=3D False;
if fEditor =3D nil then Exit;
if [eoAutoIndent] in fEditor.Options then
result:=3D true;
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetAutoIndent
* Descri=E7=E3o: Retorna o valor da op=E7=E3o eoAutoIndent do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.GetAutoIndent: boolean;
begin
Result:=3D GetSynEditorOptionValue(eoAutoIndent);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetCursorPastEof
* Descri=E7=E3o: Pega a op=E7=E3o eoScrollPastEof do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.GetCursorPastEof: boolean;
begin
Result:=3D GetSynEditorOptionValue(eoScrollPastEof);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetCursorPastEol
* Descri=E7=E3o: Pega a op=E7=E3o eoScrollPastEol do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.GetCursorPastEol: boolean;
begin
Result:=3D GetSynEditorOptionValue(eoScrollPastEol);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetTabAsSpace
* Descri=E7=E3o: Pega a op=E7=E3o eoTabsToSpaces do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.GetTabAsSpace: boolean;
begin
Result:=3D GetSynEditorOptionValue(eoTabsToSpaces);
end;
//-----------------------------------------------------------------
(**
* Procedimento: TNotesBehaviour.GetTabIndent
* Descri=E7=E3o: Pega a op=E7=E3o eoTabIndent do SynEdit
* Autor: Anderson R. Barbieri
* Data: 23-nov-2003
* Argumentos: None
* Resultado: boolean
*)
function TNotesBehaviour.GetTabIndent: boolean;
begin
Result:=3D GetSynEditorOptionValue(eoTabIndent);
end;
end.
|
|
From: Anderson R. B. <no...@ig...> - 2003-11-22 23:19:01
|
[parece que este e-mail n=E3o foi pela lista] Aqui funcionou perfeitamente (colocando a unit clipbrd no uses, claro). Me manda a tua unit inteira, suspeito que o erro esteja em alguma outra parte do c=F3digo... Ab. Anderson Daniel Roma wrote: > Fora de cogita=E7=E3o usar a Unit Clpibrd... 250Kb!!! > =20 > E fazendo o c=F3digo na unha n=E3o ta funcionando... fiz esse c=F3digo=20 > baseado no clipbrd.pas, trocando todas as fun=E7=F5es internas por APIs= , e=20 > ele n=E3o copia direito... algu=E9m se habilita a dar uma olhada? > =20 > =20 > procedure SetClipboardText(aText:PChar); > var Data: THandle; > DataPtr: Pointer; > begin > OpenClipboard(GetDesktopWindow); > try > Data :=3D GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE, length(aText)); > try > DataPtr :=3D GlobalLock(Data); > try > Move(aText^, DataPtr^, length(aText)); > EmptyClipboard; > SetClipboardData(CF_TEXT, Data); > finally > GlobalUnlock(Data); > end; > except > GlobalFree(Data); > raise; > end; > finally > CloseClipboard; > end; > end; > =20 > =20 > =20 > []=B4s > =20 > Daniel Roma > #Equipe do Notes - Desenvolvimento > > ----- Original Message ----- > *From:* Anderson R. Barbieri <mailto:no...@ig...> > *To:* not...@li... > <mailto:not...@li...> > *Sent:* Thursday, November 20, 2003 3:53 PM > *Subject:* Re: [Notes2-team] shell extension > > > Adicione a unit "Clipbrd" no uses e > > depois basta usar > -------------------- > clipboard.Open; > Clipboard.SetTextBuf(PChar(S)); > clipboard.Close; > -------------------- > > Onde S =E9 uma vari=E1vel do tipo String. Voc=EA n=E3o precisa > criar/destruir a classe Clipboard, isto =E9 feito automaticamente > pelo delphi... > Tem outros m=E9todos interessantes nesta classe... > > Quanto a avisar, sei l=E1. De repente para arquivos com mais de 100= KB > seja uma boa... e quanto a se =E9 o caminho inteiro, sim, o caminho > inteiro (pois convenhamos que d=E1 trabalho pegar o caminho inteiro > de um arquivo, =E9 preciso escrever manualmente ou usar algum > utilit=E1rio...) > > Tu acha que devemos ter um checkbox para ativar/desativar a shell > extension nas prefer=EAncias do Notes? > > Mais arguma coisa? > > Abra=E7o, > Anderson > > > Daniel Roma wrote: > >> Preciso copiar texto pra =E1rea de transfer=EAncia, para as op=E7=F5= es de >> copiar conte=FAdo do arquivo e copiar nome do arquivo. >> S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9? >> E outra coisa, n=E3o seria legal avisar caso o cara queira copiar = o >> conte=FAdo de um arquivo meio grandinho?? >> =20 >> []=B4s >> =20 >> Daniel Roma >> #Equipe do Notes: Desenvolvimento >> =20 >> >> ----- Original Message ----- >> *From:* Anderson R. Barbieri <mailto:no...@ig...> >> *To:* not...@li... >> <mailto:not...@li...> >> *Sent:* Thursday, November 20, 2003 3:04 PM >> *Subject:* Re: [Notes2-team] shell extension >> >> >> Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de >> transfer=EAncia >> no bra=E7o :) >> >> Me diga o que tu quer fazer que eu te mando prontinho... >> >> Ab. >> Anderson >> >> Daniel Roma wrote: >> >>> N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, $#%$%= #&?? >>> =20 >>> :) >>> =20 >>> Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando >>> voc=EAs do Shell Ext... achei que vcs tinham esquecido de >>> mim... :( >>> (nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pr= o >>> Profundamente Magoado) >>> =20 >>> :) >>> =20 >>> Chega de boiolice... >>> Espero at=E9 o final da semana mandar algo funcional do >>> ShellExt.. estou tendo um pouco de problemas em manipular a >>> =C1rea de Transfer=EAncia na unha... algu=E9m tem alguma cois= a ai >>> disso?? >>> =20 >>> Quanto aos =EDcones, devo testar ainda hoje se o iconezinho >>> que vc fez fica melhor Alan, ai reporto pra voc=EAs. >>> =20 >>> =20 >>> Abra=E7os a todos, >>> =20 >>> =20 >>> Daniel Roma >>> #Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral >>> "N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1= !" >>> >>> ----- Original Message ----- >>> *From:* Allan Rodrigo <mailto:all...@gm...> >>> *To:* not...@li... >>> <mailto:not...@li...> >>> *Sent:* Thursday, November 20, 2003 12:13 AM >>> *Subject:* [Notes2-team] shell extension >>> >>> T=E1 estressado, homi (Daniel)? :) >>> >>> Sinceramente, eu realmente n=E3o discuti sobre Shell >>> Extension na reuni=E3o e >>> nem iria... >>> Geralmente a gente provoca uma discuss=E3o quando algo >>> melhor pode ser feito >>> ou quando temos d=FAvidas sobre a verdadeira vantagem de >>> uma determinada coisa. >>> >>> J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquece= r ainda >>> mais o programa e n=E3o >>> vejo nada melhor a ser feito. >>> >>> Desculpe por n=E3o ter mandado o =EDcone antes... teste e= me >>> diga como ficou >>> >>> Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou = Leite >>> puderem me ajudar, >>> seria =F3timo At=E9 porque, estou com a patinha direita=20 >>> doendo bastante :-) >>> Parece-me que falta os =EDcones para templates, informa=E7= =E3o >>> de arquivo e >>> comprimir HTML >>> >>> Sds, >>> Allan Rodrigo >>> all...@gm... <mailto:all...@gm...> >>> >>> --=20 >>> NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, >>> Dateien... >>> Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX >>> FotoService >>> >>> Jetzt kostenlos anmelden unter http://www.gmx.net >>> >>> +++ GMX - die erste Adresse f=FCr Mail, Message, More! ++= + >>> =20 >>> >>> --- >>> Verifica=E7=E3o de V=EDrus executada: >>> Nenhum v=EDrus encontrado! >>> Sudeste Seguran=E7a e Transporte de Valores >>> Departamento de Tecnologia e Informa=E7=F5es >>> Checked by AVG anti-virus system (http://www.grisoft.com)= . >>> Version: 6.0.538 / Virus Database: 333 - Release Date: >>> 11/11/2003 >>> >> >> =20 >> =20 >> >> --- >> Verifica=E7=E3o de V=EDrus executada: >> Nenhum v=EDrus encontrado! >> Sudeste Seguran=E7a e Transporte de Valores >> Departamento de Tecnologia e Informa=E7=F5es >> Checked by AVG anti-virus system (http://www.grisoft.com). >> Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2= 003 >> > > >--=20 >Anderson Rodrigues Barbieri >-------------------------------------------- >#Equipe do Notes - Coordenador/Desenvolvedor > >{ TAndInfo } >ICQ #149391850 / no...@ig... >Notes - http://notes.codigolivre.org.br >NotesDev - http://notes2.sf.net/dev >F=F3rum - http://notes2.sf.net/forum > >--- >Verifica=E7=E3o de V=EDrus executada: >Nenhum v=EDrus encontrado! >Sudeste Seguran=E7a e Transporte de Valores >Departamento de Tecnologia e Informa=E7=F5es >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.538 / Virus Database: 333 - Release Date: 10/11/2003 > --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Anderson R. B. <no...@ig...> - 2003-11-22 23:18:28
|
[Parece que este e-mail n=E3o foi para a lista] Cristina Carvalho e Francisco de Assis, Sejam bem-vindos a lista de desenvolvimento do Notes. Voc=EAs dois s=E3o os primeiros usu=E1rios a entrarem na lista e por isto penso que ser=E3o sempre "usu=E1rios especiais" para n=F3s. Al=E9m do meu mais sincero obrigado, quero dar para voc=EAs o link para uma vers=E3o de desenvolvimento do pr=F3ximo Notes, que estamos chamando de Notes SE 2004. Voc=EAs n=E3o precisam test=E1-lo, mas se o fizerem, apreciaremos qualquer feedback: (Execut=E1vel) http://notes2.sourceforge.net/notes2004dev3.zip (C=F3digo) http://notes2.sourceforge.net/notes2004dev3.5-src.zip Muito obrigado por querem participar da lista. Acho que este =E9 o come=E7o de uma rela=E7=E3o mais estreita de n=F3s desenvolvedores com os usu=E1rios. Mais uma daquelas coisas que s=F3 acontecem em projetos de software livre :) Abra=E7o, --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Anderson R. B. <no...@ig...> - 2003-11-22 02:54:24
|
Aqui funcionou perfeitamente (colocando a unit clipbrd no uses, claro). Me manda a tua unit inteira, suspeito que o erro esteja em alguma outra parte do c=F3digo... Ab. Anderson Daniel Roma wrote: > Fora de cogita=E7=E3o usar a Unit Clpibrd... 250Kb!!! > =20 > E fazendo o c=F3digo na unha n=E3o ta funcionando... fiz esse c=F3digo=20 > baseado no clipbrd.pas, trocando todas as fun=E7=F5es internas por APIs= , e=20 > ele n=E3o copia direito... algu=E9m se habilita a dar uma olhada? > =20 > =20 > procedure SetClipboardText(aText:PChar); > var Data: THandle; > DataPtr: Pointer; > begin > OpenClipboard(GetDesktopWindow); > try > Data :=3D GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE, length(aText)); > try > DataPtr :=3D GlobalLock(Data); > try > Move(aText^, DataPtr^, length(aText)); > EmptyClipboard; > SetClipboardData(CF_TEXT, Data); > finally > GlobalUnlock(Data); > end; > except > GlobalFree(Data); > raise; > end; > finally > CloseClipboard; > end; > end; > =20 > =20 > =20 > []=B4s > =20 > Daniel Roma > #Equipe do Notes - Desenvolvimento > > ----- Original Message ----- > *From:* Anderson R. Barbieri <mailto:no...@ig...> > *To:* not...@li... > <mailto:not...@li...> > *Sent:* Thursday, November 20, 2003 3:53 PM > *Subject:* Re: [Notes2-team] shell extension > > > Adicione a unit "Clipbrd" no uses e > > depois basta usar > -------------------- > clipboard.Open; > Clipboard.SetTextBuf(PChar(S)); > clipboard.Close; > -------------------- > > Onde S =E9 uma vari=E1vel do tipo String. Voc=EA n=E3o precisa > criar/destruir a classe Clipboard, isto =E9 feito automaticamente > pelo delphi... > Tem outros m=E9todos interessantes nesta classe... > > Quanto a avisar, sei l=E1. De repente para arquivos com mais de 100= KB > seja uma boa... e quanto a se =E9 o caminho inteiro, sim, o caminho > inteiro (pois convenhamos que d=E1 trabalho pegar o caminho inteiro > de um arquivo, =E9 preciso escrever manualmente ou usar algum > utilit=E1rio...) > > Tu acha que devemos ter um checkbox para ativar/desativar a shell > extension nas prefer=EAncias do Notes? > > Mais arguma coisa? > > Abra=E7o, > Anderson > > > Daniel Roma wrote: > >> Preciso copiar texto pra =E1rea de transfer=EAncia, para as op=E7=F5= es de >> copiar conte=FAdo do arquivo e copiar nome do arquivo. >> S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9? >> E outra coisa, n=E3o seria legal avisar caso o cara queira copiar = o >> conte=FAdo de um arquivo meio grandinho?? >> =20 >> []=B4s >> =20 >> Daniel Roma >> #Equipe do Notes: Desenvolvimento >> =20 >> >> ----- Original Message ----- >> *From:* Anderson R. Barbieri <mailto:no...@ig...> >> *To:* not...@li... >> <mailto:not...@li...> >> *Sent:* Thursday, November 20, 2003 3:04 PM >> *Subject:* Re: [Notes2-team] shell extension >> >> >> Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de >> transfer=EAncia >> no bra=E7o :) >> >> Me diga o que tu quer fazer que eu te mando prontinho... >> >> Ab. >> Anderson >> >> Daniel Roma wrote: >> >>> N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, $#%$%= #&?? >>> =20 >>> :) >>> =20 >>> Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando >>> voc=EAs do Shell Ext... achei que vcs tinham esquecido de >>> mim... :( >>> (nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pr= o >>> Profundamente Magoado) >>> =20 >>> :) >>> =20 >>> Chega de boiolice... >>> Espero at=E9 o final da semana mandar algo funcional do >>> ShellExt.. estou tendo um pouco de problemas em manipular a >>> =C1rea de Transfer=EAncia na unha... algu=E9m tem alguma cois= a ai >>> disso?? >>> =20 >>> Quanto aos =EDcones, devo testar ainda hoje se o iconezinho >>> que vc fez fica melhor Alan, ai reporto pra voc=EAs. >>> =20 >>> =20 >>> Abra=E7os a todos, >>> =20 >>> =20 >>> Daniel Roma >>> #Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral >>> "N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1= !" >>> >>> ----- Original Message ----- >>> *From:* Allan Rodrigo <mailto:all...@gm...> >>> *To:* not...@li... >>> <mailto:not...@li...> >>> *Sent:* Thursday, November 20, 2003 12:13 AM >>> *Subject:* [Notes2-team] shell extension >>> >>> T=E1 estressado, homi (Daniel)? :) >>> >>> Sinceramente, eu realmente n=E3o discuti sobre Shell >>> Extension na reuni=E3o e >>> nem iria... >>> Geralmente a gente provoca uma discuss=E3o quando algo >>> melhor pode ser feito >>> ou quando temos d=FAvidas sobre a verdadeira vantagem de >>> uma determinada coisa. >>> >>> J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquece= r ainda >>> mais o programa e n=E3o >>> vejo nada melhor a ser feito. >>> >>> Desculpe por n=E3o ter mandado o =EDcone antes... teste e= me >>> diga como ficou >>> >>> Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou = Leite >>> puderem me ajudar, >>> seria =F3timo At=E9 porque, estou com a patinha direita=20 >>> doendo bastante :-) >>> Parece-me que falta os =EDcones para templates, informa=E7= =E3o >>> de arquivo e >>> comprimir HTML >>> >>> Sds, >>> Allan Rodrigo >>> all...@gm... <mailto:all...@gm...> >>> >>> --=20 >>> NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, >>> Dateien... >>> Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX >>> FotoService >>> >>> Jetzt kostenlos anmelden unter http://www.gmx.net >>> >>> +++ GMX - die erste Adresse f=FCr Mail, Message, More! ++= + >>> =20 >>> >>> --- >>> Verifica=E7=E3o de V=EDrus executada: >>> Nenhum v=EDrus encontrado! >>> Sudeste Seguran=E7a e Transporte de Valores >>> Departamento de Tecnologia e Informa=E7=F5es >>> Checked by AVG anti-virus system (http://www.grisoft.com)= . >>> Version: 6.0.538 / Virus Database: 333 - Release Date: >>> 11/11/2003 >>> >> >> =20 >> =20 >> >> --- >> Verifica=E7=E3o de V=EDrus executada: >> Nenhum v=EDrus encontrado! >> Sudeste Seguran=E7a e Transporte de Valores >> Departamento de Tecnologia e Informa=E7=F5es >> Checked by AVG anti-virus system (http://www.grisoft.com). >> Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2= 003 >> > > >--=20 >Anderson Rodrigues Barbieri >-------------------------------------------- >#Equipe do Notes - Coordenador/Desenvolvedor > >{ TAndInfo } >ICQ #149391850 / no...@ig... >Notes - http://notes.codigolivre.org.br >NotesDev - http://notes2.sf.net/dev >F=F3rum - http://notes2.sf.net/forum > >--- >Verifica=E7=E3o de V=EDrus executada: >Nenhum v=EDrus encontrado! >Sudeste Seguran=E7a e Transporte de Valores >Departamento de Tecnologia e Informa=E7=F5es >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.538 / Virus Database: 333 - Release Date: 10/11/2003 > --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Robson C. d. S. <vml...@ya...> - 2003-11-22 02:53:38
|
Bom, basicamente temos que terminar de fazer a parte do Help do notes=20 para a vers=E3o SE 2004, com aquilo que te mandamos vc j=E1 pode ter uma=20 base do que fazer, estamos estudando o CVS para disponibilizar os=20 documentos, quando tiver pronto, te aviso. Fabricio Ribeiro wrote: > E ai cara descupe a demora =E9 que eu fiquei meio perdido com tanto=20 > emails e to em semana de prova e trabalhoe , mas me diga em que posso=20 > ajudar to a disposi=E7=E3o > ok? to esperando respostas > > > -----------------------------------------------------------------------= - > *Yahoo! Mail <http://br.rd.yahoo.com/s/c/m/?http://mail.yahoo.com.br>*=20 > - 6MB, anti-spam e antiv=EDrus gratuito. Crie sua conta agora!=20 > <http://br.rd.yahoo.com/s/c/m/?http://br.yahoo.com/info/mail.html>=20 --=20 Robson Cardoso dos Santos #Equipe do Notes - Documenta=E7=E3o |
|
From: Daniel R. <dan...@ya...> - 2003-11-21 19:20:27
|
Fora de cogita=E7=E3o usar a Unit Clpibrd... 250Kb!!!
E fazendo o c=F3digo na unha n=E3o ta funcionando... fiz esse c=F3digo =
baseado no clipbrd.pas, trocando todas as fun=E7=F5es internas por APIs, =
e ele n=E3o copia direito... algu=E9m se habilita a dar uma olhada?
procedure SetClipboardText(aText:PChar);
var Data: THandle;
DataPtr: Pointer;
begin
OpenClipboard(GetDesktopWindow);
try
Data :=3D GlobalAlloc(GMEM_MOVEABLE+GMEM_DDESHARE, length(aText));
try
DataPtr :=3D GlobalLock(Data);
try
Move(aText^, DataPtr^, length(aText));
EmptyClipboard;
SetClipboardData(CF_TEXT, Data);
finally
GlobalUnlock(Data);
end;
except
GlobalFree(Data);
raise;
end;
finally
CloseClipboard;
end;
end;
[]=B4s
Daniel Roma
#Equipe do Notes - Desenvolvimento
----- Original Message -----=20
From: Anderson R. Barbieri=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 3:53 PM
Subject: Re: [Notes2-team] shell extension
Adicione a unit "Clipbrd" no uses e
depois basta usar
--------------------
clipboard.Open;
Clipboard.SetTextBuf(PChar(S));
clipboard.Close;
--------------------
Onde S =E9 uma vari=E1vel do tipo String. Voc=EA n=E3o precisa
criar/destruir a classe Clipboard, isto =E9 feito automaticamente pelo =
delphi...
Tem outros m=E9todos interessantes nesta classe...
Quanto a avisar, sei l=E1. De repente para arquivos com mais de 100KB
seja uma boa... e quanto a se =E9 o caminho inteiro, sim, o caminho
inteiro (pois convenhamos que d=E1 trabalho pegar o caminho inteiro
de um arquivo, =E9 preciso escrever manualmente ou usar algum =
utilit=E1rio...)
Tu acha que devemos ter um checkbox para ativar/desativar a shell
extension nas prefer=EAncias do Notes?
Mais arguma coisa?
Abra=E7o,
Anderson
Daniel Roma wrote:
Preciso copiar texto pra =E1rea de transfer=EAncia, para as =
op=E7=F5es de copiar conte=FAdo do arquivo e copiar nome do arquivo.
S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9?
E outra coisa, n=E3o seria legal avisar caso o cara queira copiar o =
conte=FAdo de um arquivo meio grandinho??
[]=B4s
Daniel Roma
#Equipe do Notes: Desenvolvimento
----- Original Message -----=20
From: Anderson R. Barbieri=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 3:04 PM
Subject: Re: [Notes2-team] shell extension
Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de =
transfer=EAncia=20
no bra=E7o :)
Me diga o que tu quer fazer que eu te mando prontinho...
Ab.
Anderson
Daniel Roma wrote:
N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, =
$#%$%#&??
:)
Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando =
voc=EAs do Shell Ext... achei que vcs tinham esquecido de mim... :(
(nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pro =
Profundamente Magoado)
:)
Chega de boiolice...=20
Espero at=E9 o final da semana mandar algo funcional do =
ShellExt.. estou tendo um pouco de problemas em manipular a =C1rea de =
Transfer=EAncia na unha... algu=E9m tem alguma coisa ai disso??
Quanto aos =EDcones, devo testar ainda hoje se o iconezinho que =
vc fez fica melhor Alan, ai reporto pra voc=EAs.
Abra=E7os a todos,
Daniel Roma
#Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral
"N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1!"
----- Original Message -----=20
From: Allan Rodrigo=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 12:13 AM
Subject: [Notes2-team] shell extension
T=E1 estressado, homi (Daniel)? :)
Sinceramente, eu realmente n=E3o discuti sobre Shell Extension =
na reuni=E3o e
nem iria...
Geralmente a gente provoca uma discuss=E3o quando algo melhor =
pode ser feito
ou quando temos d=FAvidas sobre a verdadeira vantagem de uma =
determinada coisa.
J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquecer =
ainda mais o programa e n=E3o
vejo nada melhor a ser feito.
Desculpe por n=E3o ter mandado o =EDcone antes... teste e me =
diga como ficou
Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou Leite =
puderem me ajudar,
seria =F3timo At=E9 porque, estou com a patinha direita =
doendo bastante :-)
Parece-me que falta os =EDcones para templates, informa=E7=E3o =
de arquivo e
comprimir HTML
Sds,
Allan Rodrigo
all...@gm...
--=20
NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, =
Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX =
FotoService
Jetzt kostenlos anmelden unter http://www.gmx.net
+++ GMX - die erste Adresse f=FCr Mail, Message, More! +++
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: =
11/11/2003
=20
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2003
--=20
Anderson Rodrigues Barbieri
--------------------------------------------
#Equipe do Notes - Coordenador/Desenvolvedor
{ TAndInfo }
ICQ #149391850 / no...@ig...
Notes - http://notes.codigolivre.org.br
NotesDev - http://notes2.sf.net/dev
F=F3rum - http://notes2.sf.net/forum
---Verifica=E7=E3o de V=EDrus executada:Nenhum v=EDrus =
encontrado!Sudeste Seguran=E7a e Transporte de ValoresDepartamento de =
Tecnologia e Informa=E7=F5esChecked by AVG anti-virus system =
(http://www.grisoft.com).Version: 6.0.538 / Virus Database: 333 - =
Release Date: 10/11/2003 |
|
From: <no...@ig...> - 2003-11-21 19:06:45
|
Pois é amigos, a concorrência acaba de conseguir chegar ao linux antes de nós: http://www.newsforge.com/article.pl?sid=03/11/17/2225230&mode=thread&tid=2&tid=82&tid=94&pagenum=1 Porém, olha o que o cara diz no final do review: "Editpad Pro is not perfect. It is painfully slow when copying text from Mozilla to the editor, for one thing. In fact sometimes copy-and-paste between the two doesn't work at all. For another, it was written using Kylix 3. As reported in ITManagersJournal.com [1] and elsewhere, Borland may be abandoning the Kylix project". Nota [1]: http://software.itmanagersjournal.com/software/03/11/05/2158221.shtml Ab. And. -- Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/desenvolvedor _________________________________________________________ Voce quer um iGMail protegido contra vírus e spams? Clique aqui: http://www.igmailseguro.ig.com.br Ofertas imperdíveis! Link: http://www.americanas.com.br/ig/ |
|
From: Anderson R. B. <no...@ig...> - 2003-11-21 16:27:14
|
hahahahah... a primeira tela =E9 a tela atual :) Fabricio Ribeiro wrote: > Gostei mais da primeira tela > > > -----------------------------------------------------------------------= - > *Yahoo! Mail <http://br.rd.yahoo.com/s/c/m/?http://mail.yahoo.com.br>*=20 > - 6MB, anti-spam e antiv=EDrus gratuito. Crie sua conta agora!=20 > <http://br.rd.yahoo.com/s/c/m/?http://br.yahoo.com/info/mail.html>=20 --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Anderson R. B. <no...@ig...> - 2003-11-21 16:26:12
|
*
ATEN=C7=C3O MEMBROS DA EQUIPE DO NOTES*
Hoje estarei cadastrando os dois primeiros usu=E1rios na
nossa lista (eba!), j=E1 que todos os votos foram a favor
da integra=E7=E3o das listas.
Para isto =E9 *FUNDAMENTAL *que voc=EAs atualizem as
suas assinaturas de e-mails, ou os usu=E1rios n=E3o v=E3o
reconhecer voc=EAs como membros da equipe!
A assinatura deve ser no estilo abaixo:
[Nome do membro]
#Equipe do Notes - [Fun=E7=E3o dentro da equipe]
=C9 essencial que ele tenha o texto "#Equipe do Notes" para
que possamos usar filtros de e-mails para separar os e-mails
dos usu=E1rios dos dos membros. Eu estou j=E1 usando um filtro
assim e estarei dando prioridade as msgs dos membros a partir
de hoje.
Voc=EAs tem algumas horas para atualizarem as assinaturas j=E1 que isto
j=E1 est=E1 sendo avisado faz dias...
Ab.
--=20
Anderson Rodrigues Barbieri
--------------------------------------------
#Equipe do Notes - Coordenador/Desenvolvedor
{ TAndInfo }
ICQ #149391850 / no...@ig...
Notes - http://notes.codigolivre.org.br
NotesDev - http://notes2.sf.net/dev
F=F3rum - http://notes2.sf.net/forum
|
|
From: <lui...@fo...> - 2003-11-21 12:20:56
|
Galera, =09 Tendo em vista a minha falta de tempo atual para participar do = desenvolvimento do Notes, estou me desligando do grupo. Agrade=E7o a = todos e desejo que o Notes venha se tornar uma super IDE !!! Atenciosamente, Luiz Antonio. Abs. -----Mensagem original----- De: Allan Rodrigo [mailto:all...@gm...]=20 Enviada em: ter=E7a-feira, 18 de novembro de 2003 00:32 Para: not...@li... Assunto: [Notes2-team] Fwd: Ata da Reuni=E3o hahahahahha foi mal Schubert!!! Eu fiz essa parte da ata antes de voc=EA entrar :) Retificando: Ata da Reuni=E3o de Domingo Dia: 16/11/2003 Hora: 16:30h A reuni=E3o de domingo (16/11/2003), 16:30h, contou com 6 participantes = Jonas, Anderson, Joelson, Robson, Allan, e....... Schubet (risos) --- Weitergeleitete Nachricht / Forwarded Message --- Date: Tue, 18 Nov 2003 01:43:46 +0100 (MET) From: "Allan Rodrigo" <all...@gm...> To: not...@li... Subject: Ata da Reuni=E3o Ata da Reuni=E3o de Domingo Dia: 16/11/2003 Hora: 16:30h A reuni=E3o de domingo (16/11/2003), 16:30h, contou com 5 participantes = (??) Jonas, Anderson, Joelson, Robson e Allan.=20 Foram discutidas: =20 1) status do SE2004 2) Stauts da documenta=E7=E3o do SE2004 3) Logo, Layout 4) Notes 2. Usar ou n=E3o o Kylix? 5) Equipe do notes 1) status do SE2004 Em geral o que falta s=E3o coisa ligadas aos dlg de configura=E7=E3o e = ao dlg de localizar/substituir O Jonas vai implementar com o Joelson o = c=F3digo de busca em textos. Anderson vai come=E7ar o dlg de = configura=E7=E3o esta semana. Ser=E3o implementadas:=20 Os c=F3digos da bilioteca - Anderson adicionou algo para latex... O = NotesFirstTime, que ser=E1 um micro programinha que far=E1 a = configura=E7=E3o inicial do Notes para os usu=E1rios mais pregui=E7osos = :) Em 2 ou 3 semanas o Notes SE 2004 ter=E1 um "beta" prontinho 2) Stauts da documenta=E7=E3o do SE2004 Ficou acertado que o Robson vai enviar o que tem de docmeunta=E7=E3o = pronta para o Anderson e para o Joelson. O Joelson vai compilar o html = para vermos como vai ficar. 3) Logo, Layout Na semana o layout 3 foi considerado (por aqueles que se dispuseram a = votar) o melhor. Na reuni=E3o o logo 3 foi escolhido. Segue a = vota=E7=E3o: Robson: 1 e 3 Allan: 1 e 5 Anderson: 3 e 5 Schubert: 3 Jonas: 3 Joelson: N=E3o p=F4de votar por problemas t=E9cnicos Por=E9m ficou uma observa=E7=E3o: o N do Notes ter=E1 outro design. Por = isso o mkt/design far=E1 algumas varia=E7=F5es da marca para a equipe = escolher.=20 4) Notes 2. Usar ou n=E3o o Kylix? N=E3o conseguimos discutir isso por falta de quorum 5) Equipe do notes Devido a falta de interesse alguns integrantes decidimos fazer uma nova = avalia=E7=E3o a entrada de pessoas na equipe. Vejam o "fluxograma" = abaixo 1. O cara entra em contato 2. Responde-se pedindo que ele aceite os termos da equipe (j=E1 criados = em reuni=E3o anterior) 3. Ele =E9 inscrito APENAS na lista e passa a = participar. N=E3o tem acesso ao cvs nem a nenhuma ferramenta.=20 4. Durante um m=EAs ele ser=E1 avaliado: participou? ajudou em algo? se = integrou a equipe? 5. Ao final do m=EAs, ele deve mandar para a lista um = relat=F3rio sobre como ele nos ajudou durante aquele m=EAs. S=F3 a=ED = ocorrer=E1 a vota=E7=E3o para ver se ele fica ou n=E3o na equipe. 6. Se = ele ficar, ganha as permiss=F5es e entra oficialemente para a = equipe...logo depois =20 A id=E9ia do novo procedimento =E9 simples: s=F3 fica se for para ajudar = de verdade. Se naum conseguir, cai fora Com rela=E7=E3o =E0s pessoas que entraram na equipe e n=E3o est=E3o = participando, essas ter=E3o que fazer um relat=F3rio dizendo o que j=E1 = fez pelo notes, por que tem contribuido pouco e como pretendem = contribuir daqui pra frente. As pessoas chamadas para fazer esse = relat=F3rio s=E3o: Maidy, Henrique, Luiz, Carlos, Marcelo Leite, Andrei = e Reginaldo. Essas pessoas t=EAm at=E9 domingo para enviar o relat=F3rio a lista. = Quem naum enviar o relatorio, estar=E1 fora da equipe no pr=F3ximo = domingo. Os que enviarem passar=E3o por uma votac=E3o feita em cima do = relatorio individual. ---------- Para a pr=F3xima reuni=E3o ser=E1 discutida: 1) Notes 2. Usar ou n=E3o o Kylix? 2) Pauta da Newsletter 3) Comunidade do Notes *Est=E1 aberta a sugest=E3o para pautas. --=20 NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, Dateien... = Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse f=FCr Mail, Message, More! +++ --=20 NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, Dateien... = Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse f=FCr Mail, Message, More! +++ ------------------------------------------------------- This SF. Net email is sponsored by: GoToMyPC GoToMyPC is the fast, easy and secure way to access your computer from = any Web browser or wireless device. Click here to Try it Free! = https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=3Dmm/g22lp.tmp= l _______________________________________________ notes2-team mailing list not...@li... = https://lists.sourceforge.net/lists/listinfo/notes2-team |
|
From: <ffa...@ya...> - 2003-11-21 12:11:05
|
E ai cara descupe a demora é que eu fiquei meio perdido com tanto emails e to em semana de prova e trabalhoe , mas me diga em que posso ajudar to a disposição ok? to esperando respostas --------------------------------- Yahoo! Mail - 6MB, anti-spam e antivírus gratuito. Crie sua conta agora! |
|
From: <ffa...@ya...> - 2003-11-21 10:51:49
|
Gostei do design dos dialgos, para mim estão boms. --------------------------------- Yahoo! Mail - 6MB, anti-spam e antivírus gratuito. Crie sua conta agora! |
|
From: <ffa...@ya...> - 2003-11-21 10:40:17
|
Gostei mais da primeira tela --------------------------------- Yahoo! Mail - 6MB, anti-spam e antivírus gratuito. Crie sua conta agora! |
|
From: Daniel R. <dan...@ya...> - 2003-11-20 18:30:26
|
Check Box: Sem d=FAvida! n=E3o queremos importunar o sujeito caso ele =
n=E3o queira.
Assim, precisaria que colocassem no registro (a princ=EDpio a chave =E9 =
a sugerida pelo Anderson: HKEY_LOCAL_MACHINE\SOFTWARE\Equipe do =
Notes\NotesSE2004\) os seguintes valores:
RootDir - Tipo: String - Path para o diret=F3rio do Notes
UsarShellExt - Tipo: DWord - 1 para habilitar o ShellExt, 0 para =
desabilitar.
Essas fun=E7=F5es s=E3o muito parecidas com as da API do windows... mas =
eu tava em d=FAvida na SetTextBuf, pois pede o ponteiro para uma =
variavel string... tentarei fazer um casting de PChar como vc fez abaixo =
pra ver se funciona, assim =E9 uma Unit a menos no uses.
[]=B4s
Daniel Roma
#Equipe do Notes: Desenvolvimento
----- Original Message -----=20
From: Anderson R. Barbieri=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 3:53 PM
Subject: Re: [Notes2-team] shell extension
Adicione a unit "Clipbrd" no uses e
depois basta usar
--------------------
clipboard.Open;
Clipboard.SetTextBuf(PChar(S));
clipboard.Close;
--------------------
Onde S =E9 uma vari=E1vel do tipo String. Voc=EA n=E3o precisa
criar/destruir a classe Clipboard, isto =E9 feito automaticamente pelo =
delphi...
Tem outros m=E9todos interessantes nesta classe...
Quanto a avisar, sei l=E1. De repente para arquivos com mais de 100KB
seja uma boa... e quanto a se =E9 o caminho inteiro, sim, o caminho
inteiro (pois convenhamos que d=E1 trabalho pegar o caminho inteiro
de um arquivo, =E9 preciso escrever manualmente ou usar algum =
utilit=E1rio...)
Tu acha que devemos ter um checkbox para ativar/desativar a shell
extension nas prefer=EAncias do Notes?
Mais arguma coisa?
Abra=E7o,
Anderson
Daniel Roma wrote:
Preciso copiar texto pra =E1rea de transfer=EAncia, para as =
op=E7=F5es de copiar conte=FAdo do arquivo e copiar nome do arquivo.
S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9?
E outra coisa, n=E3o seria legal avisar caso o cara queira copiar o =
conte=FAdo de um arquivo meio grandinho??
[]=B4s
Daniel Roma
#Equipe do Notes: Desenvolvimento
----- Original Message -----=20
From: Anderson R. Barbieri=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 3:04 PM
Subject: Re: [Notes2-team] shell extension
Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de =
transfer=EAncia=20
no bra=E7o :)
Me diga o que tu quer fazer que eu te mando prontinho...
Ab.
Anderson
Daniel Roma wrote:
N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, =
$#%$%#&??
:)
Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando =
voc=EAs do Shell Ext... achei que vcs tinham esquecido de mim... :(
(nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pro =
Profundamente Magoado)
:)
Chega de boiolice...=20
Espero at=E9 o final da semana mandar algo funcional do =
ShellExt.. estou tendo um pouco de problemas em manipular a =C1rea de =
Transfer=EAncia na unha... algu=E9m tem alguma coisa ai disso??
Quanto aos =EDcones, devo testar ainda hoje se o iconezinho que =
vc fez fica melhor Alan, ai reporto pra voc=EAs.
Abra=E7os a todos,
Daniel Roma
#Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral
"N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1!"
----- Original Message -----=20
From: Allan Rodrigo=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 12:13 AM
Subject: [Notes2-team] shell extension
T=E1 estressado, homi (Daniel)? :)
Sinceramente, eu realmente n=E3o discuti sobre Shell Extension =
na reuni=E3o e
nem iria...
Geralmente a gente provoca uma discuss=E3o quando algo melhor =
pode ser feito
ou quando temos d=FAvidas sobre a verdadeira vantagem de uma =
determinada coisa.
J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquecer =
ainda mais o programa e n=E3o
vejo nada melhor a ser feito.
Desculpe por n=E3o ter mandado o =EDcone antes... teste e me =
diga como ficou
Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou Leite =
puderem me ajudar,
seria =F3timo At=E9 porque, estou com a patinha direita =
doendo bastante :-)
Parece-me que falta os =EDcones para templates, informa=E7=E3o =
de arquivo e
comprimir HTML
Sds,
Allan Rodrigo
all...@gm...
--=20
NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, =
Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX =
FotoService
Jetzt kostenlos anmelden unter http://www.gmx.net
+++ GMX - die erste Adresse f=FCr Mail, Message, More! +++
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: =
11/11/2003
=20
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2003
--=20
Anderson Rodrigues Barbieri
--------------------------------------------
#Equipe do Notes - Coordenador/Desenvolvedor
{ TAndInfo }
ICQ #149391850 / no...@ig...
Notes - http://notes.codigolivre.org.br
NotesDev - http://notes2.sf.net/dev
F=F3rum - http://notes2.sf.net/forum
---Verifica=E7=E3o de V=EDrus executada:Nenhum v=EDrus =
encontrado!Sudeste Seguran=E7a e Transporte de ValoresDepartamento de =
Tecnologia e Informa=E7=F5esChecked by AVG anti-virus system =
(http://www.grisoft.com).Version: 6.0.538 / Virus Database: 333 - =
Release Date: 11/11/2003 |
|
From: Anderson R. B. <no...@ig...> - 2003-11-20 17:46:06
|
Adicione a unit "Clipbrd" no uses e depois basta usar -------------------- clipboard.Open; Clipboard.SetTextBuf(PChar(S)); clipboard.Close; -------------------- Onde S =E9 uma vari=E1vel do tipo String. Voc=EA n=E3o precisa criar/destruir a classe Clipboard, isto =E9 feito automaticamente pelo=20 delphi... Tem outros m=E9todos interessantes nesta classe... Quanto a avisar, sei l=E1. De repente para arquivos com mais de 100KB seja uma boa... e quanto a se =E9 o caminho inteiro, sim, o caminho inteiro (pois convenhamos que d=E1 trabalho pegar o caminho inteiro de um arquivo, =E9 preciso escrever manualmente ou usar algum utilit=E1ri= o...) Tu acha que devemos ter um checkbox para ativar/desativar a shell extension nas prefer=EAncias do Notes? Mais arguma coisa? Abra=E7o, Anderson Daniel Roma wrote: > Preciso copiar texto pra =E1rea de transfer=EAncia, para as op=E7=F5es = de=20 > copiar conte=FAdo do arquivo e copiar nome do arquivo. > S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9? > E outra coisa, n=E3o seria legal avisar caso o cara queira copiar o=20 > conte=FAdo de um arquivo meio grandinho?? > =20 > []=B4s > =20 > Daniel Roma > #Equipe do Notes: Desenvolvimento > =20 > > ----- Original Message ----- > *From:* Anderson R. Barbieri <mailto:no...@ig...> > *To:* not...@li... > <mailto:not...@li...> > *Sent:* Thursday, November 20, 2003 3:04 PM > *Subject:* Re: [Notes2-team] shell extension > > > Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de transfer= =EAncia > no bra=E7o :) > > Me diga o que tu quer fazer que eu te mando prontinho... > > Ab. > Anderson > > Daniel Roma wrote: > >> N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, $#%$%#&?? >> =20 >> :) >> =20 >> Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando voc=EA= s >> do Shell Ext... achei que vcs tinham esquecido de mim... :( >> (nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pro >> Profundamente Magoado) >> =20 >> :) >> =20 >> Chega de boiolice... >> Espero at=E9 o final da semana mandar algo funcional do ShellExt.. >> estou tendo um pouco de problemas em manipular a =C1rea de >> Transfer=EAncia na unha... algu=E9m tem alguma coisa ai disso?? >> =20 >> Quanto aos =EDcones, devo testar ainda hoje se o iconezinho que vc >> fez fica melhor Alan, ai reporto pra voc=EAs. >> =20 >> =20 >> Abra=E7os a todos, >> =20 >> =20 >> Daniel Roma >> #Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral >> "N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1!" >> >> ----- Original Message ----- >> *From:* Allan Rodrigo <mailto:all...@gm...> >> *To:* not...@li... >> <mailto:not...@li...> >> *Sent:* Thursday, November 20, 2003 12:13 AM >> *Subject:* [Notes2-team] shell extension >> >> T=E1 estressado, homi (Daniel)? :) >> >> Sinceramente, eu realmente n=E3o discuti sobre Shell Extension >> na reuni=E3o e >> nem iria... >> Geralmente a gente provoca uma discuss=E3o quando algo melhor >> pode ser feito >> ou quando temos d=FAvidas sobre a verdadeira vantagem de uma >> determinada coisa. >> >> J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquecer ain= da mais o >> programa e n=E3o >> vejo nada melhor a ser feito. >> >> Desculpe por n=E3o ter mandado o =EDcone antes... teste e me d= iga >> como ficou >> >> Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou Leite >> puderem me ajudar, >> seria =F3timo At=E9 porque, estou com a patinha direita doend= o >> bastante :-) >> Parece-me que falta os =EDcones para templates, informa=E7=E3o= de >> arquivo e >> comprimir HTML >> >> Sds, >> Allan Rodrigo >> all...@gm... <mailto:all...@gm...> >> >> --=20 >> NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, Dateien= ... >> Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX FotoServi= ce >> >> Jetzt kostenlos anmelden unter http://www.gmx.net >> >> +++ GMX - die erste Adresse f=FCr Mail, Message, More! +++ >> =20 >> >> --- >> Verifica=E7=E3o de V=EDrus executada: >> Nenhum v=EDrus encontrado! >> Sudeste Seguran=E7a e Transporte de Valores >> Departamento de Tecnologia e Informa=E7=F5es >> Checked by AVG anti-virus system (http://www.grisoft.com). >> Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2= 003 >> > > =20 > =20 > > --- > Verifica=E7=E3o de V=EDrus executada: > Nenhum v=EDrus encontrado! > Sudeste Seguran=E7a e Transporte de Valores > Departamento de Tecnologia e Informa=E7=F5es > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2003 > --=20 Anderson Rodrigues Barbieri -------------------------------------------- #Equipe do Notes - Coordenador/Desenvolvedor { TAndInfo } ICQ #149391850 / no...@ig... Notes - http://notes.codigolivre.org.br NotesDev - http://notes2.sf.net/dev F=F3rum - http://notes2.sf.net/forum |
|
From: Daniel R. <dan...@ya...> - 2003-11-20 17:27:09
|
Preciso copiar texto pra =E1rea de transfer=EAncia, para as op=E7=F5es =
de copiar conte=FAdo do arquivo e copiar nome do arquivo.
S=F3 pra confirmar, no copiar nome, =E9 com caminho completo n=E9?
E outra coisa, n=E3o seria legal avisar caso o cara queira copiar o =
conte=FAdo de um arquivo meio grandinho??
[]=B4s
Daniel Roma
#Equipe do Notes: Desenvolvimento
----- Original Message -----=20
From: Anderson R. Barbieri=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 3:04 PM
Subject: Re: [Notes2-team] shell extension
Eu tenho... o c=F3digo do Notes 1.5.4 manipula a =E1rea de =
transfer=EAncia=20
no bra=E7o :)
Me diga o que tu quer fazer que eu te mando prontinho...
Ab.
Anderson
Daniel Roma wrote:
N=C3O TO ESTRESSADO!!! QUEM FALOU QUE EU TO ESTRESSADO, $#%$%#&??
:)
Desculpem se pareceu que eu tava bravo... s=F3 tava lembrando =
voc=EAs do Shell Ext... achei que vcs tinham esquecido de mim... :(
(nesse instante =E9 a transi=E7=E3o entre o Muito Irritado pro =
Profundamente Magoado)
:)
Chega de boiolice...=20
Espero at=E9 o final da semana mandar algo funcional do ShellExt.. =
estou tendo um pouco de problemas em manipular a =C1rea de =
Transfer=EAncia na unha... algu=E9m tem alguma coisa ai disso??
Quanto aos =EDcones, devo testar ainda hoje se o iconezinho que vc =
fez fica melhor Alan, ai reporto pra voc=EAs.
Abra=E7os a todos,
Daniel Roma
#Equipe do Notes - Desenvolvimento e Lamenta=E7=F5es em Geral
"N=E3o importa onde voc=EA esteja, voc=EA sempre estar=E1 l=E1!"
----- Original Message -----=20
From: Allan Rodrigo=20
To: not...@li...=20
Sent: Thursday, November 20, 2003 12:13 AM
Subject: [Notes2-team] shell extension
T=E1 estressado, homi (Daniel)? :)
Sinceramente, eu realmente n=E3o discuti sobre Shell Extension na =
reuni=E3o e
nem iria...
Geralmente a gente provoca uma discuss=E3o quando algo melhor pode =
ser feito
ou quando temos d=FAvidas sobre a verdadeira vantagem de uma =
determinada coisa.
J=E1 o que voc=EA fez est=E1 =F3timo, s=F3 faz enriquecer ainda =
mais o programa e n=E3o
vejo nada melhor a ser feito.
Desculpe por n=E3o ter mandado o =EDcone antes... teste e me diga =
como ficou
Com rela=E7=E3o aos outros =EDcones se Moraes, Andrei ou Leite =
puderem me ajudar,
seria =F3timo At=E9 porque, estou com a patinha direita doendo =
bastante :-)
Parece-me que falta os =EDcones para templates, informa=E7=E3o de =
arquivo e
comprimir HTML
Sds,
Allan Rodrigo
all...@gm...
--=20
NEU F=DCR ALLE - GMX MediaCenter - f=FCr Fotos, Musik, Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gru=DF, GMX FotoService
Jetzt kostenlos anmelden unter http://www.gmx.net
+++ GMX - die erste Adresse f=FCr Mail, Message, More! +++
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2003
---
Verifica=E7=E3o de V=EDrus executada:
Nenhum v=EDrus encontrado!
Sudeste Seguran=E7a e Transporte de Valores
Departamento de Tecnologia e Informa=E7=F5es
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: 11/11/2003 |
|
From: Anderson R. B. <no...@ig...> - 2003-11-20 16:59:50
|
Eba!!! Gostei da vers=E3o <2> que tu fez... D=E1 uma olhada nos que mandei agora a pouco e v=EA se encontra uma forma de melhorar eles tb=E9m... :) And. andreithomaz wrote: > ol=E1 a todos, > > baixei a =FAltima vers=E3o do Notes_SE e fiz o primeiro esbo=E7o do que= eu=20 > gostaria de fazer no Notes. Mas vamos por partes: > > 1) Eu estou muito interessado numa coisa chamada "design de software".=20 > Basicamente, =E9 o desenho de interface: =EDcones, diagrama=E7=E3o dos=20 > di=E1logos, escolha da interface (por exemplo, quais os controles mais=20 > adequados para uma tarefa), etc. > > 2) Estou pesquisando material sobre o assunto. O Anderson me passou=20 > algumas coisas; qdo encontrarem algo na =E1rea, por favor, enviem. > > 3) A partir do di=E1logo Sobre do Notes, fiz a minha primeira=20 > diagrama=E7=E3o para o Notes SE: > http://www.rgbdesigndigital.com.br/notes_se/dlg_sobre1.html > > 4) Uma das coisas que eu gostaria q vcs dessem retorno: qual a melhor=20 > forma de apresentar este tipo de trabalho? eu tinha pensado em=20 > layoutar no Corel, mas acabei fazendo do Flash. Isso pq, al=E9m de=20 > mostrar a id=E9ia, poderemos simular o funcionamento do programa. Por=20 > enquanto, acho q =E9 a melhor op=E7=E3o para apresentar interfaces de s= oftware. > > 5) a id=E9ia =E9 fazer uma apresenta=E7=E3o completa da parte visual do= Notes=20 > no flash, contendo apresenta=E7=E3o do logo, di=E1logos, =EDcones, etc. > > 6) que outros di=E1logos, =EDcones e outros itens devem ser trabalhos? = Eu=20 > pensei em come=E7ar pelo di=E1logo das Estatist=EDcas :-) > > 7) Por fim: s=E3o s=F3 id=E9ias para o di=E1logo Sobre do Notes. Por fa= vor,=20 > enviem sugest=F5es. > > []'s > andrei > > |
|
From: Anderson R. B. <and...@po...> - 2003-11-20 16:58:10
|
Pessoas, acabo de acabar um primeiro design dos di=E1logos de configura=E7=E3o do Notes. Eles est=E3o em anexo, espero que voc=EAs possam me dar id=E9ias de como melhor=E1-los... Abra=E7o, Anderson |