| 51 | * Rename the classes {{{SceneStickyView}}} and {{{SceneAudioAnnotationView}}} to {{{StickyView}}} and {{{AudioAnnotationView}}}, respectively. |
| 52 | |
| 53 | [[Image(source:/branches/private/mitex/annotations-r1/sophie2-platform/doc/uml-design-diagrams/PageElementMoveHalo.png)]] |
| 54 | |
| 55 | * Create a class {{{org.sophie2.main.app.halos.pageelement.PageElementMoveButton}}} which extends {{{MoveHaloButton}}}. |
| 56 | * Move the implementation of {{{FrameMoveHaloButton}}} to it. |
| 57 | * Create a class {{{StickyMoveHaloButton}}}. |
| 58 | * {{{FrameMoveHaloButton}}} and {{{StickyMoveHaloButton}}} should extend {{{PageElementMoveButton}}}. |
| 59 | * Add {{{StickyMoveHaloButton}}} to {{{StickyHaloMenu}}}. |
| 60 | |
| 61 | * In StickyRemoveButton change the condition to {{{if (sticky.text().get().length() > 0)}}}. |
| 62 | |
| 63 | * HotText: ........... |
| 64 | |