class: ApplicationModel
authorClaus Gittinger <cg@exept.de>
Wed, 31 Jul 2013 18:21:11 +0200
changeset 3209 6b5ee9760eca
parent 3208 bc25fa88a042
child 3210 784ada4aa13b
class: ApplicationModel comment/format in: #rememberLastExtent changed: #defaultExtentFor: category of: #defaultExtentFor:
ApplicationModel.st
--- a/ApplicationModel.st	Wed Jul 31 18:12:54 2013 +0200
+++ b/ApplicationModel.st	Wed Jul 31 18:21:11 2013 +0200
@@ -499,6 +499,19 @@
 
 !ApplicationModel class methodsFor:'defaults'!
 
+defaultExtentFor:anApplicationClass
+    DefaultExtents notNil ifTrue:[
+        UserPreferences current shouldRememberLastExtent ifTrue:[
+            ^ DefaultExtents at:anApplicationClass name ifAbsent:nil
+        ] ifFalse:[
+            DefaultExtents := nil.
+        ] 
+    ].
+    ^ nil.
+
+    "Modified: / 31-07-2013 / 18:20:28 / cg"
+!
+
 defaultHttpServerPort
     "this is only used for web-applications"
 
@@ -641,13 +654,6 @@
 
 !ApplicationModel class methodsFor:'queries'!
 
-defaultExtentFor:anApplicationClass
-    DefaultExtents notNil ifTrue:[
-        ^ DefaultExtents at:anApplicationClass name ifAbsent:nil
-    ].
-    ^ nil.
-!
-
 interfaceSpecFor:aSelector
     "return an interface spec"
     
@@ -3576,7 +3582,6 @@
     |window|
 
     window := self window.
-
     (window notNil and:[window isTopView]) ifTrue:[
         DefaultExtents isNil ifTrue:[
             DefaultExtents := Dictionary new.
@@ -4004,11 +4009,11 @@
 !ApplicationModel class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.345 2013-07-31 16:12:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.346 2013-07-31 16:21:11 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.345 2013-07-31 16:12:52 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/ApplicationModel.st,v 1.346 2013-07-31 16:21:11 cg Exp $'
 ! !