2 new revisions: Revision: bcd9f5b4f595 Branch: default Author: Brandon Roller <brandon.r.roller@xxxxxxxxx> Date: Thu Jan 2 15:35:04 2014 UTCLog: Add key listener to validate names in style panel. Checks so that use...
http://code.google.com/p/brailleblaster/source/detail?r=bcd9f5b4f595 Revision: b480a42e60fb Branch: default Author: Brandon Roller <brandon.r.roller@xxxxxxxxx> Date: Thu Jan 2 15:43:41 2014 UTC Log: Fixed bug when toggling open edit panel http://code.google.com/p/brailleblaster/source/detail?r=b480a42e60fb ============================================================================== Revision: bcd9f5b4f595 Branch: default Author: Brandon Roller <brandon.r.roller@xxxxxxxxx> Date: Thu Jan 2 15:35:04 2014 UTCLog: Add key listener to validate names in style panel. Checks so that user does not enter spaces
http://code.google.com/p/brailleblaster/source/detail?r=bcd9f5b4f595 Modified: /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java =======================================--- /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java Thu Dec 26 17:44:40 2013 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java Thu Jan 2 15:35:04 2014 UTC
@@ -5,6 +5,8 @@import org.brailleblaster.perspectives.braille.document.BBSemanticsTable.StylesType;
import org.brailleblaster.util.Notify; import org.eclipse.swt.SWT; +import org.eclipse.swt.events.KeyEvent; +import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse.swt.layout.FormLayout; @@ -55,6 +57,19 @@ styleLabel = makeLabel(lh.localValue("styleName"), 0, 50, 0, 10); styleName = new Text(group, SWT.BORDER); setLayoutData(styleName, 50, 100, 0, 10); + styleName.addKeyListener(new KeyListener(){ + @Override + public void keyPressed(KeyEvent e) { + String key = String.valueOf(e.character); + if(key.matches("\\s+")) + e.doit = false; + } + + @Override + public void keyReleased(KeyEvent e) { + // TODO Auto-generated method stub + } + });linesBeforeLabel = makeLabel(lh.localValue("linesBefore"), 0, 50, 10, 20);
linesBeforeSpinner = makeSpinner(50, 100, 10, 20); ============================================================================== Revision: b480a42e60fb Branch: default Author: Brandon Roller <brandon.r.roller@xxxxxxxxx> Date: Thu Jan 2 15:43:41 2014 UTC Log: Fixed bug when toggling open edit panel http://code.google.com/p/brailleblaster/source/detail?r=b480a42e60fb Modified: /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java/src/main/org/brailleblaster/perspectives/braille/stylepanel/StyleManager.java
=======================================--- /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java Thu Jan 2 15:35:04 2014 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylepanel/EditPanel.java Thu Jan 2 15:43:41 2014 UTC
@@ -195,6 +195,15 @@ return null; } } + + protected void showTable(){ + group.setVisible(true); + styleName.setFocus(); + } + + protected void hideTable(){ + group.setVisible(false); + } protected Group getGroup(){ return group; =======================================--- /src/main/org/brailleblaster/perspectives/braille/stylepanel/StyleManager.java Mon Dec 30 16:47:24 2013 UTC +++ /src/main/org/brailleblaster/perspectives/braille/stylepanel/StyleManager.java Thu Jan 2 15:43:41 2014 UTC
@@ -82,7 +82,11 @@ } public void displayTable(TextMapElement item){ - table.showTable(item); + if(table != null && !table.getGroup().isDisposed()) + table.showTable(item); + else if(editor != null && !editor.getGroup().isDisposed()){ + editor.showTable(); + } } public void openNewStyleTable(){ @@ -195,7 +199,10 @@ } public void hideTable(){ - table.hideTable(); + if(table != null && !table.getGroup().isDisposed()) + table.hideTable(); + else if(editor != null && !editor.getGroup().isDisposed()) + editor.hideTable(); } public String getConfigFile(){