Download - StyledTextEditor
![Page 1: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/1.jpg)
Bernhard Pieber Software Generation | 22.8.2011
StyledTextEditor Rich Text Editing for Cuis
Idea & Funding by Bernhard Pieber Implementation by Juan Vuletich
![Page 2: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/2.jpg)
Bernhard Pieber Software Generation | 22.8.2011
![Page 3: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/3.jpg)
Why? Goals
! Rich text editing using only Styles
! As simple as possible
! Apply Styles by keyboard shortcuts
! Different Style Sets
! Embeddable in different applications
3 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 4: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/4.jpg)
What? Features
! Styles ! Paragraph Styles ! Character Styles
! Bulleted and Numbered Lists
! Completion
! Pasting Images
! Copy and Paste
! StyledTextBuilder ! API for creating text with styles programmatically
! Refactoring and bug fixes
4 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 5: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/5.jpg)
What? Demo
5 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 6: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/6.jpg)
What? Collateral Features
! Text Editor Refactoring ! in Squeak and Pharo
! Filtering drop-down list
! Improved layout for Morphs
! Removed StringHolder
! Code completion
6 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 7: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/7.jpg)
How? Design
7 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 8: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/8.jpg)
Where? Future Features
! Release as open source
! Port to Squeak and Pharo
! Hyperlinks
! Search UI
! Model for text changes ! Merge branches ! Multiple undo
! Tables
8 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 9: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/9.jpg)
Where? Possible Applications
! StyledTextNotepad
! StyledTextWiki
! StyledTextHelpBrowser
! Rich text comments
9 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 10: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/10.jpg)
Lessons Learned
! I am always too optimistic. ! I knew that already. ;-) ! 900 hours since July 2009
! €17.000 ($24.000)
! I miss Monticello. ! I learned something about ChangeSets, though.
! Funding a port to Cuis alone is beyond my financial capability.
! Forks are much worse than I thought. ! Port to Squeak estimated to be a considerable effort.
! A big waste of community time. ! No solution for it, though. :-(
10 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011
![Page 11: StyledTextEditor](https://reader035.vdocuments.us/reader035/viewer/2022070301/5457a160b1af9fc15d8b47fe/html5/thumbnails/11.jpg)
Questions & Feedback & Discussion Many thanks for your attention!
11 Bernhard Pieber Software Generation | StyledTextEditor 22.8.2011