Changeset 8778
- Timestamp:
- 03/08/10 17:17:31 (6 months ago)
- Location:
- trunk/sophie2-platform/modules
- Files:
-
- 7 modified
-
org.sophie2.base.scene/src/main/java/org/sophie2/base/scene/helpers/HotTextElementHelper.java (modified) (1 diff)
-
org.sophie2.extra.func.scripting/src/main/java/org/sophie2/extra/func/scripting/view/InsertScriptFileItem.java (modified) (2 diffs)
-
org.sophie2.extra.func.scripting/src/main/java/org/sophie2/extra/func/scripting/view/InsertScriptItem.java (modified) (2 diffs)
-
org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/element/ElementLogic.java (modified) (1 diff)
-
org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/EditMenu.java (modified) (1 diff)
-
org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/RedoItem.java (modified) (1 diff)
-
org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/UndoItem.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/sophie2-platform/modules/org.sophie2.base.scene/src/main/java/org/sophie2/base/scene/helpers/HotTextElementHelper.java
r8553 r8778 103 103 style); 104 104 105 106 if (isEditable) { 107 highlights = highlights.add(0, selectionHighlight); 108 } 105 highlights = highlights.add(0, selectionHighlight); 109 106 } 110 107 HotHighlightSet highlightSet = new HotHighlightSet(highlights); -
trunk/sophie2-platform/modules/org.sophie2.extra.func.scripting/src/main/java/org/sophie2/extra/func/scripting/view/InsertScriptFileItem.java
r7871 r8778 7 7 import org.sophie2.base.visual.skins.SkinPartDef; 8 8 import org.sophie2.base.visual.skins.VisualElementDef; 9 import org.sophie2.main.app.commons.book.BookView; 10 import org.sophie2.main.app.commons.util.AppViewUtil; 9 11 import org.sophie2.main.app.menus.edit.EditMenu; 10 12 … … 28 30 @Override 29 31 protected boolean computeEnabled() { 30 return true; 32 BookView bookView = AppViewUtil.getCurrentBookView(this); 33 return bookView != null && !bookView.getViewOptions().isPreviewMode(); 31 34 } 32 35 } -
trunk/sophie2-platform/modules/org.sophie2.extra.func.scripting/src/main/java/org/sophie2/extra/func/scripting/view/InsertScriptItem.java
r7871 r8778 10 10 import org.sophie2.base.visual.skins.SkinPartDef; 11 11 import org.sophie2.base.visual.skins.VisualElementDef; 12 import org.sophie2.main.app.commons.book.BookView; 13 import org.sophie2.main.app.commons.util.AppViewUtil; 12 14 import org.sophie2.main.app.menus.edit.EditMenu; 13 15 … … 31 33 @Override 32 34 protected boolean computeEnabled() { 33 return true; 35 BookView bookView = AppViewUtil.getCurrentBookView(this); 36 return bookView != null && !bookView.getViewOptions().isPreviewMode(); 34 37 } 35 38 } -
trunk/sophie2-platform/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/element/ElementLogic.java
r8635 r8778 291 291 private static void handleCutOrCopy(VisualElement source, Operation operation) { 292 292 BookDocView docView = AppViewUtil.getCurrentBookDocView(source); 293 if (docView == null ) {294 return ;293 if (docView == null || docView.bookView().get().getViewOptions().isPreviewMode()) { 294 return; 295 295 } 296 296 PageWorkArea workArea = docView.workArea().get(); -
trunk/sophie2-platform/modules/org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/EditMenu.java
r6264 r8778 26 26 @Override 27 27 protected boolean computeEnabled() { 28 return getCurrentBook() != null && getCurrentBookWindow() != null 29 && !getCurrentBookWindow().getViewOptions().isPreviewMode(); 28 return getCurrentBookWindow() != null; 30 29 } 31 30 } -
trunk/sophie2-platform/modules/org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/RedoItem.java
r7974 r8778 31 31 @Override 32 32 protected boolean computeEnabled() { 33 return (getCurrentBookDocView() != null) &&34 MetaChange.findRevToRedo(35 getCurrentBookDocView().getAccess()) != null;33 return getCurrentBookDocView() != null 34 && !getCurrentBookDocView().bookView().get().getViewOptions().isPreviewMode() 35 && MetaChange.findRevToRedo(getCurrentBookDocView().getAccess()) != null; 36 36 } 37 37 -
trunk/sophie2-platform/modules/org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/edit/UndoItem.java
r7974 r8778 31 31 @Override 32 32 protected boolean computeEnabled() { 33 return ((getCurrentBookDocView() != null) &&34 MetaChange.findRevToUndo(35 getCurrentBookDocView().getAccess()) != null);33 return getCurrentBookDocView() != null 34 && !getCurrentBookDocView().bookView().get().getViewOptions().isPreviewMode() 35 && MetaChange.findRevToUndo(getCurrentBookDocView().getAccess()) != null; 36 36 } 37 37
