author | vrany |
Sat, 09 Jul 2011 16:16:38 +0200 | |
changeset 2447 | 8a859d453267 |
parent 2444 | e5686290211f |
child 2448 | 1f8e749d18d8 |
permissions | -rw-r--r-- |
2375 | 1 |
"{ Package: 'stx:libbasic3' }"! |
2 |
||
3 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
4 |
||
2393 | 5 |
historyManagerAllowEditOfHistory |
6 |
"useful if you have 'beginner students', to prevent them from changing the history" |
|
7 |
||
8 |
^self |
|
9 |
at: #'history-manager.allow-edit-of-history' |
|
10 |
ifAbsentPut:false |
|
11 |
||
12 |
"Modified (Format): / 30-06-2011 / 17:07:33 / cg" |
|
13 |
"Modified (Comment): / 30-06-2011 / 17:09:24 / cg" |
|
14 |
! ! |
|
15 |
||
16 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
17 |
||
2375 | 18 |
historyManagerModificationLimit |
2393 | 19 |
"the time-delta within which the history manager does not treat a change as a new one" |
2375 | 20 |
|
21 |
^self |
|
22 |
at: #'history-manager.modification-limit' |
|
23 |
ifAbsentPut: 3600 "/one hour" |
|
24 |
||
25 |
"Created: / 04-10-2008 / 11:55:56 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2393 | 26 |
"Modified (Comment): / 30-06-2011 / 17:25:09 / cg" |
2375 | 27 |
! ! |
28 |
||
29 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
30 |
||
31 |
historyManagerModificationLimit: sec |
|
2393 | 32 |
"the time-delta within which the history manager does not treat a change as a new one" |
2375 | 33 |
|
34 |
^self |
|
35 |
at: #'history-manager.modification-limit' |
|
36 |
put: sec |
|
37 |
||
38 |
"Created: / 04-10-2008 / 11:56:23 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2393 | 39 |
"Modified (Comment): / 30-06-2011 / 17:25:13 / cg" |
2375 | 40 |
! ! |
41 |
||
42 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
43 |
||
44 |
historyManagerSignature |
|
2393 | 45 |
"the signature added by the history manager" |
2375 | 46 |
|
47 |
^self historyManagerSignatures |
|
48 |
at: (Array with: OperatingSystem getHostName with: OperatingSystem getLoginName) |
|
2434
62bd7a13939b
HistoryManager fixes (takes user signature from preferences)
vrany
parents:
2393
diff
changeset
|
49 |
ifAbsent: [nil] |
2375 | 50 |
|
51 |
"Created: / 04-10-2008 / 12:06:58 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2434
62bd7a13939b
HistoryManager fixes (takes user signature from preferences)
vrany
parents:
2393
diff
changeset
|
52 |
"Modified: / 08-07-2011 / 10:24:48 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
2375 | 53 |
! ! |
54 |
||
55 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
56 |
||
57 |
historyManagerSignature: aString |
|
2393 | 58 |
"the signature added by the history manager" |
2375 | 59 |
|
60 |
^self historyManagerSignatures |
|
61 |
at: (Array with: OperatingSystem getHostName with: OperatingSystem getLoginName) |
|
62 |
put: aString |
|
63 |
||
64 |
"Created: / 04-10-2008 / 11:54:53 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2393 | 65 |
"Modified (Comment): / 30-06-2011 / 17:25:31 / cg" |
2375 | 66 |
! ! |
67 |
||
68 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
69 |
||
70 |
historyManagerSignatures |
|
2393 | 71 |
"the signatures added by the history manager" |
2375 | 72 |
|
73 |
^self |
|
74 |
at: #'history-manager.signatures' |
|
75 |
ifAbsentPut: [Dictionary new] |
|
76 |
||
77 |
" |
|
2393 | 78 |
UserPreferences current historyManagerSignatures |
2375 | 79 |
" |
80 |
||
81 |
"Created: / 04-10-2008 / 11:52:40 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
82 |
"Modified: / 22-08-2009 / 11:00:12 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2393 | 83 |
"Modified (Comment): / 30-06-2011 / 17:27:14 / cg" |
2375 | 84 |
! ! |
85 |
||
86 |
!UserPreferences methodsFor:'accessing - history manager'! |
|
87 |
||
88 |
historyManagerSignatures: aDictionary |
|
2393 | 89 |
"the signatures added by the history manager" |
2375 | 90 |
|
91 |
^self |
|
92 |
at: #'history-manager.signatures' |
|
93 |
ifAbsentPut: aDictionary |
|
94 |
||
95 |
"Created: / 04-10-2008 / 11:52:58 / Jan Vrany <vranyj1@fel.cvut.cz>" |
|
2393 | 96 |
"Modified (Comment): / 30-06-2011 / 17:26:48 / cg" |
2375 | 97 |
! ! |
98 |
||
2444
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
99 |
!UserPreferences methodsFor:'accessing-source code management'! |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
100 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
101 |
managerPerMatchingModuleDefinitions |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
102 |
|
2447 | 103 |
| defs | |
104 |
||
105 |
defs := (self at: #managerPerMatchingModuleDefinitions ifAbsent:[^OrderedCollection new]). |
|
106 |
^defs decodeAsLiteralArray asOrderedCollection |
|
107 |
||
108 |
" |
|
109 |
UserPreferences current managerPerMatchingModuleDefinitions |
|
110 |
UserPreferences current managerPerMatchingModuleDefinitions: #(). |
|
111 |
" |
|
2444
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
112 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
113 |
"Created: / 09-07-2011 / 13:33:23 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
114 |
! ! |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
115 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
116 |
!UserPreferences methodsFor:'accessing-source code management'! |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
117 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
118 |
managerPerMatchingModuleDefinitions: defs |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
119 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
120 |
self at: #managerPerMatchingModuleDefinitions |
2447 | 121 |
put: defs asArray literalArrayEncoding. |
2444
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
122 |
AbstractSourceCodeManager managerPerMatchingModuleDefinitions == defs ifFalse:[ |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
123 |
AbstractSourceCodeManager managerPerMatchingModuleDefinitions: defs. |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
124 |
] |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
125 |
|
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
126 |
"Created: / 09-07-2011 / 13:35:25 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
127 |
! ! |
e5686290211f
per-package manager settings are now saved with preferences
vrany
parents:
2434
diff
changeset
|
128 |
|
2375 | 129 |
!stx_libbasic3 class methodsFor:'documentation'! |
130 |
||
131 |
extensionsVersion_CVS |
|
2447 | 132 |
^ '$Header: /cvs/stx/stx/libbasic3/extensions.st,v 1.6 2011-07-09 14:16:38 vrany Exp $' |
2375 | 133 |
! ! |