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 |