Changes between Version 3 and Version 4 of BOOK_BACKGROUND_AUDIO_R1
- Timestamp:
- 12/16/09 12:13:21 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BOOK_BACKGROUND_AUDIO_R1
v3 v4 51 51 * [browser:branches/private/meddle/BOOK_BACKGROUND_AUDIO_R1/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/dialogs/BookPropertiesDialog.java BookPropertiesDialog] changes: 52 52 * Add to the dialog new check box for synchronization the background audio with the pages. 53 * Make the loop check and the sync check not enabled when no audio resource is selected. 54 * Synchronize the new sync check box with the loop checkbox like mentioned in the analysis. 53 * Make the loop check and the sync check not enabled when no audio resource is selected, use the ItemListener interface for that. 54 * Synchronize the new sync check box with the loop check box like mentioned in the analysis, use the ItemListener interface for that. 55 * All the listeners will be added once in the constructor of the dialog. 55 56 * The messages from the analysis will pop up, but the check box for 'remember my decision' will not be added... For now that is. 56 57 * Add a new demo for testing the dialog's behavior -> [browser:branches/private/meddle/BOOK_BACKGROUND_AUDIO_R1/modules/org.sophie2.main.app.commons/src/test/java/org/sophie2/main/app/commons/dialogs/BookPropertiesDialogDemo.java BookPropertiesDialogDemo]. 58 * About the idea check boxes to radio buttons, there will be some problems because of the saving the 'loop' check after sync is turned off. 59 * Refactor the BookPropertiesDialog when there is time, it's too ugly and messy now... 60 61 * [browser:branches/private/meddle/BOOK_BACKGROUND_AUDIO_R1/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/book/BookTimeState.java BookTimeState] changes: 62 * Modify the method gotoPage to update the bookTime of the new state that is returned. 63 * Update the bookTime as the sum of the times of the pages to the one becoming current. 57 64 58 65 = Implementation =