stx_libtool2.st
author Claus Gittinger <cg@exept.de>
Sun, 01 Feb 2015 14:16:33 +0100
changeset 3178 58100b56595d
parent 3177 0d5fbdb2e7fd
child 3190 a52106100195
permissions -rw-r--r--
class: MenuEditor fixed the following redraw bug in ModelListView (which is already fixed in SelectionInListView): if a colored item is shown with selection, the color attribute should be removed (or relaxed), to avoid drawing the label invisible. I.e. if the text color is blue or grey, and the selection bg is blue. we should draw white-on-blue, instead of blue/grey on blue. For this to work, the info whether drawing a selection must be passed down through the renderer to the item's draw routine.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2071
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     1
"
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     2
 COPYRIGHT (c) 2006 by eXept Software AG
2621
285fa261cbcb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2610
diff changeset
     3
	      All Rights Reserved
2071
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     4
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     5
 This software is furnished under a license and may be used
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     6
 only in accordance with the terms of that license and with the
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     8
 be provided or otherwise made available to, or used by, any
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
     9
 other person.  No title to or ownership of the software is
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    10
 hereby transferred.
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    11
"
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
"{ Package: 'stx:libtool2' }"
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
3177
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    14
"{ NameSpace: Smalltalk }"
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    15
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
LibraryDefinition subclass:#stx_libtool2
2381
5ff815f41813 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2307
diff changeset
    17
	instanceVariableNames:''
5ff815f41813 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2307
diff changeset
    18
	classVariableNames:''
5ff815f41813 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2307
diff changeset
    19
	poolDictionaries:''
5ff815f41813 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2307
diff changeset
    20
	category:'* Projects & Packages *'
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
2071
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    23
!stx_libtool2 class methodsFor:'documentation'!
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    24
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    25
copyright
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    26
"
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    27
 COPYRIGHT (c) 2006 by eXept Software AG
2621
285fa261cbcb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2610
diff changeset
    28
	      All Rights Reserved
2071
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    29
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    30
 This software is furnished under a license and may be used
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    31
 only in accordance with the terms of that license and with the
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    33
 be provided or otherwise made available to, or used by, any
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    34
 other person.  No title to or ownership of the software is
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    35
 hereby transferred.
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    36
"
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    37
!
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    38
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    39
documentation
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    40
"
3177
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    41
    Package documentation:
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    42
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    43
    This library contains advanced ST/X development tools.
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    44
    Mostly modern replacements for browsers, additional analysis and monitoring tools etc.
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    45
    You can, but don't want to live without these 
0d5fbdb2e7fd class: stx_libtool2
Claus Gittinger <cg@exept.de>
parents: 3163
diff changeset
    46
    (i.e. it is still possible, to work with the older libtool stuff).
2071
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    47
"
54af4d66b0fa *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2068
diff changeset
    48
! !
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
2145
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
    50
!stx_libtool2 class methodsFor:'description'!
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
    51
2172
b3bdee17920b Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2162
diff changeset
    52
excludedFromPreRequisites
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    53
    "list all packages which should be ignored in the automatic
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    54
     preRequisites scan. See #preRequisites for more."
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    55
2172
b3bdee17920b Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2162
diff changeset
    56
    ^ #(
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    57
        #'stx:clients/Demos'    "WindowTreeView - referenced by FlyByWindowInformation>>keyPress:x:y:view: "
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    58
        #'stx:goodies/webServer'    "HTTPServer - referenced by UIPainter>>doInstallAsWebPage "
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    59
        #'exept:httpPortal'    "WebApplicationModel - referenced by UIPainter>>canInstallAsWebPage "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    60
        #'stx:goodies/communication'    "HTTPInterface - referenced by ImageEditor>>doLoadFromURL "
3154
71cffa1e022e Do not add stx:libview3 as preRequisite
Stefan Vogel <sv@exept.de>
parents: 2976
diff changeset
    61
        #'stx:libview3'    "LineSegmentMorph - referenced by UIObjectView class>>isHorizontalResizable: "
2172
b3bdee17920b Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2162
diff changeset
    62
    )
b3bdee17920b Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2162
diff changeset
    63
!
b3bdee17920b Fix preRequisites
Stefan Vogel <sv@exept.de>
parents: 2162
diff changeset
    64
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    65
mandatoryPreRequisites
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    66
    "list all required mandatory packages.
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    67
     Packages are mandatory, if they contain superclasses of the package's classes
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    68
     or classes which are extended by this package.
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    69
     This list can be maintained manually or (better) generated and
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    70
     updated by scanning the superclass hierarchies
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    71
     (the browser has a menu function for that)
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    72
     However, often too much is found, and you may want to explicitely
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    73
     exclude individual packages in the #excludedFromPreRequisites method."
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
    74
2145
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
    75
    ^ #(
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    76
        #'stx:libbasic'    "Array - superclass of DataSetBuilder::Row "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    77
        #'stx:libview'    "GraphicsContext - superclass of UIGalleryView::Palette "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    78
        #'stx:libview2'    "ResourceSpecEditor - superclass of TabListEditor "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    79
        #'stx:libwidg'    "ListView - superclass of UIPainter::TreeView "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    80
        #'stx:libwidg2'    "HierarchicalItem - superclass of MenuEditor::RegularMenuItem "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    81
    )
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    82
!
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    83
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    84
referencedPreRequisites
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    85
    "list all packages containing classes referenced by the packages's members.
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    86
     This list can be maintained manually or (better) generated and
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    87
     updated by looking for global variable accesses
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    88
     (the browser has a menu function for that)
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    89
     However, often too much is found, and you may want to explicitely
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    90
     exclude individual packages in the #excludedFromPreRequisites method."
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    91
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    92
    ^ #(
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    93
        #'stx:libbasic2'    "TextStream - referenced by Tools::ProjectBuilder>>build "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    94
        #'stx:libbasic3'    "CVSSourceCodeManager - referenced by Tools::ObjectModuleInformation>>showInfoForClassLib: "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    95
        #'stx:libcomp'    "ObjectFileLoader - referenced by Tools::ObjectModuleInformation>>postBuildWith: "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    96
        #'stx:libhtml'    "HTMLDocumentView - referenced by MethodFinderWindow>>openHTMLDocumentation "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    97
        #'stx:libtool'    "SmalltalkCodeGeneratorTool - referenced by MenuEditor>>doGenerateAspectMethods "
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
    98
        #'stx:libui'    "HorizontalPanelViewSpec - referenced by UIPainterView>>groupSelectionWithLayout: "
2145
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
    99
    )
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
   100
! !
4233bdb1ee28 automatic checkIn
boris
parents: 2109
diff changeset
   101
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
!stx_libtool2 class methodsFor:'description - compilation'!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
2577
0ede5715d72e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2474
diff changeset
   104
additionalBaseAddressDefinition_bc_dot_mak
0ede5715d72e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2474
diff changeset
   105
    "this is an optional definition, which (if present) may speed up the dll-loading a little
0ede5715d72e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2474
diff changeset
   106
     on win32 systems."
0ede5715d72e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2474
diff changeset
   107
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
    ^ '
2149
bac46743cd66 Rename nt.mak to bc.mak
Stefan Vogel <sv@exept.de>
parents: 2145
diff changeset
   109
# see stdHeader_bc for LIBTOOL2_BASE
2577
0ede5715d72e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2474
diff changeset
   110
LIB_BASE=$(LIBTOOL2_BASE)
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
'
3163
e7f3add79489 warnings
Claus Gittinger <cg@exept.de>
parents: 3154
diff changeset
   112
!
e7f3add79489 warnings
Claus Gittinger <cg@exept.de>
parents: 3154
diff changeset
   113
e7f3add79489 warnings
Claus Gittinger <cg@exept.de>
parents: 3154
diff changeset
   114
stcWarningOptions
e7f3add79489 warnings
Claus Gittinger <cg@exept.de>
parents: 3154
diff changeset
   115
    ^ '-warnNonStandard -warnUnused'
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
! !
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
!stx_libtool2 class methodsFor:'description - contents'!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
classNamesAndAttributes
2755
fb7d191e108f automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2738
diff changeset
   121
    "lists the classes which are to be included in the project.
fb7d191e108f automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2738
diff changeset
   122
     Each entry in the list may be: a single class-name (symbol),
fb7d191e108f automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2738
diff changeset
   123
     or an array-literal consisting of class name and attributes.
fb7d191e108f automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2738
diff changeset
   124
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
fb7d191e108f automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2738
diff changeset
   125
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
    ^ #(
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   127
        "<className> or (<className> attributes...) in load order"
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   128
        ColorEditDialog
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   129
        DataSetBuilder
2806
c847d71c11da automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2786
diff changeset
   130
        DirectoryView
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   131
        FlyByWindowInformation
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   132
        (HierarchicalListEditor autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   133
        ImageEditor
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   134
        MenuEditor
2738
10db2dc54f37 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2643
diff changeset
   135
        MethodFinderWindow
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   136
        (MethodSelectionBrowser autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   137
        (ProjectBrowser autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   138
        (STXInstaller autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   139
        SelectionBrowser
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   140
        (ShellView autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   141
        (SnapShotImage autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   142
        (SnapShotImageMemory autoload)
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   143
        TabListEditor
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   144
        (#'Tools::InternationalLanguageTranslationEditor' autoload)
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   145
        (#'Tools::NewInspectorList' autoload)
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   146
        (#'Tools::NewInspectorListView' autoload)
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   147
        (#'Tools::NewInspectorPanelView' autoload)
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   148
        (#'Tools::NewInspectorView' autoload)
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   149
        #'Tools::ObjectModuleInformation'
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   150
        #'Tools::ProjectBuilder'
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   151
        #'Tools::ProjectBuilderAssistantApplication'
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   152
        (#'Tools::ProjectDefinitionEditor' autoload)
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   153
        (#'Tools::ViewTreeInspectorApplication' autoload)
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   154
        UIGalleryView
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   155
        UIHelpTool
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   156
        UILayoutTool
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   157
        UIListEditor
2643
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   158
        UIObjectView
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   159
        UIPainter
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   160
        UISelectionPanel
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   161
        UISpecificationTool
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   162
        #'stx_libtool2'
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   163
        FileSelectionBrowser
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   164
        ResourceSelectionBrowser
dbfb457033ff automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2621
diff changeset
   165
        UIPainterView
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
    )
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
extensionMethodNames
2786
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   170
    "lists the extension methods which are to be included in the project.
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   171
     Entries are 2-element array literals, consisting of class-name and selector."
8f522043f93d automatic checkIn
Stefan Vogel <sv@exept.de>
parents: 2755
diff changeset
   172
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
    ^ #(
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
    )
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
! !
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
!stx_libtool2 class methodsFor:'description - project information'!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   179
applicationIconFileName
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   180
    "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   181
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   182
    ^ nil
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   183
    "/ ^ self applicationName
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   184
!
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   185
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
companyName
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
    "Return a companyname which will appear in <lib>.rc"
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
    ^ 'eXept Software AG'
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
description
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
    "Return a description string which will appear in nt.def / bc.def"
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
2474
675a80b62692 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2467
diff changeset
   195
    ^ 'Smalltalk/X Additional Tools'
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
legalCopyright
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
    "Return a copyright string which will appear in <lib>.rc"
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
2894
1a0285e2c239 changed: #legalcopyright
Claus Gittinger <cg@exept.de>
parents: 2834
diff changeset
   201
    ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
2194
70b90ed6e10d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2193
diff changeset
   202
2894
1a0285e2c239 changed: #legalcopyright
Claus Gittinger <cg@exept.de>
parents: 2834
diff changeset
   203
    "Modified: / 18-07-2012 / 19:11:56 / cg"
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   204
!
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   205
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   206
productName
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   207
    "Return a product name which will appear in <lib>.rc"
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   208
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   209
    ^ 'Smalltalk/X'
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
! !
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
!stx_libtool2 class methodsFor:'documentation'!
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
version
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
    ^ '$Header$'
2610
2fbaaa0e8e33 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2577
diff changeset
   216
!
2fbaaa0e8e33 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2577
diff changeset
   217
2fbaaa0e8e33 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2577
diff changeset
   218
version_CVS
2fbaaa0e8e33 automatic checkIn
Claus Gittinger <cg@exept.de>
parents: 2577
diff changeset
   219
    ^ '$Header$'
2068
c8e0136dc692 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
! !
2966
c365ecae6727 Now preRequiites are separated in mandatoryPreRequisites and referencedPreRequisites
Stefan Vogel <sv@exept.de>
parents: 2935
diff changeset
   221