stx_libtool2.st
changeset 2786 8f522043f93d
parent 2755 fb7d191e108f
child 2806 c847d71c11da
equal deleted inserted replaced
2785:c5fb4803235f 2786:8f522043f93d
    42 ! !
    42 ! !
    43 
    43 
    44 !stx_libtool2 class methodsFor:'description'!
    44 !stx_libtool2 class methodsFor:'description'!
    45 
    45 
    46 excludedFromPreRequisites
    46 excludedFromPreRequisites
       
    47     "list all packages which should be ignored in the automatic
       
    48      preRequisites scan. See #preRequisites for more."
       
    49 
    47     ^ #(
    50     ^ #(
    48 	#'stx:libhtml'    "HTMLDocumentView - referenced by UIPainter>>doOpenWidgetDocumentation "
    51         #'stx:clients/Demos'    "WindowTreeView - referenced by FlyByWindowInformation>>keyPress:x:y:view: "
       
    52         #'stx:goodies/webServer'    "HTTPServer - referenced by UIPainter>>doInstallAsWebPage "
    49     )
    53     )
    50 !
    54 !
    51 
    55 
    52 preRequisites
    56 preRequisites
       
    57     "list all required packages.
       
    58      This list can be maintained manually or (better) generated and
       
    59      updated by scanning the superclass hierarchies and looking for
       
    60      global variable accesses. (the browser has a menu function for that)
       
    61      Howevery, often too much is found, and you may want to explicitely
       
    62      exclude individual packages in the #excludedFromPrerequisites method."
       
    63 
    53     ^ #(
    64     ^ #(
    54 	#'stx:libbasic'    "Object - superclass of UIPainter::TreeView "
    65         #'stx:libbasic'    "Autoload - superclass of Tools::NewInspectorPanelView "
    55 	#'stx:libbasic2'    "List - referenced by DataSetBuilder>>updateColumnView "
    66         #'stx:libbasic2'    "List - referenced by DataSetBuilder>>updateColumnView "
    56 	#'stx:libtool'    "SystemBrowser - referenced by ResourceSelectionBrowser::ResourceMethod>>iconOn: "
    67         #'stx:libbasic3'    "MethodFinder - referenced by MethodFinderWindow>>search "
    57 	#'stx:libui'    "SpecCollection - referenced by UIPainterView>>fullSpecFor: "
    68         #'stx:libcomp'    "ParserFlags - referenced by Tools::ProjectBuilder>>makeWithOutputTo:errorTo: "
    58 	#'stx:libview'    "SimpleView - superclass of UIObjectView "
    69         #'stx:libtool'    "CodeGeneratorTool - referenced by Tools::ProjectBuilderAssistantApplication>>createNewApplication "
    59 	#'stx:libview2'    "Model - superclass of UILayoutTool::Point "
    70         #'stx:libui'    "UISpecification - referenced by UIGalleryView::Palette>>specification: "
    60 	#'stx:libwidg'    "ObjectView - superclass of UIPainterView "
    71         #'stx:libview'    "SimpleView - superclass of UIObjectView "
    61 	#'stx:libwidg2'    "HierarchicalItem - superclass of MenuEditor::Item "
    72         #'stx:libview2'    "ApplicationModel - superclass of UISelectionPanel "
       
    73         #'stx:libview3'    "LineSegmentMorph - referenced by UIObjectView class>>handlesOf:do: "
       
    74         #'stx:libwidg'    "ObjectView - superclass of UIPainterView "
       
    75         #'stx:libwidg2'    "HierarchicalItem - superclass of UIHelpTool::ClassItem "
    62     )
    76     )
    63 ! !
    77 ! !
    64 
    78 
    65 !stx_libtool2 class methodsFor:'description - compilation'!
    79 !stx_libtool2 class methodsFor:'description - compilation'!
    66 
    80 
    85     ^ #(
    99     ^ #(
    86         "<className> or (<className> attributes...) in load order"
   100         "<className> or (<className> attributes...) in load order"
    87         ColorEditDialog
   101         ColorEditDialog
    88         DataSetBuilder
   102         DataSetBuilder
    89         (DirectoryView autoload)
   103         (DirectoryView autoload)
       
   104         FlyByWindowInformation
    90         (HierarchicalListEditor autoload)
   105         (HierarchicalListEditor autoload)
    91         ImageEditor
   106         ImageEditor
    92         MenuEditor
   107         MenuEditor
    93         MethodFinderWindow
   108         MethodFinderWindow
    94         (MethodSelectionBrowser autoload)
   109         (MethodSelectionBrowser autoload)
    95         (#'Tools::NewInspectorList' autoload)
       
    96         (#'Tools::NewInspectorListView' autoload)
       
    97         (#'Tools::NewInspectorPanelView' autoload)
       
    98         (#'Tools::NewInspectorView' autoload)
       
    99         (ProjectBrowser autoload)
   110         (ProjectBrowser autoload)
   100         (STXInstaller autoload)
   111         (STXInstaller autoload)
   101         SelectionBrowser
   112         SelectionBrowser
   102         (ShellView autoload)
   113         (ShellView autoload)
   103         (SnapShotImage autoload)
   114         (SnapShotImage autoload)
   104         (SnapShotImageMemory autoload)
   115         (SnapShotImageMemory autoload)
   105         TabListEditor
   116         TabListEditor
   106         (#'Tools::InternationalLanguageTranslationEditor' autoload)
   117         (#'Tools::InternationalLanguageTranslationEditor' autoload)
       
   118         (#'Tools::NewInspectorList' autoload)
       
   119         (#'Tools::NewInspectorListView' autoload)
       
   120         (#'Tools::NewInspectorPanelView' autoload)
       
   121         (#'Tools::NewInspectorView' autoload)
       
   122         #'Tools::ObjectModuleInformation'
       
   123         #'Tools::ProjectBuilder'
       
   124         #'Tools::ProjectBuilderAssistantApplication'
   107         (#'Tools::ProjectDefinitionEditor' autoload)
   125         (#'Tools::ProjectDefinitionEditor' autoload)
       
   126         (#'Tools::ViewTreeInspectorApplication' autoload)
   108         UIGalleryView
   127         UIGalleryView
   109         UIHelpTool
   128         UIHelpTool
   110         UILayoutTool
   129         UILayoutTool
       
   130         UIListEditor
   111         UIObjectView
   131         UIObjectView
   112         UIPainter
   132         UIPainter
   113         UISelectionPanel
   133         UISelectionPanel
   114         UISpecificationTool
   134         UISpecificationTool
   115         #'stx_libtool2'
   135         #'stx_libtool2'
   116         FileSelectionBrowser
   136         FileSelectionBrowser
   117         ResourceSelectionBrowser
   137         ResourceSelectionBrowser
   118         UIPainterView
   138         UIPainterView
   119         (#'Tools::ViewTreeInspectorApplication' autoload)
       
   120         (#'Tools::ObjectModuleInformation' autoload)
       
   121         FlyByWindowInformation
       
   122         UIListEditor
       
   123         #'Tools::ProjectBuilder'
       
   124         #'Tools::ProjectBuilderAssistantApplication'
       
   125     )
   139     )
   126 !
   140 !
   127 
   141 
   128 extensionMethodNames
   142 extensionMethodNames
       
   143     "lists the extension methods which are to be included in the project.
       
   144      Entries are 2-element array literals, consisting of class-name and selector."
       
   145 
   129     ^ #(
   146     ^ #(
   130     )
   147     )
   131 ! !
   148 ! !
   132 
   149 
   133 !stx_libtool2 class methodsFor:'description - project information'!
   150 !stx_libtool2 class methodsFor:'description - project information'!