extensions.st
author vrany
Tue, 28 Jun 2011 23:00:59 +0200
changeset 2375 22f8328ae5bb
parent 2374 fc45d8c67d0b
child 2393 f1330a09ba45
permissions -rw-r--r--
Jan's changes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2375
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     1
"{ Package: 'stx:libbasic3' }"!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     2
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     3
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     4
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     5
historyManagerModificationLimit
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     6
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     7
    ^self 
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     8
        at: #'history-manager.modification-limit'
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
     9
        ifAbsentPut: 3600 "/one hour"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    10
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    11
    "Created: / 04-10-2008 / 11:55:56 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    12
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    13
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    14
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    15
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    16
historyManagerModificationLimit: sec
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    17
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    18
    ^self 
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    19
        at: #'history-manager.modification-limit'
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    20
        put: sec
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    21
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    22
    "Created: / 04-10-2008 / 11:56:23 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    23
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    24
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    25
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    26
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    27
historyManagerSignature
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    28
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    29
    ^self historyManagerSignatures
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    30
        at: (Array with: OperatingSystem getHostName with: OperatingSystem getLoginName)
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    31
        ifAbsent:
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    32
            [HistoryManager askForSignature]
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    33
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    34
    "Created: / 04-10-2008 / 12:06:58 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    35
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    36
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    37
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    38
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    39
historyManagerSignature: aString
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    40
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    41
    ^self historyManagerSignatures
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    42
        at: (Array with: OperatingSystem getHostName with: OperatingSystem getLoginName)
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    43
        put: aString
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    44
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    45
    "Created: / 04-10-2008 / 11:54:53 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    46
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    47
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    48
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    49
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    50
historyManagerSignatures
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    51
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    52
    ^self 
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    53
        at: #'history-manager.signatures'
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    54
        ifAbsentPut: [Dictionary new]
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    55
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    56
    "
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    57
        UserPreferences current historyManagerSignatures
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    58
    "
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    59
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    60
    "Created: / 04-10-2008 / 11:52:40 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    61
    "Modified: / 22-08-2009 / 11:00:12 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    62
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    63
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    64
!UserPreferences methodsFor:'accessing - history manager'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    65
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    66
historyManagerSignatures: aDictionary
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    67
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    68
    ^self 
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    69
        at: #'history-manager.signatures'
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    70
        ifAbsentPut: aDictionary
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    71
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    72
    "Created: / 04-10-2008 / 11:52:58 / Jan Vrany <vranyj1@fel.cvut.cz>"
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    73
! !
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    74
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    75
!stx_libbasic3 class methodsFor:'documentation'!
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    76
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    77
extensionsVersion_CVS
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    78
    ^ '$Header: /cvs/stx/stx/libbasic3/extensions.st,v 1.2 2011-06-28 21:00:59 vrany Exp $'
22f8328ae5bb Jan's changes
vrany
parents: 2374
diff changeset
    79
! !