MCSettingsApp.st
author Jan Vrany <jan.vrany@labware.com>
Tue, 11 Jul 2023 12:59:07 +0100
branchjv
changeset 1174 f0a16c301971
parent 1106 3699dacedeab
permissions -rw-r--r--
Make `ProjectDefinition >> #monticelloTimestamps_code` an extension in `stx:goodies/monticello` ...and convert it to use (not so) new annotation-based extension mechanism.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
     1
"
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
     2
COPYRIGHT (c) 2020 LabWare
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
     3
"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
"{ Package: 'stx:goodies/monticello' }"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
     6
"{ NameSpace: Smalltalk }"
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
     7
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
AbstractSettingsApplication subclass:#MCSettingsApp
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
     9
	instanceVariableNames:'mcRepositories selectedRepositoryHolder'
553
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    10
	classVariableNames:''
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    11
	poolDictionaries:''
588
305e61ae66be category change
Claus Gittinger <cg@exept.de>
parents: 567
diff changeset
    12
	category:'SCM-Monticello-St/X UI'
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    15
!MCSettingsApp class methodsFor:'documentation'!
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    16
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    17
copyright
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    18
"
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    19
COPYRIGHT (c) 2020 LabWare
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    20
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    21
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    22
"
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
    23
! !
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
!MCSettingsApp class methodsFor:'help specs'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
flyByHelpSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
    <resource: #help>
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
    
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
    ^self helpSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
    "Created: / 26-05-2008 / 14:25:31 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
helpSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
    "This resource specification was automatically generated
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
     by the UIHelpTool of ST/X."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
    "Do not manually edit this!! If it is corrupted,
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
     the UIHelpTool may not be able to read the specification."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
    "
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    44
     UIHelpTool openOnClass:MCSettingsApp    
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
    "
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
    <resource: #help>
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
    ^ super helpSpec addPairsFrom:#(
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    51
#addRepository
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    52
'Add another monticello repository to the list'
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    53
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    54
#makePrimaryRepository
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    55
'Checkin from the browser will go into this repository by default'
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    56
538
2e54a8a0a196 checkin support
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    57
#primaryRepository
2e54a8a0a196 checkin support
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    58
'Checkin from the browser will go into this repository by default'
2e54a8a0a196 checkin support
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    59
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    60
#removeRepository
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
    61
'Remove the selected repository from the list'
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
)
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
538
2e54a8a0a196 checkin support
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    65
    "Modified: / 03-12-2011 / 11:35:51 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
!MCSettingsApp class methodsFor:'image specs'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
defaultIcon
553
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    71
    "/ ^ self repositoryIcon.
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    72
    ^ self squeakRepositoryIcon24x24
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    73
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    74
    "Created: / 26-05-2008 / 14:55:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    75
    "Modified: / 16-09-2010 / 14:02:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    76
    "Modified: / 15-01-2012 / 10:34:53 / cg"
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    77
!
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    78
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    79
repositoryIcon
518
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    80
    "This resource specification was automatically generated
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    81
     by the ImageEditor of ST/X."
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
518
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    83
    "Do not manually edit this!! If it is corrupted,
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    84
     the ImageEditor may not be able to read the specification."
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    85
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    86
    "
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    87
     self defaultIcon inspect
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    88
     ImageEditor openOnClass:self andSelector:#defaultIcon
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    89
     Icon flushCachedIcons
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    90
    "
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    91
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    92
    <resource: #image>
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    93
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    94
    ^Icon
553
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
    95
        constantNamed:#'MCSettingsApp class repositoryIcon'
518
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    96
        ifAbsentPut:[(Depth8Image new) width: 22; height: 22; photometric:(#palette); bitsPerSample:(#(8 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    97
@@@@@@@@@@@A@PHB@0P@@@@@@@@@@@@@@@@@@@HEA \HA $JB0HD@@@@@@@@@@@@@@HLA04NC0HD@@L@@ P@@@@@@@@@@@@ED@ NDP@@@@@@@@@D@@@@@@@@
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    98
@@@BA \FAPP@@@@@@@@@@@P@@@@@@@@@AQ@RC0@@@@@@@@@@@@@@@@@@@@@@@@TGA!!DD@@@@@@@@@@@@@@@@@@@D@PDIA08OA@@@@@@@@@@@@@@@@@@@AP S
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
    99
A0XIBPXGC0P@@@@@@@@@@@@@@@@ECAPLBPXOAP@@@@@@EQX@@@@@@@@@@@TIE@XOAP@@@@@@EQ\XE @@@@@@@@@@AP$OAP@@@@@@FQ\ZE!! V@@@@@@@@@@@E
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
   100
F0@@@@@@EQ\ZF!!(VFAX@@@@@@@@@@@@@@@@ZEQ\VE!!(ZF!!XWF @@@@@@@@@@@@@@@@@@@A\ZE!!(@@@@@@@@@@@@@@@@@@@@@@@@XE!!XZ@@@@@@@@@@@@@@@@
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
   101
@@@@@@@@EQ(V@@@@@@@@@@@@@@@@@@@@@@@@EQ\VE @@@@@@@@@@@@@@@@@@@@@@EQ VE @@@@@@@@@@@@@@F @@@@@WEQ VE!!(@@@@@@@@@@@@@@@@@E!!\W
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
   102
EQXVE @@@@@@@@@@@@@@@@@@@@@@@A(Z@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[0 0 0 32 64 0 0 64 0 32 32 0 0 32 0 32 96 32 96 192 128 192 224 192 160 224 160 32 128 64 64 96 64 64 96 32 32 160 64 160 224 192 64 160 96 32 128 32 224 224 224 64 128 64 160 192 160 224 224 192 32 160 96 160 160 160 64 64 64 96 96 96 128 128 128 192 192 192 32 32 32 32 64 32]; mask:((ImageMask new) width: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#(1 )); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@O8@@?>@A??@A?C C<@0C8@PC8@@??@@??F@_>O@O<_ G8?0C1?8A#?<@C?<@@_@H@_@L@?@GC>@C?>@A?<@@_0@') ; yourself); yourself]
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
    "Created: / 26-05-2008 / 14:55:55 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
    "Modified: / 16-09-2010 / 14:02:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
518
25286b5b0829 changed: #defaultIcon
Claus Gittinger <cg@exept.de>
parents: 517
diff changeset
   106
    "Modified: / 25-11-2011 / 15:46:41 / cg"
553
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   107
    "Created: / 15-01-2012 / 10:34:23 / cg"
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   108
!
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   109
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   110
squeakIcon
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   111
    "This resource specification was automatically generated
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   112
     by the ImageEditor of ST/X."
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   113
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   114
    "Do not manually edit this!! If it is corrupted,
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   115
     the ImageEditor may not be able to read the specification."
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   116
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   117
    "
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   118
     self squeakIcon inspect
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   119
     ImageEditor openOnClass:self andSelector:#squeakIcon
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   120
     Icon flushCachedIcons
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   121
    "
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   122
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   123
    <resource: #image>
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   124
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   125
    ^Icon
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   126
        constantNamed:'SVN::ConfigurationApp class squeakIcon'
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   127
        ifAbsentPut:[(Depth8Image new) width: 24; height: 18; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   128
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DB@0@@@@@@@@@@@@@@A@TF@@@@@@@@@@\@@ D@@@@@@@@@@@@C
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   129
@ @F@@@@@@@@@@ @@@H@@@@@@@@@@@@B@@@F@@@@@@@@@@$@@@@J@@@@@@@@@@H@@@@F@@@@@@@@@@,@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@0@@@@@@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   130
@@@@@@@@@@@K@@@@@@@@@@DM@@@@@04@@@@@CP@@@@,A@@@@@@@@@@@N@@@@C0<M@@@OC04@@@,@@@@@@@@@@@@K@@@@C1@Q@@@ODAD@@AH@@@@@@@@@@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   131
@@@@DQLM@@@QC04@@@@@@@@@@@@@B@@@@@ @@@@@@P@@@@@@B@@@@@@@@@@KB0@@@@@F@@@QC0<Q@@@@@@@@@@@@@@@@@@@KB0,@@@@QC0<Q@@@@B0,KB0@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   132
@@@@@@@@@@@K@@@@@0@@@@@KB0@@@@,@@@@@@@@@B0@@@@@@@@@@@@@@@@,K@@@K@@@@@@X@@@@@@@@@@@@@@@@@@@@@B0@@') ; colorMapFromArray:#[164 164 164 232 232 232 102 102 102 233 233 233 236 236 236 143 143 143 161 161 161 110 110 110 190 190 190 163 163 163 97 97 97 169 169 169 124 124 124 185 185 185 155 155 155 0 0 0 255 255 255 139 139 139 118 118 118 4 4 4]; mask:((Depth1Image new) width: 24; height: 18; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@C @8B0A(BPAHBHBHB@@HB@@HCFDXAGNPAGNP@GN@G0 <LI9CC18<DX!!"I @YB@@D') ; yourself); yourself]
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   133
!
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   134
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   135
squeakRepositoryIcon24x24
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   136
    "This resource specification was automatically generated
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   137
     by the ImageEditor of ST/X."
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   138
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   139
    "Do not manually edit this!! If it is corrupted,
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   140
     the ImageEditor may not be able to read the specification."
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   141
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   142
    "
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   143
     self squeakRepositoryIcon24x24 inspect
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   144
     ImageEditor openOnClass:self andSelector:#squeakRepositoryIcon24x24
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   145
     Icon flushCachedIcons
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   146
    "
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   147
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   148
    <resource: #image>
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   149
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   150
    ^Icon
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   151
        constantNamed:'SVN::ConfigurationApp class squeakRepositoryIcon24x24'
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   152
        ifAbsentPut:[(Depth8Image new) width: 24; height: 24; photometric:(#palette); bitsPerSample:(#[8]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   153
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DB@0@@@@@@@@@@@@@@A@TF@@@@@@@@@@\@@ D@@@@@@@@@@@@C
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   154
@ @F@@@@@@@@@@ @@@H@@@@@@@@@@@@B@@@F@@@@@@@@@@$@@@@J@@@@@@@@@@H@@@@F@@@@@@@@@@,@@@@@@@@@@@@@@@@@@@@K@@@@@@@@@@0@@@@@@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   155
@@@@@@@@@@@K@@@@@@@@@@DM@@@@@04@@@@@CP@@@@,A@@@@@@@@@@@N@@@@C0<M@@@OC04@@@,@@@@@@@@@@@@K@@@@C1@Q@@@ODAD@@AH@@@@@@@@@@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   156
@@@@DQLM@@@QC04@@@@@@@@@@@@@B@@ZF!!\W@@@@@P@@@@@@B@@@@@@@@@@KB1\ZF!!(ZE0@QC0<Q@@@@@@@@@@@@@@@@E!!(ZB0,@@A\QC0<Q@@@@B0,KB0@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   157
@@@@E1 W@@@K@@@@@0@@@@@KB0@@@@,@@A\WF!!$ZF0@@G@@@@@@@@@@@@@,K@@@K@@@WFQ(W@@@\GA0@@@@@@@@@@@@@B0@@@@@@E2@@@A0_G18\@@@@@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   158
@@@@@@@@@@@@@@@@GA0]GA0\@@@@@@@@@@@@@@@@@@@\@@@@@@@\G@@@@@@@@@@@@@@@@@@@@@@@GA0\GA0\C0@@@@@@@@@@@@@@@@@@@@@@@A4\GA0O@@@@
Claus Gittinger <cg@exept.de>
parents: 538
diff changeset
   159
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@') ; colorMapFromArray:#[164 164 164 232 232 232 102 102 102 233 233 233 236 236 236 143 143 143 161 161 161 110 110 110 190 190 190 163 163 163 97 97 97 169 169 169 124 124 124 185 185 185 155 155 155 0 0 0 255 255 255 139 139 139 118 118 118 4 4 4 229 229 229 214 214 214 0 64 0 32 96 32 96 192 128 32 128 64 32 160 64 32 128 32 64 64 64 96 96 96 128 128 128 32 32 32 32 64 32]; mask:((Depth1Image new) width: 24; height: 24; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@C @8B0A(BPAHBHBHB@@HB@@HCFDXAGNPAGNP@GN@G8 <O=9CG38<GX!!"_$@YON@DF_@@@?@@HL@@G<@@C8@@@@@@') ; yourself); yourself]
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
svnIcon
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
    "^ IconLibrary svn_wizban"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
    ^nil
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
    "Created: / 24-05-2008 / 01:44:19 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
    "Modified: / 16-09-2010 / 14:02:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
!MCSettingsApp class methodsFor:'interface opening'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
open    
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    | settingsApp |
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
    settingsApp := SettingsDialog new.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
    settingsApp addApplClass:self fullName
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   178
                withName:'Monticello'.
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
    settingsApp showRoot: false.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
    settingsApp selectedItem value:
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
        (settingsApp applicationList root children anyOne).
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
    settingsApp open.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
    "Created: / 26-05-2008 / 12:17:20 / Jan Vrany <vranyj1@fel.cvut.cz>"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   185
    "Modified: / 04-04-2012 / 11:17:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
!MCSettingsApp class methodsFor:'interface specs'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
windowSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
    "This resource specification was automatically generated
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
     by the UIPainter of ST/X."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
    "Do not manually edit this!! If it is corrupted,
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
     the UIPainter may not be able to read the specification."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
    "
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
     UIPainter new openOnClass:MCSettingsApp andSelector:#windowSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
     MCSettingsApp new openInterface:#windowSpec
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
     MCSettingsApp open
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
    "
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
    <resource: #canvas>
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
    ^ 
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   206
    #(FullSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   207
       name: windowSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   208
       uuid: 'a78e4130-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   209
       window: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   210
      (WindowSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   211
         label: 'Monticello Settings'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   212
         name: 'Monticello Settings'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   213
         uuid: 'a78e4131-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   214
         min: (Point 10 10) bounds: (Rectangle 0 0 647 627)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   215
      ) component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   216
      (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   217
         collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   218
          (LabelSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   219
             label: ' Monticello Settings'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   220
             name: 'Title'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   221
             layout: (LayoutFrame 0 0 0 0 0 1 66 0) style: (FontDescription helvetica medium roman 18 #'iso10646-1' nil nil) uuid: 'a78e4132-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   222
             backgroundColor: (Color 100.0 100.0 100.0) translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   223
             adjust: left
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   224
          )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   225
          (LabelSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   226
             label: 'Icon'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   227
             name: 'Icon'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   228
             layout: (LayoutFrame -75 1 0 0 0 1 66 0) uuid: 'a78e4133-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   229
             initiallyInvisible: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   230
             hasCharacterOrientedLabel: false
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   231
             backgroundColor: (Color 100.0 100.0 100.0) translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   232
          )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   233
          (VerticalPanelViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   234
             name: 'Controls'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   235
             layout: (LayoutFrame 0 0 70 0 0 1 0 1) uuid: 'a78e4134-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   236
             horizontalLayout: fit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   237
             verticalLayout: topFit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   238
             horizontalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   239
             verticalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   240
             component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   241
            (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   242
               collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   243
                (HorizontalPanelViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   244
                   name: 'EnabledAndResetPanel'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   245
                   uuid: 'a78e4135-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   246
                   horizontalLayout: rightSpaceFit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   247
                   verticalLayout: topSpace
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   248
                   horizontalSpace: 0
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   249
                   verticalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   250
                   component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   251
                  (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   252
                     collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   253
                      (CheckBoxSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   254
                         label: 'Show in Browser Menus'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   255
                         name: 'Enabled'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   256
                         uuid: 'a78e4136-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   257
                         model: mcEnabled
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   258
                         translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   259
                         useDefaultExtent: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   260
                      )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   261
                      (ActionButtonSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   262
                         label: 'Flush caches'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   263
                         name: 'ResetCachedRepositoriesButton'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   264
                         uuid: 'a78e6840-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   265
                         translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   266
                         model: flushCaches
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   267
                         useDefaultExtent: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   268
                      )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   269
                    )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   270
                  ) useDefaultExtent: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   271
                )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   272
                (ViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   273
                   name: 'Box1'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   274
                   uuid: 'a78e6841-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   275
                   component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   276
                  (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   277
                     collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   278
                      (LabelSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   279
                         label: 'Primary Repository: '
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   280
                         name: 'Label2'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   281
                         layout: (LayoutFrame 7 0 0 0 150 0 22 0) activeHelpKey: primaryRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   282
                         uuid: 'a78e6842-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   283
                         translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   284
                         adjust: left
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   285
                      )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   286
                      (LabelSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   287
                         name: 'Label3'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   288
                         layout: (LayoutFrame 150 0 0 0 0 1 22 0) activeHelpKey: primaryRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   289
                         uuid: 'a78e6843-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   290
                         translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   291
                         labelChannel: mcPrimaryRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   292
                         adjust: left
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   293
                      )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
                    )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   295
                  ) extent: (Point 647 24)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   296
                )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   297
                (FramedBoxSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   298
                   label: 'Repositories'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   299
                   name: 'Repositories'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   300
                   uuid: 'a78e6844-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   301
                   labelPosition: topLeft
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   302
                   translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   303
                   component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   304
                  (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   305
                     collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   306
                      (VerticalPanelViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   307
                         name: 'RepositoryConfigurations'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   308
                         layout: (LayoutFrame 0 0 0 0 0 1 0 1) uuid: 'a78e6845-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   309
                         horizontalLayout: fit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   310
                         verticalLayout: bottomFit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   311
                         horizontalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   312
                         verticalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   313
                         component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   314
                        (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   315
                           collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   316
                            (ViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   317
                               name: 'RepositoryConfigurationListBox'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   318
                               uuid: 'a78e6846-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   319
                               model: mcRepositories
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   320
                               component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   321
                              (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   322
                                 collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   323
                                  (SelectionInListModelViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   324
                                     name: 'RepositoryList'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   325
                                     layout: (LayoutFrame 0 0 0 0 0 1 0 1) uuid: 'a78e6847-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   326
                                     model: selectedRepositoryHolder
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   327
                                     hasHorizontalScrollBar: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   328
                                     hasVerticalScrollBar: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   329
                                     listModel: mcRepositories
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   330
                                     useIndex: false
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   331
                                     highlightMode: line
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   332
                                  )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   333
                                )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   334
                              ) extent: (Point 613 429)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   335
                            )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   336
                            (HorizontalPanelViewSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   337
                               name: 'AddRemovePanel'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   338
                               uuid: 'a78e6848-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   339
                               horizontalLayout: fit
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   340
                               verticalLayout: center
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   341
                               horizontalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   342
                               verticalSpace: 3
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   343
                               component: 
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   344
                              (SpecCollection
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   345
                                 collection: (
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   346
                                  (ActionButtonSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   347
                                     label: 'Add...'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   348
                                     name: 'AddConfigurationAction'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   349
                                     activeHelpKey: addRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   350
                                     uuid: 'a78e6849-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   351
                                     translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   352
                                     model: addRepositoryAction
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   353
                                     extent: (Point 151 25)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   354
                                  )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   355
                                  (ActionButtonSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   356
                                     label: 'Remove...'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   357
                                     name: 'RemoveConfigurationAction'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   358
                                     activeHelpKey: removeRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   359
                                     uuid: 'a78e684a-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   360
                                     translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   361
                                     model: removeRepositoryAction
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   362
                                     enableChannel: repositorySelectedHolder
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   363
                                     extent: (Point 151 25)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   364
                                  )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   365
                                  (LabelSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   366
                                     name: 'Label1'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   367
                                     uuid: 'a78e684b-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   368
                                     translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   369
                                     extent: (Point 151 22)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   370
                                  )
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   371
                                  (ActionButtonSpec
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   372
                                     label: 'Define as Primary'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   373
                                     name: 'Button1'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   374
                                     activeHelpKey: makePrimaryRepository
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   375
                                     uuid: 'a78e8f50-babb-11ea-9743-606720e43e2c'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   376
                                     translateLabel: true
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   377
                                     model: defineAsPrimaryRepositoryAction
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   378
                                     enableChannel: mcEnabledAndRepositorySelectedHolder
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   379
                                     extent: (Point 151 25)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   380
                                  )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
                                )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   382
                              ) extent: (Point 613 30)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   383
                            )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
                          )
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   385
                        )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   386
                      )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   387
                    )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   388
                  ) extent: (Point 647 495)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   389
                )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   390
              )
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   391
            )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   392
          )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   393
        )
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   394
      )
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   395
    )
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   396
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   397
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   398
!MCSettingsApp class methodsFor:'queries'!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   399
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   400
managerTypeName
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   401
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   402
    ^ 'Monticello'
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   403
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   404
    "Created: / 21-07-2011 / 11:47:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   405
! !
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   406
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   407
!MCSettingsApp methodsFor:'accessing'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   408
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   409
repositoryConfiguration
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   410
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   411
    ^self selectedRepositoryHolder value
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   412
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   413
    "Created: / 26-05-2008 / 12:04:54 / Jan Vrany <vranyj1@fel.cvut.cz>"
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   414
    "Modified: / 27-09-2011 / 11:55:22 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   415
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   416
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   417
repositoryConfiguration: anObject
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   418
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   419
    self selectedRepositoryHolder value: anObject
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   420
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   421
    "Created: / 26-05-2008 / 12:12:17 / Jan Vrany <vranyj1@fel.cvut.cz>"
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   422
    "Modified: / 27-09-2011 / 11:55:24 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   423
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   424
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   425
repositoryConfigurationList
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   426
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   427
    ^self mcRepositories value
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   428
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   429
    "Created: / 26-05-2008 / 12:05:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   430
    "Modified: / 27-09-2011 / 11:50:53 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   431
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   432
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   433
repositoryManager
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   434
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   435
    ^RepositoryManager current
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   436
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   437
    "Created: / 26-05-2008 / 10:46:30 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   438
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   439
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   440
workingCopyBase
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   441
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   442
    ^self workingCopyBaseAspect value
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   443
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   444
    "Created: / 26-05-2008 / 13:15:22 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   445
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   446
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   447
!MCSettingsApp methodsFor:'actions'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   448
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   449
addRepositoryAction
782
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   450
    | dialog class codeHolder repo lastInput asking |
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   451
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   452
    class := Dialog 
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   453
            choose:'Select repository type' 
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   454
            fromList:#('HTTP Repository' 'FTP Repository' 'Local Repository')
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   455
            values:(Array 
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   456
                        with: MCHttpRepository 
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   457
                        with: MCFtpRepository 
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   458
                        with: MCDirectoryRepository)
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   459
            lines:5 cancel:[^self].
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   460
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   461
    codeHolder := ValueHolder new.
782
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   462
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   463
    asking := true.
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   464
    [asking] whileTrue:[
918
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   465
        class == MCDirectoryRepository ifTrue:[
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   466
            |dir|
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   467
            dir := Dialog requestDirectoryName:'MC Repository Directory'.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   468
            dir isEmptyOrNil ifTrue:[^ self].
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   469
            repo := MCDirectoryRepository directory:dir.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   470
        ] ifFalse:[
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   471
            dialog := Dialog 
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   472
                    forRequestText:'Please Fill in Data:' 
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   473
                    lines:10 columns:60 
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   474
                    initialAnswer: (lastInput ? class creationTemplate)  
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   475
                    model:codeHolder.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   476
            dialog open.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   477
            dialog accepted ifFalse:[^self].
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   478
            lastInput := codeHolder value.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   479
            repo := Compiler evaluate: codeHolder value.
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   480
        ].
782
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   481
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   482
        repo isValid ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   483
            asking := false
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   484
        ] ifFalse:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   485
            |answer|
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   486
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   487
            repo class == MCDirectoryRepository ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   488
                answer := Dialog confirmWithCancel:'Invalid repository. Create?'.
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   489
                answer == nil ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   490
                    ^ self
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   491
                ].
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   492
                answer == true ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   493
                    repo directory asFilename recursiveMakeDirectory
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   494
                ].
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   495
                asking := false
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   496
            ] ifFalse:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   497
                answer := Dialog confirmWithCancel:'Invalid repository. Try again?'.
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   498
                answer == nil ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   499
                    ^ self
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   500
                ].
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   501
                answer == false ifTrue:[
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   502
                    asking := false
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   503
                ].
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   504
            ]
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   505
        ].
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   506
    ].
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   507
    self mcRepositories value add: repo.
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   508
    self mcRepositories changed:#value.
555
7bc4776e64cc changed:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 553
diff changeset
   509
    self updateModifiedChannel
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   510
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   511
    "Created: / 26-05-2008 / 12:04:30 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   512
    "Modified: / 16-08-2009 / 17:24:17 / Jan Vrany <vranyj1@fel.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   513
    "Modified (format): / 01-12-2011 / 20:31:10 / cg"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   514
    "Modified: / 04-04-2012 / 11:14:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   515
!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   516
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   517
defineAsPrimaryRepositoryAction
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   518
    self mcPrimaryRepository value:(self selectedRepositoryHolder value)
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   519
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   520
    "Created: / 01-12-2011 / 20:33:16 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   521
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   522
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   523
flushCaches
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   524
    <resource: #uiCallback>
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   525
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   526
    "automatically generated by UIPainter..."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   527
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   528
    "*** the code below performs no action"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   529
    "*** (except for some feedback on the Transcript)"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   530
    "*** Please change as required and accept in the browser."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   531
    "*** (and replace this comment by something more useful ;-)"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   532
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   533
    "action to be defined here..."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   534
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   535
    Transcript showCR:self class name, ': action for flushCaches ...'.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   536
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   537
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   538
removeRepositoryAction
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   539
    self repositoryConfiguration notNil ifTrue:[ 
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   540
        self mcRepositories value remove: self repositoryConfiguration.
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   541
        self mcRepositories changed:#value.
555
7bc4776e64cc changed:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 553
diff changeset
   542
        self updateModifiedChannel
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   543
    ].
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   544
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   545
    "Created: / 26-05-2008 / 12:04:10 / Jan Vrany <vranyj1@fel.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   546
    "Modified: / 01-12-2011 / 20:50:08 / cg"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   547
    "Modified: / 04-04-2012 / 11:15:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   548
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   549
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   550
!MCSettingsApp methodsFor:'aspects'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   551
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   552
mcEnabled
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   553
    ^self settingsAspectFor: #mcEnabled default:false
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   554
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   555
    "Created: / 16-09-2010 / 14:14:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   556
    "Modified: / 01-12-2011 / 20:08:10 / cg"
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   557
!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   558
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   559
mcEnabledAndRepositorySelectedHolder
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   560
    ^ BlockValue
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   561
        forLogical: self mcEnabled  
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   562
               and: self repositorySelectedHolder
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   563
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   564
    "Created: / 01-12-2011 / 19:58:57 / cg"
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   565
    "Modified: / 30-06-2020 / 11:24:34 / Jan Vrany <jan.vrany@labware.com>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   566
!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   567
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   568
mcPrimaryRepository
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   569
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   570
    ^self settingsAspectFor: #mcPrimaryRepository default:nil
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   571
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   572
    "Created: / 16-09-2010 / 14:14:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   573
    "Created: / 01-12-2011 / 20:06:36 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   574
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   575
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   576
mcRepositories
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   577
    "return/create the 'mcRepositories' value holder (automatically generated)"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   578
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   579
    mcRepositories isNil ifTrue:[
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   580
        mcRepositories := ValueHolder new.
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   581
    ].
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   582
    ^ mcRepositories
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   583
!
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   584
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   585
repositorySelectedHolder
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   586
    ^ BlockValue
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   587
        with:[:v | v value notNil ]
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   588
        argument:(self selectedRepositoryHolder)
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   589
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   590
    "Created: / 30-06-2020 / 11:23:26 / Jan Vrany <jan.vrany@labware.com>"
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   591
!
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   592
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   593
selectedRepositoryHolder
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   594
    selectedRepositoryHolder isNil ifTrue:[
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   595
        selectedRepositoryHolder := nil asValue.
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   596
    ].
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   597
    ^ selectedRepositoryHolder
504
9cd65fe6164f added: #selectedRepositoryHolder
Claus Gittinger <cg@exept.de>
parents: 461
diff changeset
   598
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   599
    "Created: / 01-12-2011 / 20:19:36 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   600
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   601
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   602
!MCSettingsApp methodsFor:'helpers'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   603
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   604
settingsAspectFor:settingName default:default
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   605
    |holder|
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   606
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   607
    self createBuilder.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   608
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   609
    (holder := builder bindingAt:settingName) isNil ifTrue:[
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   610
        holder := (currentUserPrefs at:settingName asSymbol ifAbsent:default) asValue.
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   611
        builder aspectAt:settingName put:holder.
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   612
        holder onChangeSend:#updateModifiedChannel to:self.
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   613
    ].
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   614
    ^ holder.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   615
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   616
    "Created: / 25-05-2009 / 18:43:42 / Jan Vrany <vranyj1@fel.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   617
    "Created: / 01-12-2011 / 20:07:59 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   618
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   619
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   620
!MCSettingsApp methodsFor:'protocol'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   621
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   622
basicReadSettings
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   623
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   624
    self mcRepositories value: MCRepositoryGroup default repositories copy.
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   625
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   626
    "/ special case, because default value of false is not ok here !!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   627
    (currentUserPrefs includesKey:#mcPrimaryRepository) ifTrue:[
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   628
        self
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   629
            readAspects: #(mcPrimaryRepository)
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   630
            from:currentUserPrefs.
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   631
    ].
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   632
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   633
    self
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   634
        readAspects: #(mcEnabled)
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   635
        from:currentUserPrefs.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   636
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   637
    "Modified: / 01-12-2011 / 20:26:23 / cg"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   638
    "Modified: / 04-04-2012 / 11:11:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   639
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   640
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   641
basicSaveSettings
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   642
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   643
    self
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   644
        writeAspects: #(mcEnabled mcPrimaryRepository)
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   645
        to:currentUserPrefs.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   646
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   647
    MCRepositoryGroup default repositories: self mcRepositories value copy
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   648
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   649
    "Created: / 19-04-2008 / 09:42:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   650
    "Modified: / 25-05-2009 / 19:06:45 / Jan Vrany <vranyj1@fel.cvut.cz>"
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   651
    "Modified: / 01-12-2011 / 20:06:01 / cg"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   652
    "Modified: / 04-04-2012 / 11:24:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   653
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   654
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   655
helpFilename
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   656
    "subclasses must return the relative name of a helpFile
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   657
     in the doc/online/<language>/help directory.
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   658
     Or nil, if no help is available."
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   659
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   660
    ^nil
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   661
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   662
    "Created: / 19-04-2008 / 09:42:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   663
    "Modified: / 26-05-2008 / 13:12:53 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   664
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   665
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   666
!MCSettingsApp methodsFor:'queries'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   667
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   668
hasUnsavedChanges
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   669
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   670
    self mcRepositories value = MCRepositoryGroup default repositories ifFalse:[^true].
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   671
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   672
    "/ special case, because default value of false is not ok here !!
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   673
    (currentUserPrefs includesKey:#mcPrimaryRepository) ifTrue:[
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   674
        (self
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   675
            hasChangedAspectIn: #(mcPrimaryRepository)
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   676
            asComparedTo:currentUserPrefs) ifTrue:[^ true].
555
7bc4776e64cc changed:
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 553
diff changeset
   677
    ] ifFalse:[
567
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   678
        self mcRepositories value notNil ifTrue:[
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   679
            self mcRepositories value ~= MCRepositoryGroup default repositories ifTrue:[
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   680
                ^ true
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   681
            ]
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   682
        ]
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   683
    ].
517
6201502d98fb comment
Claus Gittinger <cg@exept.de>
parents: 504
diff changeset
   684
    ^ self
524
4d9d5926e014 class definition
Claus Gittinger <cg@exept.de>
parents: 518
diff changeset
   685
        hasChangedAspectIn: #(mcEnabled)
517
6201502d98fb comment
Claus Gittinger <cg@exept.de>
parents: 504
diff changeset
   686
        asComparedTo:currentUserPrefs
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   687
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   688
    "Created: / 28-05-2008 / 07:33:26 / Jan Vrany <vranyj1@fel.cvut.cz>"
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   689
    "Modified: / 19-08-2009 / 12:07:01 / Jan Vrany <vranyj1@fel.cvut.cz>"
560
86b316aba34b Fixes in reading/storing MC preferences
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 555
diff changeset
   690
    "Modified: / 04-04-2012 / 11:12:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
567
bae15b0bb404 changed:
Claus Gittinger <cg@exept.de>
parents: 560
diff changeset
   691
    "Modified: / 24-07-2012 / 15:50:53 / cg"
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   692
! !
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   693
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   694
!MCSettingsApp class methodsFor:'documentation'!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   695
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   696
version
918
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   697
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCSettingsApp.st,v 1.14 2014-03-01 09:40:15 cg Exp $'
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   698
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   699
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   700
version_CVS
918
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   701
    ^ '$Header: /cvs/stx/stx/goodies/monticello/MCSettingsApp.st,v 1.14 2014-03-01 09:40:15 cg Exp $'
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   702
!
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   703
1106
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   704
version_HG
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   705
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   706
    ^ '$Changeset: <not expanded> $'
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   707
!
3699dacedeab Allow adding / removing Monticello repositories in settings even if Monticello is disabled
Jan Vrany <jan.vrany@labware.com>
parents: 918
diff changeset
   708
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   709
version_SVN
918
1ad5002700d8 class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 782
diff changeset
   710
    ^ '$Id: MCSettingsApp.st,v 1.14 2014-03-01 09:40:15 cg Exp $'
320
638d89d7ff93 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   711
! !
782
771449b8023c class: MCSettingsApp
Claus Gittinger <cg@exept.de>
parents: 588
diff changeset
   712