Skip to content
This repository has been archived by the owner on Mar 11, 2021. It is now read-only.

Copy + Paste (Ctrl+C & Ctrl+V) #63

Open
tgoprince opened this issue Jan 14, 2016 · 4 comments
Open

Copy + Paste (Ctrl+C & Ctrl+V) #63

tgoprince opened this issue Jan 14, 2016 · 4 comments

Comments

@tgoprince
Copy link
Member

A gente tirou no passado por causa de algum bug e nunca adicionou novamente. Não é @johnguerson ?

@johnguerson
Copy link
Contributor

Funcionando para Nodes (classes e datatypes). Funcionalidade de Copy, Paste e Duplicate.
A funcionalidade está em ClipboardManager e a antiga classe CreationHandler foi deletada.
Quando há o drag da paleta de elementos, a funcionalidade de clipboard também é usada. A aplicação copia pro clipboard uma cópia do elemento da paleta e cola no diagrama.

Próximo passo é fazer pra relações e depois generalization sets estarem inclusos da cópia/duplicação.

@BernardoFBBraga
Copy link
Contributor

@johnguerson acredito que isso pode causar comportamentos inesperados:
Cenário:

  • Copio um conjunto de classes
  • Puxo uma classe da paleta
  • Colo
    resultado: Imagino que não serão coladas as classes que copiei, mas uma nova instância da paleta.

@johnguerson
Copy link
Contributor

@BernardoFBBraga Nada impede de ter esse comportamento. Minha escolha foi de limpar o clipBoard quando se tem um novo copy (i.e. Ctrl+C ou cliqueNaPaleta). Assim, no seu exemplo o Menthor só cola a classe da paleta. Ele apaga o Ctrl+C anterior. Você acha que o comportamento esperado deveria ser colar todos? Posso fazer aqui, sem problemas.

@BernardoFBBraga
Copy link
Contributor

@johnguerson o comportamento esperado é que o ctrl+v cole só o que foi copiado com ctrl+c

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants