-
beInvisible [cmn support]
| specWrapper |
(specWrapper := self specWrapper) isNil ifTrue: [^nil].
specWrapper
beInvisible;
disable
-
beVisible [cmn support]
| specWrapper |
(specWrapper := self specWrapper) isNil ifTrue: [^nil].
specWrapper
beVisible;
enable
-
defaultDisplayViewClass [defaults]
^ChemoJunMoleculeView
-
isEmbedded [testing]
| aWindow |
((aWindow := self getWindow) notNil and: [aWindow model = self])
ifTrue: [^false].
^true
-
moleculeDragButtonView [interface opening]
^self dragButtonView
-
moleculeFocusButtonView [interface opening]
^self focusButtonView
-
moleculeGrabButtonView [interface opening]
^self grabButtonView
-
moleculePickButtonView [interface opening]
^self pickButtonView
-
moleculeView [interface opening]
| aView |
aView := self displayView.
(aView controller)
menuHolder: [self yellowButtonMenu];
performer: self.
^aView
-
moleculeZThumbWheelView [interface opening]
^self zThumbWheelView
-
setSize: extent [private]
self isEmbedded ifTrue: [^nil].
super setSize: extent
-
spawnObject [menu messages]
| moleculeModel |
moleculeModel := super spawnObject.
self getView
ifNotNil: [:aView | moleculeModel setSize: aView bounds extent]
-
specWrapper [cmn support]
| aBuilder |
(aBuilder := self builder) isNil ifTrue: [^nil].
^aBuilder componentAt: #moleculeModel
-
yellowButtonMenu [menu accessing]
| rejectedLabelString menuItem aMenu |
rejectedLabelString := 'File'.
menuItem := self menuItemLabeled: rejectedLabelString inMenu: self menuBar.
menuItem isNil ifTrue: [^nil].
aMenu := menuItem submenu.
aMenu isNil ifTrue: [^nil].
menuItem := aMenu menuItemWithValue: #saveAsImage ifNone: [nil].
menuItem isNil ifTrue: [^nil].
aMenu := Menu new.
aMenu addItem: menuItem.
(self menuBar menuItems
reject: [:each | each rawLabel defaultString = rejectedLabelString])
do: [:eachMenuItem | aMenu addItem: eachMenuItem].
^aMenu