GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Como impedir movimentação das visões no Eclipse ?
Índice dos Fóruns
»
Interface Gráfica
Autor
Mensagem
05/02/2010 13:17:01
Assunto:
Como impedir movimentação das visões no Eclipse ?
fsfnit
Java Ninja
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
Bom pessoal, como faço para impedir movimentação das visões no Eclipse ?
Tipo arrastar, resize e essas coisas ?
Tem como criar um plugin que restrinja isso ?
08/02/2010 11:33:03
Assunto:
Re:Como impedir movimentação das visões no Eclipse ?
fsfnit
Java Ninja
Membro desde: 16/05/2006 13:38:27
Mensagens: 283
Localização: Far Far Away - Niterói / RJ
Offline
Consegui achar um método que é acionado ao mover uma visão.
Tentei (no Sysout "1") parar a ação usando o event.doit =false, mas não adiantou.
Queria agora, ao detectar que o evento drag fosse acionado, nada fosse feito.
Alguém saberia uma forma ?
PlatformUI.getWorkbench().getDisplay().addFilter(SWT.DragDetect, new Listener() { public void handleEvent(Event event) { if ( ( event.widget instanceof CTabFolder ) ) { System.out.println( "1" ); event.doit = false; return; } CTabFolder draggedFolder = (CTabFolder)event.widget; int operations = DND.DROP_COPY | DND.DROP_DEFAULT; final DragSource dragSource = new DragSource(draggedFolder, operations); Transfer[] transferTypes = new Transfer[] {EditorInputTransfer.getInstance()}; dragSource.setTransfer(transferTypes); dragSource.addDragListener(new DragSourceListener() { public void dragStart(DragSourceEvent dsEvent) { System.out.println("2"); dsEvent.doit = false; return; } public void dragSetData(DragSourceEvent dsEvent) { System.out.println("3"); } public void dragFinished(DragSourceEvent dsEvent) { System.out.println("4"); dragSource.dispose(); } }); } });
Índice dos Fóruns
»
Interface Gráfica
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team