4 new revisions: Revision: 3cc21cf5a728 Branch: rt1990-UTD-pageSettings Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Tue Feb 17 18:09:20 2015 UTC Log: new branch https://code.google.com/p/brailleblaster/source/detail?r=3cc21cf5a728 Revision: bb5ed737efae Branch: rt2036-findPerformance Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Wed Feb 18 20:25:00 2015 UTC Log: just updating https://code.google.com/p/brailleblaster/source/detail?r=bb5ed737efae Revision: 0e18cf54631e Branch: rt2036-findPerformance Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Thu Feb 19 15:43:23 2015 UTC Log: updating https://code.google.com/p/brailleblaster/source/detail?r=0e18cf54631e Revision: 381023a86b94 Branch: default Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Thu Feb 19 15:45:50 2015 UTC Log: merge rt2036 to default https://code.google.com/p/brailleblaster/source/detail?r=381023a86b94 ============================================================================== Revision: 3cc21cf5a728 Branch: rt1990-UTD-pageSettings Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Tue Feb 17 18:09:20 2015 UTC Log: new branch https://code.google.com/p/brailleblaster/source/detail?r=3cc21cf5a728 ============================================================================== Revision: bb5ed737efae Branch: rt2036-findPerformance Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Wed Feb 18 20:25:00 2015 UTC Log: just updating https://code.google.com/p/brailleblaster/source/detail?r=bb5ed737efae Modified: /src/main/org/brailleblaster/settings/SettingsManager.java =======================================--- /src/main/org/brailleblaster/settings/SettingsManager.java Wed Feb 4 21:00:13 2015 UTC +++ /src/main/org/brailleblaster/settings/SettingsManager.java Wed Feb 18 20:25:00 2015 UTC
@@ -215,7 +215,6 @@ else temp.put(entry.getKey(), entry.getValue()); } - return temp; } ============================================================================== Revision: 0e18cf54631e Branch: rt2036-findPerformance Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Thu Feb 19 15:43:23 2015 UTC Log: updating https://code.google.com/p/brailleblaster/source/detail?r=0e18cf54631e Deleted: /src/main/org/brailleblaster/perspectives/braille/ui/BBToolBar.java =======================================--- /src/main/org/brailleblaster/perspectives/braille/ui/BBToolBar.java Fri Jan 30 21:57:11 2015 UTC
+++ /dev/null @@ -1,278 +0,0 @@ -/* BrailleBlaster Braille Transcription Application - * - * Copyright (C) 2014 -* American Printing House for the Blind, Inc. www.aph.org -* and - * ViewPlus Technologies, Inc. www.viewplus.com - * and - * Abilitiessoft, Inc. www.abilitiessoft.com - * All rights reserved - * - * This file may contain code borrowed from files produced by various - * Java development teams. These are gratefully acknowledged. - * - * This file is free software; you can redistribute it and/or modify it - * under the terms of the Apache 2.0 License, as given at - * http://www.apache.org/licenses/ - * - * This file is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE - * See the Apache 2.0 License for more details. - * - * You should have received a copy of the Apache 2.0 License along with - * this program; see the file LICENSE. - * If not, see - * http://www.apache.org/licenses/ - * - * Maintained by Keith Creasy <kcreasy@xxxxxxx>, Project Manager - */ - -package org.brailleblaster.perspectives.braille.ui; - -import org.brailleblaster.BBIni; -import org.brailleblaster.localization.LocaleHandler; -import org.brailleblaster.perspectives.braille.Manager; -import org.brailleblaster.perspectives.braille.views.wp.BrailleView; -import org.brailleblaster.perspectives.braille.views.wp.TextView; -import org.brailleblaster.util.ImageHelper; -import org.brailleblaster.wordprocessor.BBFileDialog; -import org.brailleblaster.wordprocessor.WPManager; -import org.eclipse.swt.SWT; -import org.eclipse.swt.events.SelectionAdapter; -import org.eclipse.swt.events.SelectionEvent; -//import org.eclipse.swt.graphics.Font; -//import org.eclipse.swt.graphics.FontData; -import org.eclipse.swt.graphics.Image; -import org.eclipse.swt.graphics.Rectangle; -import org.eclipse.swt.layout.FormAttachment; -import org.eclipse.swt.layout.FormData; -import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.Event; -import org.eclipse.swt.widgets.Listener; -import org.eclipse.swt.widgets.Monitor; -import org.eclipse.swt.widgets.Shell; -import org.eclipse.swt.widgets.ToolBar; -import org.eclipse.swt.widgets.ToolItem; - -public class BBToolBar { - - int MAX_W = 32; - int MAX_H = 32; - - private ToolBar toolBar; - WPManager wordProc; - ImageHelper imgHelper; - Manager currentEditor; - String curView = null; - - String sep = null; - String distPath = null; - - // FO - public BBToolBar(Shell shell, final WPManager wp, Manager manager) { - setEditor(manager); - LocaleHandler lh = new LocaleHandler(); - toolBar = new ToolBar(shell, SWT.NONE); - FormData location = new FormData(); - location.left = new FormAttachment(0); - location.right = new FormAttachment(40); - location.top = new FormAttachment(0); - toolBar.setLayoutData(location); - wordProc = wp; - imgHelper = new ImageHelper(); - - // Calculate max width and height for toolbar buttons. - Monitor mon[] = Display.getDefault().getMonitors(); - Rectangle screenSize = mon[0].getBounds(); - - MAX_W = screenSize.width / 30; - MAX_H = MAX_W; - - sep = BBIni.getFileSep();- distPath = BBIni.getProgramDataPath().substring(0, BBIni.getProgramDataPath().lastIndexOf(sep));
- distPath += sep + "programData"; - - // FO - String tlabel; - ToolItem openItem = new ToolItem(toolBar, SWT.PUSH); - tlabel = lh.localValue("&Open"); - openItem.setText(tlabel.replace("&", ""));- openItem.setImage( imgHelper.createScaledImage(new Image(null, distPath + sep + "images" + sep + "open.png"), MAX_W, MAX_H) ); -// openItem.setImage( new Image(null, distPath + sep + "images" + sep + "open.png") );
- openItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - String filePath = fileOpenDialog(); - int index= wp.getFolder().getSelectionIndex(); - if(index == -1 && filePath != null){ - wp.addDocumentManager(filePath); - } - else if(filePath != null){ - if(currentEditor.canReuseTab()){ - currentEditor.closeUntitledTab(); - currentEditor.openDocument(filePath); - currentEditor.checkTreeFocus(); - } - else - wp.addDocumentManager(filePath); - } - } - }); - - ToolItem saveItem = new ToolItem(toolBar, SWT.PUSH); - // FO - tlabel = lh.localValue("&Save"); - saveItem.setText(tlabel.replace("&", ""));- saveItem.setImage(new Image(null, distPath + sep + "images" + sep + "save.png"));
- saveItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - if (BBIni.debugging()) { - // dm.setReturn (WP.OpenDocumentGetFile); - } - else { - int index= wp.getFolder().getSelectionIndex(); - if(index == -1){ - //wp.addDocumentManager(null); - //wp.getList().getFirst().fileSave(); - } - else { - // wp.getList().get(index).fileSave(); - currentEditor.fileSave(); - } - } - } - }); - - ToolItem saveAsItem = new ToolItem(toolBar, SWT.PUSH); - saveAsItem.setText("Save As");- saveAsItem.setImage(new Image(null, distPath + sep + "images" + sep + "saveAs.png"));
- saveAsItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - if (BBIni.debugging()) { - // dm.setReturn (WP.OpenDocumentGetFile); - } - else { - int index= wp.getFolder().getSelectionIndex(); - if(index == -1){ - // wp.addDocumentManager(null); - // wp.getList().getFirst().saveAs(); - } - else { - //wp.getList().get(index).saveAs(); - currentEditor.saveAs(); - } - } - } - }); - - ToolItem translateItem = new ToolItem(toolBar, SWT.PUSH); - // FO - tlabel = lh.localValue("&Translate"); - translateItem.setText(tlabel.replace("&", ""));- translateItem.setImage(new Image(null, distPath + sep + "images" + sep + "translate.png"));
- // FO - translateItem.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - // dm.translateView(true); - } - }); - - ToolItem embossNow = new ToolItem(toolBar, SWT.PUSH); - // FO - tlabel = lh.localValue("Emboss&Now!"); - embossNow.setText(tlabel.replace("&", ""));- embossNow.setImage(new Image(null, distPath + sep + "images" + sep + "emboss.png"));
- embossNow.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - int index= wp.getFolder().getSelectionIndex(); - if(index != -1){ - //wp.getList().get(index).fileEmbossNow(); - currentEditor.fileEmbossNow(); - } - } - }); - - /** - * ToolItem embossWithInk = new ToolItem (toolBar, SWT.PUSH); tlabel = - * lh.localValue ("EmbossInkN&ow"); embossWithInk.setText - * (tlabel.replace ("&", "")); embossWithInk.setEnabled(false); - * embossWithInk.addSelectionListener (new SelectionAdapter() { public - * void widgetSelected (SelectionEvent e) { dm.placeholder(); } }); - **/ - - ToolItem daisyPrint = new ToolItem(toolBar, SWT.PUSH); - tlabel = lh.localValue("&Print"); - daisyPrint.setText(tlabel.replace("&", ""));- daisyPrint.setImage(new Image(null, distPath + sep + "images" + sep + "print.png"));
- daisyPrint.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - // dm.daisyPrint(); - } - }); - - final ToolItem viewSwitch = new ToolItem(toolBar, SWT.PUSH); - tlabel = lh.localValue("&Toggle View"); - viewSwitch.setText(tlabel.replace("&", "")); - setViewButton(viewSwitch); - viewSwitch.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent e) { - setViewButton(viewSwitch); - } - }); - - FormData bloc = new FormData(); - bloc.left = new FormAttachment(40); - bloc.right = new FormAttachment(50); - bloc.top = new FormAttachment(5); - - toolBar.pack(); - } - - public void setViewButton(final ToolItem ti) { - final String dpStr = distPath; - final String sepStr = sep; - String view = currentEditor.getCurrentEditor(); - if(view == null || view.equals("")){ - currentEditor.setEditingView(TextView.class.getCanonicalName());- ti.setImage(new Image(null, dpStr + sepStr + "images" + sepStr + "view_P.png"));
- } - else if(view.equals(TextView.class.getCanonicalName())){ - currentEditor.setEditingView(BrailleView.class.getCanonicalName());- ti.setImage(new Image(null, dpStr + sepStr + "images" + sepStr + "view_B.png"));
- } - else if(view.equals(BrailleView.class.getCanonicalName())) { - currentEditor.setEditingView(null);- ti.setImage(new Image(null, dpStr + sepStr + "images" + sepStr + "view_PB.png"));
- } - } - - public void setEditor(Manager editor){ - currentEditor = editor; - } - - public void dispose(){ - toolBar.dispose(); - } - - protected String fileOpenDialog(){ - String tempName = null; - - if(!BBIni.debugging()){- String[] filterNames = new String[] { "XML", "XML ZIP", "XHTML", "HTML","HTM", "EPUB", "TEXT", "UTDML working document"}; - String[] filterExtensions = new String[] { "*.xml", "*.zip", "*.xhtml","*.html", "*.htm", "*.epub", "*.txt", "*.utd"}; - BBFileDialog dialog = new BBFileDialog(wordProc.getShell(), SWT.OPEN, filterNames, filterExtensions);
- tempName = dialog.open(); - } - else - tempName = BBIni.getDebugFilePath(); - - return tempName; - } -} ============================================================================== Revision: 381023a86b94 Branch: default Author: Rebecca Luttmer <rebecca.luttmer@xxxxxxxxx> Date: Thu Feb 19 15:45:50 2015 UTC Log: merge rt2036 to default https://code.google.com/p/brailleblaster/source/detail?r=381023a86b94