Skip to content

Commit

Permalink
SystemWindow Shared Variable depends on the SpClosedWindowListPresent…
Browse files Browse the repository at this point in the history
…er with those changes
  • Loading branch information
AlexisCnockaert committed Feb 7, 2025
1 parent 51ed6bb commit 8f50b2d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/BaselineOfNewTools/BaselineOfNewTools.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,8 @@ BaselineOfNewTools >> postload: loader package: packageSpec [

MCMethodDefinition initializersEnabled: initializersEnabled.
self loadThemeImages.
SystemWindow useHideForClose: true


]

{ #category : 'actions' }
Expand Down
13 changes: 11 additions & 2 deletions src/NewTools-WindowManager/SpClosedWindowListPresenter.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,14 @@ SpClosedWindowListPresenter class >> defaultPreferredExtent [
^ 310 @ 185
]

{ #category : 'accessing' }
SpClosedWindowListPresenter class >> enableCloseWindow [

EnableCloseWindow ifNil: [ EnableCloseWindow := true ].
SystemWindow useHideForClose: EnableCloseWindow.
^ EnableCloseWindow
]

{ #category : 'class initialization' }
SpClosedWindowListPresenter class >> initialize [

Expand All @@ -79,8 +87,9 @@ SpClosedWindowListPresenter class >> settingOn: aBuilder [
(aBuilder setting: #useHideForClose)
parent: #tools;
order: 1;
default: SystemWindow useHideForClose;
target: SystemWindow;
default: self enableCloseWindow ;
target: self;
selector: #enableCloseWindow;
description:
'If closed windows will be stored in SpClosedWindowListPresenter';
label: 'Use last closed windows'
Expand Down

0 comments on commit 8f50b2d

Please sign in to comment.