[brailleblaster] 2 new revisions pushed by brandon....@xxxxxxxxx on 2014-01-02 15:44 GMT

  • From: brailleblaster@xxxxxxxxxxxxxx
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Thu, 02 Jan 2014 15:45:00 +0000

2 new revisions:

Revision: bcd9f5b4f595
Branch:   default
Author:   Brandon Roller <brandon.r.roller@xxxxxxxxx>
Date:     Thu Jan  2 15:35:04 2014 UTC
Log: 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 UTC
Log: 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(){

Other related posts:

  • » [brailleblaster] 2 new revisions pushed by brandon....@xxxxxxxxx on 2014-01-02 15:44 GMT - brailleblaster