[brailleblaster] [brailleblaster.newdesign] push by RandomCh...@xxxxxxxxx - Non Essential repurpose to Apply To All on 2013-09-05 22:00 GMT

  • From: brailleblaster@xxxxxxxxxxxxxx
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Thu, 05 Sep 2013 22:00:46 +0000

Revision: 52c371e3e1f8
Branch:   default
Author:   cmyers@xxxxxxxxxxxxxxxxx
Date:     Thu Sep  5 23:07:54 2013 UTC
Log:      Non Essential repurpose to Apply To All
http://code.google.com/p/brailleblaster/source/detail?r=52c371e3e1f8&repo=newdesign

Modified:
 /src/main/org/brailleblaster/imagedescriber/ImageDescriber.java
 /src/main/org/brailleblaster/imagedescriber/ImageDescriberDialog.java

=======================================
--- /src/main/org/brailleblaster/imagedescriber/ImageDescriber.java Wed Sep 4 21:04:50 2013 UTC +++ /src/main/org/brailleblaster/imagedescriber/ImageDescriber.java Thu Sep 5 23:07:54 2013 UTC
@@ -222,6 +222,14 @@
                {
                        // Add element to list.
                        imgElmList.add( (Element)(imgTags.get(curTag)) );
+//                     curImgElement = imgElmList.get(curTag);
+//
+//                     // Wrap in <imggroup>
+//                     if( hasImgGrpParent(curImgElement) == false) {
+//                             curImgElement = wrapInImgGrp( curImgElement );
+//                             imgElmList.set(curTag, curImgElement);
+//
+//                     } // if( hasImgGrpParent(...

                        // Add image file path to list.

@@ -698,7 +706,17 @@
                                // If <prodnote> didn't exist, create it.
                                if(curC == parNode.getChildCount())
                                {
-                                       // TODO: Create prodnote.
+//                                     // Create prodnote element.
+//                                     Element prodElm = new 
Element("prodnote", nameSpace);
+//
+//                                     // Add <prodnote> attributes.
+//                                     prodElm.addAttribute( new Attribute("id", 
"TODO!") );
+//                                     prodElm.addAttribute( new 
Attribute("imgref", idValue) );
+//                                     prodElm.addAttribute( new Attribute("render", 
"required") );
+//
+//                                     // If no children, add one.
+//                                     if(ch.getChildCount() == 0)
+//                                             ch.appendChild( new nu.xom.Text("ADD 
DESCRIPTION!") );
                                }

                                /////////////////////////
=======================================
--- /src/main/org/brailleblaster/imagedescriber/ImageDescriberDialog.java Wed Sep 4 21:04:50 2013 UTC +++ /src/main/org/brailleblaster/imagedescriber/ImageDescriberDialog.java Thu Sep 5 23:07:54 2013 UTC
@@ -79,7 +79,7 @@
        Button cancelBtn;
        Button applyBtn;
        Button okayBtn;
-       Button notImpBtn;
+       Button applyToAll;
        Label mainImage;
        Text imgDescTextBox;
        Browser browser = null;
@@ -126,10 +126,10 @@
        int cancelBtnY = 0;
        int cancelBtnW = defBtnW;
        int cancelBtnH = defBtnH;
-       int makeNotImpBtnX = 0; // not-important.
-       int makeNotImpBtnY = okayBtnY + okayBtnH + 1;
-       int makeNotImpBtnW = defBtnW;
-       int makeNotImpBtnH = defBtnH;
+       int applyAllBtnX = 0; // Apply All.
+       int applyAllBtnY = okayBtnY + okayBtnH + 1;
+       int applyAllBtnW = defBtnW;
+       int applyAllBtnH = defBtnH;
        // Text box.
        int txtBoxX = 0;
        int txtBoxY = 55;
@@ -331,17 +331,20 @@

                }); // cancelBtn.addSelectionListener...

- // Make not-important button. Finds every image with this name and changes description
-               // to "Not Important."
-               notImpBtn = new Button(imgDescShell, SWT.PUSH);
-               notImpBtn.setText("Make Non-Essential");
- notImpBtn.setBounds(makeNotImpBtnX, makeNotImpBtnY, makeNotImpBtnW, makeNotImpBtnH);
-               notImpBtn.addSelectionListener(new SelectionAdapter() {
+ // Apply to all button. Finds every image with this name and changes description
+               // to what was in the notes.
+               applyToAll = new Button(imgDescShell, SWT.PUSH);
+               applyToAll.setText("Apply To All");
+ applyToAll.setBounds(applyAllBtnX, applyAllBtnY, applyAllBtnW, applyAllBtnH);
+               applyToAll.addSelectionListener(new SelectionAdapter() {
                        public void widgetSelected(SelectionEvent e) {

                                // Warn user before doing this. It could take a 
while.
if( msgBx("Warning", "This will cause the Image Describer to update the entire document. This could take a while. Continue?") == true)
                                {
+                                       // Apply what is in the edit box first.
+                                       
imgDesc.setCurElmProd(imgDescTextBox.getText(), null, null, null);
+
                                        // Current image path.
                                        String curImgPath = "";

@@ -351,14 +354,14 @@
                                        // Get number of <img> elements.
                                        int numElms = 
imgDesc.getNumImgElements();

-                                       // For each element, check if it is the 
same as this non-essential.
+                                       // For each element, check if it has 
the same image path.
                                        for(int curImg = 0; curImg < numElms; 
curImg++)
                                        {
-                                               // Is this <img> just like the 
non-essential?
+                                               // Is this <img> just like the 
current image path?
if( imgDesc.getElementAtIndex(curImg).getAttributeValue("src").compareTo(curImgPath) == 0 )
                                                {
-                                                       // Change description to 
"Non-Essential."
-                                                       imgDesc.setProdAtIndex(curImg, 
"Non-Essential", null, null, null);
+                                                       // Change description 
to current prod text.
+ imgDesc.setProdAtIndex(curImg, imgDescTextBox.getText(), null, null, null);

                                                } // if( 
imgDesc.getElementAtIndex...

@@ -368,7 +371,7 @@

                        } // widgetSelected()

-               }); // cancelBtn.addSelectionListener...
+               }); // applyToAll.addSelectionListener...

                // Create image description text box.
imgDescTextBox = new Text(imgDescShell, SWT.BORDER | SWT.MULTI | SWT.WRAP);
@@ -461,13 +464,13 @@
                cancelBtnY = 0;
                cancelBtnW = defBtnW;
                cancelBtnH = defBtnH;
-               makeNotImpBtnX = 0; // not-important.
-               makeNotImpBtnY = okayBtnY + okayBtnH + 1;
-               makeNotImpBtnW = clientWidth / 12;
-               makeNotImpBtnH = defBtnH;
+               applyAllBtnX = 0; // not-important.
+               applyAllBtnY = okayBtnY + okayBtnH + 1;
+               applyAllBtnW = clientWidth / 12;
+               applyAllBtnH = defBtnH;
                // Text box.
                txtBoxX = 0;
-               txtBoxY = makeNotImpBtnY + makeNotImpBtnH + 1;
+               txtBoxY = applyAllBtnY + applyAllBtnH + 1;
                txtBoxW = clientWidth / 3;
                txtBoxH = clientHeight / 4;
                // Main image.

Other related posts:

  • » [brailleblaster] [brailleblaster.newdesign] push by RandomCh...@xxxxxxxxx - Non Essential repurpose to Apply To All on 2013-09-05 22:00 GMT - brailleblaster