#FEATURE
authorStefan Vogel <sv@exept.de>
Sat, 20 Feb 2016 18:23:58 +0100
changeset 16123 7d77a06d7a4a
parent 16122 a90902eb132b
child 16124 c82034f4d715
child 16125 a3bfff28fd3c
#FEATURE class: stx_libtool comment/format in: #mandatoryPreRequisites changed: #classNamesAndAttributes #extensionMethodNames added Date >> #inspectorValueStringInListFor:
stx_libtool.st
--- a/stx_libtool.st	Sat Feb 20 18:20:45 2016 +0100
+++ b/stx_libtool.st	Sat Feb 20 18:23:58 2016 +0100
@@ -136,7 +136,7 @@
         #'stx:libview'    "AbstractBackground - superclass of DiffTextView::DiffTextScrollerBackground"
         #'stx:libview2'    "ApplicationModel - superclass of AbstractDirectoryBrowser"
         #'stx:libwidg'    "Button - superclass of ViewWithAcceptAndCancelBar::AcceptAndCancelBar::ButtonWithHelpText"
-        #'stx:libwidg2'    "ComboBoxView - superclass of FilenameEditFieldV2"
+        #'stx:libwidg2'    "AbstractHierarchicalItem - superclass of Bookmark"
     )
 !
 
@@ -374,58 +374,66 @@
         #'Tools::HierarchicalChangeList'
         #'Tools::HierarchicalPackageFilterList'
         #'Tools::InheritanceClassList'
-        (ChangeSetBrowser autoload)
-        (ColorInspectorView autoload)
-        (NewChangesBrowser autoload)
-        (XTermView autoload)
+        (AbstractRevisionItem autoload)
         (AbstractVersionDiffBrowserItem autoload)
         (ApplicationBuilder autoload)
+        (ChangeSetBrowser autoload)
+        (ClassItem autoload)
+        (ClassItemRoot autoload)
+        (ClassItemRootForRevision autoload)
         (ClassNameItem autoload)
         (ClassRevisionTree autoload)
+        (ClassVariablesInspectorView autoload)
         (CodeGeneratorTests autoload)
+        (ColorInspectorView autoload)
         (EWorldIconLibrary autoload)
         (EventMonitor autoload)
+        (ExpandableRevisionItem autoload)
         (FileBrowserV2SettingsDialog autoload)
         (FileBrowserV2Tests autoload)
         (FileDialogV2 autoload)
         (HierarchicalClassRevisionList autoload)
         (HierarchicalVersionDiffBrowser autoload)
+        (Launcher autoload)
+        (LibraryBuilder autoload)
+        (NewChangesBrowser autoload)
         (OldLauncher autoload)
+        (ProcessMonitor autoload)
         (ProjectView autoload)
         (RCSConflictEditTextView autoload)
+        (SemaphoreMonitor autoload)
+        (SmalltalkInspectorView autoload)
+        (SourceRevisionItem autoload)
         (SystemStatusMonitor autoload)
+        (TerminalApplication autoload)
         (TextDiffTests autoload)
         (#'Tools::CodeView2DemoApp' autoload)
+        (#'Tools::CompilerWarningToDoListEntry' autoload)
         (#'Tools::DiffCodeView2DemoApp' autoload)
         (#'Tools::NavigationHistoryTests' autoload)
+        (#'Tools::SmalltalkMergeTool' autoload)
         (#'Tools::ToDoList' autoload)
         (#'Tools::ToDoListBrowser' autoload)
         (#'Tools::ToDoListEntry' autoload)
         (#'Tools::ToDoNotification' autoload)
-        (AbstractRevisionItem autoload)
-        (ClassItem autoload)
-        (ClassItemRoot autoload)
-        (Launcher autoload)
-        (LibraryBuilder autoload)
-        (ProcessMonitor autoload)
-        (SemaphoreMonitor autoload)
-        (TerminalApplication autoload)
-        (#'Tools::CompilerWarningToDoListEntry' autoload)
-        (#'Tools::SmalltalkMergeTool' autoload)
-        (ClassItemRootForRevision autoload)
-        (ExpandableRevisionItem autoload)
-        (SmalltalkInspectorView autoload)
-        (SourceRevisionItem autoload)
         (VersionRevisionItem autoload)
-        (ClassVariablesInspectorView autoload)
+        (XTermView autoload)
     )
 !
 
 extensionMethodNames
-    "lists the extension methods which are to be included in the project.
-     Entries are pairwise elements, consisting of class-name and selector."
+    "list class/selector pairs of extensions.
+     A correponding method with real names must be present in my concrete subclasses"
 
     ^ #(
+        ArrayedCollection inspector2TabForHexDump
+        Bag inspectorExtraAttributes
+        Behavior iconInBrowserSymbol
+        Behavior inspectorExtraAttributes
+        Behavior inspectorValueStringInListFor:
+        Behavior methodsCount
+        Block inspectorExtraAttributes
+        Boolean inspectorValueStringInListFor:
         Breakpoint icon
         BreakpointDescription icon
         ByteArray inspectorExtraAttributes
@@ -434,18 +442,32 @@
         Change removed
         Change removed:
         ChangeSet condenseChangesForRemoved
+        ChangeSet flattenOnto:
+        ChangeSet flattenedChanges
+        ChangeSet inspector2TabBrowser
+        ChangeSet inspector2Tabs
         Character inspectorExtraAttributes
+        Character inspectorValueStringInListFor:
         CharacterArray inspector2TabBytes
+        CharacterArray inspector2TabDiff
+        CharacterArray inspector2TabHTML
         CharacterArray inspector2TabText
+        CharacterArray inspector2TabXMLTree
         CharacterArray inspector2Tabs
         CharacterArray inspectorExtraAttributes
+        CharacterArray inspectorValueStringInListFor:
+        Class inspectorClass
+        ClassDescription iconInBrowserForVariableNamed:
+        Collection inspectorValueStringInListFor:
         Color inspectorClass
         Color inspectorExtraAttributes
+        Color inspectorValueStringInListFor:
         CompositeChange condenseChangesForRemoved
         CompositeChange flattenOnto:
         CompositeChange removed
         CompositeChange removed:
         Date inspectorExtraAttributes
+        Date inspectorValueStringInListFor:
         Dictionary inspector2TabLabel
         Dictionary inspectorClass
         EditTextView absoluteXOfPosition:
@@ -454,41 +476,75 @@
         EditTextView yOfCursor
         EditTextView yOfPosition:
         ExecutableFunction printStringForBrowserWithSelector:
+        Filename inspector2TabContentsView
         Form inspectorClass
+        Image inspector2TabImage
+        Image inspector2Tabs
         Image inspectorClass
         Integer inspectorExtraAttributes
+        Interval inspectorValueStringInListFor:
+        Iterator inspectorValueStringInListFor:
+        LimitedPrecisionReal inspectorExtraAttributes
         MenuView shortKeys
         Method inspectorExtraAttributes
         Method printStringForBrowserWithSelector:inClass:
         Method selectorPrintStringInBrowserFor:
         Method selectorPrintStringInBrowserFor:class:
         MethodDictionary inspectorClass
+        MultiImage inspectorClass
         Object inspect
+        Object inspector2TabClass
         Object inspector2TabCommon
         Object inspector2TabForBasicInspect
         Object inspector2TabForInspectorClass
         Object inspector2TabLabel
         Object inspector2Tabs
+        Object inspectorClass
         Object inspectorExtraAttributes
+        Object inspectorValueStringInListFor:
         Object isTestCaseLike
         Object newInspector2Tab
         OrderedCollection inspectorClass
+        Point inspectorValueStringInListFor:
         PopUpMenu asMenu
         ProfileTree method
         ProfileTree package
+        ProgrammingLanguage displayString
+        ProgrammingLanguage toolbox
+        ProgrammingLanguage toolboxClass
+        Rectangle inspectorValueStringInListFor:
         RunArray inspectorClass
         SelectionInListModelView textStartLeft
         SelectionInListModelView textStartLeft:
         Set inspectorClass
+        SimpleView inspectorExtraAttributes
         SimpleView isCodeView2
+        SmallInteger inspectorExtraAttributes
+        SmalltalkLanguage compilerClassForInteractiveTools
+        SocketAddress inspectorValueStringInListFor:
         StringCollection inspector2TabText
         StringCollection inspector2Tabs
         Symbol formattedCode
+        Symbol inspectorValueStringInListFor:
         Text inspector2TabText
         Text inspectorExtraAttributes
         Timestamp inspectorExtraAttributes
+        Timestamp inspectorValueStringInListFor:
+        UUID inspectorValueStringInListFor:
+        UndefinedObject inspectorValueStringInListFor:
+        UninterpretedBytes inspector2Tabs
         UserPreferences alwaysOpenNewTabWhenCtrlClick
         UserPreferences alwaysOpenNewTabWhenCtrlClick:
+        UserPreferences changesBrowserClassName
+        UserPreferences codeView2AutoIndent
+        UserPreferences codeView2AutoIndent:
+        UserPreferences codeView2ShowAcceptCancel
+        UserPreferences codeView2ShowAcceptCancel:
+        UserPreferences confirmRefactorings
+        UserPreferences confirmRefactorings:
+        UserPreferences fileBrowserClass
+        UserPreferences fileBrowserClass:
+        UserPreferences fileBrowserClassName
         UserPreferences showBookmarkBar
         UserPreferences showBookmarkBar:
         UserPreferences showEmbeddedTestRunnerInBrowser
@@ -501,6 +557,8 @@
         UserPreferences showMethodTemplate:
         UserPreferences sortAndIndentClassesByInheritance
         UserPreferences sortAndIndentClassesByInheritance:
+        UserPreferences sourceCodeManagementMenuLayout
+        UserPreferences sourceCodeManagementMenuLayout:
         UserPreferences useCodeView2In:
         UserPreferences useCodeView2InBrowser
         UserPreferences useCodeView2InBrowser:
@@ -510,10 +568,18 @@
         UserPreferences useCodeView2InTools:
         UserPreferences useCodeView2InWorkspace
         UserPreferences useCodeView2InWorkspace:
+        UserPreferences useInPlaceSearchInBrowserLists
+        UserPreferences useInPlaceSearchInBrowserLists:
         UserPreferences webBrowserLikeLayout
         UserPreferences webBrowserLikeLayout:
         'AbstractSyntaxHighlighter class' formatExpression:in:elementsInto:
         'AbstractSyntaxHighlighter class' formatMethod:in:using:elementsInto:
+        'AbstractTime class' iconInBrowserSymbol
+        'Autoload class' inspectorExtraAttributes
+        'Collection class' iconInBrowserSymbol
+        'Date class' iconInBrowserSymbol
+        'Error class' iconInBrowserSymbol
+        'GenericException class' iconInBrowserSymbol
         'GenericToolbarIconLibrary class' bookmarks22x22
         'GenericToolbarIconLibrary class' bug16x16Icon
         'GenericToolbarIconLibrary class' bug24x24Icon
@@ -521,85 +587,18 @@
         'GenericToolbarIconLibrary class' lint16x16Icon
         'GenericToolbarIconLibrary class' lint24x24Icon
         'GenericToolbarIconLibrary class' lint32x32Icon
-        'NameSpace class' inspectorClass
-        Block inspectorExtraAttributes
-        CharacterArray inspector2TabHTML
-        Image inspector2TabImage
-        Image inspector2Tabs
-        UserPreferences codeView2AutoIndent
-        UserPreferences codeView2AutoIndent:
-        UserPreferences codeView2ShowAcceptCancel
-        UserPreferences codeView2ShowAcceptCancel:
-        UserPreferences sourceCodeManagementMenuLayout
-        UserPreferences sourceCodeManagementMenuLayout:
-        UserPreferences useInPlaceSearchInBrowserLists
-        UserPreferences useInPlaceSearchInBrowserLists:
         'GenericToolbarIconLibrary class' smalllintWarning16x16
         'GenericToolbarIconLibrary class' versionMerged24x24
-        ArrayedCollection inspector2TabForHexDump
-        LimitedPrecisionReal inspectorExtraAttributes
-        UninterpretedBytes inspector2Tabs
-        UserPreferences changesBrowserClassName
-        UserPreferences fileBrowserClass
-        UserPreferences fileBrowserClass:
-        UserPreferences fileBrowserClassName
-        UserPreferences confirmRefactorings
-        UserPreferences confirmRefactorings:
-        Character inspectorValueStringInListFor:
-        CharacterArray inspectorValueStringInListFor:
-        Color inspectorValueStringInListFor:
-        Object inspectorValueStringInListFor:
-        Symbol inspectorValueStringInListFor:
-        UndefinedObject inspectorValueStringInListFor:
-        Behavior inspectorExtraAttributes
-        Behavior inspectorValueStringInListFor:
-        Collection inspectorValueStringInListFor:
-        Iterator inspectorValueStringInListFor:
-        Class inspectorClass
-        'Smalltalk class' inspectorClass
-        ChangeSet flattenOnto:
-        ChangeSet flattenedChanges
-        ChangeSet inspector2TabBrowser
-        ChangeSet inspector2Tabs
-        ProgrammingLanguage toolbox
-        ProgrammingLanguage toolboxClass
-        Timestamp inspectorValueStringInListFor:
-        UUID inspectorValueStringInListFor:
-        Boolean inspectorValueStringInListFor:
-        Point inspectorValueStringInListFor:
-        Rectangle inspectorValueStringInListFor:
-        ProgrammingLanguage toolbox
-        ProgrammingLanguage toolboxClass
-        'Autoload class' inspectorExtraAttributes
-        ProgrammingLanguage displayString
-        Interval inspectorValueStringInListFor:
-        CharacterArray inspector2TabDiff
-        Bag inspectorExtraAttributes
-        SmalltalkLanguage compilerClassForInteractiveTools
-        Object inspector2TabClass
-        Filename inspector2TabContentsView
-        Behavior methodsCount
-        Behavior iconInBrowserSymbol
-        ClassDescription iconInBrowserForVariableNamed:
-        MultiImage inspectorClass
-        'AbstractTime class' iconInBrowserSymbol
-        'Collection class' iconInBrowserSymbol
-        'Error class' iconInBrowserSymbol
-        'GenericException class' iconInBrowserSymbol
         'LibraryDefinition class' iconInBrowserSymbol
+        'NameSpace class' inspectorClass
         'Notification class' iconInBrowserSymbol
         'ProjectDefinition class' iconInBrowserSymbol
         'Query class' iconInBrowserSymbol
         'SharedPool class' iconInBrowserSymbol
         'SimpleView class' iconInBrowserSymbol
+        'Smalltalk class' inspectorClass
         'StandaloneStartup class' iconInBrowserSymbol
         'Warning class' iconInBrowserSymbol
-        Object inspectorClass
-        'Date class' iconInBrowserSymbol
-        SmallInteger inspectorExtraAttributes
-        SocketAddress inspectorValueStringInListFor:
-        CharacterArray inspector2TabXMLTree
-        SimpleView inspectorExtraAttributes
     )
 ! !