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