Tools__ProjectBuilderAssistantApplication.st
changeset 2685 9e5b81943c7f
parent 2682 54418b0e52fb
child 2686 5a19c21dada0
equal deleted inserted replaced
2684:80fe0f753fd8 2685:9e5b81943c7f
     1 "{ Package: 'stx:libtool2' }"
     1 "{ Package: 'stx:libtool2' }"
     2 
     2 
     3 "{ NameSpace: Tools }"
     3 "{ NameSpace: Tools }"
     4 
     4 
     5 AssistantApplication subclass:#ProjectBuilderAssistantApplication
     5 AssistantApplication subclass:#ProjectBuilderAssistantApplication
     6 	instanceVariableNames:'packageToBuildHolder projectType projectTypeHolder
     6         instanceVariableNames:'packageToBuildHolder projectType projectTypeHolder
     7 		selectedProjectIndexHolder selectedProjectDefinition
     7                 selectedProjectIndexHolder selectedProjectDefinition
     8 		listOfMatchingProjects selectedProjectsComment
     8                 listOfMatchingProjects selectedProjectsComment
     9 		hasProjectSelectedHolder newProjectsName hideSTXProjects
     9                 hasProjectSelectedHolder newProjectsName hideSTXProjects
    10 		hideOtherApplicationClasses hideOtherStartupClasses
    10                 hideOtherApplicationClasses hideOtherStartupClasses
    11 		startMakeButtonEnabled stopMakeButtonVisible makeOutputHolder
    11                 startMakeButtonEnabled stopMakeButtonVisible makeOutputHolder
    12 		newApplicationsName listOfApplicationsInProject
    12                 newApplicationsName listOfApplicationsInProject
    13 		selectedApplicationIndexHolder selectedApplication
    13                 selectedApplicationIndexHolder selectedApplication
    14 		hasApplicationSelectedHolder listOfStartupClassesInProject
    14                 hasApplicationSelectedHolder listOfStartupClassesInProject
    15 		selectedStartupClassIndexHolder selectedStartupClass
    15                 selectedStartupClassIndexHolder selectedStartupClass
    16 		hasStartupClassSelectedHolder selectedApplicationsComment
    16                 hasStartupClassSelectedHolder selectedApplicationsComment
    17 		buildDirectoryHolder makeProcess listOfClassesInProject
    17                 buildDirectoryHolder makeProcess listOfClassesInProject
    18 		makeOutputWindow projectBuilder newStartupClassName
    18                 makeOutputWindow projectBuilder newStartupClassName
    19 		usedCompilerHolder'
    19                 usedCompilerHolder'
    20 	classVariableNames:''
    20         classVariableNames:''
    21 	poolDictionaries:''
    21         poolDictionaries:''
    22 	category:'System-Support-Projects'
    22         category:'System-Support-Projects'
    23 !
    23 !
    24 
    24 
    25 !ProjectBuilderAssistantApplication class methodsFor:'documentation'!
    25 !ProjectBuilderAssistantApplication class methodsFor:'documentation'!
    26 
    26 
    27 documentation
    27 documentation
  1203         ex messageText notNil ifTrue:[
  1203         ex messageText notNil ifTrue:[
  1204             makeOutputWindow endEntry.
  1204             makeOutputWindow endEntry.
  1205             makeOutputWindow cr.
  1205             makeOutputWindow cr.
  1206             makeOutputWindow nextPutLine:(ex messageText colorizeAllWith:Color white on:Color blue).
  1206             makeOutputWindow nextPutLine:(ex messageText colorizeAllWith:Color white on:Color blue).
  1207             makeOutputWindow endEntry.
  1207             makeOutputWindow endEntry.
  1208         ].
  1208         ].           
  1209         ex proceed.
  1209         ex proceed.
  1210     ] do:[
  1210     ] do:[
  1211         projectBuilder := ProjectBuilder new.
  1211         projectBuilder := ProjectBuilder new.
  1212         projectBuilder package:(selectedProjectDefinition package).
  1212         projectBuilder package:(selectedProjectDefinition package).
  1213         projectBuilder usedCompiler:(usedCompilerHolder value).
  1213         projectBuilder usedCompiler:(usedCompilerHolder value).