Tools__LintRuleEditDialog.st
author Claus Gittinger <cg@exept.de>
Mon, 20 Jan 2020 21:02:47 +0100
changeset 19422 c6ca1c3e0fd7
parent 17358 c1fb3ecc0bf0
permissions -rw-r--r--
#REFACTORING by exept class: MultiViewToolApplication added: #askForFile:default:forSave:thenDo: changed: #askForFile:default:thenDo: #askForFile:thenDo: #menuSaveAllAs #menuSaveAs
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
17358
c1fb3ecc0bf0 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 16591
diff changeset
   294
    "Created: / 25-08-2010 / 14:10:03 / Jan Vrany"
13810
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
17358
c1fb3ecc0bf0 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 16591
diff changeset
   301
    "Created: / 25-08-2010 / 14:09:40 / Jan Vrany"
13810
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