DataBaseSourceCodeManagementSettingsAppl.st
branchjv
changeset 12401 4714b9640528
parent 12205 f210b6224ef0
parent 11426 87e946179456
child 12431 9f0c59c742d5
equal deleted inserted replaced
12330:235b77901045 12401:4714b9640528
    39 "
    39 "
    40     This settings app controls the parameters of the DataBaseSourceCodeManager.
    40     This settings app controls the parameters of the DataBaseSourceCodeManager.
    41 "
    41 "
    42 ! !
    42 ! !
    43 
    43 
       
    44 
    44 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'defaults'!
    45 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'defaults'!
    45 
    46 
    46 defaultTableName
    47 defaultTableName
    47 
    48 
    48     ^ 'stx_versions'
    49     ^ 'stx_versions'
    49 
    50 
    50     "Created: / 21-12-2011 / 23:43:04 / cg"
    51     "Created: / 21-12-2011 / 23:43:04 / cg"
    51 ! !
    52 ! !
       
    53 
    52 
    54 
    53 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'help specs'!
    55 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'help specs'!
    54 
    56 
    55 flyByHelpSpec
    57 flyByHelpSpec
    56     "This resource specification was automatically generated
    58     "This resource specification was automatically generated
    81 
    83 
    82 )
    84 )
    83 
    85 
    84     "Created: / 25-12-2011 / 13:46:07 / cg"
    86     "Created: / 25-12-2011 / 13:46:07 / cg"
    85 ! !
    87 ! !
       
    88 
    86 
    89 
    87 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'image specs'!
    90 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'image specs'!
    88 
    91 
    89 defaultIcon
    92 defaultIcon
    90     "This resource specification was automatically generated
    93     "This resource specification was automatically generated
   109 @BX[G7X, T$BIR)(^E @@@@@@@@@@@A?F4T''[F]@XXNDZFYX@@@@@@@@@@@@Z9VU$)I''PFFC!!H.IV@@@@@@@@@@@@IJU%YVU$$@+["P1N$X@@@@@@@@@@IFU
   112 @BX[G7X, T$BIR)(^E @@@@@@@@@@@A?F4T''[F]@XXNDZFYX@@@@@@@@@@@@Z9VU$)I''PFFC!!H.IV@@@@@@@@@@@@IJU%YVU$$@+["P1N$X@@@@@@@@@@IFU
   110 %P"ESQBR^3LTHG&N@@@@@@@@@@BR$9IEI61''PFFC!!F!!VZ @@@@@@@IJR%YRU%"],%4A!! 8Q(G% @@@@@@@@@$)RU$$T''%9^WXXNDQDIX@@@@@@@@@@BR&0<G
   113 %P"ESQBR^3LTHG&N@@@@@@@@@@BR$9IEI61''PFFC!!F!!VZ @@@@@@@IJR%YRU%"],%4A!! 8Q(G% @@@@@@@@@$)RU$$T''%9^WXXNDQDIX@@@@@@@@@@BR&0<G
   111 %9*Z&Y]]D 9P# @@@@@@@@@@@@AG%9^X%9^WH49AU50@@@@@@@@@%0@@@HA>%9^L#BEF_(@@@@@@@@@@@@BW%9^W%9^P@@@@@@@@@@@@@@@@@@@@@I"W%9^P
   114 %9*Z&Y]]D 9P# @@@@@@@@@@@@AG%9^X%9^WH49AU50@@@@@@@@@%0@@@HA>%9^L#BEF_(@@@@@@@@@@@@BW%9^W%9^P@@@@@@@@@@@@@@@@@@@@@I"W%9^P
   112 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[219 185 65 198 168 74 219 190 79 243 243 243 247 247 247 212 188 103 224 198 109 222 200 122 234 215 144 254 223 141 240 223 165 253 234 173 253 237 183 241 231 193 188 151 42 211 174 48 191 161 59 254 242 210 208 176 66 242 239 229 220 189 76 242 242 242 245 245 245 255 255 255 222 198 111 244 220 117 237 216 141 255 233 149 254 227 155 250 228 170 196 152 26 252 239 190 253 238 192 212 212 212 249 242 210 207 171 55 211 178 65 225 194 72 230 197 74 255 251 236 250 248 244 231 203 98 246 219 105 245 221 117 227 210 143 241 216 146 253 228 154 249 232 171 253 237 182 174 139 37 239 228 192 202 168 50 209 174 52 210 173 51 214 179 60 222 188 68 210 174 70 224 193 81 208 180 89 254 254 254 225 200 105 232 208 118 220 202 138 252 229 143 252 235 160 205 200 181 186 147 30 202 156 27 251 235 189 255 244 201 216 216 216 233 228 211 193 161 65 207 177 72 230 197 73 252 249 237 252 251 244 208 183 100 213 188 101 231 202 112 206 189 131 252 230 145 254 225 148 254 228 160 254 233 176 187 149 35 198 153 27 211 211 211 215 215 215 248 241 209 225 225 225 223 192 70 231 231 231 231 201 81 225 195 86 253 253 253 219 192 114 251 228 125 243 221 145 253 226 149 247 229 168 252 236 180 201 155 26 253 243 195 255 240 196 255 239 199 217 217 217 220 185 61 254 249 224 223 188 69 232 203 81 244 244 244 252 252 252 211 183 100 236 208 111 227 205 125 252 230 144 253 226 148 236 222 171 197 156 25 202 156 26 190 149 32 187 154 48 197 165 54 203 172 59 215 179 59 224 224 224 228 196 72 236 236 236 210 184 89 249 249 249 250 223 100 251 225 111 217 194 122 233 215 148 246 222 149 253 230 161 186 145 25 200 158 27 251 236 189 209 209 209 205 168 48 218 218 218 208 177 64 0 0 0 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: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@O0@@?<@A?>@A??@A??@A??@A??@A??@A??@C??@C??@O??@G??@C??@@??@D_>@C>@@A<@@@@@@') ; yourself); yourself]
   115 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a') ; colorMapFromArray:#[219 185 65 198 168 74 219 190 79 243 243 243 247 247 247 212 188 103 224 198 109 222 200 122 234 215 144 254 223 141 240 223 165 253 234 173 253 237 183 241 231 193 188 151 42 211 174 48 191 161 59 254 242 210 208 176 66 242 239 229 220 189 76 242 242 242 245 245 245 255 255 255 222 198 111 244 220 117 237 216 141 255 233 149 254 227 155 250 228 170 196 152 26 252 239 190 253 238 192 212 212 212 249 242 210 207 171 55 211 178 65 225 194 72 230 197 74 255 251 236 250 248 244 231 203 98 246 219 105 245 221 117 227 210 143 241 216 146 253 228 154 249 232 171 253 237 182 174 139 37 239 228 192 202 168 50 209 174 52 210 173 51 214 179 60 222 188 68 210 174 70 224 193 81 208 180 89 254 254 254 225 200 105 232 208 118 220 202 138 252 229 143 252 235 160 205 200 181 186 147 30 202 156 27 251 235 189 255 244 201 216 216 216 233 228 211 193 161 65 207 177 72 230 197 73 252 249 237 252 251 244 208 183 100 213 188 101 231 202 112 206 189 131 252 230 145 254 225 148 254 228 160 254 233 176 187 149 35 198 153 27 211 211 211 215 215 215 248 241 209 225 225 225 223 192 70 231 231 231 231 201 81 225 195 86 253 253 253 219 192 114 251 228 125 243 221 145 253 226 149 247 229 168 252 236 180 201 155 26 253 243 195 255 240 196 255 239 199 217 217 217 220 185 61 254 249 224 223 188 69 232 203 81 244 244 244 252 252 252 211 183 100 236 208 111 227 205 125 252 230 144 253 226 148 236 222 171 197 156 25 202 156 26 190 149 32 187 154 48 197 165 54 203 172 59 215 179 59 224 224 224 228 196 72 236 236 236 210 184 89 249 249 249 250 223 100 251 225 111 217 194 122 233 215 148 246 222 149 253 230 161 186 145 25 200 158 27 251 236 189 209 209 209 205 168 48 218 218 218 208 177 64 0 0 0 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: 22; height: 22; photometric:(#blackIs0); bitsPerSample:(#[1]); samplesPerPixel:(1); bits:(ByteArray fromPackedString:'@@@@@@@@@@@@@O0@@?<@A?>@A??@A??@A??@A??@A??@A??@C??@C??@O??@G??@C??@@??@D_>@C>@@A<@@@@@@') ; yourself); yourself]
   113 ! !
   116 ! !
       
   117 
   114 
   118 
   115 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'interface specs'!
   119 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'interface specs'!
   116 
   120 
   117 windowSpec
   121 windowSpec
   118     "This resource specification was automatically generated
   122     "This resource specification was automatically generated
   344          
   348          
   345         )
   349         )
   346       )
   350       )
   347 ! !
   351 ! !
   348 
   352 
       
   353 
   349 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'queries'!
   354 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'queries'!
   350 
   355 
   351 managerClass
   356 managerClass
   352     "backlink to my manager class (needed by the settings app)"
   357     "backlink to my manager class (needed by the settings app)"
   353 
   358 
   354     ^ DataBaseSourceCodeManager
   359     ^ DataBaseSourceCodeManager
   355 
   360 
   356     "Created: / 19-04-2011 / 12:46:52 / cg"
   361     "Created: / 19-04-2011 / 12:46:52 / cg"
   357 ! !
   362 ! !
       
   363 
   358 
   364 
   359 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'actions'!
   365 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'actions'!
   360 
   366 
   361 addModule:module withData:data
   367 addModule:module withData:data
   362     (self listOfModules includes:module) ifFalse:[
   368     (self listOfModules includes:module) ifFalse:[
   430     Smalltalk loadPackage:'stx:libdb/libodbc'.
   436     Smalltalk loadPackage:'stx:libdb/libodbc'.
   431 
   437 
   432     "Modified (comment): / 12-03-2012 / 11:27:10 / cg"
   438     "Modified (comment): / 12-03-2012 / 11:27:10 / cg"
   433 !
   439 !
   434 
   440 
   435 
       
   436 
       
   437 
       
   438 
       
   439 removePerModuleDB
   441 removePerModuleDB
   440     |module|
   442     |module|
   441 
   443 
   442     acceptChannel value:true.    
   444     acceptChannel value:true.    
   443 
   445 
   463     self perModuleDB value:nil.
   465     self perModuleDB value:nil.
   464     self updateModifiedChannel.
   466     self updateModifiedChannel.
   465 
   467 
   466     "Created: / 21-12-2011 / 14:26:08 / cg"
   468     "Created: / 21-12-2011 / 14:26:08 / cg"
   467 ! !
   469 ! !
       
   470 
   468 
   471 
   469 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'aspects'!
   472 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'aspects'!
   470 
   473 
   471 dbNameHolder
   474 dbNameHolder
   472 
   475 
   494     ^ dbPerModule keys asList sort.
   497     ^ dbPerModule keys asList sort.
   495 
   498 
   496     "Created: / 02-03-2012 / 14:39:53 / cg"
   499     "Created: / 02-03-2012 / 14:39:53 / cg"
   497 !
   500 !
   498 
   501 
   499 
       
   500 
       
   501 perModuleDB
   502 perModuleDB
   502     perModuleDB isNil ifTrue:[
   503     perModuleDB isNil ifTrue:[
   503         perModuleDB := ValueHolder new.
   504         perModuleDB := ValueHolder new.
   504     ].
   505     ].
   505     ^ perModuleDB.
   506     ^ perModuleDB.
   513     ].
   514     ].
   514     ^ perModuleDatabaseModule.
   515     ^ perModuleDatabaseModule.
   515 
   516 
   516     "Created: / 25-12-2011 / 13:16:55 / cg"
   517     "Created: / 25-12-2011 / 13:16:55 / cg"
   517 !
   518 !
   518 
       
   519 
       
   520 
   519 
   521 selectedPerModuleDatabase
   520 selectedPerModuleDatabase
   522     selectedPerModuleDatabase isNil ifTrue:[
   521     selectedPerModuleDatabase isNil ifTrue:[
   523         selectedPerModuleDatabase := ValueHolder new.
   522         selectedPerModuleDatabase := ValueHolder new.
   524         selectedPerModuleDatabase addDependent:self.
   523         selectedPerModuleDatabase addDependent:self.
   525     ].
   524     ].
   526     ^ selectedPerModuleDatabase.
   525     ^ selectedPerModuleDatabase.
   527 
   526 
   528     "Created: / 25-12-2011 / 13:15:10 / cg"
   527     "Created: / 25-12-2011 / 13:15:10 / cg"
   529 !
   528 ! !
   530 
   529 
   531  !
       
   532 
   530 
   533 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'change & update'!
   531 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'change & update'!
   534 
   532 
   535 selectedPerModuleDatabaseChanged
   533 selectedPerModuleDatabaseChanged
   536     |module entry|
   534     |module entry|
   624     ^ true
   622     ^ true
   625 
   623 
   626     "Created: / 21-12-2011 / 14:43:11 / cg"
   624     "Created: / 21-12-2011 / 14:43:11 / cg"
   627 ! !
   625 ! !
   628 
   626 
       
   627 
   629 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'help'!
   628 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'help'!
   630 
   629 
   631 helpFilename
   630 helpFilename
   632     ^ 'Launcher/dataBaseRepositorySetup.html'
   631     ^ 'Launcher/dataBaseRepositorySetup.html'
   633 
   632 
   634     "Modified: / 12-01-2012 / 14:03:04 / cg"
   633     "Modified: / 12-01-2012 / 14:03:04 / cg"
   635 ! !
   634 ! !
       
   635 
   636 
   636 
   637 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'initialization & release'!
   637 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'initialization & release'!
   638 
   638 
   639 initialize
   639 initialize
   640     (AbstractSourceCodeManager notNil) ifTrue:[ AbstractSourceCodeManager autoload ].
   640     (AbstractSourceCodeManager notNil) ifTrue:[ AbstractSourceCodeManager autoload ].
   652     super initialize.
   652     super initialize.
   653 
   653 
   654     "Modified: / 25-12-2011 / 13:23:44 / cg"
   654     "Modified: / 25-12-2011 / 13:23:44 / cg"
   655 ! !
   655 ! !
   656 
   656 
       
   657 
   657 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'queries'!
   658 !DataBaseSourceCodeManagementSettingsAppl methodsFor:'queries'!
   658 
   659 
   659 cvsRootFromCVSRootFileOrNil
   660 cvsRootFromCVSRootFileOrNil
   660     |cvsDir cvsRootFile cvsRoot|
   661     |cvsDir cvsRootFile cvsRoot|
   661 
   662 
   691     ^ false
   692     ^ false
   692 
   693 
   693     "Modified: / 10-01-2012 / 00:31:19 / cg"
   694     "Modified: / 10-01-2012 / 00:31:19 / cg"
   694 ! !
   695 ! !
   695 
   696 
       
   697 
   696 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
   698 !DataBaseSourceCodeManagementSettingsAppl class methodsFor:'documentation'!
   697 
   699 
   698 version
   700 version
   699     ^ '$Header: /cvs/stx/stx/libtool/DataBaseSourceCodeManagementSettingsAppl.st,v 1.14 2012/03/16 11:17:07 cg Exp $'
   701     ^ '$Header: /cvs/stx/stx/libtool/DataBaseSourceCodeManagementSettingsAppl.st,v 1.14 2012-03-16 11:17:07 cg Exp $'
   700 !
   702 !
   701 
   703 
   702 version_CVS
   704 version_CVS
   703     ^ '§Header: /cvs/stx/stx/libtool/DataBaseSourceCodeManagementSettingsAppl.st,v 1.14 2012/03/16 11:17:07 cg Exp §'
   705     ^ '$Header: /cvs/stx/stx/libtool/DataBaseSourceCodeManagementSettingsAppl.st,v 1.14 2012-03-16 11:17:07 cg Exp $'
   704 !
   706 !
   705 
   707 
   706 version_SVN
   708 version_SVN
   707     ^ '$Id: DataBaseSourceCodeManagementSettingsAppl.st 7952 2012-03-21 17:50:14Z vranyj1 $'
   709     ^ '$Id: DataBaseSourceCodeManagementSettingsAppl.st 7952 2012-03-21 17:50:14Z vranyj1 $'
   708 ! !
   710 ! !
       
   711