Christoph Thiede uploaded a new version of MorphicExtras to project The Trunk: http://source.squeak.org/trunk/MorphicExtras-ct.334.mcz
==================== Summary ====================
Name: MorphicExtras-ct.334 Author: ct Time: 13 September 2022, 12:48:55.351245 pm UUID: f0833010-8910-ed49-b92e-9ff467ecd684 Ancestors: MorphicExtras-ct.333
Improves high-dpi support for DropDownChoiceMorph (sharp sub menu marker).
=============== Diff against MorphicExtras-ct.333 ===============
Item was added: + ----- Method: DropDownChoiceMorph class>>applyUserInterfaceTheme (in category 'updating') ----- + applyUserInterfaceTheme + + self initializeSubMenuMarker.!
Item was changed: ----- Method: DropDownChoiceMorph class>>initialize (in category 'class initialization') ----- initialize "DropDownChoiceMorph initialize"
+ self initializeSubMenuMarker.! - | f | - f := Form - extent: 5@9 - fromArray: #(2147483648 3221225472 3758096384 4026531840 4160749568 4026531840 3758096384 3221225472 2147483648) - offset: 0@0. - SubMenuMarker := ColorForm mappingWhiteToTransparentFrom: f. - !
Item was added: + ----- Method: DropDownChoiceMorph class>>initializeSubMenuMarker (in category 'class initialization') ----- + initializeSubMenuMarker + + | form | + form := Form extent: 5 px @ 9 px depth: 1. + form getCanvas + drawPolygon: {0 @ 0. 0 @ form height. form width @ (form height // 2)} + fillStyle: Color black. + SubMenuMarker := ColorForm mappingWhiteToTransparentFrom: form.!
Item was added: + ----- Method: DropDownChoiceMorph class>>themeProperties (in category 'updating') ----- + themeProperties + "Ensure that #applyUserInterfaceTheme is sent." + + ^ super themeProperties + , {{#placeholder. '<placeholder>'. 'Just a placeholder to ensure that this class is sent #applyUserInterfaceTheme updates.'}}!
packages@lists.squeakfoundation.org