[squeak-dev] The Inbox: Morphic-ct.1779.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Sep 6 17:09:03 UTC 2021


A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-ct.1779.mcz

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

Name: Morphic-ct.1779
Author: ct
Time: 6 September 2021, 7:08:57.611455 pm
UUID: 02e912c8-19b4-214b-b1a2-3fe341599ca0
Ancestors: Morphic-cmm.1778

Adds anniversary badge to Squeak icon the world main docking bar

=============== Diff against Morphic-cmm.1778 ===============

Item was added:
+ ----- Method: MenuIcons class>>squeak25IconBlack (in category 'accessing - icons') -----
+ squeak25IconBlack
+ 	
+ 	^ Icons at: #squeak25IconBlack ifAbsentPut: [Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: 'iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAACCklEQVR4XrVT30uTYRTeF94F
+ M2hspOH0QgNr0Q8tyh/UIkzD6AdsjigaQYiCglgojcAIghHBvOm2UO+9COS7cWatudRmP2xZ
+ 7g+Q6fW5PD3n/YRvX/umG+IH5+J9zvM85zvnvK8DH+9jWAH3IQfr7wKsT4RZn+rl2iNagehW
+ m8ZBf/GwNaflG0zfw0yrg0y/nzL9fcG0HmXKvraYy1nhkhee8EUn+oVzhebhTjHvZvp2j+ln
+ H1NmmGktwvTnOUxe8vwbl2mOs8IlLzzhi070qQuF5gLS0nWmlZD1L+XP1p7BbMzE5Cx45nFp
+ Mz9c6eD3r5xMX+9YzX8NweQJzEZMTM7ANxdC5S00P3KJ22i5HzMd4I1EwDTHWeE/HmEcD5jS
+ QTWS3GxzaeZvRw9AeB+LeqhMLN2IqeCST/eg25tMi9cw2jaeiVbsbJ6dbjQE6QB2cJc1zcx5
+ PQ7DFLjzYF7BL5dxU84zJU4UN9+KnwbxCpbbpa5WqQ+GUheZktB+OmZvPhnBKJJnQWxBAX9Z
+ r1HpEseZ5uuKPKKP9SD4FLGoyWIH4mpBcaUT/Ydqm3sed6FqDdpq2C5wRr021W6qFdGeN4JW
+ A0e+xacZfNFBPzdus1CarWSa84Dg3e4AS/180phjsglGzXkjaDJwyQtP+KKD3vYqXjq1e/w/
+ opnYUdbHq1iPuS03qqRHtNf4B7cslQBPSK4OAAAAAElFTkSuQmCC' readStream)]!

Item was added:
+ ----- Method: MenuIcons class>>squeak25IconWhite (in category 'accessing - icons') -----
+ squeak25IconWhite
+ 	
+ 	^ Icons at: #squeak25IconWhite ifAbsentPut: [Form fromBinaryStream: (Base64MimeConverter mimeDecodeToBytes: 'iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAACf0lEQVR4Xo2T7U+OYRjGrybr
+ g8q8RFN7JKphxGJq8/K0Im8Pi+R9mJdsZlQ+oJmSDz7YPLtZbMZnX33zVdSToh499ShaayJ/
+ hNnhOM/rFpdnnseHY/d9n9d5/s636zboLQHebwXiR4CPF4Dxq8BEOzB5F/jiAV8fAVOPgW9P
+ qKf2Kd9il3PxE3+Jk3jhCI9cg7drgMEaH34ek10NCJYXUIUIVizFyMsWgh5QHdRDfd6/XQ+v
+ fT+8W7Xw2kLwWnfAu1kF78ZGeC3rLI9cg3fysZ3wQzDG/FOYvDetZH7qKzxyCV/PNrbh0vGi
+ pAEz02cAn++oUsLJE64Pr3YPP10Expp1jo59oo1qdW3iJ/6jZ4EPx4ChWuX58DIgWon488rf
+ AaMNfoJGFzR+nbqWWIj4j5wAhg8CsZDyhMuFrgUGNtk5De2zix05yYBzie2ONalSzlt45Br0
+ rQL6K9hKFbPuZvY6TbAskOUGyTXzlQw+Jzvd8sjlPV+h88HAZruI2J6EgB/xU+zkNHUG3c9C
+ 0/apTinksBbkFCI8cg3eFOud1GzRysQ2JTh+1C7rl+RbofV2lLGQGyM8cg16lrCFlbqAQG6G
+ 6xTba4NlVMMH/lCdD+V5bJd27MQJj1yDSD6zFNkZOXe12i5ncKfdhdyCv0am5+IXDbp24ZFr
+ 0L2QWQpS/hg2YU1ClS863KLS0ozyhGvwei5fFv0fPLpFldSnp1B5wjV4lQl0zUf48myEG+ch
+ 3LQA4eZcKo/KR/hKgFpMsZr+cl8b9EYEy7KoTGoWvkeKLTiSpzzhGnRmMEs2DTn2QFqSmfUu
+ t4vpW83tl9obID+cPkutXc7FT/wlTsE5lkfuT+okP7RzNGGBAAAAAElFTkSuQmCC' readStream)]!

Item was added:
+ ----- Method: MenuIcons class>>squeakLogoIcon25Selected:dyeColor: (in category 'accessing - icons') -----
+ squeakLogoIcon25Selected: selected dyeColor: aColor
+ 
+ 	| icon25 iconSqueak |
+ 	iconSqueak := self squeakLogoIcon dyed: aColor.
+ 	icon25 := selected ifFalse: [self squeak25IconWhite] ifTrue: [self squeak25IconBlack].
+ 	^ (Form extent: iconSqueak extent + (icon25 width + 3 @ 0) depth: 32)
+ 		copy: (0 @ 0 extent: iconSqueak extent) from: iconSqueak to: 0 @ 0 rule: Form over;
+ 		copy: (0 @ 0 extent: icon25 extent) from: icon25 to: iconSqueak width + 3 @ 0 rule: Form over;
+ 		yourself!

Item was changed:
  ----- Method: TheWorldMainDockingBar>>squeakMenuOn: (in category 'construction') -----
  squeakMenuOn: aDockingBar 
  	"Private - fill the given docking bar"
  	
  	aDockingBar addItem: [ :item |
  		item
  			contents: '';
+ 			icon: (MenuIcons squeakLogoIcon25Selected: false dyeColor:
- 			icon: (MenuIcons squeakLogoIcon dyed:
  				(self userInterfaceTheme logoColor ifNil: [Color black]));
+ 			selectedIcon: (MenuIcons squeakLogoIcon25Selected: true dyeColor:
- 			selectedIcon: (MenuIcons squeakLogoIcon dyed:
  				(self userInterfaceTheme selectionLogoColor ifNil: [Color white]));
  			addSubMenu: [ :menu | 
  				self
  					aboutMenuItemOn: menu;
  					updateMenuItemOn: menu.
  				menu addLine.
  				self 
  					saveMenuItemOn: menu;
  					saveAsMenuItemOn: menu;
  					saveAsNewVersionMenuItemOn: menu.
  				menu addLine.
  				self
  					saveAndQuitMenuItemOn: menu;
  					quitMenuItemOn: menu ] ]!



More information about the Squeak-dev mailing list