Tools__LintRuleEditDialog.st
author Jan Vrany <jan.vrany@labware.com>
Wed, 05 Oct 2022 11:57:26 +0100
branchjv
changeset 19637 28f5bfaa093d
parent 16596 f111c3082dd1
permissions -rw-r--r--
`NewSystemBrowser`: avoid updating package info when changed class is not selected This speeds up loading of packages when browser is open as it does not (needlessly) update package info which may involve scm round-trip.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
 Copyright (c) 2007-2010 Jan Vrany, SWING Research Group, Czech Technical University in Prague
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
 Copyright (c) 2009-2010 eXept Software AG
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
 Permission is hereby granted, free of charge, to any person
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
 obtaining a copy of this software and associated documentation
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
 files (the 'Software'), to deal in the Software without
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
 restriction, including without limitation the rights to use,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
 copy, modify, merge, publish, distribute, sublicense, and/or sell
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
 copies of the Software, and to permit persons to whom the
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
 Software is furnished to do so, subject to the following
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
 conditions:
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
 The above copyright notice and this permission notice shall be
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
 included in all copies or substantial portions of the Software.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    17
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    18
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    20
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    21
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    22
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    23
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    24
 OTHER DEALINGS IN THE SOFTWARE.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
"{ Package: 'stx:libtool' }"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
"{ NameSpace: Tools }"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
SimpleDialog subclass:#LintRuleEditDialog
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
	instanceVariableNames:'ruleHolder nameHolder selectionHolder variablePanel
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
    32
		relativeCorners detailsShown listSelection nameEditableHolder'
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
	classVariableNames:''
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
	poolDictionaries:''
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
	category:'Interface-Lint'
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
!LintRuleEditDialog class methodsFor:'documentation'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
copyright
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    41
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    42
 Copyright (c) 2007-2010 Jan Vrany, SWING Research Group, Czech Technical University in Prague
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    43
 Copyright (c) 2009-2010 eXept Software AG
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    44
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    45
 Permission is hereby granted, free of charge, to any person
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    46
 obtaining a copy of this software and associated documentation
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    47
 files (the 'Software'), to deal in the Software without
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    48
 restriction, including without limitation the rights to use,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    49
 copy, modify, merge, publish, distribute, sublicense, and/or sell
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    50
 copies of the Software, and to permit persons to whom the
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    51
 Software is furnished to do so, subject to the following
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
 conditions:
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    53
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    54
 The above copyright notice and this permission notice shall be
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    55
 included in all copies or substantial portions of the Software.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    56
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    57
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    58
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    59
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    60
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    63
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
 OTHER DEALINGS IN THE SOFTWARE.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
documentation
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    documentation to be added.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
    [author:]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
        Jan Vrany (jv@neso)
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
    [instance variables:]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
    [class variables:]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
    [see also:]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
examples
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
  Starting the application:
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
                                                                [exBegin]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
    Tools::LintRuleSelectionDialog open
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
                                                                [exEnd]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
  more examples to be added:
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
                                                                [exBegin]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
    ... add code fragment for 
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
    ... executable example here ...
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
                                                                [exEnd]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
!LintRuleEditDialog class methodsFor:'interface specs'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
windowSpec
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
    "This resource specification was automatically generated
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
     by the UIPainter of ST/X."
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
    "Do not manually edit this!! If it is corrupted,
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
     the UIPainter may not be able to read the specification."
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
    "
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
     UIPainter new openOnClass:Tools::LintRuleEditDialog andSelector:#windowSpec
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
     Tools::LintRuleEditDialog new openInterface:#windowSpec
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
     Tools::LintRuleEditDialog open
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
    "
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
    <resource: #canvas>
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
    ^ 
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   118
    #(FullSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   119
       name: windowSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   120
       window: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   121
      (WindowSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   122
         label: 'Select Lint Rules'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   123
         name: 'Select Lint Rules'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   124
         min: (Point 10 10)
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   125
         bounds: (Rectangle 0 0 630 644)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   126
       )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   127
       component: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   128
      (SpecCollection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   129
         collection: (
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   130
          (VerticalPanelViewSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   131
             name: 'Content'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   132
             layout: (LayoutFrame 0 0 0 0 0 1 -30 1)
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   133
             horizontalLayout: fit
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   134
             verticalLayout: topFit
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   135
             horizontalSpace: 3
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   136
             verticalSpace: 3
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   137
             component: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   138
            (SpecCollection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   139
               collection: (
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   140
                (ViewSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   141
                   name: 'NameBox'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   142
                   component: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   143
                  (SpecCollection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   144
                     collection: (
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   145
                      (LabelSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   146
                         label: 'Name:'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   147
                         name: 'Label1'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   148
                         layout: (LayoutFrame 0 0 0 0 60 0 0 1)
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   149
                         translateLabel: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   150
                         adjust: left
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   151
                       )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   152
                      (InputFieldSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   153
                         name: 'EntryField1'
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   154
                         layout: (LayoutFrame 60 0 3 0 -2 1 -2 1)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   155
                         enableChannel: nameEditableHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   156
                         model: nameHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   157
                         acceptOnReturn: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   158
                         acceptOnTab: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   159
                         acceptOnPointerLeave: true
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
                       )
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   161
                      )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   162
                    
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   163
                   )
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   164
                   extent: (Point 630 30)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   165
                 )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   166
                (ViewSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   167
                   name: 'Spacer'
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   168
                   extent: (Point 630 7)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   169
                 )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   170
                (LabelSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   171
                   label: 'Rules'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   172
                   name: 'Label2'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   173
                   translateLabel: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   174
                   adjust: left
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   175
                   extent: (Point 630 25)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   176
                 )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   177
                (VariableVerticalPanelSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   178
                   name: 'VariableVerticalPanel1'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   179
                   component: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   180
                  (SpecCollection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   181
                     collection: (
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   182
                      (SubCanvasSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   183
                         name: 'RuleList'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   184
                         hasHorizontalScrollBar: false
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   185
                         hasVerticalScrollBar: false
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   186
                         majorKey: #'Tools::HierarchicalLintRuleList'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   187
                         subAspectHolders: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   188
                        (Array
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   189
                           
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   190
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   191
                             subAspect: inGeneratorHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   192
                             aspect: allRulesHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   193
                           ) 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   194
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   195
                             subAspect: listSelection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   196
                             aspect: listSelection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   197
                           )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   198
                           
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   199
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   200
                             subAspect: modeHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   201
                             aspect: modeHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   202
                           ) 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   203
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   204
                             subAspect: outGeneratorHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   205
                             aspect: selectedRulesHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   206
                           )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   207
                           
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   208
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   209
                             subAspect: selectionHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   210
                             aspect: selectionHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   211
                           )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   212
                         )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   213
                         createNewApplication: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   214
                         createNewBuilder: true
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
                       )
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   216
                      (SubCanvasSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   217
                         name: 'RuleDesc'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   218
                         hasHorizontalScrollBar: false
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   219
                         hasVerticalScrollBar: false
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   220
                         majorKey: #'Tools::LintRuleDetail'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   221
                         subAspectHolders: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   222
                        (Array
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   223
                           
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   224
                          (SubChannelInfoSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   225
                             subAspect: ruleHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   226
                             aspect: listSelection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   227
                           )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   228
                         )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   229
                         createNewApplication: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   230
                         createNewBuilder: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   231
                       )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   232
                      )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   233
                    
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   234
                   )
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   235
                   extent: (Point 630 543)
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   236
                   handles: (Any 0.47999999999999998 1.0)
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   237
                 )
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   238
                )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   239
              
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   240
             )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   241
           )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   242
          (HorizontalPanelViewSpec
15104
9a15e7af113a class: Tools::LintRuleEditDialog
Claus Gittinger <cg@exept.de>
parents: 14773
diff changeset
   243
             name: 'ButtonPanel'
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   244
             layout: (LayoutFrame 0 0 -30 1 -16 1 0 1)
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   245
             horizontalLayout: fitSpace
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   246
             verticalLayout: center
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   247
             horizontalSpace: 3
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   248
             verticalSpace: 3
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   249
             reverseOrderIfOKAtLeft: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   250
             component: 
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   251
            (SpecCollection
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   252
               collection: (
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   253
                (ActionButtonSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   254
                   label: 'Cancel'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   255
                   name: 'CancelButton'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   256
                   translateLabel: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   257
                   model: doCancel
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   258
                   extent: (Point 301 31)
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   259
                   usePreferredHeight: true
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   260
                 )
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   261
                (ActionButtonSpec
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   262
                   label: 'OK'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   263
                   name: 'OKButton'
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   264
                   translateLabel: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   265
                   model: doAccept
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   266
                   isDefault: true
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   267
                   defaultable: true
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   268
                   extent: (Point 301 31)
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   269
                   usePreferredHeight: true
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   270
                 )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   271
                )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   272
              
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   273
             )
15104
9a15e7af113a class: Tools::LintRuleEditDialog
Claus Gittinger <cg@exept.de>
parents: 14773
diff changeset
   274
             keepSpaceForOSXResizeHandleH: true
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   275
           )
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   276
          )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   277
        
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   278
       )
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   279
     )
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   280
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   281
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   282
!LintRuleEditDialog methodsFor:'accessing'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   283
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   284
rule: anRBCompositeLintRule
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   285
    self ruleHolder value: anRBCompositeLintRule
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   286
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   287
    "Created: / 27-02-2013 / 11:53:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   288
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   289
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
selection
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
    ^self selectionHolder value
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
    "Created: / 25-08-2010 / 14:10:03 / Jan Vrany <enter your email here>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   295
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
selection: anObject
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   299
    self selectionHolder value: anObject
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   300
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   301
    "Created: / 25-08-2010 / 14:09:40 / Jan Vrany <enter your email here>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   302
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   303
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   304
!LintRuleEditDialog methodsFor:'actions'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   305
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   306
hideResultView
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   307
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   308
    detailsShown == true ifFalse:[^self].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   309
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   310
    variablePanel shown ifFalse:[^self].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   311
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   312
    relativeCorners := variablePanel relativeCorners.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   313
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   314
    variablePanel
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   315
        relativeCorners:#( 0.99 1.0 );
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   316
        resizeSubviews.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   317
    detailsShown := false.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   318
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   319
    "Created: / 10-02-2007 / 11:39:10 / janfrog"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   320
    "Modified: / 24-07-2010 / 15:30:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   321
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   322
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   323
showResultView
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   324
    detailsShown == true ifTrue:[^self].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   325
    variablePanel
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   326
        relativeCorners:relativeCorners ? #(0.5 1.0);
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   327
        resizeSubviews.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   328
    detailsShown := true.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   329
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   330
    "Created: / 10-02-2007 / 11:38:26 / janfrog"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   331
    "Modified: / 24-07-2010 / 15:30:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   332
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   333
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   334
!LintRuleEditDialog methodsFor:'aspects'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   335
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   336
allRulesHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   337
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   338
    ^[(RBCompositeLintRule allRules) rules]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   339
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   340
    "Created: / 15-04-2010 / 20:09:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   341
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   342
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   343
listSelection
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   344
    "return/create the 'listSelection' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   345
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   346
    listSelection isNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   347
        listSelection := ValueHolder new.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   348
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   349
    ^ listSelection
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   350
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   351
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   352
listSelection:something
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   353
    "set the 'listSelection' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   354
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   355
    listSelection := something.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   356
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   357
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   358
modeHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   359
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   360
    ^[#select]
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   361
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   362
    "Created: / 15-04-2010 / 20:13:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   363
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   364
14773
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   365
nameEditableHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   366
    "return/create the 'nameEditableHolder' value holder (automatically generated)"
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   367
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   368
    nameEditableHolder isNil ifTrue:[
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   369
        nameEditableHolder := ValueHolder with: true.
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   370
    ].
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   371
    ^ nameEditableHolder
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   372
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   373
    "Modified: / 16-10-2014 / 11:12:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   374
!
27ac58346f25 Support for built-in Lint rulesets
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 14153
diff changeset
   375
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   376
nameHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   377
    "return/create the 'nameHolder' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   378
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   379
    nameHolder isNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   380
        nameHolder := ValueHolder new.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   381
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   382
    ^ nameHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   383
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   384
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   385
ruleHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   386
    "return/create the 'ruleHolder' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   387
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   388
    ruleHolder isNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   389
        ruleHolder := ValueHolder new.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   390
        ruleHolder addDependent:self.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   391
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   392
    ^ ruleHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   393
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   394
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   395
ruleHolder:something
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   396
    "set the 'ruleHolder' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   397
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   398
    |oldValue newValue|
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   399
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   400
    ruleHolder notNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   401
        oldValue := ruleHolder value.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   402
        ruleHolder removeDependent:self.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   403
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   404
    ruleHolder := something.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   405
    ruleHolder notNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   406
        ruleHolder addDependent:self.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   407
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   408
    newValue := ruleHolder value.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   409
    oldValue ~~ newValue ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   410
        self update:#value with:newValue from:ruleHolder.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   411
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   412
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   413
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   414
selectionHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   415
    "return/create the 'selectionHolder' value holder (automatically generated)"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   416
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   417
    selectionHolder isNil ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   418
        selectionHolder := ValueHolder new.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   419
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   420
    ^ selectionHolder
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   421
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   422
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   423
!LintRuleEditDialog methodsFor:'callbacks - post build'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   424
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   425
postBuildVariablePanel: aPanel
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   426
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   427
    variablePanel := aPanel.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   428
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   429
    "Created: / 24-07-2010 / 15:05:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   430
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   431
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   432
!LintRuleEditDialog methodsFor:'change & update'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   433
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   434
update:something with:aParameter from:changedObject
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   435
    "Invoked when an object that I depend upon sends a change notification."
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   436
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   437
    "stub code automatically generated - please change as required"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   438
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   439
    changedObject == ruleHolder ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   440
         self updateSelection.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   441
         self updateName.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   442
         ^ self.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   443
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   444
    changedObject == accept ifTrue:[
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   445
        self ruleHolder value name: self nameHolder value.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   446
        self ruleHolder value rules: self selectionHolder value.
14153
9164af5ffe74 class: Tools::LintRuleEditDialog
Stefan Vogel <sv@exept.de>
parents: 13810
diff changeset
   447
        self acceptValue:self ruleHolder value.
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   448
    ].
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   449
    super update:something with:aParameter from:changedObject
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   450
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   451
    "Modified: / 27-02-2013 / 11:52:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   452
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   453
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   454
updateName
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   455
    self nameHolder value: (self ruleHolder value name)
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   456
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   457
    "Created: / 27-02-2013 / 11:46:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   458
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   459
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   460
updateSelection
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   461
    self selectionHolder value: (self ruleHolder value flattened)
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   462
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   463
    "Created: / 27-02-2013 / 11:42:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   464
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   465
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   466
!LintRuleEditDialog methodsFor:'initialization'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   467
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   468
initialize
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   469
    super initialize.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   470
    accept addDependent: self.
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   471
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   472
    "Created: / 27-02-2013 / 11:45:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   473
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   474
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   475
!LintRuleEditDialog class methodsFor:'documentation'!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   476
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   477
version
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   478
    ^ '$Header$'
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   479
!
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   480
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   481
version_CVS
16591
5c62004b6451 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15104
diff changeset
   482
    ^ '$Header$'
13810
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   483
! !
872952f5bdc9 initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   484