[squeak-dev] What is the task of NullEncoder?

H. Hirzel hannes.hirzel at gmail.com
Fri Sep 29 12:57:08 UTC 2017


Hello

NullEncoder is subclass of object ([1] for full hierachy). It is a
superclass of Canvas.

What is the function of NullEncoder. No class comment so far?

Regards
Hannes


-------------------------------------------------------------------------------------------------------------------------------

[1] NullEncoder printHierarchy '
ProtoObject #()
	Object #()
		NullEncoder #(''target'' ''filterSelector'')
			FlattenEncoder #()
				ByteEncoder #()
					PrintableEncoder #()
						PostscriptEncoder #()
							PostscriptEncoderToDisk #()
						PropertyListEncoder #()
				Canvas #()
					ColorMappingCanvas #(''myCanvas'')
						AlphaBlendingCanvas #(''alpha'')
						ShadowDrawingCanvas #(''shadowColor'')
					FormCanvas #(''origin'' ''clipRect'' ''form'' ''port'' ''shadowColor'')
						BalloonCanvas #(''transform'' ''colorTransform'' ''engine''
''aaLevel'' ''deferred'')
						BlueFormCanvas #()
						ColorPatchCanvas #(''stopMorph'' ''foundMorph'' ''doStop'')
						MultiResolutionCanvas #(''deferredMorphs'')
					PluggableCanvas #()
						BufferedCanvas #(''remote'' ''previousVersion'' ''lastTick''
''dirtyRect'' ''mirrorOfScreen'')
						CachingCanvas #(''cacheCanvas'' ''mainCanvas'')
						ClippingCanvas #(''canvas'' ''clipRect'')
						MultiCanvas #(''canvases'' ''extent'' ''depth'')
						NullCanvas #()
					PostscriptCanvas #(''origin'' ''clipRect'' ''currentColor''
''shadowColor'' ''currentFont'' ''morphLevel'' ''gstateStack''
''fontMap'' ''usedFonts'' ''psBounds'' ''topLevelMorph''
''initialScale'' ''savedMorphExtent'' ''currentTransformation''
''printSpecs'' ''pages'')
						DSCPostscriptCanvas #()
							DSCPostscriptCanvasToDisk #()
						EPSCanvas #()
					RemoteCanvas #(''innerClipRect'' ''outerClipRect'' ''transform''
''connection'' ''shadowColor'')'


More information about the Squeak-dev mailing list