Tools__DiffCodeView2DemoApp.st
author Claus Gittinger <cg@exept.de>
Sun, 03 Jul 2011 19:50:00 +0200
changeset 10069 564aac8f3458
parent 9977 3d634ff205fb
child 12123 4bde08cebd48
child 13838 df62b8016db8
permissions -rw-r--r--
changed: #copyright
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
"
10069
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     2
 COPYRIGHT (c) 2010 by Jan Vrany, SWING Research Group. CTU in Prague
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     3
              All Rights Reserved
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
10069
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     5
Permission is hereby granted, free of charge, to any person
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     6
obtaining a copy of this software and associated documentation
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     7
files (the 'Software'), to deal in the Software without
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     8
restriction, including without limitation the rights to use,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
     9
copy, modify, merge, publish, distribute, sublicense, and/or sell
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    10
copies of the Software, and to permit persons to whom the
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    11
Software is furnished to do so, subject to the following
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    12
conditions:
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    13
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    14
The above copyright notice and this permission notice shall be
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    15
included in all copies or substantial portions of the Software.
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    16
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    17
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    18
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    19
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    20
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    21
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    22
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    23
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    24
OTHER DEALINGS IN THE SOFTWARE.
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    26
"{ Package: 'stx:libtool' }"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    27
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
"{ NameSpace: Tools }"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
ApplicationModel subclass:#DiffCodeView2DemoApp
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
	instanceVariableNames:'view'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
	classVariableNames:''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
	poolDictionaries:''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
	category:'Interface-CodeView'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    36
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    37
!DiffCodeView2DemoApp class methodsFor:'documentation'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    38
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    39
copyright
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    40
"
10069
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    41
 COPYRIGHT (c) 2010 by Jan Vrany, SWING Research Group. CTU in Prague
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    42
              All Rights Reserved
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    43
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    44
Permission is hereby granted, free of charge, to any person
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    45
obtaining a copy of this software and associated documentation
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    46
files (the 'Software'), to deal in the Software without
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    47
restriction, including without limitation the rights to use,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    48
copy, modify, merge, publish, distribute, sublicense, and/or sell
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    49
copies of the Software, and to permit persons to whom the
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    50
Software is furnished to do so, subject to the following
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    51
conditions:
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    52
10069
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    53
The above copyright notice and this permission notice shall be
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    54
included in all copies or substantial portions of the Software.
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    55
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    56
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    57
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    58
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    59
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    60
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    61
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    62
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
    63
OTHER DEALINGS IN THE SOFTWARE.
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
! !
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    66
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
!DiffCodeView2DemoApp class methodsFor:'interface specs'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    69
windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
    "This resource specification was automatically generated
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
     by the UIPainter of ST/X."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
    "Do not manually edit this!! If it is corrupted,
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
     the UIPainter may not be able to read the specification."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
     UIPainter new openOnClass:Tools::DiffCodeView2DemoApp andSelector:#windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
     Tools::DiffCodeView2DemoApp new openInterface:#windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
     Tools::DiffCodeView2DemoApp open
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
    <resource: #canvas>
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    83
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    84
    ^ 
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    85
     #(FullSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    86
        name: windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    87
        window: 
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    88
       (WindowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    89
          label: 'DiffCodeView2 Demo App'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    90
          name: 'DiffCodeView2 Demo App'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    91
          min: (Point 0 0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    92
          bounds: (Rectangle 0 0 748 375)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    93
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    94
        component: 
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    95
       (SpecCollection
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    96
          collection: (
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    97
           (NonScrollableArbitraryComponentSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    98
              name: 'DiffCodeView2'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    99
              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   100
              component: diffCodeView2
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   101
            )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   102
           )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   103
         
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   104
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   105
      )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   106
! !
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   107
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   108
!DiffCodeView2DemoApp methodsFor:'accessing'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   109
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   110
text1
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   111
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   112
    ^
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   113
'multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   114
    "This resource specification was automatically generated
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   115
     by the UIPainter of ST/X."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   116
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   117
    "Do not manually edit this!! If it is corrupted,
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   118
     the UIPainter may not be able to read the specification."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   119
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   120
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   121
     UIPainter new openOnClass:NewSystemBrowser andSelector:#multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   122
     NewSystemBrowser new openInterface:#multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   123
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   124
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   125
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   126
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   127
    ^
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   128
     #(#FullSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   129
        #name: #multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   130
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   131
        #window:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   132
       #(#WindowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   133
          #label: ''CCB (Cool Class Browser)''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   134
          #name: ''ClassBrowser''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   135
          #min: #(#Point 0 0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   136
          #bounds: #(#Rectangle 661 213 1123 513)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   137
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   138
        #component:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   139
       #(#SpecCollection
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   140
          #collection: #(
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   141
           #(#VariableVerticalPanelSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   142
              #name: ''VariableVerticalPanel1''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   143
              #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   144
              #showHandle: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   145
              #snapMode: #both
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   146
              #handlePosition: #left
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   147
              #component:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   148
             #(#SpecCollection
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   149
                #collection: #(
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   150
                 #(#SubCanvasSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   151
                    #name: ''Navigator''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   152
                    #autoHideScrollBars: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   153
                    #majorKey: #''NavigatorCanvas''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   154
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   155
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   156
                    #minorKey: #multipleClassDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   157
                  )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   158
                 #(#SubCanvasSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   159
                    #name: ''DiffView''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   160
                    #hasHorizontalScrollBar: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   161
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   162
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   163
                    #hasVerticalScrollBar: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   164
                    #majorKey: #VersionDiffBrowser
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   165
                    #minorKey: #windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   166
                    #createNewApplication: true
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   167
                    #createNewBuilder: true
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   168
                    #postBuildCallback: #versionDiffViewerCreated:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   169
                  )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   170
                 )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   171
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   172
              )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   173
              #handles: #(#Any 0.3 1.0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   174
            )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   175
           )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   176
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   177
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   178
      )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   179
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   180
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   181
'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   182
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   183
    "Modified: / 22-06-2010 / 22:25:20 / Jakub <zelenja7@fel.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   184
    "Created: / 01-08-2010 / 20:34:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   185
!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   186
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   187
text2
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   188
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   189
    ^
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   190
'multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   191
    "This resource specification was automatically generated
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   192
     by the UIPainter of ST/X."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   193
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   194
    "Do not manually edit this!! If it is corrupted,
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   195
     the UIPainter may not be able to read the specification."
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   196
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   197
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   198
     UIPainter new openOnClass:NewSystemBrowser andSelector:#multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   199
     NewSystemBrowser new openInterface:#multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   200
    "
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   201
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   202
    <resource: #canvas>
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   203
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   204
    ^
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   205
     #(#FullSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   206
        #name: #multipleClassRepositoryDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   207
        #window:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   208
       #(#WindowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   209
          #label: ''ClassBrowser''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   210
          #name: ''ClassBrowser''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   211
          #min: #(#Point 0 0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   212
          #bounds: #(#Rectangle 661 213 1123 513)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   213
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   214
        #component:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   215
       #(#SpecCollection
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   216
          #collection: #(
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   217
           #(#VariableVerticalPanelSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   218
              #name: ''VariableVerticalPanel1''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   219
              #layout: #(#LayoutFrame 0 0.0 0 0.0 0 1.0 0 1.0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   220
              #showHandle: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   221
              #snapMode: #both
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   222
              #handlePosition: #left
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   223
              #component:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   224
             #(#SpecCollection
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   225
                #collection: #(
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   226
                 #(#SubCanvasSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   227
                    #name: ''Navigator''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   228
                    #autoHideScrollBars: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   229
                    #majorKey: #''NavigatorCanvas''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   230
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   231
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   232
                    #minorKey: #multipleClassDiffBrowserSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   233
                  )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   234
                 #(#SubCanvasSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   235
                    #name: ''DiffView''
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   236
                    #hasHorizontalScrollBar: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   237
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   238
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   239
                    #hasVerticalScrollBar: false
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   240
                    #majorKey: #VersionDiffBrowser
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   241
                    #minorKey: #windowSpec
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   242
                    #createNewApplication: true
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   243
                    #createNewBuilder: true
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   244
                    #postBuildCallback: #versionDiffViewerCreated:
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   245
                  )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   246
                 )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   247
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   248
              )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   249
              #handles: #(#Any 0.3 1.0)
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   250
            )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   251
           )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   252
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   253
        )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   254
      )
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   255
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   256
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   257
'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   258
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   259
    "Created: / 06-03-2010 / 10:39:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   260
    "Modified: / 22-06-2010 / 22:25:20 / Jakub <zelenja7@fel.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   261
    "Modified: / 08-07-2010 / 15:17:42 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   262
! !
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   263
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   264
!DiffCodeView2DemoApp methodsFor:'accessing - views'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   265
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   266
diffCodeView2
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   267
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   268
    view := DiffCodeView2 new.
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   269
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   270
    view text1: 'abc
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   271
def' text2: 'def
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   272
ghi'.
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   273
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   274
"/    view text1: self text1 text2: self text2.
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   275
    ^view
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   276
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   277
    "Created: / 06-03-2010 / 10:38:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   278
    "Modified: / 08-07-2010 / 15:29:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   279
! !
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   280
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   281
!DiffCodeView2DemoApp methodsFor:'hooks'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   282
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   283
commonPostOpen
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   284
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   285
    [ Delay waitForSeconds: 1.
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   286
    view text1: self text1 text2: self text2
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   287
    ] fork
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   288
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   289
    "Modified: / 08-07-2010 / 15:27:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   290
! !
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   291
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   292
!DiffCodeView2DemoApp class methodsFor:'documentation'!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   293
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   294
version_CVS
10069
564aac8f3458 changed: #copyright
Claus Gittinger <cg@exept.de>
parents: 9977
diff changeset
   295
    ^ '$Header: /cvs/stx/stx/libtool/Tools__DiffCodeView2DemoApp.st,v 1.2 2011-07-03 17:50:00 cg Exp $'
9977
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   296
!
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   297
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   298
version_SVN
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   299
    ^ '§Id: Tools__DiffCodeView2DemoApp.st 7611 2010-08-01 18:42:05Z vranyj1 §'
3d634ff205fb initial checkin
Claus Gittinger <cg@exept.de>
parents:
diff changeset
   300
! !