[squeak-dev] The Trunk: Morphic-dtl.997.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Aug 24 01:35:28 UTC 2015

David T. Lewis uploaded a new version of Morphic to project The Trunk:

==================== Summary ====================

Name: Morphic-dtl.997
Author: dtl
Time: 23 August 2015, 9:32:02.122 pm
UUID: e66cf3fd-1cd2-42c6-9fe2-c745eb1f688c
Ancestors: Morphic-topa.996

Workspace "Send contents to printer" works in MVC, not in Morphic, due to missing implementation in the new Editor hierarchy. Add TextEditor>>sendContentsToPrinterWithLabel: for use with PluggableTextMorph.

=============== Diff against Morphic-topa.996 ===============

Item was changed:
  ----- Method: PluggableTextMorph>>sendContentsToPrinter (in category 'menu commands') -----
+ 	self handleEdit: [textMorph editor sendContentsToPrinterWithLabel: owner knownName]!
- 	self handleEdit: [textMorph editor sendContentsToPrinter]!

Item was added:
+ ----- Method: TextEditor>>sendContentsToPrinterWithLabel: (in category 'menu messages') -----
+ sendContentsToPrinterWithLabel: label
+ 	| textToPrint printer |
+ 	textToPrint := paragraph text.
+ 	textToPrint size = 0 ifTrue: [^self inform: 'nothing to print.'].
+ 	printer := TextPrinter defaultTextPrinter.
+ 	printer documentTitle: (label ifNil: ['Untitled']).
+ 	printer printText: textToPrint!

More information about the Squeak-dev mailing list