[etoys-dev] Etoys: Rome-PluginCanvas-bf.38.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue May 4 19:17:12 EDT 2010
Bert Freudenberg uploaded a new version of Rome-PluginCanvas to project Etoys:
http://source.squeak.org/etoys/Rome-PluginCanvas-bf.38.mcz
==================== Summary ====================
Name: Rome-PluginCanvas-bf.38
Author: bf
Time: 4 May 2010, 4:17:14 pm
UUID: 05306a38-bacc-422a-ab53-f3c0b9c8986c
Ancestors: Rome-PluginCanvas-bf.37
- add dummy inst vars to RomePluginCanvas (some compiled versions of the Mac plugin expect 13 inst vars, even though they are unused)
=============== Diff against Rome-PluginCanvas-bf.37 ===============
Item was changed:
RomeCanvas subclass: #RomePluginCanvas
+ instanceVariableNames: 'handle target flags strokeColor stack font fontSize fontMatrix i9 i10 i11 i12 i13'
- instanceVariableNames: 'handle target flags strokeColor stack font fontSize fontMatrix'
classVariableNames: 'ComposingCanvas DrawingCanvas FlagFill FlagStroke PangoAvailable Registry'
poolDictionaries: ''
category: 'Rome-PluginCanvas'!
!RomePluginCanvas commentStamp: '<historical>' prior: 0!
INST VAR ORDER IS KNOWN TO PLUGIN!! DO NOT REARRANGE!!
handle: index in plugin's contexts array, nil if closed
target: RomePluginTargetForm
flags:
bits 0 to 7 = stroke alpha (0 = no stroke)
bit 8 = do fill
+ strokeColor: rgb of stroke color (10 bits per component)
+ =============
+ The rest of the inst vars are not actuallt used by the plugin, but it was compiled to expect at least 8 inst vars. The i9 - i13 inst vars are padding because some versions of the plugin were compiled to expect at least 13 inst vars.!
- strokeColor: rgb of stroke color (10 bits per component)!
More information about the etoys-dev
mailing list