Tools__ChangeSetDiffTool.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 14 Jun 2018 22:19:39 +0100
branchjv
changeset 18227 d25a407ba86d
parent 17133 f9f20407fbf9
child 18532 cccb41254edf
permissions -rw-r--r--
Mini testrunner: show "green" if there's at least one pass and rest is pass or skip This is more meaningfull result then showing "gray" if there's at least one skip.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     1
"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     2
 Copyright (c) 2007-2010 Jan Vrany
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     3
 Copyright (c) 2009-2010 eXept Software AG
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     4
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     5
 Permission is hereby granted, free of charge, to any person
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     6
 obtaining a copy of this software and associated documentation
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     7
 files (the 'Software'), to deal in the Software without
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     8
 restriction, including without limitation the rights to use,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     9
 copy, modify, merge, publish, distribute, sublicense, and/or sell
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    10
 copies of the Software, and to permit persons to whom the
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    11
 Software is furnished to do so, subject to the following
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    12
 conditions:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    13
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    14
 The above copyright notice and this permission notice shall be
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    15
 included in all copies or substantial portions of the Software.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    16
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    17
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    18
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    19
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    20
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    21
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    22
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    23
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    24
 OTHER DEALINGS IN THE SOFTWARE.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    25
"
10741
e4645cbb0958 Fix package def libbasic3->libtool
Stefan Vogel <sv@exept.de>
parents: 10194
diff changeset
    26
"{ Package: 'stx:libtool' }"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    27
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    28
"{ NameSpace: Tools }"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    29
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    30
ApplicationModel subclass:#ChangeSetDiffTool
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    31
	instanceVariableNames:'infoPanel diffInfoHolder listHolder singleSelectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    32
		diffsetHolder titleHolder firstColSelectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    33
		navigatorPanelSpecHolder diffMenuHolder diffsetHolderPrivate
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    34
		selectionHolder versionATextHolder versionBTextHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    35
		versionBaseTextHolder textDiffToolHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    36
		textDiffToolWindowSpecHolder mergeHolder mergeData
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    37
		mergeDataHolder showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    38
		showCopyrightMethodDiffsHolder highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    39
		hasDiffsetHolder mergeSavedHolder canSaveHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    40
		autoMoveToNextConflictHolder textDiff2App textDiff3App list1App
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    41
		list2App alreadyWarnedAboutUnsavedMerge labelSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    42
		labelsView navigatorAndDiffPanelView codeAspectHolder'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    43
	classVariableNames:'LastDiffInfo AutoMoveToNextConflict'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    44
	poolDictionaries:''
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    45
	category:'Interface-Diff'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    46
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    47
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    48
SimpleDialog subclass:#OpenDialog
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    49
	instanceVariableNames:'doAcceptEnabled changesetSpecAHolder changesetSpecBHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    50
		changesetSpecBaseHolder changesetSpecBaseEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    51
		changesetSpecMergedHolder changesetSpecMergedEnabledHolder'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    52
	classVariableNames:'LastDirectory'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    53
	poolDictionaries:''
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    54
	privateIn:ChangeSetDiffTool
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    55
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    56
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    57
!ChangeSetDiffTool class methodsFor:'documentation'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    58
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    59
copyright
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    60
"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    61
 Copyright (c) 2007-2010 Jan Vrany
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    62
 Copyright (c) 2009-2010 eXept Software AG
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    63
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    64
 Permission is hereby granted, free of charge, to any person
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    65
 obtaining a copy of this software and associated documentation
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    66
 files (the 'Software'), to deal in the Software without
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    67
 restriction, including without limitation the rights to use,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    68
 copy, modify, merge, publish, distribute, sublicense, and/or sell
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    69
 copies of the Software, and to permit persons to whom the
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    70
 Software is furnished to do so, subject to the following
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    71
 conditions:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    72
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    73
 The above copyright notice and this permission notice shall be
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    74
 included in all copies or substantial portions of the Software.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    75
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    76
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    77
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    78
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    79
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    80
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    81
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    82
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    83
 OTHER DEALINGS IN THE SOFTWARE.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    84
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    85
"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    86
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    87
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    88
documentation
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    89
"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    90
    Tool for viewing/merging differences between two change sets
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    91
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    92
    [author:]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    93
	Jan Vrany <jan.vrany@fit.cvut.cz>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    94
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    95
    [instance variables:]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    96
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    97
    [class variables:]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    98
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
    99
    [see also:]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   100
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   101
"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   102
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   103
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   104
examples
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   105
"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   106
  Starting the application:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   107
								[exBegin]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   108
    Tools::ChangeSetDiffTool open
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   109
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   110
								[exEnd]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   111
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   112
  Show differences between CVS HEAD and SVN jv-branch
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   113
  NewSystemBrowser:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   114
								[exBegin]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   115
    | cvsCs svnCs |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   116
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   117
    cvsCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@HEAD/stx/libtool/Tools__NewSystemBrowser.st'.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   118
    svnCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/jv2/build/stx/libtool/Tools__NewSystemBrowser.st'.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   119
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   120
    Tools::ChangeSetDiffTool new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   121
	open;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   122
	fileMenuOpenOnDiffBetween: cvsCs and: svnCs.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   123
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   124
								[exEnd]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   125
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   126
  Show differences between CVS HEAD and SVN jv-branch and
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   127
  base version of NewSystemBrowser:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   128
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   129
								[exBegin]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   130
    | cvsBaseCs cvsCs svnCs |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   131
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   132
    cvsBaseCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@2012-01-01/stx/libtool/Tools__NewSystemBrowser.st'.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   133
    cvsCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@HEAD/stx/libtool/Tools__NewSystemBrowser.st'.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   134
    svnCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/jv2/build/stx/libtool/Tools__NewSystemBrowser.st'.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   135
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   136
    Tools::ChangeSetDiffTool new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   137
	open;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   138
	fileMenuOpenOnDiffBetween: cvsCs and: svnCs base: cvsBaseCs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   139
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   140
								[exEnd]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   141
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   142
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   143
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   144
"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   145
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   146
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   147
!ChangeSetDiffTool class methodsFor:'accessing'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   148
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   149
autoMoveToNextConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   150
    ^AutoMoveToNextConflict == true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   151
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   152
    "Created: / 17-01-2013 / 19:49:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   153
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   154
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   155
autoMoveToNextConflict: aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   156
    AutoMoveToNextConflict := aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   157
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   158
    "Created: / 17-01-2013 / 19:49:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   159
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   160
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   161
!ChangeSetDiffTool class methodsFor:'accessing - defaults'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   162
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   163
versionAColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   164
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   165
    ^Color green lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   166
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   167
    "Created: / 01-11-2009 / 10:14:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   168
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   169
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   170
versionBColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   171
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   172
    ^Color blue lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   173
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   174
    "Created: / 01-11-2009 / 10:14:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   175
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   176
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   177
versionBaseColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   178
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   179
    ^Color yellow lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   180
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   181
    "Created: / 01-11-2009 / 10:14:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   182
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   183
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   184
versionNotPresentText
16502
34d2493e8be5 #OTHER by cg
Claus Gittinger <cg@exept.de>
parents: 15929
diff changeset
   185
    ^ 'Not present' allItalic withColor:Color gray lighter
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   186
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   187
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   188
!ChangeSetDiffTool class methodsFor:'image specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   189
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   190
mergeDiff3AToMergedArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   191
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   192
    ^ToolbarIconLibrary mergeDiff3AToMergedArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   193
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   194
    "Created: / 17-01-2013 / 23:51:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   195
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   196
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   197
mergeDiff3BToMergedArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   198
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   199
    ^ToolbarIconLibrary mergeDiff3BToMergedArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   200
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   201
    "Created: / 17-01-2013 / 23:51:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   202
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   203
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   204
mergeDiff3BaseToAArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   205
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   206
    ^ToolbarIconLibrary mergeDiff3BaseToAArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   207
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   208
    "Created: / 17-01-2013 / 23:52:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   209
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   210
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   211
mergeDiff3BaseToBArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   212
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   213
    ^ToolbarIconLibrary mergeDiff3BaseToBArrow30x30
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   214
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   215
    "Created: / 17-01-2013 / 23:51:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   216
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   217
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   218
versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   219
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   220
    ^ToolbarIconLibrary versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   221
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   222
    "Created: / 24-03-2010 / 20:49:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   223
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   224
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   225
versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   226
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   227
    ^ToolbarIconLibrary versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   228
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   229
    "Created: / 24-03-2010 / 20:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   230
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   231
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   232
versionBase24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   233
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   234
    ^ToolbarIconLibrary versionBase24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   235
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   236
    "Created: / 17-01-2013 / 22:53:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   237
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   238
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   239
versionMerged24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   240
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   241
    ^ToolbarIconLibrary versionMerged24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   242
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   243
    "Created: / 17-01-2013 / 22:54:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   244
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   245
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   246
!ChangeSetDiffTool class methodsFor:'interface opening'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   247
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   248
open
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   249
    | tool |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   250
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   251
    tool := self new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   252
    tool open.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   253
    tool window sensor pushUserEvent: #fileMenuOpen for: tool.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   254
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   255
    "Created: / 01-08-2012 / 15:13:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   256
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   257
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   258
!ChangeSetDiffTool class methodsFor:'interface specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   259
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   260
labelDiff2Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   261
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   262
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   263
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   264
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   265
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   266
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   267
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   268
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#labelDiff2Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   269
     Tools::ChangeSetDiffTool new openInterface:#labelDiff2Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   270
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   271
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   272
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   273
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   274
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   275
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   276
	name: labelDiff2Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   277
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   278
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   279
	  label: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   280
	  name: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   281
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   282
	  bounds: (Rectangle 0 0 600 60)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   283
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   284
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   285
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   286
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   287
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   288
	      name: 'LabelA'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   289
	      layout: (LayoutFrame 0 0 0 0 0 1 0 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   290
	      minorKey: versionALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   291
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   292
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   293
	      name: 'LabelB'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   294
	      layout: (LayoutFrame 0 0 0 0.5 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   295
	      minorKey: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   296
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   297
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   298
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   299
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   300
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   301
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   302
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   303
labelDiff3Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   304
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   305
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   306
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   307
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   308
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   309
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   310
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   311
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#labelDiff3Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   312
     Tools::ChangeSetDiffTool new openInterface:#labelDiff3Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   313
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   314
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   315
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   316
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   317
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   318
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   319
	name: labelDiff3Spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   320
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   321
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   322
	  label: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   323
	  name: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   324
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   325
	  bounds: (Rectangle 0 0 600 90)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   326
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   327
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   328
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   329
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   330
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   331
	      name: 'LabelBase'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   332
	      layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   333
	      minorKey: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   334
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   335
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   336
	      name: 'LabelA'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   337
	      layout: (LayoutFrame 0 0 30 0 0 1 60 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   338
	      minorKey: versionALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   339
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   340
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   341
	      name: 'LabelB'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   342
	      layout: (LayoutFrame 0 0 60 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   343
	      minorKey: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   344
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   345
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   346
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   347
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   348
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   349
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   350
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   351
labelMergeSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   352
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   353
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   354
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   355
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   356
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   357
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   358
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   359
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#labelMergeSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   360
     Tools::ChangeSetDiffTool new openInterface:#labelMergeSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   361
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   362
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   363
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   364
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   365
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   366
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   367
	name: labelMergeSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   368
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   369
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   370
	  label: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   371
	  name: 'Label'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   372
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   373
	  bounds: (Rectangle 0 0 600 120)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   374
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   375
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   376
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   377
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   378
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   379
	      name: 'LabelBase'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   380
	      layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   381
	      minorKey: mergeBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   382
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   383
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   384
	      name: 'LabelA'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   385
	      layout: (LayoutFrame 0 0 30 0 0 1 60 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   386
	      minorKey: mergeALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   387
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   388
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   389
	      name: 'LabelB'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   390
	      layout: (LayoutFrame 0 0 60 0 0 1 90 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   391
	      minorKey: mergeBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   392
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   393
	   (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   394
	      name: 'SubSpecification1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   395
	      layout: (LayoutFrame 0 0 90 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   396
	      minorKey: mergeMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   397
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   398
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   399
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   400
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   401
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   402
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   403
    "Modified: / 17-01-2013 / 23:47:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   404
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   405
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   406
labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   407
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   408
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   409
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   410
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   411
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   412
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   413
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   414
     UIPainter new openOnClass:SVN::DiffBrowser andSelector:#labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   415
     SVN::DiffBrowser new openInterface:#labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   416
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   417
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   418
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   419
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   420
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   421
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   422
        name: labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   423
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   424
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   425
          label: 'Label'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   426
          name: 'Label'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   427
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   428
          bounds: (Rectangle 0 0 600 48)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   429
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   430
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   431
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   432
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   433
           (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   434
              name: 'LabelA'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   435
              layout: (LayoutFrame 0 0 0 0 0 1 0 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   436
              minorKey: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   437
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   438
           (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   439
              name: 'LabelB'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   440
              layout: (LayoutFrame 0 0 0 0.5 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   441
              minorKey: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   442
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   443
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   444
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   445
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   446
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   447
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   448
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   449
oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   450
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   451
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   452
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   453
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   454
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   455
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   456
    "
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   457
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#oneColumnNavigatorSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   458
     Tools::ChangeSetDiffTool new openInterface:#oneColumnNavigatorSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   459
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   460
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   461
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   462
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   463
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   464
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   465
	name: oneColumnNavigatorSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   466
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   467
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   468
	  label: 'One Column Navigator'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   469
	  name: 'One Column Navigator'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   470
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   471
	  bounds: (Rectangle 0 0 300 300)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   472
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   473
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   474
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   475
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   476
	   (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   477
	      name: 'DiffList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   478
	      layout: (LayoutFrame 0 0 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   479
	      hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   480
	      hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   481
	      majorKey: #'Tools::ChangeSetDiffList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   482
	      subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   483
	     (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   484
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   485
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   486
		  subAspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   487
		  aspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   488
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   489
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   490
		  subAspect: inGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   491
		  aspect: diffsetHolderPrivate
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   492
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   493
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   494
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   495
		  subAspect: listEntryLabelGenerator
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   496
		  aspect: diffListEntryLabelGeneratorAspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   497
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   498
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   499
		  subAspect: menuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   500
		  aspect: listMenuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   501
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   502
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   503
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   504
		  subAspect: outGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   505
		  aspect: selectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   506
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   507
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   508
		  subAspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   509
		  aspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   510
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   511
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   512
	       (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   513
		  subAspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   514
		  aspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   515
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   516
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   517
	      createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   518
	      createNewBuilder: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   519
	      postBuildCallback: list1View:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   520
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   521
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   522
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   523
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   524
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   525
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   526
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   527
twoColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   528
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   529
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   530
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   531
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   532
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   533
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   534
    "
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   535
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#twoColumnNavigatorSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   536
     Tools::ChangeSetDiffTool new openInterface:#twoColumnNavigatorSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   537
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   538
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   539
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   540
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   541
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   542
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   543
	name: twoColumnNavigatorSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   544
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   545
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   546
	  label: 'Two Column Navigator'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   547
	  name: 'Two Column Navigator'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   548
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   549
	  bounds: (Rectangle 0 0 300 300)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   550
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   551
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   552
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   553
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   554
	   (VariableHorizontalPanelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   555
	      name: 'Columns'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   556
	      layout: (LayoutFrame 0 0 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   557
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   558
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   559
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   560
		 (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   561
		    name: 'LeftList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   562
		    hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   563
		    hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   564
		    majorKey: #'Tools::ChangeSetDiffList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   565
		    subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   566
		   (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   567
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   568
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   569
			subAspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   570
			aspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   571
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   572
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   573
			subAspect: inGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   574
			aspect: diffsetHolderPrivate
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   575
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   576
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   577
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   578
			subAspect: listEntryLabelGenerator
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   579
			aspect: diffListEntryLabelGeneratorAspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   580
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   581
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   582
			subAspect: menuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   583
			aspect: listMenuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   584
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   585
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   586
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   587
			subAspect: outGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   588
			aspect: firstColSelectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   589
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   590
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   591
			subAspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   592
			aspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   593
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   594
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   595
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   596
			subAspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   597
			aspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   598
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   599
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   600
		    createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   601
		    createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   602
		    postBuildCallback: list1View:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   603
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   604
		 (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   605
		    name: 'RightList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   606
		    hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   607
		    hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   608
		    majorKey: #'Tools::ChangeSetDiffList'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   609
		    subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   610
		   (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   611
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   612
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   613
			subAspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   614
			aspect: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   615
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   616
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   617
			subAspect: inGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   618
			aspect: firstColSelectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   619
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   620
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   621
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   622
			subAspect: listEntryLabelGenerator
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   623
			aspect: diffListEntryLabelGeneratorAspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   624
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   625
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   626
			subAspect: menuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   627
			aspect: listMenuHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   628
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   629
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   630
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   631
			subAspect: outGeneratorHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   632
			aspect: selectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   633
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   634
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   635
			subAspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   636
			aspect: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   637
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   638
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   639
		     (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   640
			subAspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   641
			aspect: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   642
		      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   643
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   644
		    createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   645
		    createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   646
		    postBuildCallback: list2View:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   647
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   648
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   649
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   650
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   651
	      handles: (Any 0.5 1.0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   652
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   653
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   654
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   655
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   656
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   657
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   658
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   659
windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   660
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   661
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   662
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   663
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   664
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   665
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   666
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   667
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   668
     Tools::ChangeSetDiffTool new openInterface:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   669
     Tools::ChangeSetDiffTool open
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   670
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   671
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   672
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   673
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   674
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   675
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   676
	name: windowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   677
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   678
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   679
	  label: 'Diff Browser'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   680
	  name: 'Diff Browser'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   681
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   682
	  bounds: (Rectangle 0 0 1024 768)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   683
	  menu: mainMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   684
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   685
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   686
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   687
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   688
	   (MenuPanelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   689
	      name: 'ToolBar'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   690
	      layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   691
	      menu: toolbarMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   692
	      textDefault: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   693
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   694
	   (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   695
	      name: 'InfoPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   696
	      layout: (LayoutFrame 0 0 30 0 0 1 70 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   697
	      level: 0
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   698
	      initiallyInvisible: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   699
	      hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   700
	      hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   701
	      clientKey: infoPanel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   702
	      createNewBuilder: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   703
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   704
	   (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   705
	      name: 'Content'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   706
	      layout: (LayoutFrame 0 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   707
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   708
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   709
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   710
		 (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   711
		    name: 'Labels'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   712
		    layout: (LayoutFrame 0 0 0 0 0 1 60 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   713
		    hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   714
		    hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   715
		    specHolder: labelSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   716
		    createNewBuilder: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   717
		    postBuildCallback: labelsView:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   718
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   719
		 (VariableVerticalPanelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   720
		    name: 'NavigatorAndDiffPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   721
		    layout: (LayoutFrame 0 0 60 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   722
		    initiallyInvisible: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   723
		    visibilityChannel: hasDiffsetHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   724
		    showHandle: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   725
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   726
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   727
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   728
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   729
			  name: 'NavigatorPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   730
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   731
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   732
			  specHolder: navigatorPanelSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   733
			  createNewBuilder: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   734
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   735
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   736
			  name: 'SubCanvas1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   737
			  specHolder: textDiffToolWindowSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   738
			  clientHolder: textDiffToolHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   739
			  createNewBuilder: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   740
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   741
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   742
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   743
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   744
		    handles: (Any 0.3 1.0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   745
		    postBuildCallback: navigatorAndDiffPanelView:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   746
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   747
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   748
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   749
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   750
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   751
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   752
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   753
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   754
      )
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   755
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   756
    "Modified: / 18-01-2013 / 00:07:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   757
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   758
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   759
!ChangeSetDiffTool class methodsFor:'interface specs - labels'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   760
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   761
mergeALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   762
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   763
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   764
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   765
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   766
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   767
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   768
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   769
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#mergeALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   770
     Tools::ChangeSetDiffTool new openInterface:#mergeALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   771
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   772
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   773
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   774
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   775
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   776
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   777
	name: mergeALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   778
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   779
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   780
	  label: 'Version A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   781
	  name: 'Version A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   782
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   783
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   784
	  backgroundColor: (Color 79.6078431372549 90.5882352941177 69.4117647058823)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   785
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   786
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   787
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   788
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   789
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   790
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   791
	      label: 'mergeDiff3BaseToAArrow30x30'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   792
	      name: 'Label1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   793
	      layout: (LayoutFrame 0 0 0 0 30 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   794
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   795
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   796
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   797
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   798
	      label: 'versionA24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   799
	      name: 'VersionAIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   800
	      layout: (LayoutFrame 30 0 -12 0.5 57 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   801
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   802
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   803
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   804
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   805
	      label: 'mergeDiff3AToMergedArrow30x30'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   806
	      name: 'Label2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   807
	      layout: (LayoutFrame 60 0 0 0 90 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   808
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   809
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   810
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   811
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   812
	      label: 'Version A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   813
	      name: 'VersionALabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   814
	      layout: (LayoutFrame 90 0 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   815
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   816
	      labelChannel: versionALabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   817
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   818
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   819
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   820
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   821
	      label: '(A)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   822
	      name: 'ALabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   823
	      layout: (LayoutFrame -30 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   824
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   825
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   826
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   827
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   828
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   829
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   830
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   831
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   832
mergeBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   833
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   834
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   835
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   836
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   837
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   838
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   839
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   840
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   841
     Tools::ChangeSetDiffTool new openInterface:#versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   842
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   843
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   844
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   845
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   846
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   847
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   848
	name: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   849
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   850
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   851
	  label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   852
	  name: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   853
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   854
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   855
	  backgroundColor: (Color 100.0 90.5882352941177 60.0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   856
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   857
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   858
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   859
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   860
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   861
	    (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   862
	      label: 'mergeDiff3BaseToBArrow30x30'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   863
	      name: 'Label1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   864
	      layout: (LayoutFrame 0 0 0 0 30 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   865
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   866
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   867
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   868
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   869
	      label: 'versionB24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   870
	      name: 'VersionBIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   871
	      layout: (LayoutFrame 30 0 -12 0.5 57 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   872
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   873
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   874
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   875
	    (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   876
	      label: 'mergeDiff3BToMergedArrow30x30'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   877
	      name: 'Label2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   878
	      layout: (LayoutFrame 60 0 0 0 90 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   879
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   880
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   881
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   882
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   883
	      label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   884
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   885
	      layout: (LayoutFrame 90 0 0 0 167 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   886
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   887
	      labelChannel: versionBLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   888
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   889
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   890
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   891
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   892
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   893
	     (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   894
	     label: '(B)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   895
	     name: 'BLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   896
	     layout: (LayoutFrame -30 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   897
	     translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   898
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   899
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   900
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   901
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   902
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   903
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   904
    "Created: / 17-01-2013 / 23:44:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   905
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   906
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   907
mergeBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   908
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   909
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   910
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   911
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   912
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   913
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   914
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   915
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   916
     Tools::ChangeSetDiffTool new openInterface:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   917
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   918
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   919
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   920
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   921
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   922
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   923
	name: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   924
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   925
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   926
	  label: 'Version Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   927
	  name: 'Version Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   928
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   929
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   930
	  backgroundColor: (Color 67.843137254902 87.843137254902 96.4705882352941)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   931
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   932
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   933
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   934
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   935
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   936
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   937
	      label: 'versionBase24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   938
	      name: 'VersionBIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   939
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   940
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   941
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   942
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   943
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   944
	      label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   945
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   946
	      layout: (LayoutFrame 90 0 0 0 190 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   947
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   948
	      labelChannel: versionBaseLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   949
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   950
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   951
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   952
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   953
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   954
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   955
	      label: '(Base)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   956
	      name: 'BaseLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   957
	      layout: (LayoutFrame -50 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   958
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   959
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   960
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   961
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   962
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   963
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   964
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   965
    "Created: / 17-01-2013 / 23:44:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   966
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   967
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   968
mergeMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   969
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   970
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   971
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   972
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   973
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   974
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   975
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   976
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#mergeMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   977
     Tools::ChangeSetDiffTool new openInterface:#mergeMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   978
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   979
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   980
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   981
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   982
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   983
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   984
	name: mergeMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   985
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   986
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   987
	  label: 'Version Merged'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   988
	  name: 'Version Merged'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   989
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   990
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   991
	  backgroundColor: (Color 96.2554360265507 72.7275501640345 95.8999008163577)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   992
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   993
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   994
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   995
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   996
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   997
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   998
	      label: 'versionMerged24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
   999
	      name: 'VersionMergedIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1000
	      layout: (LayoutFrame 60 0 -12 0.5 87 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1001
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1002
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1003
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1004
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1005
	      label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1006
	      name: 'VersionMergedLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1007
	      layout: (LayoutFrame 90 0 0 0 267 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1008
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1009
	      labelChannel: versionMergedLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1010
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1011
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1012
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1013
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1014
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1015
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1016
	      label: '(Merge)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1017
	      name: 'MergedLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1018
	      layout: (LayoutFrame -70 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1019
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1020
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1021
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1022
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1023
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1024
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1025
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1026
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1027
versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1028
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1029
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1030
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1031
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1032
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1033
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1034
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1035
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1036
     Tools::ChangeSetDiffTool new openInterface:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1037
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1038
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1039
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1040
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1041
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1042
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1043
        name: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1044
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1045
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1046
          label: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1047
          name: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1048
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1049
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1050
          backgroundColor: (Color 79.6078431372549 90.5882352941177 69.4117647058823)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1051
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1052
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1053
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1054
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1055
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1056
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1057
              label: 'versionA24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1058
              name: 'VersionAIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1059
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1060
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1061
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1062
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1063
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1064
              label: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1065
              name: 'VersionALabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1066
              layout: (LayoutFrame 30 0 0 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1067
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1068
              labelChannel: versionALabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1069
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1070
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1071
            )
10975
vrany
parents: 10939
diff changeset
  1072
           (LabelSpec
vrany
parents: 10939
diff changeset
  1073
              label: '(A)'
vrany
parents: 10939
diff changeset
  1074
              name: 'ALabel'
vrany
parents: 10939
diff changeset
  1075
              layout: (LayoutFrame -30 1 0 0 0 1 0 1)
vrany
parents: 10939
diff changeset
  1076
              translateLabel: true
vrany
parents: 10939
diff changeset
  1077
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1078
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1079
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1080
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1081
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1082
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1083
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1084
versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1085
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1086
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1087
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1088
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1089
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1090
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1091
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1092
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1093
     Tools::ChangeSetDiffTool new openInterface:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1094
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1095
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1096
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1097
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1098
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1099
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1100
        name: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1101
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1102
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1103
          label: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1104
          name: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1105
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1106
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1107
          backgroundColor: (Color 100.0 90.5882352941177 60.0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1108
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1109
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1110
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1111
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1112
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1113
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1114
              label: 'versionB24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1115
              name: 'VersionBIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1116
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1117
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1118
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1119
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1120
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1121
              label: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1122
              name: 'VersionBLabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1123
              layout: (LayoutFrame 30 0 0 0 167 0 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1124
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1125
              labelChannel: versionBLabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1126
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1127
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1128
              useDynamicPreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1129
              usePreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1130
            )
10975
vrany
parents: 10939
diff changeset
  1131
             (LabelSpec
vrany
parents: 10939
diff changeset
  1132
             label: '(B)'
vrany
parents: 10939
diff changeset
  1133
             name: 'BLabel'
vrany
parents: 10939
diff changeset
  1134
             layout: (LayoutFrame -30 1 0 0 0 1 0 1)
vrany
parents: 10939
diff changeset
  1135
             translateLabel: true
vrany
parents: 10939
diff changeset
  1136
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1137
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1138
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1139
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1140
      )
10975
vrany
parents: 10939
diff changeset
  1141
vrany
parents: 10939
diff changeset
  1142
    "Modified: / 16-12-2011 / 14:17:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1143
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1144
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1145
versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1146
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1147
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1148
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1149
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1150
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1151
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1152
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1153
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1154
     Tools::ChangeSetDiffTool new openInterface:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1155
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1156
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1157
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1158
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1159
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1160
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1161
	name: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1162
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1163
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1164
	  label: 'Version Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1165
	  name: 'Version Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1166
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1167
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1168
	  backgroundColor: (Color 67.843137254902 87.843137254902 96.4705882352941)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1169
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1170
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1171
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1172
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1173
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1174
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1175
	      label: 'versionBase24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1176
	      name: 'VersionBIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1177
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1178
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1179
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1180
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1181
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1182
	      label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1183
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1184
	      layout: (LayoutFrame 30 0 0 0 190 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1185
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1186
	      labelChannel: versionBaseLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1187
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1188
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1189
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1190
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1191
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1192
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1193
	      label: '(Base)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1194
	      name: 'BaseLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1195
	      layout: (LayoutFrame -50 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1196
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1197
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1198
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1199
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1200
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1201
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1202
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1203
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1204
versionMergeLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1205
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1206
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1207
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1208
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1209
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1210
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1211
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1212
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1213
     Tools::ChangeSetDiffTool new openInterface:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1214
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1215
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1216
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1217
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1218
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1219
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1220
	name: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1221
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1222
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1223
	  label: 'Version Merged'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1224
	  name: 'Version Merged'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1225
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1226
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1227
	  backgroundColor: (Color 96.2554360265507 72.7275501640345 95.8999008163577)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1228
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1229
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1230
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1231
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1232
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1233
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1234
	      label: 'versionMerged24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1235
	      name: 'VersionMergedIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1236
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1237
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1238
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1239
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1240
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1241
	      label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1242
	      name: 'VersionMergedLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1243
	      layout: (LayoutFrame 30 0 0 0 190 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1244
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1245
	      labelChannel: versionMergedLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1246
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1247
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1248
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1249
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1250
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1251
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1252
	      label: '(Merge)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1253
	      name: 'MergedLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1254
	      layout: (LayoutFrame -70 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1255
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1256
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1257
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1258
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1259
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1260
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1261
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1262
    "Created: / 17-01-2013 / 22:53:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1263
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1264
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1265
!ChangeSetDiffTool class methodsFor:'menu specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1266
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1267
listMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1268
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1269
     by the MenuEditor of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1270
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1271
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1272
     the MenuEditor may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1273
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1274
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1275
     MenuEditor new openOnClass:SVN::DiffBrowser andSelector:#listMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1276
     (Menu new fromLiteralArrayEncoding:(SVN::DiffBrowser listMenu)) startUp
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1277
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1278
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1279
    <resource: #menu>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1280
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1281
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1282
     #(Menu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1283
        (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1284
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1285
            label: 'Browse'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1286
            itemValue: listMenuBrowse
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1287
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1288
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1289
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1290
            label: '-'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1291
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1292
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1293
            label: 'Load version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1294
            itemValue: listMenuLoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1295
            nameKey: LoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1296
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1297
            labelImage: (ResourceRetriever #'SVN::IconLibrary' versionA16x16 'Load version A')
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1298
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1299
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1300
            label: 'Load version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1301
            itemValue: listMenuLoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1302
            nameKey: LoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1303
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1304
            labelImage: (ResourceRetriever #'SVN::IconLibrary' versionB16x16 'Load version B')
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1305
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1306
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1307
            label: '-'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1308
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1309
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1310
            enabled: hasSelection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1311
            label: 'Inspect'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1312
            itemValue: listMenuInspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1313
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1314
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1315
         )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1316
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1317
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1318
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1319
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1320
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1321
listMenuDiff
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1322
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1323
     by the MenuEditor of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1324
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1325
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1326
     the MenuEditor may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1327
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1328
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1329
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1330
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#listMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1331
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool listMenu)) startUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1332
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1333
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1334
    <resource: #menu>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1335
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1336
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1337
     #(Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1338
	(
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1339
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1340
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1341
	    label: 'Browse'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1342
	    itemValue: listMenuBrowse
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1343
	    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1344
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1345
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1346
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1347
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1348
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1349
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1350
	    label: 'Load version A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1351
	    itemValue: listMenuLoadVersionA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1352
	    nameKey: LoadVersionA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1353
	    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1354
	    labelImage: (ResourceRetriever #'SVN::IconLibrary' versionA16x16 'Load version A')
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1355
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1356
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1357
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1358
	    label: 'Load version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1359
	    itemValue: listMenuLoadVersionB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1360
	    nameKey: LoadVersionB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1361
	    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1362
	    labelImage: (ResourceRetriever #'SVN::IconLibrary' versionB16x16 'Load version B')
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1363
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1364
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1365
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1366
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1367
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1368
	    label: 'Open in...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1369
	    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1370
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1371
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1372
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1373
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1374
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1375
		  label: 'Inspector'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1376
		  itemValue: listMenuInspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1377
		  translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1378
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1379
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1380
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1381
		  label: 'kdiff3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1382
		  itemValue: listMenuOpenInExternal:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1383
		  translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1384
		  argument: 'kdiff3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1385
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1386
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1387
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1388
		  label: 'meld'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1389
		  itemValue: listMenuOpenInExternal:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1390
		  translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1391
		  argument: 'meld'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1392
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1393
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1394
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1395
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1396
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1397
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1398
	 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1399
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1400
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1401
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1402
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1403
    "Created: / 16-01-2013 / 15:47:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1404
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1405
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1406
listMenuMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1407
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1408
     by the MenuEditor of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1409
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1410
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1411
     the MenuEditor may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1412
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1413
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1414
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1415
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#listMenuMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1416
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool listMenuMerge)) startUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1417
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1418
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1419
    <resource: #menu>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1420
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1421
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1422
     #(Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1423
	(
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1424
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1425
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1426
	    label: 'Browse'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1427
	    itemValue: listMenuBrowse
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1428
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1429
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1430
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1431
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1432
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1433
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1434
	    label: 'Merge using A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1435
	    itemValue: listMenuMergeUsingA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1436
	    shortcutKey: Cmd2
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1437
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1438
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1439
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1440
	    label: 'Merge using B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1441
	    itemValue: listMenuMergeUsingB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1442
	    shortcutKey: Cmd3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1443
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1444
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1445
	    enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1446
	    label: 'Merge using Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1447
	    itemValue: listMenuMergeUsingBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1448
	    shortcutKey: Cmd1
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1449
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1450
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1451
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1452
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1453
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1454
	    label: 'Open in...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1455
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1456
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1457
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1458
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1459
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1460
		  label: 'Inspector'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1461
		  itemValue: listMenuInspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1462
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1463
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1464
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1465
		  label: 'kdiff3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1466
		  itemValue: listMenuOpenInExternal:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1467
		  argument: 'kdiff3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1468
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1469
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1470
		  enabled: hasSelection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1471
		  label: 'meld'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1472
		  itemValue: listMenuOpenInExternal:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1473
		  argument: 'meld'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1474
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1475
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1476
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1477
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1478
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1479
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1480
	 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1481
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1482
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1483
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1484
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1485
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1486
mainMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1487
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1488
     by the MenuEditor of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1489
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1490
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1491
     the MenuEditor may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1492
10975
vrany
parents: 10939
diff changeset
  1493
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1494
    "
10975
vrany
parents: 10939
diff changeset
  1495
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#mainMenu
vrany
parents: 10939
diff changeset
  1496
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool mainMenu)) startUp
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1497
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1498
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1499
    <resource: #menu>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1500
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1501
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1502
     #(Menu
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1503
	(
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1504
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1505
	    label: 'File'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1506
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1507
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1508
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1509
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1510
		  label: 'Open...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1511
		  itemValue: fileMenuOpen
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1512
		  shortcutKey: Ctrlo
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1513
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1514
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1515
		  enabled: canSave
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1516
		  label: 'Save'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1517
		  itemValue: fileMenuSave
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1518
		  shortcutKey: Ctrls
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1519
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1520
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1521
		  enabled: canSaveAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1522
		  label: 'Save As...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1523
		  itemValue: fileMenuSaveAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1524
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1525
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1526
		  enabled: canSaveAsPatch
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1527
		  label: 'Save As Patch '
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1528
		  itemValue: fileMenuSaveAsPatch
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1529
		  isVisible: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1530
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1531
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1532
		  enabled: canSaveMergedAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1533
		  label: 'Save Merged as... '
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1534
		  itemValue: fileMenuSaveMergedAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1535
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1536
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1537
		  label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1538
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1539
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1540
		  label: 'Exit'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1541
		  itemValue: closeRequest
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1542
		  shortcutKey: Ctrlq
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1543
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1544
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1545
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1546
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1547
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1548
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1549
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1550
	    label: 'Changeset'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1551
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1552
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1553
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1554
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1555
		  enabled: isDiff2Or3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1556
		  label: 'Browse changes (A)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1557
		  itemValue: changesetMenuBrowseA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1558
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1559
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1560
		  enabled: isDiff2Or3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1561
		  label: 'Browse changes (B)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1562
		  itemValue: changesetMenuBrowseB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1563
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1564
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1565
		  enabled: isDiff3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1566
		  label: 'Browse changes (Base)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1567
		  itemValue: changesetMenuBrowseBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1568
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1569
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1570
		  enabled: isMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1571
		  label: 'Browse changes (Merge)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1572
		  itemValue: changesetMenuBrowseMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1573
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1574
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1575
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1576
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1577
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1578
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1579
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1580
	    label: 'Movement'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1581
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1582
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1583
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1584
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1585
		  label: 'Go to Previous Delta'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1586
		  itemValue: menuMoveUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1587
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1588
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1589
		  label: 'Go To Next Delta'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1590
		  itemValue: menuMoveDown
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1591
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1592
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1593
		  label: 'Go to Previous Conflict'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1594
		  itemValue: menuMoveUpConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1595
		  shortcutKey: CmdCursorUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1596
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1597
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1598
		  label: 'Go to Next Conflict'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1599
		  itemValue: menuMoveDownConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1600
		  shortcutKey: CmdCursorDown
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1601
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1602
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1603
		  label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1604
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1605
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1606
		  label: 'Automatically Go to Next Conflict'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1607
		  indication: autoMoveToNextConflictHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1608
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1609
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1610
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1611
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1612
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1613
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1614
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1615
	    label: 'Change'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1616
	    submenuChannel: listMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1617
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1618
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1619
	    label: 'View'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1620
	    submenu:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1621
	   (Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1622
	      (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1623
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1624
		  label: 'Show Diffs in Version Methods'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1625
		  indication: showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1626
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1627
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1628
		  label: 'Show Diff in #copyright Methods'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1629
		  indication: showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1630
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1631
	       (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1632
		  label: 'Highlight Conflicts'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1633
		  indication: highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1634
		)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1635
	       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1636
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1637
	      nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1638
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1639
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1640
	 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1641
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1642
	nil
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1643
      )
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1644
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1645
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1646
toolbarMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1647
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1648
     by the MenuEditor of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1649
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1650
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1651
     the MenuEditor may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1652
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1653
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1654
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1655
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#toolbarMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1656
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool toolbarMenu)) startUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1657
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1658
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1659
    <resource: #menu>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1660
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1661
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1662
     #(Menu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1663
	(
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1664
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1665
	    label: 'Open'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1666
	    itemValue: fileMenuOpen
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1667
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1668
	    labelImage: (ResourceRetriever ToolbarIconLibrary loadFromFile22x22Icon)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1669
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1670
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1671
	    enabled: canSaveHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1672
	    label: 'Save'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1673
	    itemValue: fileMenuSave
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1674
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1675
	    labelImage: (ResourceRetriever ToolbarIconLibrary saveImageIcon)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1676
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1677
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1678
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1679
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1680
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1681
	    label: 'Go to Previous Delta'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1682
	    itemValue: menuMoveUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1683
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1684
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergePrev24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1685
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1686
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1687
	    label: 'Go to Next Delta'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1688
	    itemValue: menuMoveDown
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1689
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1690
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergeNext24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1691
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1692
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1693
	    label: 'Go to Previous Conflict'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1694
	    itemValue: menuMoveUpConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1695
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1696
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1697
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergePrevConflict24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1698
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1699
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1700
	    label: 'Go to Next Conflict'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1701
	    itemValue: menuMoveDownConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1702
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1703
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1704
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergeNextConflict24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1705
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1706
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1707
	    label: '-'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1708
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1709
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1710
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1711
	    label: 'Merge using Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1712
	    itemValue: listMenuMergeUsingBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1713
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1714
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1715
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingBaseAll24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1716
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1717
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1718
	    label: 'Merge using A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1719
	    itemValue: listMenuMergeUsingA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1720
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1721
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1722
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingAAll24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1723
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1724
	 (MenuItem
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1725
	    label: 'Merge using B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1726
	    itemValue: listMenuMergeUsingB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1727
	    isButton: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1728
	    isVisible: mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1729
	    labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingBAll24x24)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1730
	  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1731
	 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1732
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1733
	nil
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1734
      )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1735
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1736
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1737
!ChangeSetDiffTool class methodsFor:'plugIn spec'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1738
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1739
aspectSelectors
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1740
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1741
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1742
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1743
    "Do not manually edit this. If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1744
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1745
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1746
    "Return a description of exported aspects;
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1747
     these can be connected to aspects of an embedding application
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1748
     (if this app is embedded in a subCanvas)."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1749
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1750
    ^ #(
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1751
        #diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1752
      ).
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1753
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1754
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1755
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1756
!ChangeSetDiffTool methodsFor:'accessing'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1757
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1758
beSingleColumn
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1759
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1760
    self navigatorPanelSpecHolder value: #oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1761
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1762
    "Created: / 20-11-2009 / 20:41:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1763
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1764
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1765
beTwoColumn
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1766
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1767
    self navigatorPanelSpecHolder value: #twoColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1768
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1769
    "Created: / 20-11-2009 / 20:42:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1770
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1771
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1772
beTwoColumn: aBoolean
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1773
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1774
    aBoolean
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1775
        ifTrue:[self beTwoColumn]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1776
        ifFalse:[self beSingleColumn]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1777
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1778
    "Created: / 20-11-2009 / 20:43:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1779
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1780
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1781
codeAspect
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1782
    ^self codeAspectHolder value
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1783
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1784
    "Created: / 04-04-2013 / 18:23:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1785
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1786
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1787
diffInfo
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1788
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1789
    ^self diffInfoHolder value
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1790
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1791
    "Created: / 20-03-2012 / 11:00:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1792
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1793
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1794
diffset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1795
    
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1796
    ^self diffsetHolder value
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1797
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1798
    "Created: / 05-12-2009 / 11:53:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1799
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1800
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1801
diffset: aDiff3Set
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1802
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1803
    self diffsetHolder value: aDiff3Set
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1804
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1805
    "Created: / 01-11-2009 / 09:33:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1806
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1807
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1808
patchset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1809
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1810
    | patchset |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1811
    patchset := ChangeSet new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1812
    self diffset do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1813
        [:diff|patchset add:diff versionA].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1814
    ^patchset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1815
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1816
    "Created: / 05-12-2009 / 11:54:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1817
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1818
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1819
selection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1820
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1821
    ^self selectionHolder value
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1822
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1823
    "Created: / 22-10-2008 / 11:30:03 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1824
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1825
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1826
showCopyrightMethodDiffs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1827
    ^self showCopyrightMethodDiffsHolder value
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1828
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1829
    "Created: / 10-08-2012 / 16:07:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1830
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1831
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1832
showCopyrightMethodDiffs: aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1833
    self showCopyrightMethodDiffsHolder value: aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1834
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1835
    "Created: / 10-08-2012 / 16:07:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1836
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1837
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1838
showVersionMethodDiffs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1839
    ^ self showVersionMethodDiffsHolder value
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1840
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1841
    "Created: / 10-08-2012 / 16:07:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1842
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1843
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1844
showVersionMethodDiffs: aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1845
    self showVersionMethodDiffsHolder value: aBoolean
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1846
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1847
    "Created: / 10-08-2012 / 16:08:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1848
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1849
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1850
title: aString
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1851
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1852
    self titleHolder value: aString
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1853
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1854
    "Created: / 19-11-2009 / 15:44:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1855
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1856
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1857
!ChangeSetDiffTool methodsFor:'accessing-menus'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1858
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1859
listMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1860
    | spec |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1861
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1862
    spec := self isMerge ifTrue:[self class listMenuMerge] ifFalse:[self class listMenuDiff].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1863
    ^Menu decodeFromLiteralArray: spec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1864
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1865
    "Created: / 16-01-2013 / 15:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1866
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1867
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1868
!ChangeSetDiffTool methodsFor:'accessing-selection'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1869
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1870
selection: entry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1871
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1872
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1873
    self isOneColumnBrowser ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1874
	list1App selection: entry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1875
    ] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1876
	| parent |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1877
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1878
	parent := self diffsetHolderPrivate value diffs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1879
		    detect:[:each|each diffs includes: entry] ifNone:[nil].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1880
	parent notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1881
	    list1App selection: parent.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1882
	    list1App updateOutputGenerator.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1883
	    list2App updateList.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1884
	    list2App selection: entry.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1885
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1886
	]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1887
    ]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1888
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1889
    "Created: / 22-10-2008 / 11:30:11 / Jan Vrany <vranyj1@fel.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1890
    "Modified: / 17-01-2013 / 16:28:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1891
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1892
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1893
theFirstSelectedEntry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1894
    | selection |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1895
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1896
    selection := self selectionHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1897
    selection isNil ifTrue:[ ^ nil ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1898
    selection := selection collect:[:e|e]. "/selection might be an Iterator
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1899
    selection  isEmpty ifTrue:[ ^nil ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1900
    ^selection first
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1901
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1902
    "Created: / 17-01-2013 / 16:58:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1903
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1904
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1905
theLastSelectedEntry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1906
    | selection |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1907
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1908
    selection := self selectionHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1909
    selection isNil ifTrue:[ ^ nil ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1910
    selection := selection collect:[:e|e]. "/selection might be an Iterator
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1911
    selection  isEmpty ifTrue:[ ^nil ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1912
    ^selection last
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1913
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1914
    "Created: / 17-01-2013 / 13:22:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
15227
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1915
!
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1916
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1917
theSingleSelectedObject
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1918
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1919
    | sel selSize obj |
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1920
    sel := self selection.
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1921
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1922
    (sel isCollection and:[self isString not])
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1923
        ifFalse:[^sel].
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1924
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1925
    selSize := 0.
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1926
    obj := nil.        
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1927
    sel do:
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1928
        [:each|
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1929
        selSize := selSize + 1.
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1930
        selSize > 1 ifTrue:[^nil].
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1931
        obj := each].
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1932
    ^obj
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1933
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1934
    "Created: / 10-11-2009 / 11:12:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
764ae01ccfe1 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 14409
diff changeset
  1935
    "Modified: / 20-11-2009 / 19:54:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1936
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1937
15231
37bdad4551ec class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 15227
diff changeset
  1938
!ChangeSetDiffTool methodsFor:'accessing-subApps'!
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1939
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1940
textDiff2Tool
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1941
    textDiff2App isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1942
	textDiff2App := TextDiff2Tool new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1943
	    labelAHolder: self versionALabelHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1944
	     textAHolder: self versionATextHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1945
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1946
	    labelBHolder: self versionBLabelHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1947
	     textBHolder: self versionBTextHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1948
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1949
	    codeAspectHolder: self codeAspectHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1950
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1951
	    yourself
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1952
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1953
    ^textDiff2App
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1954
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1955
    "Created: / 16-03-2012 / 13:58:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1956
    "Modified: / 04-04-2013 / 18:17:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1957
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1958
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1959
textDiff3Tool
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1960
    textDiff3App isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1961
	textDiff3App := TextDiff3Tool new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1962
	    mergeHolder: self mergeHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1963
	    mergeDataHolder: self mergeDataHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1964
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1965
	    labelCHolder: self versionBaseLabelHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1966
	     textCHolder: self versionBaseTextHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1967
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1968
	    labelBHolder: self versionBLabelHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1969
	     textBHolder: self versionBTextHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1970
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1971
	    labelAHolder: self versionALabelHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1972
	     textAHolder: self versionATextHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1973
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1974
	    codeAspectHolder: self codeAspectHolder;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1975
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1976
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1977
	    yourself
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1978
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1979
    ^textDiff3App
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1980
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1981
    "Created: / 16-03-2012 / 15:16:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1982
    "Modified: / 04-04-2013 / 18:17:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1983
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1984
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1985
!ChangeSetDiffTool methodsFor:'accessing-subviews'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1986
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1987
labelsView:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1988
    labelsView := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1989
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1990
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1991
list1View: aView
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1992
    list1App := aView application.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1993
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1994
    "Created: / 17-01-2013 / 13:44:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1995
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1996
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1997
list2View: aView
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1998
    list2App := aView application.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  1999
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2000
    "Created: / 17-01-2013 / 13:44:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2001
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2002
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2003
navigatorAndDiffPanelView:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2004
    navigatorAndDiffPanelView := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2005
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2006
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2007
!ChangeSetDiffTool methodsFor:'aspects'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2008
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2009
autoMoveToNextConflictHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2010
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2011
    autoMoveToNextConflictHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2012
	autoMoveToNextConflictHolder := AspectAdaptor forAspect: #autoMoveToNextConflict.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2013
	autoMoveToNextConflictHolder subject: self class.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2014
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2015
    ^autoMoveToNextConflictHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2016
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2017
    "Created: / 17-01-2013 / 19:51:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2018
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2019
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2020
canSaveHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2021
    "return/create the 'canSaveHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2022
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2023
    canSaveHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2024
	canSaveHolder := false asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2025
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2026
    ^ canSaveHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2027
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2028
    "Modified: / 17-01-2013 / 21:00:13 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2029
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2030
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2031
codeAspectHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2032
    "return/create the valueHolder 'codeAspectHolder'"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2033
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2034
    codeAspectHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2035
	codeAspectHolder := ValueHolder with:nil "defaultValue here".
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2036
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2037
    ^ codeAspectHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2038
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2039
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2040
diffInfoHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2041
    "return/create the 'diffInfoHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2042
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2043
    diffInfoHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2044
	diffInfoHolder := ValueHolder new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2045
	diffInfoHolder addDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2046
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2047
    ^ diffInfoHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2048
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2049
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2050
diffInfoHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2051
    "set the 'diffInfoHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2052
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2053
    |oldValue newValue|
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2054
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2055
    diffInfoHolder notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2056
	oldValue := diffInfoHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2057
	diffInfoHolder removeDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2058
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2059
    diffInfoHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2060
    diffInfoHolder notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2061
	diffInfoHolder addDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2062
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2063
    newValue := diffInfoHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2064
    oldValue ~~ newValue ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2065
	self update:#value with:newValue from:diffInfoHolder.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2066
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2067
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2068
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2069
diffListEntryLabelGeneratorAspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2070
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2071
    ^nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2072
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2073
    "Created: / 24-11-2009 / 10:01:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2074
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2075
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2076
diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2077
    "return/create the 'diffsetHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2078
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2079
    diffsetHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2080
        diffsetHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2081
        diffsetHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2082
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2083
    ^ diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2084
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2085
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2086
diffsetHolder:aValueHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2087
    "set the 'diffsetHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2088
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2089
    |oldValue newValue|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2090
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2091
    diffsetHolder notNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2092
        oldValue := diffsetHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2093
        diffsetHolder removeDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2094
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2095
    diffsetHolder := aValueHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2096
    diffsetHolder notNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2097
        diffsetHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2098
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2099
    newValue := diffsetHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2100
    oldValue ~~ newValue ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2101
        self update:#value with:newValue from:diffsetHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2102
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2103
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2104
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2105
diffsetHolderPrivate
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2106
    "return/create the 'diffSetHolderPrivate' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2107
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2108
    diffsetHolderPrivate isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2109
        diffsetHolderPrivate := ValueHolder with: (self diffsetHolder value).
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2110
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2111
    ^ diffsetHolderPrivate
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2112
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2113
    "Created: / 05-12-2009 / 11:03:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2114
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2115
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2116
firstColSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2117
    "return/create the valueHolder 'firstColSelectionHolder'"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2118
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2119
    firstColSelectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2120
        firstColSelectionHolder := ValueHolder with:nil "defaultValue here".
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2121
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2122
    ^ firstColSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2123
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2124
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2125
hasDiffsetHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2126
    "return/create the 'hasDiffsetHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2127
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2128
    hasDiffsetHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2129
	hasDiffsetHolder := false asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2130
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2131
    ^ hasDiffsetHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2132
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2133
    "Modified: / 01-08-2012 / 17:16:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2134
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2135
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2136
hasDiffsetHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2137
    "set the 'hasDiffsetHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2138
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2139
    hasDiffsetHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2140
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2141
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2142
hasSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2143
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2144
    |holder|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2145
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2146
    (holder := builder bindingAt:#hasSelectionHolder) isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2147
        holder := (AspectAdaptor forAspect: #notEmptyOrNil)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2148
            subjectChannel: self selectionHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2149
        builder aspectAt:#hasSelectionHolder put: holder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2150
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2151
    ^ holder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2152
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2153
    "Created: / 22-10-2008 / 11:34:36 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2154
    "Modified: / 22-10-2008 / 12:38:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2155
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2156
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2157
highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2158
    "return/create the 'highlightConflictsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2159
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2160
    highlightConflictsHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2161
	highlightConflictsHolder := true asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2162
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2163
    ^ highlightConflictsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2164
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2165
    "Modified: / 01-08-2012 / 17:07:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2166
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2167
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2168
highlightConflictsHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2169
    "set the 'highlightConflictsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2170
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2171
    highlightConflictsHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2172
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2173
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2174
infoPanel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2175
    infoPanel isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2176
	infoPanel := InlineMessageDialog new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2177
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2178
    ^ infoPanel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2179
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2180
    "Created: / 09-02-2012 / 19:23:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2181
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2182
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2183
labelSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2184
    "return/create the 'labelSpecHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2185
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2186
    labelSpecHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2187
	labelSpecHolder := nil asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2188
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2189
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2190
    ^ labelSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2191
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2192
    "Modified: / 17-01-2013 / 23:32:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2193
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2194
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2195
listHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2196
    "return/create the 'listHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2197
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2198
    listHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2199
        listHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2200
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2201
    ^ listHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2202
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2203
    "Modified: / 01-11-2009 / 16:57:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2204
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2205
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2206
listMenuHolder
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2207
    diffMenuHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2208
"/        diffMenuHolder := ValueHolder with:self listMenu
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2209
      diffMenuHolder := BlockValue with:[:v|self listMenu] argument: self mergeHolder
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2210
    ].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2211
    ^ diffMenuHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2212
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2213
    "Created: / 21-11-2009 / 18:52:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2214
    "Modified: / 18-11-2011 / 14:57:47 / cg"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2215
    "Modified: / 16-01-2013 / 15:59:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2216
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2217
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2218
mergeDataHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2219
    "return/create the 'mergeDataHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2220
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2221
    mergeDataHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2222
	mergeDataHolder := ValueHolder new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2223
	mergeDataHolder addDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2224
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2225
    ^ mergeDataHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2226
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2227
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2228
mergeDataHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2229
    "set the 'mergeDataHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2230
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2231
    |oldValue newValue|
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2232
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2233
    mergeDataHolder notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2234
	oldValue := mergeDataHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2235
	mergeDataHolder removeDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2236
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2237
    mergeDataHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2238
    mergeDataHolder notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2239
	mergeDataHolder addDependent:self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2240
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2241
    newValue := mergeDataHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2242
    oldValue ~~ newValue ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2243
	self update:#value with:newValue from:mergeDataHolder.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2244
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2245
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2246
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2247
mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2248
    "return/create the 'mergeHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2249
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2250
    mergeHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2251
	mergeHolder := ValueHolder with: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2252
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2253
    ^ mergeHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2254
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2255
    "Modified: / 19-03-2012 / 14:09:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2256
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2257
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2258
mergeHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2259
    "set the 'mergeHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2260
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2261
    mergeHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2262
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2263
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2264
mergeSavedHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2265
    "return/create the 'mergeSavedHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2266
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2267
    mergeSavedHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2268
	mergeSavedHolder := false asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2269
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2270
    ^ mergeSavedHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2271
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2272
    "Modified: / 15-01-2013 / 11:39:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2273
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2274
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2275
nameAspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2276
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2277
    ^(AspectAdaptor forAspect: #name)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2278
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2279
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2280
    "Created: / 01-11-2009 / 11:14:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2281
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2282
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2283
navigatorPanelSpecHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2284
    <resource: #uiAspect>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2285
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2286
    navigatorPanelSpecHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2287
        navigatorPanelSpecHolder := ValueHolder with: #twoColumnNavigatorSpec.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2288
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2289
    ^ navigatorPanelSpecHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2290
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2291
    "Modified: / 20-11-2009 / 20:12:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2292
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2293
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2294
secondColSelectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2295
    "return/create the valueHolder 'firstColSelectionHolder'"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2296
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2297
    ^self selectionHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2298
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2299
    "Created: / 17-01-2013 / 12:49:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2300
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2301
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2302
selectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2303
    "return/create the 'selectionHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2304
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2305
    selectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2306
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2307
        selectionHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2308
        selectionHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2309
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2310
    ^ selectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2311
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2312
    "Modified (format): / 06-07-2011 / 12:25:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2313
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2314
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2315
showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2316
    "return/create the 'showCopyrightMethodDiffsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2317
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2318
    showCopyrightMethodDiffsHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2319
	showCopyrightMethodDiffsHolder := true asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2320
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2321
    ^ showCopyrightMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2322
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2323
    "Modified: / 01-08-2012 / 17:06:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2324
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2325
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2326
showCopyrightMethodDiffsHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2327
    "set the 'showCopyrightMethodDiffsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2328
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2329
    showCopyrightMethodDiffsHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2330
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2331
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2332
showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2333
    "return/create the 'showVersionMethodDiffsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2334
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2335
    showVersionMethodDiffsHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2336
	showVersionMethodDiffsHolder := true asValue.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2337
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2338
    ^ showVersionMethodDiffsHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2339
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2340
    "Modified: / 18-04-2012 / 19:02:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2341
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2342
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2343
showVersionMethodDiffsHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2344
    "set the 'showVersionMethodDiffsHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2345
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2346
    showVersionMethodDiffsHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2347
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2348
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2349
singleSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2350
    "return/create the 'singleSelectionHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2351
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2352
    singleSelectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2353
        singleSelectionHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2354
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2355
    ^ singleSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2356
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2357
    "Modified: / 10-11-2009 / 11:09:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2358
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2359
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2360
textDiffToolHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2361
    "return/create the 'textDiffToolHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2362
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2363
    textDiffToolHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2364
	textDiffToolHolder := ValueHolder with: self textDiff2Tool.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2365
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2366
    ^ textDiffToolHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2367
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2368
    "Modified: / 16-03-2012 / 13:57:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2369
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2370
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2371
textDiffToolHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2372
    "set the 'textDiffToolHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2373
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2374
    textDiffToolHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2375
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2376
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2377
textDiffToolWindowSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2378
    "return/create the 'textDiffToolWindowSpecHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2379
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2380
    textDiffToolWindowSpecHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2381
	textDiffToolWindowSpecHolder := #windowSpecForEmbedding asValue.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2382
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2383
    ^ textDiffToolWindowSpecHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2384
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2385
    "Modified: / 16-03-2012 / 13:57:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2386
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2387
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2388
textDiffToolWindowSpecHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2389
    "set the 'textDiffToolWindowSpecHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2390
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2391
    textDiffToolWindowSpecHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2392
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2393
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2394
titleHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2395
    "return/create the 'titleHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2396
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2397
    titleHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2398
        titleHolder := ValueHolder with: 'Diff Browser'.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2399
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2400
    ^ titleHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2401
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2402
    "Modified: / 01-11-2009 / 14:04:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2403
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2404
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2405
versionALabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2406
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2407
    ^(AspectAdaptor forAspect: #versionALabel)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2408
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2409
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2410
    "Created: / 09-04-2011 / 23:30:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2411
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2412
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2413
versionATextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2414
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2415
    versionATextHolder isNil ifTrue:[
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2416
        versionATextHolder := ValueHolder new
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2417
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2418
    ^versionATextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2419
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2420
    "Created: / 06-07-2011 / 12:05:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2421
    "Modified: / 18-11-2011 / 14:57:56 / cg"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2422
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2423
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2424
versionBLabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2425
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2426
    ^(AspectAdaptor forAspect: #versionBLabel)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2427
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2428
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2429
    "Created: / 09-04-2011 / 23:30:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2430
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2431
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2432
versionBTextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2433
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2434
    versionBTextHolder isNil ifTrue:[
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2435
        versionBTextHolder := ValueHolder new
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2436
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2437
    ^versionBTextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2438
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2439
    "Created: / 06-07-2011 / 12:05:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10879
0dc2095adecf changed:
Claus Gittinger <cg@exept.de>
parents: 10741
diff changeset
  2440
    "Modified: / 18-11-2011 / 14:57:59 / cg"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2441
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2442
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2443
versionBaseLabelHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2444
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2445
    ^(AspectAdaptor forAspect: #versionBaseLabel)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2446
	subjectChannel: self diffsetHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2447
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2448
    "Created: / 16-03-2012 / 15:18:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2449
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2450
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2451
versionBaseTextHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2452
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2453
    versionBaseTextHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2454
	versionBaseTextHolder := ValueHolder new
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2455
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2456
    ^versionBaseTextHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2457
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2458
    "Modified: / 18-11-2011 / 14:57:59 / cg"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2459
    "Created: / 16-03-2012 / 15:19:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2460
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2461
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2462
!ChangeSetDiffTool methodsFor:'change & update'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2463
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2464
diffInfoChanged
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2465
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2466
    | info |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2467
    info := self diffInfoHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2468
    self hasDiffsetHolder value: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2469
    self mergeSavedHolder value: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2470
    self canSaveHolder value: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2471
    info notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2472
	self infoPanel showProgressLabeled: (resources string:'Reading changesets') while: [
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2473
	    info read.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2474
	    self diffset: info diffset.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2475
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2476
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2477
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2478
    "Created: / 19-03-2012 / 23:40:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2479
    "Modified: / 21-01-2013 / 21:12:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2480
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2481
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2482
diffsetChanged
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2483
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2484
    | ds |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2485
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2486
    ds := self diffsetHolder value.
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2487
    ds depth = 2 ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2488
	self beTwoColumn.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2489
    ] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2490
	self beSingleColumn.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2491
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2492
    self hasDiffsetHolder value: ds notNil.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2493
    self canSaveHolder value: self canSave.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2494
    alreadyWarnedAboutUnsavedMerge := false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2495
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2496
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2497
    self diffsetHolderPrivate value:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2498
	(self isOneColumnBrowser
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2499
	    ifTrue:[ds flattened sort]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2500
	    ifFalse:[ds value sort]).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2501
    self autoMoveToNextConflictHolder value ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2502
	self menuMoveDownConflict.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2503
    ].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2504
    self versionALabelHolder value: ds versionALabel.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2505
    self versionBLabelHolder value: ds versionBLabel.
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2506
    self versionBaseLabelHolder value: ds versionBaseLabel.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2507
    self updateViews.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2508
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2509
    "Created: / 05-12-2009 / 11:03:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2510
    "Modified: / 29-06-2011 / 08:24:18 / Jan Vrany <enter your email here>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2511
    "Modified: / 21-01-2013 / 21:13:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2512
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2513
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2514
mergeDataChanged
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2515
    "Resolution has been changed..."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2516
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2517
    self canSaveHolder value: self canSave.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2518
    alreadyWarnedAboutUnsavedMerge := false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2519
    (self autoMoveToNextConflictHolder value and:[mergeData isMerged]) ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2520
	self menuMoveDownConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2521
    ]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2522
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2523
    "Created: / 17-01-2013 / 20:06:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2524
    "Modified: / 17-01-2013 / 21:20:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2525
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2526
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2527
mergeDataHolderChanged
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2528
    mergeData notNil ifTrue:[mergeData removeDependent: self].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2529
    mergeData := self mergeDataHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2530
    mergeData notNil ifTrue:[mergeData addDependent: self].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2531
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2532
    "Created: / 16-01-2013 / 09:24:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2533
    "Modified: / 17-01-2013 / 20:06:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2534
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2535
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2536
selectionChanged
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2537
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2538
    | diffItem mergeData |
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2539
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2540
    diffItem := self theSingleSelectedObject.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2541
    self singleSelectionHolder value: diffItem.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2542
    diffItem isNil ifTrue:[^self].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2543
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2544
    self isMerge ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2545
	self mergeDataHolder setValue: (mergeData := diffItem mergeInfo).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2546
    ].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2547
    self versionATextHolder setValue: diffItem versionAText.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2548
    self versionBTextHolder setValue: diffItem versionBText.
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2549
    self versionBaseTextHolder setValue: diffItem versionBaseText.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2550
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2551
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2552
    self versionATextHolder changed: #value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2553
    self versionBTextHolder changed: #value.
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2554
    self versionBaseTextHolder changed: #value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2555
    self isMerge ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2556
	self mergeDataHolder changed: #value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2557
	"Maybe, there was no merge data beforehand. In that case,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2558
	 update"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2559
	mergeData isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2560
	    diffItem mergeInfo: (self mergeDataHolder value).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2561
	]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2562
    ]
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2563
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2564
    "Created: / 22-10-2008 / 11:29:24 / Jan Vrany <vranyj1@fel.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2565
    "Modified: / 19-03-2012 / 14:59:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2566
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2567
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2568
update: aspect with: param from: sender
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2569
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2570
    sender == selectionHolder ifTrue:[
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2571
	self selectionChanged.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2572
	^self.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2573
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2574
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2575
    sender == diffsetHolder ifTrue:[
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2576
	self diffsetChanged.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2577
	^self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2578
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2579
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2580
    sender == diffInfoHolder ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2581
	self diffInfoChanged.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2582
	^self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2583
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2584
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2585
    sender == mergeDataHolder ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2586
	self mergeDataHolderChanged.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2587
	^self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2588
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2589
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2590
    sender == mergeData ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2591
	"Resolution has been changed..."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2592
	self mergeDataChanged.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2593
	^self.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2594
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2595
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2596
    ^super update: aspect with: param from: sender
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2597
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2598
    "Created: / 05-12-2009 / 11:02:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2599
    "Modified (format): / 17-01-2013 / 20:06:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2600
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2601
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2602
updateListMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2603
    |menu diffs loadA loadB|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2604
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2605
    menu := self listMenuHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2606
    diffs := self selection ? #().
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2607
    loadA := menu atNameKey:#LoadVersionA.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2608
    loadA disable.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2609
    loadB := menu atNameKey:#LoadVersionB.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2610
    loadB disable.
16916
b34991c7bb12 #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16536
diff changeset
  2611
b34991c7bb12 #TUNING by cg
Claus Gittinger <cg@exept.de>
parents: 16536
diff changeset
  2612
    diffs do:[:diff | 
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2613
        diff versionA 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2614
            ifNotNil:[
14409
4814f7144ad0 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 13880
diff changeset
  2615
                loadA 
4814f7144ad0 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 13880
diff changeset
  2616
                    label:('Load version ' , diff versionALabel);
4814f7144ad0 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 13880
diff changeset
  2617
                    enable.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2618
            ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2619
        diff versionB 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2620
            ifNotNil:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2621
                loadB
14409
4814f7144ad0 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 13880
diff changeset
  2622
                    label:('Load version ' , diff versionBLabel);
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2623
                    enable
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2624
            ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2625
    ].
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2626
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2627
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2628
updateViews
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2629
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2630
    (self diffInfo notNil and:[self diffInfo isDiff3]) ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2631
	self diffInfo isMerge ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2632
	    self mergeHolder value: true.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2633
	    self labelSpecHolder value: #labelMergeSpec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2634
	    self labelHeight: 120.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2635
	] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2636
	    self mergeHolder value: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2637
	    self labelSpecHolder value: #labelDiff3Spec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2638
	    self labelHeight: 90.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2639
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2640
	self textDiffToolHolder value isDiff3 ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2641
	    textDiffToolHolder value: self textDiff3Tool.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2642
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2643
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2644
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2645
    ] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2646
	self mergeHolder value: false.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2647
	self labelSpecHolder value: #labelDiff2Spec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2648
	self labelHeight: 60.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2649
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2650
	self textDiffToolHolder value isDiff2 ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2651
	    textDiffToolHolder value: self textDiff2Tool.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2652
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2653
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2654
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2655
    "Created: / 20-03-2012 / 10:21:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2656
    "Modified: / 21-01-2013 / 21:16:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2657
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2658
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2659
!ChangeSetDiffTool methodsFor:'hooks'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2660
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2661
commonPostOpen
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2662
    self updateViews
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2663
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2664
    "Created: / 21-01-2013 / 21:18:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2665
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2666
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2667
!ChangeSetDiffTool methodsFor:'initialization'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2668
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2669
initialize
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2670
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2671
    super initialize.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2672
    self createBuilder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2673
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2674
    "Created: / 22-10-2008 / 12:37:14 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2675
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2676
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2677
!ChangeSetDiffTool methodsFor:'menu actions'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2678
10975
vrany
parents: 10939
diff changeset
  2679
changesetMenuBrowse: changeset
vrany
parents: 10939
diff changeset
  2680
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2681
    (Tools::ChangeSetBrowser2 on: (changeset , self diffInfo same))
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2682
        allowRemove: true;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2683
        open
10975
vrany
parents: 10939
diff changeset
  2684
vrany
parents: 10939
diff changeset
  2685
    "Created: / 16-12-2011 / 14:31:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2686
    "Modified: / 12-11-2013 / 17:19:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10975
vrany
parents: 10939
diff changeset
  2687
!
vrany
parents: 10939
diff changeset
  2688
vrany
parents: 10939
diff changeset
  2689
changesetMenuBrowseA
vrany
parents: 10939
diff changeset
  2690
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2691
    self changesetMenuBrowse: self diffInfo diffset changesetA
10975
vrany
parents: 10939
diff changeset
  2692
vrany
parents: 10939
diff changeset
  2693
    "Created: / 16-12-2011 / 14:23:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
vrany
parents: 10939
diff changeset
  2694
!
vrany
parents: 10939
diff changeset
  2695
vrany
parents: 10939
diff changeset
  2696
changesetMenuBrowseB
vrany
parents: 10939
diff changeset
  2697
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2698
    self changesetMenuBrowse: self diffInfo diffset changesetB
10975
vrany
parents: 10939
diff changeset
  2699
vrany
parents: 10939
diff changeset
  2700
    "Created: / 16-12-2011 / 14:27:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
vrany
parents: 10939
diff changeset
  2701
!
vrany
parents: 10939
diff changeset
  2702
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2703
changesetMenuBrowseBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2704
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2705
    self changesetMenuBrowse: self diffInfo diffset changesetBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2706
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2707
    "Created: / 20-03-2012 / 13:34:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2708
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2709
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2710
changesetMenuBrowseMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2711
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2712
    self changesetMenuBrowse: self diffInfo diffset changesetMerged
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2713
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2714
    "Created: / 20-03-2012 / 14:34:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2715
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2716
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2717
fileMenuOpen
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2718
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2719
    | dlg info |
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2720
    dlg := OpenDialog new.
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2721
    info := LastDiffInfo.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2722
    info isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2723
        info := ChangeSetDiffInfo new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2724
        info specMerge: ChangeSetSpec changeSet
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2725
    ] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2726
        info := info deepCopy.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2727
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2728
    dlg diffInfo: info.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2729
    dlg open ifFalse:[^self].
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2730
    info := dlg diffInfo.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2731
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2732
    ^self fileMenuOpenOnDiffInfo: info
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2733
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2734
    "Modified: / 13-11-2013 / 11:54:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2735
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2736
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2737
fileMenuOpenOnDiffBetween: a and: b
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2738
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2739
    self diffset: (ChangeSetDiff versionA: a versionB: b).
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2740
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2741
    "Created: / 21-03-2011 / 23:23:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2742
    "Modified: / 29-06-2011 / 08:10:17 / Jan Vrany <enter your email here>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2743
    "Modified: / 06-07-2011 / 12:56:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2744
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2745
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2746
fileMenuOpenOnDiffInfo: info
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2747
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2748
    LastDiffInfo := info.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2749
    self diffInfoHolder value: info
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2750
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2751
    "Created: / 20-03-2012 / 00:04:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2752
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2753
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2754
fileMenuSave
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2755
    self fileMenuSaveAs: self diffInfo specMergeFile.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2756
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2757
    "Modified: / 20-03-2012 / 15:07:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2758
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2759
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2760
fileMenuSaveAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2761
    | info file suggestion |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2762
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2763
    info := self diffInfo.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2764
    suggestion := (info specMerge isFile ifTrue:['merged.chg'] ifFalse:[info specMergeFile]).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2765
    file := Dialog requestFileName:'Select File for Save' default: (suggestion) pattern:('*.chg;*.st').
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2766
    file isNil ifTrue:[^self].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2767
    self fileMenuSaveAs: file.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2768
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2769
    "Modified: / 20-03-2012 / 15:07:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2770
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2771
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2772
fileMenuSaveAs: aFilename
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2773
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2774
    self fileMenuSaveAs: aFilename format: #classSource
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2775
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2776
    "Created: / 20-03-2012 / 15:07:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2777
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2778
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2779
fileMenuSaveAs: aFilename format: format
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2780
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2781
    | changesToSave |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2782
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2783
    changesToSave := (self diffInfo diffset changesetMerged) , (self diffInfo same).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2784
    changesToSave := changesToSave reject:[:chg|chg isDoIt].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2785
    changesToSave saveToFile: aFilename format: format.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2786
    self mergeSavedHolder value: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2787
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2788
    "Created: / 20-03-2012 / 15:09:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2789
    "Modified: / 15-01-2013 / 11:40:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2790
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2791
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2792
fileMenuSaveAsPatch
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2793
    | filename |
15929
b3a5f11ba5f5 #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 15231
diff changeset
  2794
    
b3a5f11ba5f5 #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 15231
diff changeset
  2795
    filename := Dialog requestFileName: 'Enter filename' default:'patch.chg' ifFail:[^self].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2796
    self patchset fileOutAs: filename.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2797
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2798
    "Modified: / 05-12-2009 / 12:37:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2799
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2800
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2801
fileMenuSaveMergedAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2802
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2803
    self halt.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2804
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2805
    "Modified: / 03-08-2012 / 15:39:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2806
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2807
10939
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2808
listMenuBrowse
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2809
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2810
    | items |
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2811
    items := self selection collect:[:e|e]. "/must do collect as selection is an iterator..."
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2812
    items size == 1 ifTrue:[
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2813
        | item cls sel |
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2814
        item:= items anElement.
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2815
        cls := item changeClass.
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2816
        sel := item changeSelector.
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2817
        cls notNil ifTrue:[
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2818
            sel notNil ifTrue:[
13017
62a2cd2d8b70 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 10975
diff changeset
  2819
                UserPreferences systemBrowserClass
10939
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2820
                    openInClass:cls selector:sel
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2821
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2822
            ] ifFalse:[
13017
62a2cd2d8b70 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 10975
diff changeset
  2823
                UserPreferences systemBrowserClass
10939
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2824
                    browseClass: cls
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2825
            ]
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2826
        ] ifFalse:[
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2827
            Dialog warn: (self class resources at: 'Oops, class is gone')
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2828
        ]
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2829
    ] ifFalse:[
16536
b38565bce1a0 #UI_ENHANCEMENT by cg
Claus Gittinger <cg@exept.de>
parents: 16502
diff changeset
  2830
        Dialog error: 'Not yet implemented (Tools::ChangeSetDiffTool » listMenuBrowse)'.                        
10939
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2831
    ]
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2832
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2833
    "Created: / 30-11-2011 / 11:30:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2834
!
e8a439fbd82d - added filter support
vrany
parents: 10879
diff changeset
  2835
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2836
listMenuInspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2837
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2838
    (self selection collect:[:e|e]) inspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2839
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2840
    "Modified: / 24-11-2009 / 12:51:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2841
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2842
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2843
listMenuLoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2844
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2845
    self selection do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2846
        [:diff|diff versionA apply]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2847
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2848
    "Modified: / 09-12-2009 / 23:09:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2849
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2850
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2851
listMenuLoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2852
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2853
    self selection do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2854
        [:diff|diff versionB apply]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2855
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2856
    "Modified: / 09-12-2009 / 23:10:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2857
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2858
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2859
listMenuMergeUsingA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2860
    self textDiffToolHolder value doMergeAllUsingA
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2861
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2862
    "Modified: / 16-01-2013 / 15:57:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2863
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2864
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2865
listMenuMergeUsingB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2866
    self textDiffToolHolder value doMergeAllUsingB
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2867
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2868
    "Created: / 16-01-2013 / 15:57:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2869
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2870
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2871
listMenuMergeUsingBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2872
    self textDiffToolHolder value doMergeAllUsingBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2873
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2874
    "Created: / 16-01-2013 / 15:57:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2875
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2876
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2877
listMenuOpenInExternal: command
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2878
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2879
    (OperatingSystem canExecuteCommand: command) ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2880
	Dialog warn: 'Sorry. ', command , ' is not installed or not in PATH'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2881
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2882
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2883
    self selection do:[:item|
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2884
	| base a b cmd |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2885
	item versionBase notNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2886
	    base := Filename newTemporary.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2887
	    base writingFileDo:[:s|s nextPutAll: item versionBase source].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2888
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2889
	a := Filename newTemporary.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2890
	a writingFileDo:[:s|s nextPutAll: item versionA source].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2891
	b := Filename newTemporary.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2892
	b writingFileDo:[:s|s nextPutAll: item versionB source].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2893
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2894
	base isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2895
	    cmd := '%1 %2 %3' bindWith: command with: a pathName with: b pathName
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2896
	] ifFalse:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2897
	    cmd := '%1 %4 %2 %3 ' bindWith: command with: a pathName with: b pathName with: base pathName.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2898
	].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2899
	[ OperatingSystem executeCommand: cmd.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2900
	a remove.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2901
	b remove.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2902
	base notNil ifTrue:[base remove]. ] fork
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2903
    ]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2904
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2905
    "Modified: / 17-03-2012 / 08:55:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2906
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2907
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2908
menuMoveDown
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2909
    self menuMoveDownToSuchThat: [:entry|true]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2910
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2911
    "Modified: / 17-01-2013 / 16:53:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2912
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2913
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2914
menuMoveDownConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2915
    self menuMoveDownToSuchThat: [:entry|entry isMerged not]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2916
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2917
    "Modified: / 17-01-2013 / 16:53:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2918
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2919
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2920
menuMoveDownToSuchThat: aBlock
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2921
    | oldSel newSel |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2922
    oldSel := self theLastSelectedEntry.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2923
    newSel := self diffsetHolderPrivate value nextEntryAfter: oldSel suchThat: aBlock.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2924
    self menuMoveTo: newSel.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2925
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2926
    "Created: / 17-01-2013 / 16:52:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2927
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2928
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2929
menuMoveTo: entry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2930
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2931
"/    self window sensor pushUserEvent:#selection: for: self withArgument: entry
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2932
    self selection: entry.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2933
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2934
    "Created: / 17-01-2013 / 13:03:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2935
    "Modified: / 17-01-2013 / 16:27:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2936
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2937
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2938
menuMoveUp
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2939
    self menuMoveUpToSuchThat: [:entry|true]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2940
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2941
    "Created: / 17-01-2013 / 16:58:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2942
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2943
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2944
menuMoveUpConflict
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2945
    self menuMoveUpToSuchThat: [:entry|entry isMerged not]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2946
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2947
    "Created: / 17-01-2013 / 17:00:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2948
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2949
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2950
menuMoveUpToSuchThat: aBlock
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2951
    | oldSel newSel |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2952
    oldSel := self theFirstSelectedEntry.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2953
    newSel := self diffsetHolderPrivate value nextEntryBefore: oldSel suchThat: aBlock.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2954
    self menuMoveTo: newSel.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2955
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2956
    "Created: / 17-01-2013 / 16:58:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2957
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2958
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2959
!ChangeSetDiffTool methodsFor:'private'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2960
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2961
labelHeight: height
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2962
    (labelsView notNil and:[navigatorAndDiffPanelView notNil]) ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2963
	labelsView layout: (labelsView layout copy bottomOffset: height).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2964
	navigatorAndDiffPanelView layout: (navigatorAndDiffPanelView layout copy topOffset: height).
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2965
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2966
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2967
    "Created: / 17-01-2013 / 23:38:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2968
    "Modified: / 21-01-2013 / 21:17:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2969
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2970
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2971
!ChangeSetDiffTool methodsFor:'queries'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2972
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2973
canBrowse
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2974
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2975
    ^true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2976
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2977
    "^[self selection notNil 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2978
        and:[self selection versionA notNil]]"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2979
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2980
    "Created: / 02-11-2009 / 18:32:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2981
    "Modified: / 21-11-2009 / 18:46:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2982
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2983
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2984
canSave
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2985
    "Returns true, if a merged file can be saved"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2986
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2987
    ^self canSaveAs and:[self diffInfo specMerge isFile]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2988
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2989
    "Created: / 20-03-2012 / 15:00:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2990
    "Modified: / 17-01-2013 / 21:09:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2991
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2992
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2993
canSaveAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2994
    "Returns true, if a merged file can be saved"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2995
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2996
    | info |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2997
    info := self diffInfo.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2998
    info isNil ifTrue:[^false].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  2999
    ^info isMerge and:[info diffset notNil and:[info diffset isMerged]]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3000
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3001
    "Created: / 20-03-2012 / 15:03:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3002
    "Modified: / 17-01-2013 / 20:57:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3003
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3004
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3005
canSaveAsPatch
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3006
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3007
    ^false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3008
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3009
    "Created: / 20-03-2012 / 14:55:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3010
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3011
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3012
canSaveMergedAs
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3013
    "Returns true, if a merged file can be saved"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3014
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3015
    | info |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3016
    info := self diffInfo.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3017
    info isNil ifTrue:[^false].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3018
    ^info isMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3019
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3020
    "Created: / 03-08-2012 / 15:25:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3021
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3022
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3023
hasSelection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3024
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3025
    ^[self selection notNil]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3026
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3027
    "Created: / 03-11-2009 / 10:48:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3028
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3029
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3030
isOneColumnBrowser
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3031
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3032
    ^self navigatorPanelSpecHolder value = #oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3033
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3034
    "Created: / 05-12-2009 / 11:04:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3035
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3036
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3037
!ChangeSetDiffTool methodsFor:'startup & release'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3038
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3039
closeRequest
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3040
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3041
    "/Warn about unsaved merge..."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3042
    (alreadyWarnedAboutUnsavedMerge not and:[self canSave and:[mergeSavedHolder value not]]) ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3043
	alreadyWarnedAboutUnsavedMerge := true.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3044
	self infoPanel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3045
	    reset;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3046
	    beInformation;
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3047
	    message: (self resources string:'Output file (merge) has not been saved. Save?');
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3048
	    addButtonWithLabel: (self resources string:'Save') action: [
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3049
		self fileMenuSave.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3050
		self closeDownViews.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3051
	    ];
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3052
	    addButtonWithLabel: (self resources string:'Cancel') action:[self infoPanel hide];
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3053
	    show.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3054
	^self.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3055
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3056
    self closeDownViews.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3057
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3058
    "Created: / 17-01-2013 / 21:02:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3059
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3060
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3061
!ChangeSetDiffTool methodsFor:'testing'!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3062
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3063
isDiff2
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3064
    ^self diffInfo notNil and:[self diffInfo isDiff2]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3065
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3066
    "Created: / 20-03-2012 / 13:27:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3067
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3068
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3069
isDiff2Or3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3070
    ^self diffInfo notNil and:[self diffInfo isDiff2 or:[self diffInfo isDiff3]]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3071
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3072
    "Created: / 20-03-2012 / 13:29:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3073
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3074
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3075
isDiff3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3076
    ^self diffInfo notNil and:[self diffInfo isDiff3]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3077
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3078
    "Created: / 20-03-2012 / 13:27:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3079
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3080
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3081
isMerge
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3082
    ^self diffInfo notNil and:[self diffInfo isMerge]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3083
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3084
    "Created: / 19-03-2012 / 11:53:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3085
! !
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3086
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3087
!ChangeSetDiffTool::OpenDialog class methodsFor:'image specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3088
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3089
versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3090
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3091
    ^ToolbarIconLibrary versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3092
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3093
    "Created: / 24-03-2010 / 20:49:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3094
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3095
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3096
versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3097
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3098
    ^ToolbarIconLibrary versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3099
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3100
    "Created: / 24-03-2010 / 20:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3101
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3102
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3103
versionBase24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3104
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3105
    ^ToolbarIconLibrary versionBase24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3106
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3107
    "Created: / 19-03-2012 / 23:11:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3108
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3109
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3110
versionMerged24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3111
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3112
    ^ToolbarIconLibrary versionMerged24x24
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3113
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3114
    "Created: / 19-03-2012 / 23:34:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3115
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3116
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3117
!ChangeSetDiffTool::OpenDialog class methodsFor:'interface specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3118
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3119
windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3120
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3121
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3122
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3123
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3124
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3125
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3126
    "
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3127
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#windowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3128
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#windowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3129
     Tools::ChangeSetDiffTool::OpenDialog open
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3130
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3131
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3132
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3133
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3134
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3135
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3136
	name: windowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3137
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3138
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3139
	  label: 'Open...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3140
	  name: 'Open...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3141
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3142
	  bounds: (Rectangle 0 0 640 457)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3143
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3144
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3145
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3146
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3147
	   (VerticalPanelViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3148
	      name: 'VerticalPanel1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3149
	      layout: (LayoutFrame 0 0 0 0 0 1 -30 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3150
	      horizontalLayout: fit
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3151
	      verticalLayout: top
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3152
	      horizontalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3153
	      verticalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3154
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3155
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3156
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3157
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3158
		    name: 'B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3159
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3160
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3161
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3162
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3163
			  name: 'SubSpecification2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3164
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3165
			  minorKey: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3166
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3167
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3168
			  name: 'SubCanvas1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3169
			  layout: (LayoutFrame 30 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3170
			  level: 0
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3171
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3172
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3173
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3174
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3175
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3176
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3177
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3178
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3179
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3180
			      aspect: changesetSpecBHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3181
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3182
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3183
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3184
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3185
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3186
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3187
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3188
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3189
		    extent: (Point 640 99)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3190
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3191
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3192
		    name: 'A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3193
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3194
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3195
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3196
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3197
			  name: 'SubSpecification1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3198
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3199
			  minorKey: versionALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3200
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3201
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3202
			  name: 'ChangesetASpec'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3203
			  layout: (LayoutFrame 30 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3204
			  level: 0
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3205
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3206
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3207
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3208
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3209
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3210
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3211
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3212
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3213
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3214
			      aspect: changesetSpecAHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3215
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3216
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3217
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3218
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3219
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3220
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3221
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3222
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3223
		    extent: (Point 640 99)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3224
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3225
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3226
		    name: 'Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3227
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3228
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3229
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3230
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3231
			  name: 'SubSpecification3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3232
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3233
			  minorKey: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3234
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3235
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3236
			  name: 'SubCanvas2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3237
			  layout: (LayoutFrame 30 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3238
			  level: 0
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3239
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3240
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3241
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3242
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3243
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3244
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3245
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3246
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3247
			      subAspect: enabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3248
			      aspect: changesetSpecBaseEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3249
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3250
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3251
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3252
			      aspect: changesetSpecBaseHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3253
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3254
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3255
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3256
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3257
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3258
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3259
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3260
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3261
		    extent: (Point 640 98)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3262
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3263
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3264
		    name: 'Merge'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3265
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3266
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3267
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3268
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3269
			  name: 'SubSpecification4'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3270
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3271
			  minorKey: versionMergedLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3272
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3273
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3274
			  name: 'SubCanvas3'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3275
			  layout: (LayoutFrame 30 0 30 0 0 1 -25 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3276
			  level: 0
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3277
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3278
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3279
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3280
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3281
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3282
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3283
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3284
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3285
			      subAspect: enabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3286
			      aspect: changesetSpecMergedEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3287
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3288
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3289
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3290
			      aspect: changesetSpecMergedHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3291
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3292
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3293
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3294
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3295
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3296
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3297
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3298
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3299
		    extent: (Point 640 123)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3300
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3301
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3302
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3303
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3304
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3305
	   (HorizontalPanelViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3306
	      name: 'ButtonPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3307
	      layout: (LayoutFrame 3 0 -30 1 -3 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3308
	      horizontalLayout: right
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3309
	      verticalLayout: center
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3310
	      horizontalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3311
	      verticalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3312
	      reverseOrderIfOKAtLeft: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3313
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3314
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3315
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3316
		 (ActionButtonSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3317
		    label: 'OK'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3318
		    name: 'Button1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3319
		    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3320
		    model: doAccept
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3321
		    enableChannel: doAcceptEnabled
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3322
		    extent: (Point 125 22)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3323
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3324
		 (ActionButtonSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3325
		    label: 'Cancel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3326
		    name: 'Button2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3327
		    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3328
		    model: doCancel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3329
		    extent: (Point 125 22)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3330
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3331
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3332
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3333
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3334
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3335
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3336
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3337
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3338
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3339
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3340
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3341
windowSpec_old
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3342
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3343
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3344
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3345
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3346
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3347
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3348
    "
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3349
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3350
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3351
     Tools::ChangeSetDiffBrowser::OpenDialog open
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3352
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3353
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3354
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3355
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3356
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3357
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3358
	name: windowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3359
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3360
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3361
	  label: 'Open...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3362
	  name: 'Open...'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3363
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3364
	  bounds: (Rectangle 0 0 640 130)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3365
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3366
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3367
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3368
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3369
	   (VariableHorizontalPanelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3370
	      name: 'ChangeSetsSpecPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3371
	      layout: (LayoutFrame 0 0 0 0 0 1 -30 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3372
	      barWidth: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3373
	      showHandle: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3374
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3375
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3376
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3377
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3378
		    name: 'A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3379
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3380
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3381
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3382
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3383
			  name: 'SubSpecification1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3384
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3385
			  minorKey: versionALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3386
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3387
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3388
			  name: 'ChangesetASpec'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3389
			  layout: (LayoutFrame 0 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3390
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3391
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3392
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3393
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3394
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3395
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3396
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3397
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3398
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3399
			      aspect: changesetSpecAHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3400
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3401
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3402
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3403
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3404
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3405
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3406
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3407
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3408
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3409
		 (ViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3410
		    name: 'B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3411
		    component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3412
		   (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3413
		      collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3414
		       (UISubSpecification
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3415
			  name: 'SubSpecification2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3416
			  layout: (LayoutFrame 0 0 0 0 0 1 30 0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3417
			  minorKey: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3418
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3419
		       (SubCanvasSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3420
			  name: 'SubCanvas1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3421
			  layout: (LayoutFrame 0 0 30 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3422
			  hasHorizontalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3423
			  hasVerticalScrollBar: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3424
			  majorKey: #'Tools::ChangeSetSelectionDialog'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3425
			  minorKey: windowSpecForEmbedding
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3426
			  subAspectHolders:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3427
			 (Array
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3428
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3429
			   (SubChannelInfoSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3430
			      subAspect: specHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3431
			      aspect: changesetSpecBHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3432
			    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3433
			  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3434
			  createNewApplication: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3435
			  createNewBuilder: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3436
			)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3437
		       )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3438
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3439
		    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3440
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3441
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3442
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3443
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3444
	      handles: (Any 0.5 1.0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3445
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3446
	   (HorizontalPanelViewSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3447
	      name: 'ButtonPanel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3448
	      layout: (LayoutFrame 3 0 -30 1 -3 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3449
	      horizontalLayout: right
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3450
	      verticalLayout: center
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3451
	      horizontalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3452
	      verticalSpace: 3
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3453
	      reverseOrderIfOKAtLeft: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3454
	      component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3455
	     (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3456
		collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3457
		 (ActionButtonSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3458
		    label: 'OK'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3459
		    name: 'Button1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3460
		    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3461
		    model: doAccept
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3462
		    enableChannel: doAcceptEnabled
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3463
		    extent: (Point 125 22)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3464
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3465
		 (ActionButtonSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3466
		    label: 'Cancel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3467
		    name: 'Button2'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3468
		    translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3469
		    model: doCancel
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3470
		    extent: (Point 125 22)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3471
		  )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3472
		 )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3473
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3474
	      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3475
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3476
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3477
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3478
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3479
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3480
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3481
    "Modified: / 06-07-2011 / 11:32:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3482
    "Created: / 19-03-2012 / 22:21:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3483
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3484
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3485
!ChangeSetDiffTool::OpenDialog class methodsFor:'interface specs - labels'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3486
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3487
versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3488
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3489
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3490
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3491
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3492
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3493
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3494
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3495
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3496
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3497
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3498
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3499
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3500
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3501
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3502
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3503
	name: versionALabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3504
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3505
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3506
	  label: 'Version A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3507
	  name: 'Changeset A'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3508
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3509
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3510
	  backgroundColor: (Color 79.6078431372549 90.5882352941177 69.4117647058823)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3511
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3512
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3513
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3514
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3515
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3516
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3517
	      label: 'versionA24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3518
	      name: 'VersionAIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3519
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3520
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3521
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3522
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3523
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3524
	      label: 'Version A (working copy)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3525
	      name: 'VersionALabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3526
	      layout: (LayoutFrame 30 0 5 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3527
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3528
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3529
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3530
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3531
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3532
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3533
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3534
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3535
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3536
    "Modified: / 19-03-2012 / 22:15:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3537
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3538
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3539
versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3540
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3541
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3542
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3543
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3544
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3545
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3546
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3547
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3548
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3549
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3550
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3551
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3552
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3553
    ^
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3554
     #(FullSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3555
	name: versionBLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3556
	window:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3557
       (WindowSpec
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3558
	  label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3559
	  name: 'Changeset B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3560
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3561
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3562
	  backgroundColor: (Color 100.0 90.5882352941177 60.0)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3563
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3564
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3565
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3566
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3567
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3568
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3569
	      label: 'versionB24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3570
	      name: 'VersionBIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3571
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3572
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3573
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3574
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3575
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3576
	      label: 'Version B (to be merged)'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3577
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3578
	      layout: (LayoutFrame 30 0 5 0 97 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3579
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3580
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3581
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3582
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3583
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3584
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3585
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3586
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3587
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3588
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3589
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3590
    "Modified: / 19-03-2012 / 22:15:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3591
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3592
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3593
versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3594
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3595
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3596
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3597
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3598
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3599
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3600
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3601
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3602
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3603
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3604
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3605
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3606
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3607
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3608
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3609
	name: versionBaseLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3610
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3611
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3612
	  label: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3613
	  name: 'Version B'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3614
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3615
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3616
	  backgroundColor: (Color 57.2182803082322 81.2832837415122 91.0872053101396)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3617
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3618
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3619
	component:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3620
       (SpecCollection
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3621
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3622
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3623
	      label: 'versionBase24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3624
	      name: 'VersionBaseIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3625
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3626
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3627
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3628
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3629
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3630
	      label: 'Base'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3631
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3632
	      layout: (LayoutFrame 30 0 5 0 68 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3633
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3634
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3635
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3636
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3637
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3638
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3639
	   (CheckBoxSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3640
	      label: ''
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3641
	      name: 'CheckBox1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3642
	      layout: (LayoutFrame -30 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3643
	      model: changesetSpecBaseEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3644
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3645
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3646
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3647
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3648
	)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3649
      )
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3650
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3651
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3652
versionMergedLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3653
    "This resource specification was automatically generated
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3654
     by the UIPainter of ST/X."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3655
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3656
    "Do not manually edit this!! If it is corrupted,
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3657
     the UIPainter may not be able to read the specification."
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3658
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3659
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3660
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#versionMergedLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3661
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#versionMergedLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3662
    "
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3663
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3664
    <resource: #canvas>
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3665
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3666
    ^
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3667
     #(FullSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3668
	name: versionMergedLabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3669
	window:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3670
       (WindowSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3671
	  label: 'Merge'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3672
	  name: 'Merge'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3673
	  min: (Point 10 10)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3674
	  bounds: (Rectangle 0 0 300 30)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3675
	  backgroundColor: (Color 92.6909285114824 62.388036926833 93.2265201800565)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3676
	  forceRecursiveBackground: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3677
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3678
	component:
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3679
       (SpecCollection
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3680
	  collection: (
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3681
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3682
	      label: 'versionMerged24x24'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3683
	      name: 'VersionMergedIcon'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3684
	      layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3685
	      hasCharacterOrientedLabel: false
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3686
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3687
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3688
	   (LabelSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3689
	      label: 'Merge'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3690
	      name: 'VersionBLabel'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3691
	      layout: (LayoutFrame 30 0 5 0 68 0 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3692
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3693
	      resizeForLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3694
	      adjust: left
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3695
	      useDynamicPreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3696
	      usePreferredWidth: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3697
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3698
	   (CheckBoxSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3699
	      label: ''
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3700
	      name: 'CheckBox1'
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3701
	      layout: (LayoutFrame -30 1 0 0 0 1 0 1)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3702
	      model: changesetSpecMergedEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3703
	      translateLabel: true
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3704
	    )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3705
	   )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3706
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3707
	)
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3708
      )
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3709
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3710
    "Modified: / 19-03-2012 / 23:36:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3711
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3712
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3713
!ChangeSetDiffTool::OpenDialog methodsFor:'accessing'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3714
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3715
changeSetA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3716
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3717
    | specA |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3718
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3719
    specA := self changesetSpecAHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3720
    ^specA ifNil:[nil] ifNotNil:[specA changeSet]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3721
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3722
    "Created: / 06-07-2011 / 11:36:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3723
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3724
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3725
changeSetASpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3726
    ^self changesetSpecAHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3727
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3728
    "Created: / 20-03-2012 / 00:01:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3729
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3730
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3731
changeSetASpec: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3732
    ^self changesetSpecAHolder value: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3733
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3734
    "Created: / 01-08-2012 / 15:38:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3735
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3736
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3737
changeSetB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3738
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3739
    | specB |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3740
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3741
    specB := self changesetSpecBHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3742
    ^specB ifNil:[nil] ifNotNil:[specB changeSet]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3743
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3744
    "Created: / 06-07-2011 / 11:36:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3745
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3746
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3747
changeSetBSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3748
    ^self changesetSpecBHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3749
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3750
    "Created: / 20-03-2012 / 00:01:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3751
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3752
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3753
changeSetBSpec: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3754
    ^self changesetSpecBHolder value: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3755
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3756
    "Created: / 01-08-2012 / 15:38:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3757
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3758
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3759
changeSetBase
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3760
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3761
    | specBase |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3762
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3763
    specBase := self changesetSpecBaseHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3764
    ^specBase ifNil:[nil] ifNotNil:[specBase changeSet]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3765
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3766
    "Created: / 16-03-2012 / 13:48:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3767
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3768
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3769
changeSetBaseSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3770
    ^self changesetSpecBaseHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3771
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3772
    "Created: / 20-03-2012 / 00:01:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3773
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3774
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3775
changeSetBaseSpec: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3776
    ^self changesetSpecBaseHolder value: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3777
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3778
    "Created: / 01-08-2012 / 15:38:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3779
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3780
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3781
changeSetMerged
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3782
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3783
    | specMerged |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3784
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3785
    specMerged := self changesetSpecMergedHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3786
    ^specMerged ifNil:[nil] ifNotNil:[specMerged changeSet]
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3787
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3788
    "Created: / 20-03-2012 / 00:01:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3789
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3790
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3791
changeSetMergedSpec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3792
    ^self changesetSpecMergedHolder value.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3793
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3794
    "Created: / 20-03-2012 / 00:01:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3795
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3796
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3797
changeSetMergedSpec: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3798
    ^self changesetSpecMergedHolder value: spec
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3799
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3800
    "Created: / 01-08-2012 / 15:38:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3801
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3802
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3803
diffInfo
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3804
    "Returns a ChangeSetDiffInfo based on current data"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3805
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3806
    | info |
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3807
    info := ChangeSetDiffInfo new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3808
    info specA: self changeSetASpec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3809
    info specB: self changeSetBSpec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3810
    self changesetSpecBaseEnabledHolder value ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3811
	info specBase: self changeSetBaseSpec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3812
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3813
    changesetSpecMergedEnabledHolder value ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3814
	info specMerge: self changeSetMergedSpec.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3815
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3816
    ^info
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3817
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3818
    "Created: / 01-08-2012 / 15:41:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3819
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3820
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3821
diffInfo: info
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3822
    "Sets up dialog for given diff info"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3823
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3824
    info isNil ifTrue:[ ^ self ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3825
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3826
    self changeSetASpec: info specA.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3827
    self changeSetBSpec: info specB.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3828
    self changeSetBaseSpec: info specBase.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3829
    self changeSetMergedSpec: info specMerge.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3830
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3831
    "Created: / 01-08-2012 / 15:37:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3832
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3833
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3834
!ChangeSetDiffTool::OpenDialog methodsFor:'aspects'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3835
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3836
changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3837
    "return/create the 'changesetSpecAHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3838
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3839
    changesetSpecAHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3840
        changesetSpecAHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3841
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3842
    ^ changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3843
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3844
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3845
changesetSpecAHolder:something
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3846
    "set the 'changesetSpecAHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3847
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3848
    changesetSpecAHolder := something.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3849
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3850
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3851
changesetSpecBHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3852
    "return/create the 'changesetSpecBHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3853
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3854
    changesetSpecBHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3855
        changesetSpecBHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3856
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3857
    ^ changesetSpecBHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3858
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3859
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3860
changesetSpecBHolder:something
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3861
    "set the 'changesetSpecBHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3862
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3863
    changesetSpecBHolder := something.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3864
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3865
13880
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3866
changesetSpecBaseEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3867
    "return/create the 'changesetSpecBaseEnabledHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3868
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3869
    changesetSpecBaseEnabledHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3870
	changesetSpecBaseEnabledHolder := false asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3871
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3872
    ^ changesetSpecBaseEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3873
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3874
    "Modified: / 19-03-2012 / 23:20:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3875
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3876
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3877
changesetSpecBaseEnabledHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3878
    "set the 'changesetSpecBaseEnabledHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3879
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3880
    changesetSpecBaseEnabledHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3881
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3882
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3883
changesetSpecBaseHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3884
    "return/create the 'changesetSpecBHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3885
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3886
    changesetSpecBaseHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3887
	changesetSpecBaseHolder := ValueHolder new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3888
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3889
    ^ changesetSpecBaseHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3890
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3891
    "Created: / 16-03-2012 / 13:48:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3892
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3893
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3894
changesetSpecBaseHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3895
    "set the 'changesetSpecBHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3896
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3897
    changesetSpecBaseHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3898
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3899
    "Created: / 16-03-2012 / 13:49:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3900
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3901
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3902
changesetSpecMergedEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3903
    "return/create the 'changesetSpecMergedEnabledHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3904
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3905
    changesetSpecMergedEnabledHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3906
	changesetSpecMergedEnabledHolder := false asValue
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3907
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3908
    ^ changesetSpecMergedEnabledHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3909
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3910
    "Modified: / 19-03-2012 / 23:20:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3911
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3912
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3913
changesetSpecMergedEnabledHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3914
    "set the 'changesetSpecMergedEnabledHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3915
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3916
    changesetSpecMergedEnabledHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3917
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3918
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3919
changesetSpecMergedHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3920
    "return/create the 'changesetSpecMergedHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3921
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3922
    changesetSpecMergedHolder isNil ifTrue:[
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3923
	changesetSpecMergedHolder := ValueHolder new.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3924
    ].
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3925
    ^ changesetSpecMergedHolder
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3926
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3927
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3928
changesetSpecMergedHolder:something
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3929
    "set the 'changesetSpecMergedHolder' value holder (automatically generated)"
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3930
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3931
    changesetSpecMergedHolder := something.
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3932
!
c9cb72b58b25 merged in jv's chenges
Claus Gittinger <cg@exept.de>
parents: 13017
diff changeset
  3933
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3934
doAcceptEnabled
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3935
    <resource: #uiAspect>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3936
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3937
    ^BlockValue 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3938
        with:[:a :b|a value notNil and:[b value notNil]]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3939
        argument:self changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3940
        argument:self changesetSpecAHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3941
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3942
    "Modified: / 06-07-2011 / 11:26:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3943
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3944
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3945
!ChangeSetDiffTool::OpenDialog methodsFor:'events'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3946
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3947
closeAccept
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3948
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3949
    ^super closeAccept
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3950
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3951
    "Created: / 06-07-2011 / 12:09:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3952
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3953
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3954
!ChangeSetDiffTool class methodsFor:'documentation'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3955
15231
37bdad4551ec class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 15227
diff changeset
  3956
version
15929
b3a5f11ba5f5 #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 15231
diff changeset
  3957
    ^ '$Header$'
15231
37bdad4551ec class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 15227
diff changeset
  3958
!
37bdad4551ec class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 15227
diff changeset
  3959
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3960
version_CVS
15929
b3a5f11ba5f5 #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 15231
diff changeset
  3961
    ^ '$Header$'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3962
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3963
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3964
version_SVN
15929
b3a5f11ba5f5 #REFACTORING
Claus Gittinger <cg@exept.de>
parents: 15231
diff changeset
  3965
    ^ '$Id$'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3966
! !
13017
62a2cd2d8b70 class: Tools::ChangeSetDiffTool
Claus Gittinger <cg@exept.de>
parents: 10975
diff changeset
  3967