equal
deleted
inserted
replaced
12 "{ Package: 'stx:libbasic' }" |
12 "{ Package: 'stx:libbasic' }" |
13 |
13 |
14 Object subclass:#ProjectDefinition |
14 Object subclass:#ProjectDefinition |
15 instanceVariableNames:'' |
15 instanceVariableNames:'' |
16 classVariableNames:'LibraryType GUIApplicationType NonGUIApplicationType |
16 classVariableNames:'LibraryType GUIApplicationType NonGUIApplicationType |
17 PackagesBeingLoaded Verbose AbbrevDictionary AccessLock' |
17 PackagesBeingLoaded Verbose AbbrevDictionary AccessLock |
|
18 FolderForSubApplicationsType' |
18 poolDictionaries:'' |
19 poolDictionaries:'' |
19 category:'System-Support-Projects' |
20 category:'System-Support-Projects' |
20 ! |
21 ! |
21 |
22 |
22 ProjectDefinition class instanceVariableNames:'safeForOverwrittenMethods extensionOverwriteInfo projectIsLoaded' |
23 ProjectDefinition class instanceVariableNames:'safeForOverwrittenMethods extensionOverwriteInfo projectIsLoaded' |
1056 initialize |
1057 initialize |
1057 AccessLock isNil ifTrue:[ |
1058 AccessLock isNil ifTrue:[ |
1058 LibraryType := #Library. |
1059 LibraryType := #Library. |
1059 GUIApplicationType := #'GUI-Application'. |
1060 GUIApplicationType := #'GUI-Application'. |
1060 NonGUIApplicationType := #'NonGUI-Application'. |
1061 NonGUIApplicationType := #'NonGUI-Application'. |
|
1062 FolderForSubApplicationsType := #'Folder for Subapplications'. |
1061 AccessLock := Semaphore forMutualExclusion name:'ProjectDefinition Lock'. |
1063 AccessLock := Semaphore forMutualExclusion name:'ProjectDefinition Lock'. |
1062 Verbose := false. |
1064 Verbose := false. |
1063 PackagesBeingLoaded := Set new. |
1065 PackagesBeingLoaded := Set new. |
1064 ]. |
1066 ]. |
1065 |
1067 |
1834 |
1836 |
1835 defaultProjectTypeForNonGUIApplication |
1837 defaultProjectTypeForNonGUIApplication |
1836 ^ NonGUIApplicationType |
1838 ^ NonGUIApplicationType |
1837 ! |
1839 ! |
1838 |
1840 |
|
1841 folderForSubApplicationsType |
|
1842 ^ FolderForSubApplicationsType |
|
1843 ! |
|
1844 |
1839 guiApplicationType |
1845 guiApplicationType |
1840 ^ GUIApplicationType |
1846 ^ GUIApplicationType |
1841 ! |
1847 ! |
1842 |
1848 |
1843 libraryType |
1849 libraryType |
1858 ! |
1864 ! |
1859 |
1865 |
1860 projectTypeSelectors |
1866 projectTypeSelectors |
1861 "a list of possible project type selectors" |
1867 "a list of possible project type selectors" |
1862 |
1868 |
1863 ^ #( libraryType guiApplicationType nonGuiApplicationType ) |
1869 ^ #( libraryType guiApplicationType nonGuiApplicationType folderForSubApplicationsType ) |
1864 |
1870 |
1865 " |
1871 " |
1866 self libraryType |
1872 self libraryType |
1867 self guiApplicationType |
1873 self guiApplicationType |
1868 self nonGuiApplicationType |
1874 self nonGuiApplicationType |
1870 |
1876 |
1871 "Created: / 23-08-2006 / 14:27:32 / cg" |
1877 "Created: / 23-08-2006 / 14:27:32 / cg" |
1872 ! |
1878 ! |
1873 |
1879 |
1874 projectTypes |
1880 projectTypes |
1875 "a list of possible project types" |
1881 "a list of possible project types (shown in the new-package dialog's combo list)" |
1876 |
1882 |
1877 ^ self libraryTypes , self applicationTypes |
1883 ^ self libraryTypes , self applicationTypes , { FolderForSubApplicationsType } |
1878 |
1884 |
1879 " |
1885 " |
1880 self projectTypes |
1886 self projectTypes |
1881 " |
1887 " |
1882 |
1888 |
7456 ! ! |
7462 ! ! |
7457 |
7463 |
7458 !ProjectDefinition class methodsFor:'documentation'! |
7464 !ProjectDefinition class methodsFor:'documentation'! |
7459 |
7465 |
7460 version |
7466 version |
7461 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.503 2014-06-05 11:26:41 vrany Exp $' |
7467 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.504 2014-06-05 14:14:20 cg Exp $' |
7462 ! |
7468 ! |
7463 |
7469 |
7464 version_CVS |
7470 version_CVS |
7465 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.503 2014-06-05 11:26:41 vrany Exp $' |
7471 ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.504 2014-06-05 14:14:20 cg Exp $' |
7466 ! |
7472 ! |
7467 |
7473 |
7468 version_SVN |
7474 version_SVN |
7469 ^ '$ Id: ProjectDefinition.st 10645 2011-06-09 15:28:45Z vranyj1 $' |
7475 ^ '$ Id: ProjectDefinition.st 10645 2011-06-09 15:28:45Z vranyj1 $' |
7470 ! ! |
7476 ! ! |