Tools__ChangeSetDiffTool.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 17 Jan 2013 17:16:17 +0000
branchjv
changeset 12320 5b4ec70d83c1
parent 12318 1dda95be3d40
child 12321 13d791d84a47
permissions -rw-r--r--
UI fixes in ChangeSetDiffTool. More will come.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     1
"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     2
 Copyright (c) 2007-2010 Jan Vrany
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     3
 Copyright (c) 2009-2010 eXept Software AG
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     4
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     5
 Permission is hereby granted, free of charge, to any person
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     6
 obtaining a copy of this software and associated documentation
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     7
 files (the 'Software'), to deal in the Software without
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     8
 restriction, including without limitation the rights to use,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
     9
 copy, modify, merge, publish, distribute, sublicense, and/or sell
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    10
 copies of the Software, and to permit persons to whom the
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    11
 Software is furnished to do so, subject to the following
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    12
 conditions:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    13
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    14
 The above copyright notice and this permission notice shall be
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    15
 included in all copies or substantial portions of the Software.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    16
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    17
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    18
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    19
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    20
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    21
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    22
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    23
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    24
 OTHER DEALINGS IN THE SOFTWARE.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    25
"
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
    26
"{ Package: 'stx:libtool' }"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    27
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    28
"{ NameSpace: Tools }"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    29
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    30
ApplicationModel subclass:#ChangeSetDiffTool
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    31
	instanceVariableNames:'infoPanel diffInfoHolder listHolder singleSelectionHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    32
		diffsetHolder titleHolder firstColSelectionHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    33
		navigatorPanelSpecHolder diffMenuHolder diffsetHolderPrivate
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    34
		selectionHolder versionATextHolder versionBTextHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    35
		versionBaseTextHolder textDiffToolHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    36
		textDiffToolWindowSpecHolder mergeHolder mergeDataHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    37
		showVersionMethodDiffsHolder showCopyrightMethodDiffsHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
    38
		highlightConflictsHolder hasDiffsetHolder mergeSavedHolder list1
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
    39
		list2'
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
    40
	classVariableNames:'LastDiffInfo'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    41
	poolDictionaries:''
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    42
	category:'Interface-Diff'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    43
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    44
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    45
SimpleDialog subclass:#OpenDialog
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    46
	instanceVariableNames:'doAcceptEnabled changesetSpecAHolder changesetSpecBHolder
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
    47
		changesetSpecBaseHolder changesetSpecBaseEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
    48
		changesetSpecMergedHolder changesetSpecMergedEnabledHolder'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    49
	classVariableNames:'LastDirectory'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    50
	poolDictionaries:''
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    51
	privateIn:ChangeSetDiffTool
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    52
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    53
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    54
!ChangeSetDiffTool class methodsFor:'documentation'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    55
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    56
copyright
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    57
"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    58
 Copyright (c) 2007-2010 Jan Vrany
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    59
 Copyright (c) 2009-2010 eXept Software AG
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    60
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    61
 Permission is hereby granted, free of charge, to any person
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    62
 obtaining a copy of this software and associated documentation
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    63
 files (the 'Software'), to deal in the Software without
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    64
 restriction, including without limitation the rights to use,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    65
 copy, modify, merge, publish, distribute, sublicense, and/or sell
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    66
 copies of the Software, and to permit persons to whom the
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    67
 Software is furnished to do so, subject to the following
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    68
 conditions:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    69
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    70
 The above copyright notice and this permission notice shall be
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    71
 included in all copies or substantial portions of the Software.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    72
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    73
 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    74
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    75
 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    76
 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    77
 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    78
 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    79
 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    80
 OTHER DEALINGS IN THE SOFTWARE.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    81
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
    82
"
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    83
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    84
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    85
documentation
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    86
"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    87
    Tool for viewing/merging differences between two change sets
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    88
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    89
    [author:]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    90
        Jan Vrany <jan.vrany@fit.cvut.cz>
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    91
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    92
    [instance variables:]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    93
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    94
    [class variables:]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    95
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    96
    [see also:]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    97
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    98
"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
    99
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   100
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   101
examples
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   102
"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   103
  Starting the application:
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   104
                                                                [exBegin]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   105
    Tools::ChangeSetDiffTool open
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   106
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   107
                                                                [exEnd]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   108
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   109
  Show differences between CVS HEAD and SVN jv-branch 
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   110
  NewSystemBrowser:
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   111
                                                                [exBegin]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   112
    | cvsCs svnCs |
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   113
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   114
    cvsCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@HEAD/stx/libtool/Tools__NewSystemBrowser.st'.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   115
    svnCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/jv2/build/stx/libtool/Tools__NewSystemBrowser.st'.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   116
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   117
    Tools::ChangeSetDiffTool new
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   118
        open;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   119
        fileMenuOpenOnDiffBetween: cvsCs and: svnCs.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   120
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   121
                                                                [exEnd]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   122
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   123
  Show differences between CVS HEAD and SVN jv-branch and
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   124
  base version of NewSystemBrowser:
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   125
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   126
                                                                [exBegin]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   127
    | cvsBaseCs cvsCs svnCs |
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   128
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   129
    cvsBaseCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@2012-01-01/stx/libtool/Tools__NewSystemBrowser.st'.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   130
    cvsCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/exept@HEAD/stx/libtool/Tools__NewSystemBrowser.st'.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   131
    svnCs := ChangeSet fromFile:'/home/jv/Private/Projects/SmalltalkX/sources/branches/jv2/build/stx/libtool/Tools__NewSystemBrowser.st'.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   132
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   133
    Tools::ChangeSetDiffTool new
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   134
        open;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   135
        fileMenuOpenOnDiffBetween: cvsCs and: svnCs base: cvsBaseCs
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   136
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   137
                                                                [exEnd]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   138
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   139
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   140
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   141
"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   142
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   143
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   144
!ChangeSetDiffTool class methodsFor:'accessing - defaults'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   145
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   146
versionAColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   147
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   148
    ^Color green lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   149
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   150
    "Created: / 01-11-2009 / 10:14:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   151
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   152
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   153
versionBColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   154
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   155
    ^Color blue lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   156
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   157
    "Created: / 01-11-2009 / 10:14:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   158
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   159
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   160
versionBaseColor
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   161
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   162
    ^Color yellow lightened lightened
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   163
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   164
    "Created: / 01-11-2009 / 10:14:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   165
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   166
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   167
versionNotPresentText
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   168
    ^ 'Not present' asText allItalic colorizeAllWith:Color gray lighter
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   169
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   170
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   171
!ChangeSetDiffTool class methodsFor:'image specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   172
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   173
versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   174
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   175
    ^ToolbarIconLibrary versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   176
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   177
    "Created: / 24-03-2010 / 20:49:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   178
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   179
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   180
versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   181
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   182
    ^ToolbarIconLibrary versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   183
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   184
    "Created: / 24-03-2010 / 20:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   185
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   186
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   187
!ChangeSetDiffTool class methodsFor:'interface opening'!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   188
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   189
open
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   190
    | tool |
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   191
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   192
    tool := self new.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   193
    tool open.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   194
    tool window sensor pushUserEvent: #fileMenuOpen for: tool.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   195
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   196
    "Created: / 01-08-2012 / 15:13:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   197
! !
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   198
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   199
!ChangeSetDiffTool class methodsFor:'interface specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   200
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   201
labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   202
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   203
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   204
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   205
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   206
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   207
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   208
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   209
     UIPainter new openOnClass:SVN::DiffBrowser andSelector:#labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   210
     SVN::DiffBrowser new openInterface:#labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   211
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   212
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   213
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   214
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   215
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   216
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   217
        name: labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   218
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   219
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   220
          label: 'Label'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   221
          name: 'Label'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   222
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   223
          bounds: (Rectangle 0 0 600 48)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   224
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   225
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   226
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   227
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   228
           (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   229
              name: 'LabelA'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   230
              layout: (LayoutFrame 0 0 0 0 0 1 0 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   231
              minorKey: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   232
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   233
           (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   234
              name: 'LabelB'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   235
              layout: (LayoutFrame 0 0 0 0.5 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   236
              minorKey: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   237
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   238
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   239
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   240
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   241
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   242
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   243
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   244
oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   245
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   246
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   247
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   248
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   249
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   250
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   251
    "
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   252
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#oneColumnNavigatorSpec
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   253
     Tools::ChangeSetDiffTool new openInterface:#oneColumnNavigatorSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   254
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   255
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   256
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   257
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   258
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   259
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   260
        name: oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   261
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   262
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   263
          label: 'One Column Navigator'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   264
          name: 'One Column Navigator'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   265
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   266
          bounds: (Rectangle 0 0 300 300)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   267
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   268
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   269
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   270
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   271
           (SubCanvasSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   272
              name: 'DiffList'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   273
              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   274
              hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   275
              hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   276
              majorKey: #'Tools::ChangeSetDiffList'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   277
              subAspectHolders: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   278
             (Array
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   279
                
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   280
               (SubChannelInfoSpec
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   281
                  subAspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   282
                  aspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   283
                ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   284
               (SubChannelInfoSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   285
                  subAspect: inGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   286
                  aspect: diffsetHolderPrivate
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   287
                )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   288
                
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   289
               (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   290
                  subAspect: listEntryLabelGenerator
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   291
                  aspect: diffListEntryLabelGeneratorAspect
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   292
                ) 
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   293
               (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   294
                  subAspect: menuHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   295
                  aspect: listMenuHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   296
                )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   297
                
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   298
               (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   299
                  subAspect: outGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   300
                  aspect: selectionHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   301
                ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   302
               (SubChannelInfoSpec
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   303
                  subAspect: showCopyrightMethodDiffsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   304
                  aspect: showCopyrightMethodDiffsHolder
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   305
                )
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   306
                
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   307
               (SubChannelInfoSpec
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   308
                  subAspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   309
                  aspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   310
                )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   311
              )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   312
              createNewApplication: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   313
              createNewBuilder: false
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   314
              postBuildCallback: list1View:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   315
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   316
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   317
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   318
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   319
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   320
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   321
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   322
twoColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   323
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   324
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   325
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   326
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   327
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   328
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   329
    "
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   330
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#twoColumnNavigatorSpec
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   331
     Tools::ChangeSetDiffTool new openInterface:#twoColumnNavigatorSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   332
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   333
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   334
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   335
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   336
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   337
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   338
        name: twoColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   339
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   340
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   341
          label: 'Two Column Navigator'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   342
          name: 'Two Column Navigator'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   343
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   344
          bounds: (Rectangle 0 0 300 300)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   345
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   346
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   347
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   348
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   349
           (VariableHorizontalPanelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   350
              name: 'Columns'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   351
              layout: (LayoutFrame 0 0 0 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   352
              component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   353
             (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   354
                collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   355
                 (SubCanvasSpec
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   356
                    name: 'LeftList'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   357
                    hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   358
                    hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   359
                    majorKey: #'Tools::ChangeSetDiffList'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   360
                    subAspectHolders: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   361
                   (Array
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   362
                      
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   363
                     (SubChannelInfoSpec
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   364
                        subAspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   365
                        aspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   366
                      ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   367
                     (SubChannelInfoSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   368
                        subAspect: inGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   369
                        aspect: diffsetHolderPrivate
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   370
                      )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   371
                      
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   372
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   373
                        subAspect: listEntryLabelGenerator
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   374
                        aspect: diffListEntryLabelGeneratorAspect
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   375
                      ) 
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   376
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   377
                        subAspect: menuHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   378
                        aspect: listMenuHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   379
                      )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   380
                      
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   381
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   382
                        subAspect: outGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   383
                        aspect: firstColSelectionHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   384
                      ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   385
                     (SubChannelInfoSpec
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   386
                        subAspect: showCopyrightMethodDiffsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   387
                        aspect: showCopyrightMethodDiffsHolder
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   388
                      )
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   389
                      
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   390
                     (SubChannelInfoSpec
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   391
                        subAspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   392
                        aspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   393
                      )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   394
                    )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   395
                    createNewApplication: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   396
                    createNewBuilder: true
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   397
                    postBuildCallback: list1View:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   398
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   399
                 (SubCanvasSpec
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   400
                    name: 'RightList'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   401
                    hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   402
                    hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   403
                    majorKey: #'Tools::ChangeSetDiffList'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   404
                    subAspectHolders: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   405
                   (Array
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   406
                      
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   407
                     (SubChannelInfoSpec
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   408
                        subAspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   409
                        aspect: highlightConflictsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   410
                      ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   411
                     (SubChannelInfoSpec
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   412
                        subAspect: inGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   413
                        aspect: firstColSelectionHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   414
                      )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   415
                      
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   416
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   417
                        subAspect: listEntryLabelGenerator
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   418
                        aspect: diffListEntryLabelGeneratorAspect
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   419
                      ) 
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   420
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   421
                        subAspect: menuHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   422
                        aspect: listMenuHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   423
                      )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   424
                      
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   425
                     (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   426
                        subAspect: outGeneratorHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   427
                        aspect: selectionHolder
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   428
                      ) 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   429
                     (SubChannelInfoSpec
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   430
                        subAspect: showCopyrightMethodDiffsHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   431
                        aspect: showCopyrightMethodDiffsHolder
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   432
                      )
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   433
                      
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   434
                     (SubChannelInfoSpec
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   435
                        subAspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   436
                        aspect: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   437
                      )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   438
                    )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   439
                    createNewApplication: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   440
                    createNewBuilder: true
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   441
                    postBuildCallback: list2View:
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   442
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   443
                 )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   444
               
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   445
              )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   446
              handles: (Any 0.5 1.0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   447
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   448
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   449
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   450
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   451
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   452
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   453
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   454
windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   455
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   456
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   457
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   458
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   459
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   460
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   461
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   462
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   463
     Tools::ChangeSetDiffTool new openInterface:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   464
     Tools::ChangeSetDiffTool open
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   465
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   466
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   467
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   468
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   469
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   470
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   471
        name: windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   472
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   473
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   474
          label: 'Diff Browser'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   475
          name: 'Diff Browser'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   476
          min: (Point 10 10)
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   477
          bounds: (Rectangle 0 0 1024 768)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   478
          menu: mainMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   479
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   480
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   481
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   482
          collection: (
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   483
           (MenuPanelSpec
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   484
              name: 'ToolBar'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   485
              layout: (LayoutFrame 0 0 0 0 0 1 30 0)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   486
              menu: toolbarMenu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   487
              textDefault: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   488
            )
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   489
           (SubCanvasSpec
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   490
              name: 'InfoPanel'
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   491
              layout: (LayoutFrame 0 0 30 0 0 1 70 0)
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   492
              level: 0
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   493
              initiallyInvisible: true
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   494
              hasHorizontalScrollBar: false
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   495
              hasVerticalScrollBar: false
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   496
              clientKey: infoPanel
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   497
              createNewBuilder: false
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   498
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   499
           (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   500
              name: 'Label'
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   501
              layout: (LayoutFrame 0 0 30 0 0 1 86 0)
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   502
              initiallyInvisible: true
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   503
              visibilityChannel: hasDiffsetHolder
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   504
              minorKey: labelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   505
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   506
           (VariableVerticalPanelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   507
              name: 'Panel'
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   508
              layout: (LayoutFrame 0 0 86 0 0 1 0 1)
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   509
              initiallyInvisible: true
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   510
              visibilityChannel: hasDiffsetHolder
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   511
              showHandle: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   512
              component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   513
             (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   514
                collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   515
                 (SubCanvasSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   516
                    name: 'NavigatorPanel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   517
                    hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   518
                    hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   519
                    specHolder: navigatorPanelSpecHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   520
                    createNewBuilder: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   521
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   522
                 (SubCanvasSpec
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   523
                    name: 'SubCanvas1'
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   524
                    specHolder: textDiffToolWindowSpecHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   525
                    clientHolder: textDiffToolHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
   526
                    createNewBuilder: false
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   527
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   528
                 )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   529
               
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   530
              )
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
   531
              handles: (Any 0.3 1.0)
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   532
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   533
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   534
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   535
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   536
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   537
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   538
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   539
!ChangeSetDiffTool class methodsFor:'interface specs - labels'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   540
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   541
versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   542
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   543
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   544
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   545
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   546
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   547
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   548
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   549
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   550
     Tools::ChangeSetDiffTool new openInterface:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   551
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   552
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   553
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   554
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   555
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   556
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   557
        name: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   558
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   559
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   560
          label: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   561
          name: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   562
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   563
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   564
          backgroundColor: (Color 79.6078431372549 90.5882352941177 69.4117647058823)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   565
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   566
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   567
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   568
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   569
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   570
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   571
              label: 'versionA24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   572
              name: 'VersionAIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   573
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   574
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   575
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   576
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   577
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   578
              label: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   579
              name: 'VersionALabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   580
              layout: (LayoutFrame 30 0 0 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   581
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   582
              labelChannel: versionALabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   583
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   584
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   585
            )
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   586
           (LabelSpec
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   587
              label: '(A)'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   588
              name: 'ALabel'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   589
              layout: (LayoutFrame -30 1 0 0 0 1 0 1)
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   590
              translateLabel: true
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   591
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   592
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   593
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   594
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   595
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   596
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   597
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   598
versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   599
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   600
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   601
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   602
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   603
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   604
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   605
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   606
     UIPainter new openOnClass:Tools::ChangeSetDiffTool andSelector:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   607
     Tools::ChangeSetDiffTool new openInterface:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   608
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   609
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   610
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   611
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   612
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   613
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   614
        name: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   615
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   616
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   617
          label: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   618
          name: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   619
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   620
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   621
          backgroundColor: (Color 100.0 90.5882352941177 60.0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   622
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   623
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   624
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   625
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   626
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   627
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   628
              label: 'versionB24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   629
              name: 'VersionBIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   630
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   631
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   632
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   633
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   634
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   635
              label: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   636
              name: 'VersionBLabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   637
              layout: (LayoutFrame 30 0 0 0 167 0 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   638
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   639
              labelChannel: versionBLabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   640
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   641
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   642
              useDynamicPreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   643
              usePreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   644
            )
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   645
             (LabelSpec
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   646
             label: '(B)'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   647
             name: 'BLabel'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   648
             layout: (LayoutFrame -30 1 0 0 0 1 0 1)
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   649
             translateLabel: true
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   650
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   651
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   652
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   653
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   654
      )
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   655
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   656
    "Modified: / 16-12-2011 / 14:17:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   657
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   658
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   659
!ChangeSetDiffTool class methodsFor:'menu specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   660
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   661
listMenuDiff
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   662
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   663
     by the MenuEditor of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   664
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   665
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   666
     the MenuEditor may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   667
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   668
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   669
    "
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   670
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#listMenu
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   671
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool listMenu)) startUp
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   672
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   673
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   674
    <resource: #menu>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   675
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   676
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   677
     #(Menu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   678
        (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   679
         (MenuItem
12256
abdcf041d2ce - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12232
diff changeset
   680
            enabled: hasSelection
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   681
            label: 'Browse'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   682
            itemValue: listMenuBrowse
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   683
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   684
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   685
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   686
            label: '-'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   687
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   688
         (MenuItem
12256
abdcf041d2ce - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12232
diff changeset
   689
            enabled: hasSelection
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   690
            label: 'Load version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   691
            itemValue: listMenuLoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   692
            nameKey: LoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   693
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   694
            labelImage: (ResourceRetriever #'SVN::IconLibrary' versionA16x16 'Load version A')
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   695
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   696
         (MenuItem
12256
abdcf041d2ce - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12232
diff changeset
   697
            enabled: hasSelection
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   698
            label: 'Load version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   699
            itemValue: listMenuLoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   700
            nameKey: LoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   701
            translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   702
            labelImage: (ResourceRetriever #'SVN::IconLibrary' versionB16x16 'Load version B')
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   703
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   704
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   705
            label: '-'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   706
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   707
         (MenuItem
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   708
            label: 'Open in...'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   709
            translateLabel: true
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   710
            submenu: 
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   711
           (Menu
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   712
              (
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   713
               (MenuItem
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   714
                  enabled: hasSelection
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   715
                  label: 'Inspector'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   716
                  itemValue: listMenuInspect
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   717
                  translateLabel: true
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   718
                )
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   719
               (MenuItem
12256
abdcf041d2ce - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12232
diff changeset
   720
                  enabled: hasSelection
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   721
                  label: 'kdiff3'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   722
                  itemValue: listMenuOpenInExternal:
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   723
                  translateLabel: true
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   724
                  argument: 'kdiff3'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   725
                )
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   726
               (MenuItem
12256
abdcf041d2ce - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12232
diff changeset
   727
                  enabled: hasSelection
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   728
                  label: 'meld'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   729
                  itemValue: listMenuOpenInExternal:
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   730
                  translateLabel: true
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   731
                  argument: 'meld'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   732
                )
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   733
               )
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   734
              nil
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   735
              nil
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
   736
            )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   737
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   738
         )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   739
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   740
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   741
      )
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   742
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   743
    "Created: / 16-01-2013 / 15:47:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   744
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   745
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   746
listMenuMerge
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   747
    "This resource specification was automatically generated
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   748
     by the MenuEditor of ST/X."
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   749
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   750
    "Do not manually edit this!! If it is corrupted,
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   751
     the MenuEditor may not be able to read the specification."
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   752
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   753
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   754
    "
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   755
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#listMenuMerge
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   756
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool listMenuMerge)) startUp
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   757
    "
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   758
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   759
    <resource: #menu>
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   760
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   761
    ^ 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   762
     #(Menu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   763
        (
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   764
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   765
            enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   766
            label: 'Browse'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   767
            itemValue: listMenuBrowse
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   768
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   769
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   770
            label: '-'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   771
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   772
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   773
            enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   774
            label: 'Merge using A'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   775
            itemValue: listMenuMergeUsingA
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   776
            shortcutKey: Ctrl2
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   777
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   778
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   779
            enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   780
            label: 'Merge using B'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   781
            itemValue: listMenuMergeUsingB
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   782
            shortcutKey: Ctrl3
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   783
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   784
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   785
            enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   786
            label: 'Merge using Base'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   787
            itemValue: listMenuMergeUsingBase
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   788
            shortcutKey: Ctrl1
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   789
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   790
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   791
            label: '-'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   792
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   793
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   794
            label: 'Open in...'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   795
            submenu: 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   796
           (Menu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   797
              (
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   798
               (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   799
                  enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   800
                  label: 'Inspector'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   801
                  itemValue: listMenuInspect
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   802
                )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   803
               (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   804
                  enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   805
                  label: 'kdiff3'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   806
                  itemValue: listMenuOpenInExternal:
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   807
                  argument: 'kdiff3'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   808
                )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   809
               (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   810
                  enabled: hasSelection
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   811
                  label: 'meld'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   812
                  itemValue: listMenuOpenInExternal:
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   813
                  argument: 'meld'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   814
                )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   815
               )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   816
              nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   817
              nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   818
            )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   819
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   820
         )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   821
        nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   822
        nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   823
      )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   824
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   825
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   826
mainMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   827
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   828
     by the MenuEditor of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   829
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   830
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   831
     the MenuEditor may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   832
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   833
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   834
    "
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   835
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#mainMenu
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   836
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool mainMenu)) startUp
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   837
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   838
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   839
    <resource: #menu>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   840
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   841
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   842
     #(Menu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   843
        (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   844
         (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   845
            label: 'File'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   846
            submenu: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   847
           (Menu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   848
              (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   849
               (MenuItem
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   850
                  label: 'Open...'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   851
                  itemValue: fileMenuOpen
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   852
                  shortcutKey: Ctrlo
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   853
                )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   854
               (MenuItem
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   855
                  enabled: canSave
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   856
                  label: 'Save'
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   857
                  itemValue: fileMenuSave
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   858
                  shortcutKey: Ctrls
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   859
                )
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   860
               (MenuItem
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   861
                  enabled: canSaveAs
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   862
                  label: 'Save As...'
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   863
                  itemValue: fileMenuSaveAs
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   864
                )
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   865
               (MenuItem
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   866
                  enabled: canSaveAsPatch
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   867
                  label: 'Save As Patch '
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   868
                  itemValue: fileMenuSaveAsPatch
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   869
                  isVisible: false
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   870
                )
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   871
               (MenuItem
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   872
                  enabled: canSaveMergedAs
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   873
                  label: 'Save Merged as... '
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
   874
                  itemValue: fileMenuSaveMergedAs
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   875
                )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   876
               (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   877
                  label: '-'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   878
                )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   879
               (MenuItem
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   880
                  label: 'Exit'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   881
                  itemValue: closeRequest
12202
eaa1f6cb6ce8 Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12201
diff changeset
   882
                  shortcutKey: Ctrlq
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   883
                )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   884
               )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   885
              nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   886
              nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   887
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   888
          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   889
         (MenuItem
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   890
            label: 'Changeset'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   891
            submenu: 
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   892
           (Menu
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   893
              (
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   894
               (MenuItem
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   895
                  enabled: isDiff2Or3
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   896
                  label: 'Browse changes (A)'
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   897
                  itemValue: changesetMenuBrowseA
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   898
                )
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   899
               (MenuItem
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   900
                  enabled: isDiff2Or3
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   901
                  label: 'Browse changes (B)'
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   902
                  itemValue: changesetMenuBrowseB
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   903
                )
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   904
               (MenuItem
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   905
                  enabled: isDiff3
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   906
                  label: 'Browse changes (Base)'
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   907
                  itemValue: changesetMenuBrowseBase
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   908
                )
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   909
               (MenuItem
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   910
                  enabled: isMerge
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   911
                  label: 'Browse changes (Merge)'
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   912
                  itemValue: changesetMenuBrowseMerge
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
   913
                )
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   914
               )
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   915
              nil
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   916
              nil
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   917
            )
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   918
          )
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
   919
         (MenuItem
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   920
            label: 'Change'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   921
            submenuChannel: listMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   922
          )
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   923
         (MenuItem
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   924
            label: 'View'
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   925
            submenu: 
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   926
           (Menu
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   927
              (
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   928
               (MenuItem
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   929
                  label: 'Show Diffs in Version Methods'
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   930
                  indication: showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   931
                )
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   932
               (MenuItem
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   933
                  label: 'Show Diff in #copyright Methods'
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   934
                  indication: showCopyrightMethodDiffsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   935
                )
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   936
               (MenuItem
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   937
                  label: 'Highlight Conflicts'
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   938
                  indication: highlightConflictsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
   939
                )
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   940
               )
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   941
              nil
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   942
              nil
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   943
            )
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
   944
          )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   945
         )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   946
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   947
        nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
   948
      )
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   949
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   950
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   951
toolbarMenu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   952
    "This resource specification was automatically generated
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   953
     by the MenuEditor of ST/X."
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   954
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   955
    "Do not manually edit this!! If it is corrupted,
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   956
     the MenuEditor may not be able to read the specification."
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   957
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   958
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   959
    "
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   960
     MenuEditor new openOnClass:Tools::ChangeSetDiffTool andSelector:#toolbarMenu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   961
     (Menu new fromLiteralArrayEncoding:(Tools::ChangeSetDiffTool toolbarMenu)) startUp
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   962
    "
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   963
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   964
    <resource: #menu>
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   965
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   966
    ^ 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   967
     #(Menu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   968
        (
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   969
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   970
            label: 'Open'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   971
            itemValue: fileMenuOpen
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   972
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   973
            labelImage: (ResourceRetriever ToolbarIconLibrary loadFromFile22x22Icon)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   974
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   975
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   976
            enabled: canSave
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   977
            label: 'Save'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   978
            itemValue: fileMenuSave
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   979
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   980
            labelImage: (ResourceRetriever ToolbarIconLibrary saveImageIcon)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   981
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   982
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   983
            label: '-'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   984
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   985
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   986
            label: 'Move to Previous'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   987
            itemValue: menuMoveUp
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   988
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   989
            labelImage: (ResourceRetriever ToolbarIconLibrary mergePrev24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   990
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   991
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   992
            label: 'Move to Next'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   993
            itemValue: menuMoveDown
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   994
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   995
            labelImage: (ResourceRetriever ToolbarIconLibrary mergeNext24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   996
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   997
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   998
            label: 'Move to Previous Conflict'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
   999
            itemValue: menuMoveUpConflict
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1000
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1001
            labelImage: (ResourceRetriever ToolbarIconLibrary mergePrevConflict24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1002
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1003
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1004
            label: 'Move to Next Conflict'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1005
            itemValue: menuMoveDownConflict
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1006
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1007
            labelImage: (ResourceRetriever ToolbarIconLibrary mergeNextConflict24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1008
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1009
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1010
            label: '-'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1011
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1012
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1013
            label: 'Merge using Base'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1014
            itemValue: menuMergeUsingBase
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1015
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1016
            labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingBase24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1017
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1018
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1019
            label: 'Merge using A'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1020
            itemValue: menuMergeUsingA
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1021
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1022
            labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingA24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1023
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1024
         (MenuItem
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1025
            label: 'Merge using B'
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1026
            itemValue: menuMergeUsingB
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1027
            isButton: true
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1028
            labelImage: (ResourceRetriever ToolbarIconLibrary mergeUsingB24x24)
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1029
          )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1030
         )
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1031
        nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1032
        nil
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1033
      )
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1034
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1035
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1036
!ChangeSetDiffTool class methodsFor:'plugIn spec'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1037
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1038
aspectSelectors
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1039
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1040
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1041
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1042
    "Do not manually edit this. If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1043
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1044
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1045
    "Return a description of exported aspects;
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1046
     these can be connected to aspects of an embedding application
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1047
     (if this app is embedded in a subCanvas)."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1048
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1049
    ^ #(
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1050
        #diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1051
      ).
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1052
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1053
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1054
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1055
!ChangeSetDiffTool methodsFor:'accessing'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1056
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1057
beSingleColumn
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1058
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1059
    self navigatorPanelSpecHolder value: #oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1060
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1061
    "Created: / 20-11-2009 / 20:41:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1062
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1063
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1064
beTwoColumn
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1065
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1066
    self navigatorPanelSpecHolder value: #twoColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1067
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1068
    "Created: / 20-11-2009 / 20:42:09 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1069
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1070
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1071
beTwoColumn: aBoolean
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1072
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1073
    aBoolean
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1074
        ifTrue:[self beTwoColumn]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1075
        ifFalse:[self beSingleColumn]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1076
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1077
    "Created: / 20-11-2009 / 20:43:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1078
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1079
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1080
diffInfo
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1081
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1082
    ^self diffInfoHolder value
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1083
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1084
    "Created: / 20-03-2012 / 11:00:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1085
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1086
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1087
diffset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1088
    
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1089
    ^self diffsetHolder value
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1090
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1091
    "Created: / 05-12-2009 / 11:53:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1092
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1093
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1094
diffset: aDiff3Set
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1095
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1096
    self diffsetHolder value: aDiff3Set
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1097
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1098
    "Created: / 01-11-2009 / 09:33:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1099
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1100
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1101
patchset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1102
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1103
    | patchset |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1104
    patchset := ChangeSet new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1105
    self diffset do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1106
        [:diff|patchset add:diff versionA].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1107
    ^patchset
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1108
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1109
    "Created: / 05-12-2009 / 11:54:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1110
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1111
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1112
selection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1113
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1114
    ^self selectionHolder value
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1115
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1116
    "Created: / 22-10-2008 / 11:30:03 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1117
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1118
12277
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1119
showCopyrightMethodDiffs
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1120
    ^self showCopyrightMethodDiffsHolder value
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1121
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1122
    "Created: / 10-08-2012 / 16:07:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1123
!
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1124
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1125
showCopyrightMethodDiffs: aBoolean
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1126
    self showCopyrightMethodDiffsHolder value: aBoolean
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1127
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1128
    "Created: / 10-08-2012 / 16:07:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1129
!
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1130
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1131
showVersionMethodDiffs
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1132
    ^ self showVersionMethodDiffsHolder value
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1133
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1134
    "Created: / 10-08-2012 / 16:07:56 / Jan Vrany <jan.vrany@fit.cvut.cz>"
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1135
!
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1136
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1137
showVersionMethodDiffs: aBoolean
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1138
    self showVersionMethodDiffsHolder value: aBoolean
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1139
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1140
    "Created: / 10-08-2012 / 16:08:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1141
!
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1142
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1143
title: aString
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1144
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1145
    self titleHolder value: aString
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1146
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1147
    "Created: / 19-11-2009 / 15:44:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1148
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1149
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1150
!ChangeSetDiffTool methodsFor:'accessing - selection'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1151
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1152
theSingleSelectedObject
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1153
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1154
    | sel selSize obj |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1155
    sel := self selection.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1156
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1157
    (sel isCollection and:[self isString not])
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1158
        ifFalse:[^sel].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1159
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1160
    selSize := 0.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1161
    obj := nil.        
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1162
    sel do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1163
        [:each|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1164
        selSize := selSize + 1.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1165
        selSize > 1 ifTrue:[^nil].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1166
        obj := each].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1167
    ^obj
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1168
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1169
    "Created: / 10-11-2009 / 11:12:58 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1170
    "Modified: / 20-11-2009 / 19:54:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1171
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1172
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1173
!ChangeSetDiffTool methodsFor:'accessing - subapps'!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1174
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1175
list1View: aView
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1176
    list1 := aView application.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1177
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1178
    "Created: / 17-01-2013 / 13:44:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1179
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1180
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1181
list2View: aView
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1182
    list2 := aView application.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1183
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1184
    "Created: / 17-01-2013 / 13:44:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1185
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1186
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1187
textDiff2Tool
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1188
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1189
    ^TextDiff2Tool new
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1190
        labelAHolder: self versionALabelHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1191
         textAHolder: self versionATextHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1192
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1193
        labelBHolder: self versionBLabelHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1194
         textBHolder: self versionBTextHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1195
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1196
        yourself
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1197
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1198
    "Created: / 16-03-2012 / 13:58:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1199
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1200
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1201
textDiff3Tool
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1202
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1203
    ^TextDiff3Tool new
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1204
        labelCHolder: self versionBaseLabelHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1205
         textCHolder: self versionBaseTextHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1206
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1207
        labelBHolder: self versionBLabelHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1208
         textBHolder: self versionBTextHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1209
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1210
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1211
        labelAHolder: self versionALabelHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1212
         textAHolder: self versionATextHolder;
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1213
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1214
        mergeHolder: self mergeHolder;
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1215
        mergeDataHolder: self mergeDataHolder;
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1216
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1217
        yourself
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1218
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1219
    "Created: / 16-03-2012 / 15:16:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1220
! !
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1221
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1222
!ChangeSetDiffTool methodsFor:'accessing-menus'!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1223
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1224
listMenu
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1225
    | spec |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1226
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1227
    spec := self isMerge ifTrue:[self class listMenuMerge] ifFalse:[self class listMenuDiff].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1228
    ^Menu decodeFromLiteralArray: spec.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1229
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1230
    "Created: / 16-01-2013 / 15:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1231
! !
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1232
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1233
!ChangeSetDiffTool methodsFor:'accessing-selection'!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1234
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1235
selection: entry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1236
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1237
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1238
    self isOneColumnBrowser ifTrue:[
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1239
        list1 selection: entry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1240
    ] ifFalse:[
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1241
        | parent |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1242
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1243
        parent := self diffsetHolderPrivate value diffs 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1244
                    detect:[:each|each diffs includes: entry] ifNone:[nil].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1245
        parent notNil ifTrue:[
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1246
            list1 selection: parent.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1247
            list1 updateOutputGenerator.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1248
            list2 updateList.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1249
            list2 selection: entry.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1250
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1251
        ]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1252
    ]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1253
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1254
    "Created: / 22-10-2008 / 11:30:11 / Jan Vrany <vranyj1@fel.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1255
    "Modified: / 17-01-2013 / 16:28:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1256
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1257
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1258
theFirstSelectedEntry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1259
    | selection |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1260
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1261
    selection := self selectionHolder value.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1262
    selection isNil ifTrue:[ ^ nil ].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1263
    selection := selection collect:[:e|e]. "/selection might be an Iterator
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1264
    selection  isEmpty ifTrue:[ ^nil ].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1265
    ^selection first
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1266
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1267
    "Created: / 17-01-2013 / 16:58:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1268
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1269
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1270
theLastSelectedEntry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1271
    | selection |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1272
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1273
    selection := self selectionHolder value.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1274
    selection isNil ifTrue:[ ^ nil ].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1275
    selection := selection collect:[:e|e]. "/selection might be an Iterator
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1276
    selection  isEmpty ifTrue:[ ^nil ].
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1277
    ^selection last
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1278
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1279
    "Created: / 17-01-2013 / 13:22:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1280
! !
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1281
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1282
!ChangeSetDiffTool methodsFor:'aspects'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1283
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1284
diffInfoHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1285
    "return/create the 'diffInfoHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1286
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1287
    diffInfoHolder isNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1288
        diffInfoHolder := ValueHolder new.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1289
        diffInfoHolder addDependent:self.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1290
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1291
    ^ diffInfoHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1292
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1293
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1294
diffInfoHolder:something
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1295
    "set the 'diffInfoHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1296
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1297
    |oldValue newValue|
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1298
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1299
    diffInfoHolder notNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1300
        oldValue := diffInfoHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1301
        diffInfoHolder removeDependent:self.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1302
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1303
    diffInfoHolder := something.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1304
    diffInfoHolder notNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1305
        diffInfoHolder addDependent:self.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1306
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1307
    newValue := diffInfoHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1308
    oldValue ~~ newValue ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1309
        self update:#value with:newValue from:diffInfoHolder.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1310
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1311
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1312
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1313
diffListEntryLabelGeneratorAspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1314
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1315
    ^nil
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1316
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1317
    "Created: / 24-11-2009 / 10:01:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1318
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1319
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1320
diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1321
    "return/create the 'diffsetHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1322
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1323
    diffsetHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1324
        diffsetHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1325
        diffsetHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1326
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1327
    ^ diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1328
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1329
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1330
diffsetHolder:aValueHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1331
    "set the 'diffsetHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1332
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1333
    |oldValue newValue|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1334
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1335
    diffsetHolder notNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1336
        oldValue := diffsetHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1337
        diffsetHolder removeDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1338
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1339
    diffsetHolder := aValueHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1340
    diffsetHolder notNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1341
        diffsetHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1342
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1343
    newValue := diffsetHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1344
    oldValue ~~ newValue ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1345
        self update:#value with:newValue from:diffsetHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1346
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1347
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1348
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1349
diffsetHolderPrivate
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1350
    "return/create the 'diffSetHolderPrivate' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1351
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1352
    diffsetHolderPrivate isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1353
        diffsetHolderPrivate := ValueHolder with: (self diffsetHolder value).
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1354
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1355
    ^ diffsetHolderPrivate
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1356
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1357
    "Created: / 05-12-2009 / 11:03:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1358
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1359
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1360
firstColSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1361
    "return/create the valueHolder 'firstColSelectionHolder'"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1362
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1363
    firstColSelectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1364
        firstColSelectionHolder := ValueHolder with:nil "defaultValue here".
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1365
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1366
    ^ firstColSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1367
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1368
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1369
hasDiffsetHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1370
    "return/create the 'hasDiffsetHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1371
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1372
    hasDiffsetHolder isNil ifTrue:[
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1373
        hasDiffsetHolder := false asValue
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1374
    ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1375
    ^ hasDiffsetHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1376
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1377
    "Modified: / 01-08-2012 / 17:16:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1378
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1379
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1380
hasDiffsetHolder:something
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1381
    "set the 'hasDiffsetHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1382
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1383
    hasDiffsetHolder := something.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1384
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1385
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1386
hasSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1387
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1388
    |holder|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1389
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1390
    (holder := builder bindingAt:#hasSelectionHolder) isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1391
        holder := (AspectAdaptor forAspect: #notEmptyOrNil)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1392
            subjectChannel: self selectionHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1393
        builder aspectAt:#hasSelectionHolder put: holder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1394
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1395
    ^ holder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1396
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1397
    "Created: / 22-10-2008 / 11:34:36 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1398
    "Modified: / 22-10-2008 / 12:38:47 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1399
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1400
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1401
highlightConflictsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1402
    "return/create the 'highlightConflictsHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1403
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1404
    highlightConflictsHolder isNil ifTrue:[
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1405
        highlightConflictsHolder := true asValue
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1406
    ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1407
    ^ highlightConflictsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1408
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1409
    "Modified: / 01-08-2012 / 17:07:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1410
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1411
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1412
highlightConflictsHolder:something
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1413
    "set the 'highlightConflictsHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1414
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1415
    highlightConflictsHolder := something.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1416
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1417
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1418
infoPanel
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1419
    infoPanel isNil ifTrue:[
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1420
        infoPanel := InlineMessageDialog new
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1421
    ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1422
    ^ infoPanel
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1423
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1424
    "Created: / 09-02-2012 / 19:23:51 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1425
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1426
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1427
listHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1428
    "return/create the 'listHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1429
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1430
    listHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1431
        listHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1432
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1433
    ^ listHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1434
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1435
    "Modified: / 01-11-2009 / 16:57:37 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1436
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1437
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1438
listMenuHolder
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1439
    diffMenuHolder isNil ifTrue:[ 
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1440
"/        diffMenuHolder := ValueHolder with:self listMenu 
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1441
      diffMenuHolder := BlockValue with:[:v|self listMenu] argument: self mergeHolder
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1442
    ].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1443
    ^ diffMenuHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1444
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1445
    "Created: / 21-11-2009 / 18:52:04 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1446
    "Modified: / 18-11-2011 / 14:57:47 / cg"
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1447
    "Modified: / 16-01-2013 / 15:59:50 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1448
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1449
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1450
mergeDataHolder
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1451
    "return/create the 'mergeDataHolder' value holder (automatically generated)"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1452
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1453
    mergeDataHolder isNil ifTrue:[
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1454
        mergeDataHolder := ValueHolder new.
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1455
        mergeDataHolder addDependent:self.
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1456
    ].
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1457
    ^ mergeDataHolder
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1458
!
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1459
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1460
mergeDataHolder:something
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1461
    "set the 'mergeDataHolder' value holder (automatically generated)"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1462
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1463
    |oldValue newValue|
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1464
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1465
    mergeDataHolder notNil ifTrue:[
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1466
        oldValue := mergeDataHolder value.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1467
        mergeDataHolder removeDependent:self.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1468
    ].
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1469
    mergeDataHolder := something.
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1470
    mergeDataHolder notNil ifTrue:[
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1471
        mergeDataHolder addDependent:self.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1472
    ].
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1473
    newValue := mergeDataHolder value.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1474
    oldValue ~~ newValue ifTrue:[
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1475
        self update:#value with:newValue from:mergeDataHolder.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1476
    ].
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1477
!
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1478
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1479
mergeHolder
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1480
    "return/create the 'mergeHolder' value holder (automatically generated)"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1481
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1482
    mergeHolder isNil ifTrue:[
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1483
        mergeHolder := ValueHolder with: false.
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1484
    ].
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1485
    ^ mergeHolder
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1486
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1487
    "Modified: / 19-03-2012 / 14:09:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1488
!
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1489
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1490
mergeHolder:something
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1491
    "set the 'mergeHolder' value holder (automatically generated)"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1492
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1493
    mergeHolder := something.
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1494
!
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1495
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1496
mergeSavedHolder
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1497
    "return/create the 'mergeSavedHolder' value holder (automatically generated)"
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1498
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1499
    mergeSavedHolder isNil ifTrue:[
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1500
        mergeSavedHolder := false asValue
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1501
    ].
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1502
    ^ mergeSavedHolder
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1503
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1504
    "Modified: / 15-01-2013 / 11:39:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1505
!
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1506
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1507
nameAspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1508
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1509
    ^(AspectAdaptor forAspect: #name)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1510
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1511
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1512
    "Created: / 01-11-2009 / 11:14:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1513
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1514
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1515
navigatorPanelSpecHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1516
    <resource: #uiAspect>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1517
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1518
    navigatorPanelSpecHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1519
        navigatorPanelSpecHolder := ValueHolder with: #twoColumnNavigatorSpec.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1520
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1521
    ^ navigatorPanelSpecHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1522
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1523
    "Modified: / 20-11-2009 / 20:12:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1524
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1525
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1526
secondColSelectionHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1527
    "return/create the valueHolder 'firstColSelectionHolder'"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1528
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1529
    ^self selectionHolder
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1530
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1531
    "Created: / 17-01-2013 / 12:49:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1532
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1533
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1534
selectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1535
    "return/create the 'selectionHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1536
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1537
    selectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1538
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1539
        selectionHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1540
        selectionHolder addDependent:self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1541
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1542
    ^ selectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1543
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1544
    "Modified (format): / 06-07-2011 / 12:25:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1545
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1546
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1547
showCopyrightMethodDiffsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1548
    "return/create the 'showCopyrightMethodDiffsHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1549
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1550
    showCopyrightMethodDiffsHolder isNil ifTrue:[
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1551
        showCopyrightMethodDiffsHolder := true asValue
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1552
    ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1553
    ^ showCopyrightMethodDiffsHolder
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1554
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1555
    "Modified: / 01-08-2012 / 17:06:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1556
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1557
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1558
showCopyrightMethodDiffsHolder:something
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1559
    "set the 'showCopyrightMethodDiffsHolder' value holder (automatically generated)"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1560
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1561
    showCopyrightMethodDiffsHolder := something.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1562
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1563
12232
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1564
showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1565
    "return/create the 'showVersionMethodDiffsHolder' value holder (automatically generated)"
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1566
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1567
    showVersionMethodDiffsHolder isNil ifTrue:[
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1568
        showVersionMethodDiffsHolder := true asValue.
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1569
    ].
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1570
    ^ showVersionMethodDiffsHolder
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1571
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1572
    "Modified: / 18-04-2012 / 19:02:29 / Jan Vrany <jan.vrany@fit.cvut.cz>"
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1573
!
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1574
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1575
showVersionMethodDiffsHolder:something
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1576
    "set the 'showVersionMethodDiffsHolder' value holder (automatically generated)"
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1577
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1578
    showVersionMethodDiffsHolder := something.
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1579
!
4d9b62c111fc - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12216
diff changeset
  1580
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1581
singleSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1582
    "return/create the 'singleSelectionHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1583
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1584
    singleSelectionHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1585
        singleSelectionHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1586
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1587
    ^ singleSelectionHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1588
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1589
    "Modified: / 10-11-2009 / 11:09:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1590
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1591
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1592
textDiffToolHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1593
    "return/create the 'textDiffToolHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1594
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1595
    textDiffToolHolder isNil ifTrue:[
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1596
        textDiffToolHolder := ValueHolder with: self textDiff2Tool.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1597
    ].
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1598
    ^ textDiffToolHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1599
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1600
    "Modified: / 16-03-2012 / 13:57:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1601
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1602
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1603
textDiffToolHolder:something
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1604
    "set the 'textDiffToolHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1605
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1606
    textDiffToolHolder := something.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1607
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1608
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1609
textDiffToolWindowSpecHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1610
    "return/create the 'textDiffToolWindowSpecHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1611
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1612
    textDiffToolWindowSpecHolder isNil ifTrue:[
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1613
        textDiffToolWindowSpecHolder := #windowSpecForEmbedding asValue.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1614
    ].
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1615
    ^ textDiffToolWindowSpecHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1616
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1617
    "Modified: / 16-03-2012 / 13:57:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1618
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1619
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1620
textDiffToolWindowSpecHolder:something
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1621
    "set the 'textDiffToolWindowSpecHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1622
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1623
    textDiffToolWindowSpecHolder := something.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1624
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1625
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1626
titleHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1627
    "return/create the 'titleHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1628
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1629
    titleHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1630
        titleHolder := ValueHolder with: 'Diff Browser'.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1631
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1632
    ^ titleHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1633
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1634
    "Modified: / 01-11-2009 / 14:04:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1635
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1636
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1637
versionALabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1638
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1639
    ^(AspectAdaptor forAspect: #versionALabel)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1640
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1641
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1642
    "Created: / 09-04-2011 / 23:30:35 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1643
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1644
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1645
versionATextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1646
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1647
    versionATextHolder isNil ifTrue:[
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1648
        versionATextHolder := ValueHolder new
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1649
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1650
    ^versionATextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1651
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1652
    "Created: / 06-07-2011 / 12:05:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1653
    "Modified: / 18-11-2011 / 14:57:56 / cg"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1654
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1655
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1656
versionBLabelHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1657
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1658
    ^(AspectAdaptor forAspect: #versionBLabel)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1659
        subjectChannel: self diffsetHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1660
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1661
    "Created: / 09-04-2011 / 23:30:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1662
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1663
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1664
versionBTextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1665
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1666
    versionBTextHolder isNil ifTrue:[
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1667
        versionBTextHolder := ValueHolder new
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1668
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1669
    ^versionBTextHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1670
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1671
    "Created: / 06-07-2011 / 12:05:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1672
    "Modified: / 18-11-2011 / 14:57:59 / cg"
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1673
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1674
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1675
versionBaseLabelHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1676
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1677
    ^(AspectAdaptor forAspect: #versionBaseLabel)
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1678
        subjectChannel: self diffsetHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1679
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1680
    "Created: / 16-03-2012 / 15:18:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1681
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1682
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1683
versionBaseTextHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1684
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1685
    versionBaseTextHolder isNil ifTrue:[
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1686
        versionBaseTextHolder := ValueHolder new
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1687
    ].
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1688
    ^versionBaseTextHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1689
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1690
    "Modified: / 18-11-2011 / 14:57:59 / cg"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1691
    "Created: / 16-03-2012 / 15:19:01 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1692
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1693
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1694
!ChangeSetDiffTool methodsFor:'change & update'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1695
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1696
diffInfoChanged
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1697
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1698
    | info |
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1699
    info := self diffInfoHolder value.
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1700
    self hasDiffsetHolder value: false.
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1701
    self mergeSavedHolder value: false.
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1702
    info notNil ifTrue:[
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1703
        self infoPanel showProgressLabeled: (resources string:'Reading changesets') while: [
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1704
            info read.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1705
            self diffset: info diffset.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1706
            self updateViews.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1707
        ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1708
    ]
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1709
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1710
    "Created: / 19-03-2012 / 23:40:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1711
    "Modified: / 15-01-2013 / 11:40:03 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1712
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1713
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1714
diffsetChanged
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1715
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1716
    | ds |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1717
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1718
    ds := self diffsetHolder value.
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1719
    ds depth = 2 ifTrue:[
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1720
        self beTwoColumn.
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1721
    ] ifFalse:[
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1722
        self beSingleColumn.
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1723
    ].
12277
46aea706fdb7 - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12276
diff changeset
  1724
    self hasDiffsetHolder value: ds notNil.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1725
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1726
    self diffsetHolderPrivate value: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1727
        (self isOneColumnBrowser 
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1728
            ifTrue:[ds flattened sort]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1729
            ifFalse:[ds value sort]).
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1730
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1731
    self versionALabelHolder value: ds versionALabel.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1732
    self versionBLabelHolder value: ds versionBLabel.
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1733
    self versionBaseLabelHolder value: ds versionBaseLabel.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1734
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1735
    "Created: / 05-12-2009 / 11:03:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1736
    "Modified: / 29-06-2011 / 08:24:18 / Jan Vrany <enter your email here>"
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  1737
    "Modified: / 17-01-2013 / 13:58:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1738
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1739
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1740
mergeDataChanged
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1741
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1742
    "Created: / 16-01-2013 / 09:24:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1743
!
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1744
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1745
selectionChanged
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1746
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1747
    | diffItem mergeData |
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1748
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1749
    diffItem := self theSingleSelectedObject.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1750
    self singleSelectionHolder value: diffItem.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1751
    diffItem isNil ifTrue:[^self].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1752
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1753
    self isMerge ifTrue:[
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1754
        self mergeDataHolder setValue: (mergeData := diffItem mergeInfo).
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1755
    ].
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1756
    self versionATextHolder setValue: diffItem versionAText.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1757
    self versionBTextHolder setValue: diffItem versionBText.
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1758
    self versionBaseTextHolder setValue: diffItem versionBaseText.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1759
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1760
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1761
    self versionATextHolder changed: #value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1762
    self versionBTextHolder changed: #value.
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1763
    self versionBaseTextHolder changed: #value.
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1764
    self isMerge ifTrue:[
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1765
        self mergeDataHolder changed: #value.
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1766
        "Maybe, there was no merge data beforehand. In that case,
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1767
         update"
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1768
        mergeData isNil ifTrue:[
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1769
            diffItem mergeInfo: (self mergeDataHolder value).
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1770
        ]
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1771
    ]
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1772
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1773
    "Created: / 22-10-2008 / 11:29:24 / Jan Vrany <vranyj1@fel.cvut.cz>"
12198
414e7b69ecda Text/ChangeSet diff improved
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12192
diff changeset
  1774
    "Modified: / 19-03-2012 / 14:59:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1775
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1776
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1777
update: aspect with: param from: sender
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1778
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1779
    sender == selectionHolder ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1780
        self selectionChanged.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1781
        ^self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1782
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1783
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1784
    sender == diffsetHolder ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1785
        self diffsetChanged.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1786
        ^self.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1787
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1788
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1789
    sender == diffInfoHolder ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1790
        self diffInfoChanged.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1791
        ^self.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1792
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1793
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1794
    sender == mergeDataHolder ifTrue:[
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1795
        self mergeDataChanged.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1796
        ^self.
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1797
    ].
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1798
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1799
    ^super update: aspect with: param from: sender
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1800
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1801
    "Created: / 05-12-2009 / 11:02:57 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12318
1dda95be3d40 Fixes in changeset merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12317
diff changeset
  1802
    "Modified: / 16-01-2013 / 09:24:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1803
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1804
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1805
updateListMenu
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1806
    |menu diffs loadA loadB|
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1807
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1808
    menu := self listMenuHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1809
    diffs := self selection ? #().
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1810
    loadA := menu atNameKey:#LoadVersionA.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1811
    loadA disable.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1812
    loadB := menu atNameKey:#LoadVersionB.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1813
    loadB disable.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1814
    (diffs select:[:e | true ]) do:[:diff | 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1815
        diff versionA 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1816
            ifNotNil:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1817
                loadA enable.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1818
                loadA label:'Load version ' , diff versionALabel
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1819
            ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1820
        diff versionB 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1821
            ifNotNil:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1822
                loadB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1823
                    label:'Load version ' , diff versionBLabel;
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1824
                    enable
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1825
            ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1826
    ].
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1827
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1828
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1829
updateViews
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1830
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1831
    self diffInfo isNil ifTrue:[ ^ self ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1832
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1833
    self diffInfo isDiff3 ifTrue:[
12202
eaa1f6cb6ce8 Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12201
diff changeset
  1834
        self textDiffToolHolder value isDiff3 ifFalse:[
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1835
            textDiffToolHolder value: self textDiff3Tool.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1836
        ].
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1837
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1838
    ] ifFalse:[
12202
eaa1f6cb6ce8 Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12201
diff changeset
  1839
        self textDiffToolHolder value isDiff2 ifFalse:[
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1840
            textDiffToolHolder value: self textDiff2Tool.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1841
        ].
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1842
    ].
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1843
    self mergeHolder value: self diffInfo isMerge.
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1844
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1845
    "Created: / 20-03-2012 / 10:21:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1846
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1847
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1848
!ChangeSetDiffTool methodsFor:'initialization'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1849
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1850
initialize
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1851
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1852
    super initialize.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1853
    self createBuilder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1854
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1855
    "Created: / 22-10-2008 / 12:37:14 / Jan Vrany <vranyj1@fel.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1856
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1857
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1858
!ChangeSetDiffTool methodsFor:'menu actions'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1859
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1860
changesetMenuBrowse: changeset
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1861
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1862
    Tools::ChangeSetBrowser2 openOn: (changeset , self diffInfo same)
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1863
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1864
    "Created: / 16-12-2011 / 14:31:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1865
!
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1866
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1867
changesetMenuBrowseA
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1868
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1869
    self changesetMenuBrowse: self diffInfo diffset changesetA
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1870
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1871
    "Created: / 16-12-2011 / 14:23:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1872
!
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1873
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1874
changesetMenuBrowseB
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1875
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1876
    self changesetMenuBrowse: self diffInfo diffset changesetB
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1877
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1878
    "Created: / 16-12-2011 / 14:27:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1879
!
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1880
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1881
changesetMenuBrowseBase
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1882
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1883
    self changesetMenuBrowse: self diffInfo diffset changesetBase
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1884
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1885
    "Created: / 20-03-2012 / 13:34:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1886
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1887
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1888
changesetMenuBrowseMerge
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1889
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1890
    self changesetMenuBrowse: self diffInfo diffset changesetMerged
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1891
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1892
    "Created: / 20-03-2012 / 14:34:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1893
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1894
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1895
fileMenuOpen
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1896
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1897
    | dlg info |
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1898
    dlg := OpenDialog new.
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1899
    info := LastDiffInfo.
12295
893fad8d458a - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12277
diff changeset
  1900
    info isNil ifFalse:[
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1901
        info := ChangeSetDiffInfo new.
12295
893fad8d458a - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12277
diff changeset
  1902
        info specMerge: ChangeSetSpec changeSet
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1903
    ].
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1904
    dlg diffInfo: info.
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1905
    dlg open ifFalse:[^self].
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1906
    info := dlg diffInfo.
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1907
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1908
    ^self fileMenuOpenOnDiffInfo: info
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1909
12295
893fad8d458a - Tools::ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12277
diff changeset
  1910
    "Modified: / 18-09-2012 / 11:37:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1911
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  1912
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1913
fileMenuOpenOnDiffInfo: info
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1914
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  1915
    LastDiffInfo := info.    
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1916
    self diffInfoHolder value: info
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1917
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  1918
    "Created: / 20-03-2012 / 00:04:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1919
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1920
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1921
fileMenuSave
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1922
    self fileMenuSaveAs: self diffInfo specMergeFile.
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1923
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1924
    "Modified: / 20-03-2012 / 15:07:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1925
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1926
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1927
fileMenuSaveAs
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1928
    | info file suggestion |
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1929
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1930
    info := self diffInfo.
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1931
    suggestion := (info specMerge isFile ifTrue:['merged.chg'] ifFalse:[info specMergeFile]).
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1932
    file := Dialog requestFileName:'Select File for Save' default: (suggestion) pattern:('*.chg;*.st').
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1933
    file isNil ifTrue:[^self].
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1934
    self fileMenuSaveAs: file.
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1935
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1936
    "Modified: / 20-03-2012 / 15:07:05 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1937
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1938
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1939
fileMenuSaveAs: aFilename
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1940
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1941
    self fileMenuSaveAs: aFilename format: #classSource
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1942
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1943
    "Created: / 20-03-2012 / 15:07:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1944
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1945
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1946
fileMenuSaveAs: aFilename format: format
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1947
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1948
    | changesToSave |
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1949
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1950
    changesToSave := (self diffInfo diffset changesetMerged) , (self diffInfo same).
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1951
    changesToSave := changesToSave reject:[:chg|chg isDoIt].
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1952
    changesToSave saveToFile: aFilename format: format.
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1953
    self mergeSavedHolder value: true
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1954
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1955
    "Created: / 20-03-2012 / 15:09:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12317
aac0f12a3327 Updates in mergetool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12295
diff changeset
  1956
    "Modified: / 15-01-2013 / 11:40:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1957
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  1958
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1959
fileMenuSaveAsPatch
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1960
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1961
    | filename |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1962
    filename := Smalltalk::Dialog requestFileName: 'Enter filename' default:'patch.chg' ifFail:[^self].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1963
    self patchset fileOutAs: filename.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1964
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1965
    "Modified: / 05-12-2009 / 12:37:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1966
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  1967
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1968
fileMenuSaveMergedAs
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1969
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1970
    self halt.
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1971
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1972
    "Modified: / 03-08-2012 / 15:39:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1973
!
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  1974
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1975
listMenuBrowse
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1976
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1977
    | items |
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1978
    items := self selection collect:[:e|e]. "/must do collect as selection is an iterator..."
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1979
    items size == 1 ifTrue:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1980
        | item cls sel |
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1981
        item:= items anElement.
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1982
        cls := item changeClass.
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1983
        sel := item changeSelector.
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1984
        cls notNil ifTrue:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1985
            sel notNil ifTrue:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1986
                UserPreferences current systemBrowserClass
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1987
                    openInClass:cls selector:sel
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1988
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1989
            ] ifFalse:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1990
                UserPreferences current systemBrowserClass
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1991
                    browseClass: cls
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1992
            ]
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1993
        ] ifFalse:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1994
            Dialog warn: (self class resources at: 'Oops, class is gone')
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1995
        ]
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1996
    ] ifFalse:[
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1997
        Dialog error: 'Not yet implemented (Tools::ChangeSetDiffTool>>listMenuBrowse)'.                        
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1998
    ]
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  1999
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  2000
    "Created: / 30-11-2011 / 11:30:54 / Jan Vrany <jan.vrany@fit.cvut.cz>"
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  2001
!
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  2002
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2003
listMenuInspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2004
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2005
    (self selection collect:[:e|e]) inspect
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2006
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2007
    "Modified: / 24-11-2009 / 12:51:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2008
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2009
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2010
listMenuLoadVersionA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2011
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2012
    self selection do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2013
        [:diff|diff versionA apply]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2014
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2015
    "Modified: / 09-12-2009 / 23:09:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2016
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2017
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2018
listMenuLoadVersionB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2019
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2020
    self selection do:
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2021
        [:diff|diff versionB apply]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2022
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2023
    "Modified: / 09-12-2009 / 23:10:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2024
!
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2025
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2026
listMenuMergeUsingA
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2027
    self textDiffToolHolder value doMergeAllUsingA
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2028
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2029
    "Modified: / 16-01-2013 / 15:57:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2030
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2031
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2032
listMenuMergeUsingB
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2033
    self textDiffToolHolder value doMergeAllUsingB
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2034
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2035
    "Created: / 16-01-2013 / 15:57:32 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2036
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2037
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2038
listMenuMergeUsingBase
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2039
    self textDiffToolHolder value doMergeAllUsingBase
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2040
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2041
    "Created: / 16-01-2013 / 15:57:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2042
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2043
12192
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2044
listMenuOpenInExternal: command
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2045
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2046
    (OperatingSystem canExecuteCommand: command) ifFalse:[
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2047
        Dialog warn: 'Sorry. ', command , ' is not installed or not in PATH'
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2048
    ].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2049
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2050
    self selection do:[:item|
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2051
        | base a b cmd |
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2052
        item versionBase notNil ifTrue:[
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2053
            base := Filename newTemporary.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2054
            base writingFileDo:[:s|s nextPutAll: item versionBase source].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2055
        ].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2056
        a := Filename newTemporary.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2057
        a writingFileDo:[:s|s nextPutAll: item versionA source].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2058
        b := Filename newTemporary.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2059
        b writingFileDo:[:s|s nextPutAll: item versionB source].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2060
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2061
        base isNil ifTrue:[
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2062
            cmd := '%1 %2 %3' bindWith: command with: a pathName with: b pathName
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2063
        ] ifFalse:[
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2064
            cmd := '%1 %4 %2 %3 ' bindWith: command with: a pathName with: b pathName with: base pathName.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2065
        ].
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2066
        [ OperatingSystem executeCommand: cmd.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2067
        a remove.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2068
        b remove.
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2069
        base notNil ifTrue:[base remove]. ] fork
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2070
    ]
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2071
15f47901fb64 Fixes in Diff2/Diff3 text views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12179
diff changeset
  2072
    "Modified: / 17-03-2012 / 08:55:11 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2073
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2074
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2075
menuMoveDown
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2076
    self menuMoveDownToSuchThat: [:entry|true]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2077
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2078
    "Modified: / 17-01-2013 / 16:53:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2079
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2080
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2081
menuMoveDownConflict
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2082
    self menuMoveDownToSuchThat: [:entry|entry isMerged not]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2083
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2084
    "Modified: / 17-01-2013 / 16:53:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2085
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2086
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2087
menuMoveDownToSuchThat: aBlock
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2088
    | oldSel newSel |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2089
    oldSel := self theLastSelectedEntry.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2090
    newSel := self diffsetHolderPrivate value nextEntryAfter: oldSel suchThat: aBlock.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2091
    self menuMoveTo: newSel.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2092
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2093
    "Created: / 17-01-2013 / 16:52:52 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2094
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2095
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2096
menuMoveTo: entry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2097
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2098
"/    self window sensor pushUserEvent:#selection: for: self withArgument: entry
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2099
    self selection: entry.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2100
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2101
    "Created: / 17-01-2013 / 13:03:25 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2102
    "Modified: / 17-01-2013 / 16:27:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2103
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2104
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2105
menuMoveUp
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2106
    self menuMoveUpToSuchThat: [:entry|true]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2107
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2108
    "Created: / 17-01-2013 / 16:58:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2109
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2110
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2111
menuMoveUpConflict
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2112
    self menuMoveUpToSuchThat: [:entry|entry isMerged not]
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2113
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2114
    "Created: / 17-01-2013 / 17:00:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2115
!
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2116
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2117
menuMoveUpToSuchThat: aBlock
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2118
    | oldSel newSel |
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2119
    oldSel := self theFirstSelectedEntry.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2120
    newSel := self diffsetHolderPrivate value nextEntryBefore: oldSel suchThat: aBlock.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2121
    self menuMoveTo: newSel.
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2122
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2123
    "Created: / 17-01-2013 / 16:58:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2124
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2125
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2126
!ChangeSetDiffTool methodsFor:'queries'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2127
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2128
canBrowse
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2129
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2130
    ^true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2131
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2132
    "^[self selection notNil 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2133
        and:[self selection versionA notNil]]"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2134
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2135
    "Created: / 02-11-2009 / 18:32:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2136
    "Modified: / 21-11-2009 / 18:46:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2137
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2138
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2139
canSave
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2140
    "Returns true, if a merged file can be saved"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2141
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2142
    | info |
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2143
    info := self diffInfo.
12216
5698c277f043 - Improvements in FileBrowserV2/V3
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12202
diff changeset
  2144
    info isNil ifTrue:[^false].
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2145
    ^info isMerge and:[info specMerge isFile and:[info diffset notNil and:[info diffset isMerged]]]
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2146
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2147
    "Created: / 20-03-2012 / 15:00:12 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  2148
    "Modified: / 17-01-2013 / 12:25:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2149
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2150
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2151
canSaveAs
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2152
    "Returns true, if a merged file can be saved"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2153
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2154
    | info |
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2155
    info := self diffInfo.
12216
5698c277f043 - Improvements in FileBrowserV2/V3
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12202
diff changeset
  2156
    info isNil ifTrue:[^false].
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2157
    ^info isMerge and:[info diffset isMerged]
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2158
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2159
    "Created: / 20-03-2012 / 15:03:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2160
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2161
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2162
canSaveAsPatch
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2163
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2164
    ^false
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2165
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2166
    "Created: / 20-03-2012 / 14:55:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2167
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2168
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2169
canSaveMergedAs
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2170
    "Returns true, if a merged file can be saved"
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2171
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2172
    | info |
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2173
    info := self diffInfo.
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2174
    info isNil ifTrue:[^false].
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2175
    ^info isMerge
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2176
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2177
    "Created: / 03-08-2012 / 15:25:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2178
!
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2179
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2180
hasSelection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2181
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2182
    ^[self selection notNil]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2183
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2184
    "Created: / 03-11-2009 / 10:48:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12201
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2185
! !
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2186
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2187
!ChangeSetDiffTool methodsFor:'testing'!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2188
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2189
isDiff2
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2190
    ^self diffInfo notNil and:[self diffInfo isDiff2]
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2191
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2192
    "Created: / 20-03-2012 / 13:27:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2193
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2194
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2195
isDiff2Or3
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2196
    ^self diffInfo notNil and:[self diffInfo isDiff2 or:[self diffInfo isDiff3]]
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2197
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2198
    "Created: / 20-03-2012 / 13:29:20 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2199
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2200
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2201
isDiff3
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2202
    ^self diffInfo notNil and:[self diffInfo isDiff3]
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2203
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2204
    "Created: / 20-03-2012 / 13:27:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2205
!
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2206
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2207
isMerge
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2208
    ^self diffInfo notNil and:[self diffInfo isMerge]
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2209
283826cb8bcc Improvements in merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12200
diff changeset
  2210
    "Created: / 19-03-2012 / 11:53:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2211
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2212
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2213
isOneColumnBrowser
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2214
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2215
    ^self navigatorPanelSpecHolder value = #oneColumnNavigatorSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2216
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2217
    "Created: / 05-12-2009 / 11:04:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2218
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2219
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2220
!ChangeSetDiffTool::OpenDialog class methodsFor:'image specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2221
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2222
versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2223
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2224
    ^ToolbarIconLibrary versionA24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2225
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2226
    "Created: / 24-03-2010 / 20:49:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2227
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2228
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2229
versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2230
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2231
    ^ToolbarIconLibrary versionB24x24
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2232
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2233
    "Created: / 24-03-2010 / 20:50:38 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2234
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2235
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2236
versionBase24x24
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2237
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2238
    ^ToolbarIconLibrary versionBase24x24
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2239
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2240
    "Created: / 19-03-2012 / 23:11:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2241
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2242
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2243
versionMerged24x24
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2244
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2245
    ^ToolbarIconLibrary versionMerged24x24
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2246
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2247
    "Created: / 19-03-2012 / 23:34:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2248
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2249
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2250
!ChangeSetDiffTool::OpenDialog class methodsFor:'interface specs'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2251
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2252
windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2253
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2254
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2255
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2256
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2257
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2258
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2259
    "
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2260
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#windowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2261
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#windowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2262
     Tools::ChangeSetDiffTool::OpenDialog open
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2263
    "
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2264
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2265
    <resource: #canvas>
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2266
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2267
    ^ 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2268
     #(FullSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2269
        name: windowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2270
        window: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2271
       (WindowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2272
          label: 'Open...'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2273
          name: 'Open...'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2274
          min: (Point 10 10)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2275
          bounds: (Rectangle 0 0 640 457)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2276
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2277
        component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2278
       (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2279
          collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2280
           (VerticalPanelViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2281
              name: 'VerticalPanel1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2282
              layout: (LayoutFrame 0 0 0 0 0 1 -30 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2283
              horizontalLayout: fit
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2284
              verticalLayout: top
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2285
              horizontalSpace: 3
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2286
              verticalSpace: 3
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2287
              component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2288
             (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2289
                collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2290
                 (ViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2291
                    name: 'B'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2292
                    component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2293
                   (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2294
                      collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2295
                       (UISubSpecification
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2296
                          name: 'SubSpecification2'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2297
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2298
                          minorKey: versionBLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2299
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2300
                       (SubCanvasSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2301
                          name: 'SubCanvas1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2302
                          layout: (LayoutFrame 30 0 30 0 0 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2303
                          level: 0
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2304
                          hasHorizontalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2305
                          hasVerticalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2306
                          majorKey: #'Tools::ChangeSetSelectionDialog'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2307
                          minorKey: windowSpecForEmbedding
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2308
                          subAspectHolders: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2309
                         (Array
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2310
                            
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2311
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2312
                              subAspect: specHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2313
                              aspect: changesetSpecBHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2314
                            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2315
                          )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2316
                          createNewApplication: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2317
                          createNewBuilder: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2318
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2319
                       )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2320
                     
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2321
                    )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2322
                    extent: (Point 640 99)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2323
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2324
                 (ViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2325
                    name: 'A'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2326
                    component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2327
                   (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2328
                      collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2329
                       (UISubSpecification
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2330
                          name: 'SubSpecification1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2331
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2332
                          minorKey: versionALabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2333
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2334
                       (SubCanvasSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2335
                          name: 'ChangesetASpec'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2336
                          layout: (LayoutFrame 30 0 30 0 0 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2337
                          level: 0
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2338
                          hasHorizontalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2339
                          hasVerticalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2340
                          majorKey: #'Tools::ChangeSetSelectionDialog'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2341
                          minorKey: windowSpecForEmbedding
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2342
                          subAspectHolders: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2343
                         (Array
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2344
                            
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2345
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2346
                              subAspect: specHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2347
                              aspect: changesetSpecAHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2348
                            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2349
                          )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2350
                          createNewApplication: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2351
                          createNewBuilder: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2352
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2353
                       )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2354
                     
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2355
                    )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2356
                    extent: (Point 640 99)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2357
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2358
                 (ViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2359
                    name: 'Base'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2360
                    component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2361
                   (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2362
                      collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2363
                       (UISubSpecification
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2364
                          name: 'SubSpecification3'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2365
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2366
                          minorKey: versionBaseLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2367
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2368
                       (SubCanvasSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2369
                          name: 'SubCanvas2'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2370
                          layout: (LayoutFrame 30 0 30 0 0 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2371
                          level: 0
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2372
                          hasHorizontalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2373
                          hasVerticalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2374
                          majorKey: #'Tools::ChangeSetSelectionDialog'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2375
                          minorKey: windowSpecForEmbedding
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2376
                          subAspectHolders: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2377
                         (Array
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2378
                            
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2379
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2380
                              subAspect: enabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2381
                              aspect: changesetSpecBaseEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2382
                            ) 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2383
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2384
                              subAspect: specHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2385
                              aspect: changesetSpecBaseHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2386
                            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2387
                          )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2388
                          createNewApplication: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2389
                          createNewBuilder: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2390
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2391
                       )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2392
                     
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2393
                    )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2394
                    extent: (Point 640 98)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2395
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2396
                 (ViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2397
                    name: 'Merge'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2398
                    component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2399
                   (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2400
                      collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2401
                       (UISubSpecification
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2402
                          name: 'SubSpecification4'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2403
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2404
                          minorKey: versionMergedLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2405
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2406
                       (SubCanvasSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2407
                          name: 'SubCanvas3'
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2408
                          layout: (LayoutFrame 30 0 30 0 0 1 -25 1)
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2409
                          level: 0
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2410
                          hasHorizontalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2411
                          hasVerticalScrollBar: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2412
                          majorKey: #'Tools::ChangeSetSelectionDialog'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2413
                          minorKey: windowSpecForEmbedding
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2414
                          subAspectHolders: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2415
                         (Array
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2416
                            
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2417
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2418
                              subAspect: enabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2419
                              aspect: changesetSpecMergedEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2420
                            ) 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2421
                           (SubChannelInfoSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2422
                              subAspect: specHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2423
                              aspect: changesetSpecMergedHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2424
                            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2425
                          )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2426
                          createNewApplication: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2427
                          createNewBuilder: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2428
                        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2429
                       )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2430
                     
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2431
                    )
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2432
                    extent: (Point 640 123)
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2433
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2434
                 )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2435
               
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2436
              )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2437
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2438
           (HorizontalPanelViewSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2439
              name: 'ButtonPanel'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2440
              layout: (LayoutFrame 3 0 -30 1 -3 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2441
              horizontalLayout: right
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2442
              verticalLayout: center
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2443
              horizontalSpace: 3
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2444
              verticalSpace: 3
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2445
              reverseOrderIfOKAtLeft: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2446
              component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2447
             (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2448
                collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2449
                 (ActionButtonSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2450
                    label: 'OK'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2451
                    name: 'Button1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2452
                    translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2453
                    model: doAccept
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2454
                    enableChannel: doAcceptEnabled
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2455
                    extent: (Point 125 22)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2456
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2457
                 (ActionButtonSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2458
                    label: 'Cancel'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2459
                    name: 'Button2'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2460
                    translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2461
                    model: doCancel
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2462
                    extent: (Point 125 22)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2463
                  )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2464
                 )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2465
               
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2466
              )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2467
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2468
           )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2469
         
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2470
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2471
      )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2472
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2473
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2474
windowSpec_old
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2475
    "This resource specification was automatically generated
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2476
     by the UIPainter of ST/X."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2477
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2478
    "Do not manually edit this!! If it is corrupted,
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2479
     the UIPainter may not be able to read the specification."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2480
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2481
    "
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2482
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2483
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2484
     Tools::ChangeSetDiffBrowser::OpenDialog open
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2485
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2486
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2487
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2488
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2489
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2490
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2491
        name: windowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2492
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2493
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2494
          label: 'Open...'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2495
          name: 'Open...'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2496
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2497
          bounds: (Rectangle 0 0 640 130)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2498
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2499
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2500
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2501
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2502
           (VariableHorizontalPanelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2503
              name: 'ChangeSetsSpecPanel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2504
              layout: (LayoutFrame 0 0 0 0 0 1 -30 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2505
              barWidth: 3
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2506
              showHandle: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2507
              component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2508
             (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2509
                collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2510
                 (ViewSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2511
                    name: 'A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2512
                    component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2513
                   (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2514
                      collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2515
                       (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2516
                          name: 'SubSpecification1'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2517
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2518
                          minorKey: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2519
                        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2520
                       (SubCanvasSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2521
                          name: 'ChangesetASpec'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2522
                          layout: (LayoutFrame 0 0 30 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2523
                          hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2524
                          hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2525
                          majorKey: #'Tools::ChangeSetSelectionDialog'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2526
                          minorKey: windowSpecForEmbedding
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2527
                          subAspectHolders: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2528
                         (Array
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2529
                            
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2530
                           (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2531
                              subAspect: specHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2532
                              aspect: changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2533
                            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2534
                          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2535
                          createNewApplication: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2536
                          createNewBuilder: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2537
                        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2538
                       )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2539
                     
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2540
                    )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2541
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2542
                 (ViewSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2543
                    name: 'B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2544
                    component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2545
                   (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2546
                      collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2547
                       (UISubSpecification
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2548
                          name: 'SubSpecification2'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2549
                          layout: (LayoutFrame 0 0 0 0 0 1 30 0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2550
                          minorKey: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2551
                        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2552
                       (SubCanvasSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2553
                          name: 'SubCanvas1'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2554
                          layout: (LayoutFrame 0 0 30 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2555
                          hasHorizontalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2556
                          hasVerticalScrollBar: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2557
                          majorKey: #'Tools::ChangeSetSelectionDialog'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2558
                          minorKey: windowSpecForEmbedding
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2559
                          subAspectHolders: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2560
                         (Array
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2561
                            
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2562
                           (SubChannelInfoSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2563
                              subAspect: specHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2564
                              aspect: changesetSpecBHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2565
                            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2566
                          )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2567
                          createNewApplication: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2568
                          createNewBuilder: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2569
                        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2570
                       )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2571
                     
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2572
                    )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2573
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2574
                 )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2575
               
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2576
              )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2577
              handles: (Any 0.5 1.0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2578
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2579
           (HorizontalPanelViewSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2580
              name: 'ButtonPanel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2581
              layout: (LayoutFrame 3 0 -30 1 -3 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2582
              horizontalLayout: right
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2583
              verticalLayout: center
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2584
              horizontalSpace: 3
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2585
              verticalSpace: 3
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2586
              reverseOrderIfOKAtLeft: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2587
              component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2588
             (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2589
                collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2590
                 (ActionButtonSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2591
                    label: 'OK'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2592
                    name: 'Button1'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2593
                    translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2594
                    model: doAccept
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2595
                    enableChannel: doAcceptEnabled
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2596
                    extent: (Point 125 22)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2597
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2598
                 (ActionButtonSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2599
                    label: 'Cancel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2600
                    name: 'Button2'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2601
                    translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2602
                    model: doCancel
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2603
                    extent: (Point 125 22)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2604
                  )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2605
                 )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2606
               
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2607
              )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2608
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2609
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2610
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2611
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2612
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2613
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2614
    "Modified: / 06-07-2011 / 11:32:49 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2615
    "Created: / 19-03-2012 / 22:21:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2616
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2617
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2618
!ChangeSetDiffTool::OpenDialog class methodsFor:'interface specs - labels'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2619
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2620
versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2621
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2622
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2623
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2624
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2625
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2626
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2627
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2628
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2629
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2630
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2631
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2632
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2633
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2634
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2635
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2636
        name: versionALabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2637
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2638
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2639
          label: 'Version A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2640
          name: 'Changeset A'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2641
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2642
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2643
          backgroundColor: (Color 79.6078431372549 90.5882352941177 69.4117647058823)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2644
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2645
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2646
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2647
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2648
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2649
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2650
              label: 'versionA24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2651
              name: 'VersionAIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2652
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2653
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2654
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2655
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2656
           (LabelSpec
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2657
              label: 'Version A (working copy)'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2658
              name: 'VersionALabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2659
              layout: (LayoutFrame 30 0 5 0 0 1 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2660
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2661
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2662
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2663
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2664
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2665
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2666
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2667
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2668
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2669
    "Modified: / 19-03-2012 / 22:15:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2670
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2671
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2672
versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2673
    "This resource specification was automatically generated
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2674
     by the UIPainter of ST/X."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2675
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2676
    "Do not manually edit this!! If it is corrupted,
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2677
     the UIPainter may not be able to read the specification."
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2678
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2679
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2680
     UIPainter new openOnClass:Tools::ChangeSetDiffBrowser::OpenDialog andSelector:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2681
     Tools::ChangeSetDiffBrowser::OpenDialog new openInterface:#versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2682
    "
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2683
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2684
    <resource: #canvas>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2685
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2686
    ^ 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2687
     #(FullSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2688
        name: versionBLabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2689
        window: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2690
       (WindowSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2691
          label: 'Version B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2692
          name: 'Changeset B'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2693
          min: (Point 10 10)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2694
          bounds: (Rectangle 0 0 300 30)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2695
          backgroundColor: (Color 100.0 90.5882352941177 60.0)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2696
          forceRecursiveBackground: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2697
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2698
        component: 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2699
       (SpecCollection
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2700
          collection: (
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2701
           (LabelSpec
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2702
              label: 'versionB24x24'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2703
              name: 'VersionBIcon'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2704
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2705
              hasCharacterOrientedLabel: false
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2706
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2707
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2708
           (LabelSpec
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2709
              label: 'Version B (to be merged)'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2710
              name: 'VersionBLabel'
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2711
              layout: (LayoutFrame 30 0 5 0 97 0 0 1)
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2712
              translateLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2713
              resizeForLabel: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2714
              adjust: left
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2715
              useDynamicPreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2716
              usePreferredWidth: true
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2717
            )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2718
           )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2719
         
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2720
        )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2721
      )
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2722
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2723
    "Modified: / 19-03-2012 / 22:15:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2724
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2725
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2726
versionBaseLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2727
    "This resource specification was automatically generated
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2728
     by the UIPainter of ST/X."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2729
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2730
    "Do not manually edit this!! If it is corrupted,
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2731
     the UIPainter may not be able to read the specification."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2732
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2733
    "
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2734
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#versionBaseLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2735
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#versionBaseLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2736
    "
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2737
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2738
    <resource: #canvas>
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2739
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2740
    ^ 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2741
     #(FullSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2742
        name: versionBaseLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2743
        window: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2744
       (WindowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2745
          label: 'Version B'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2746
          name: 'Version B'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2747
          min: (Point 10 10)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2748
          bounds: (Rectangle 0 0 300 30)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2749
          backgroundColor: (Color 57.2182803082322 81.2832837415122 91.0872053101396)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2750
          forceRecursiveBackground: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2751
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2752
        component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2753
       (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2754
          collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2755
           (LabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2756
              label: 'versionBase24x24'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2757
              name: 'VersionBaseIcon'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2758
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2759
              hasCharacterOrientedLabel: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2760
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2761
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2762
           (LabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2763
              label: 'Base'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2764
              name: 'VersionBLabel'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2765
              layout: (LayoutFrame 30 0 5 0 68 0 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2766
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2767
              resizeForLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2768
              adjust: left
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2769
              useDynamicPreferredWidth: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2770
              usePreferredWidth: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2771
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2772
           (CheckBoxSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2773
              label: ''
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2774
              name: 'CheckBox1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2775
              layout: (LayoutFrame -30 1 0 0 0 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2776
              model: changesetSpecBaseEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2777
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2778
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2779
           )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2780
         
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2781
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2782
      )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2783
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2784
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2785
versionMergedLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2786
    "This resource specification was automatically generated
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2787
     by the UIPainter of ST/X."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2788
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2789
    "Do not manually edit this!! If it is corrupted,
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2790
     the UIPainter may not be able to read the specification."
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2791
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2792
    "
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2793
     UIPainter new openOnClass:Tools::ChangeSetDiffTool::OpenDialog andSelector:#versionMergedLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2794
     Tools::ChangeSetDiffTool::OpenDialog new openInterface:#versionMergedLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2795
    "
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2796
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2797
    <resource: #canvas>
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2798
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2799
    ^ 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2800
     #(FullSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2801
        name: versionMergedLabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2802
        window: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2803
       (WindowSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2804
          label: 'Merge'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2805
          name: 'Merge'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2806
          min: (Point 10 10)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2807
          bounds: (Rectangle 0 0 300 30)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2808
          backgroundColor: (Color 92.6909285114824 62.388036926833 93.2265201800565)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2809
          forceRecursiveBackground: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2810
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2811
        component: 
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2812
       (SpecCollection
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2813
          collection: (
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2814
           (LabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2815
              label: 'versionMerged24x24'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2816
              name: 'VersionMergedIcon'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2817
              layout: (LayoutFrame 0 0 -12 0.5 27 0 12 0.5)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2818
              hasCharacterOrientedLabel: false
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2819
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2820
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2821
           (LabelSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2822
              label: 'Merge'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2823
              name: 'VersionBLabel'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2824
              layout: (LayoutFrame 30 0 5 0 68 0 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2825
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2826
              resizeForLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2827
              adjust: left
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2828
              useDynamicPreferredWidth: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2829
              usePreferredWidth: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2830
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2831
           (CheckBoxSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2832
              label: ''
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2833
              name: 'CheckBox1'
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2834
              layout: (LayoutFrame -30 1 0 0 0 1 0 1)
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2835
              model: changesetSpecMergedEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2836
              translateLabel: true
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2837
            )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2838
           )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2839
         
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2840
        )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2841
      )
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2842
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2843
    "Modified: / 19-03-2012 / 23:36:48 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2844
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2845
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2846
!ChangeSetDiffTool::OpenDialog methodsFor:'accessing'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2847
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2848
changeSetA
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2849
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2850
    | specA |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2851
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2852
    specA := self changesetSpecAHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2853
    ^specA ifNil:[nil] ifNotNil:[specA changeSet]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2854
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2855
    "Created: / 06-07-2011 / 11:36:14 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2856
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2857
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2858
changeSetASpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2859
    ^self changesetSpecAHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2860
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2861
    "Created: / 20-03-2012 / 00:01:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2862
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2863
12275
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2864
changeSetASpec: spec
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2865
    ^self changesetSpecAHolder value: spec
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2866
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2867
    "Created: / 01-08-2012 / 15:38:02 / Jan Vrany <jan.vrany@fit.cvut.cz>"
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2868
!
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2869
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2870
changeSetB
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2871
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2872
    | specB |
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2873
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2874
    specB := self changesetSpecBHolder value.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2875
    ^specB ifNil:[nil] ifNotNil:[specB changeSet]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2876
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2877
    "Created: / 06-07-2011 / 11:36:18 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2878
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2879
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2880
changeSetBSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2881
    ^self changesetSpecBHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2882
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2883
    "Created: / 20-03-2012 / 00:01:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2884
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2885
12275
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2886
changeSetBSpec: spec
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2887
    ^self changesetSpecBHolder value: spec
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2888
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2889
    "Created: / 01-08-2012 / 15:38:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2890
!
a416cf8a4b50 - Tools::ChangeSetDiffList
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12274
diff changeset
  2891
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2892
changeSetBase
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2893
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2894
    | specBase |
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2895
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2896
    specBase := self changesetSpecBaseHolder value.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2897
    ^specBase ifNil:[nil] ifNotNil:[specBase changeSet]
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2898
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  2899
    "Created: / 16-03-2012 / 13:48:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2900
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2901
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2902
changeSetBaseSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2903
    ^self changesetSpecBaseHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2904
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2905
    "Created: / 20-03-2012 / 00:01:31 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2906
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2907
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2908
changeSetBaseSpec: spec
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2909
    ^self changesetSpecBaseHolder value: spec
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2910
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2911
    "Created: / 01-08-2012 / 15:38:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2912
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2913
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2914
changeSetMerged
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2915
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2916
    | specMerged |
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2917
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2918
    specMerged := self changesetSpecMergedHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2919
    ^specMerged ifNil:[nil] ifNotNil:[specMerged changeSet]
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2920
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2921
    "Created: / 20-03-2012 / 00:01:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2922
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2923
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2924
changeSetMergedSpec
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2925
    ^self changesetSpecMergedHolder value.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2926
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2927
    "Created: / 20-03-2012 / 00:01:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2928
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2929
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2930
changeSetMergedSpec: spec
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2931
    ^self changesetSpecMergedHolder value: spec
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2932
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2933
    "Created: / 01-08-2012 / 15:38:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2934
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2935
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2936
diffInfo    
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2937
    "Returns a ChangeSetDiffInfo based on current data"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2938
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2939
    | info |
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2940
    info := ChangeSetDiffInfo new.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2941
    info specA: self changeSetASpec.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2942
    info specB: self changeSetBSpec.
12276
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2943
    self changesetSpecBaseEnabledHolder value ifTrue:[
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2944
        info specBase: self changeSetBaseSpec.
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2945
    ].
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2946
    changesetSpecMergedEnabledHolder value ifTrue:[
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2947
        info specMerge: self changeSetMergedSpec.
415495417f39 - Tools::ChangeSetSpec
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12275
diff changeset
  2948
    ].
12274
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2949
    ^info
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2950
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2951
    "Created: / 01-08-2012 / 15:41:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2952
!
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2953
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2954
diffInfo: info
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2955
    "Sets up dialog for given diff info"
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2956
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2957
    info isNil ifTrue:[ ^ self ].
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2958
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2959
    self changeSetASpec: info specA. 
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2960
    self changeSetBSpec: info specB.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2961
    self changeSetBaseSpec: info specBase.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2962
    self changeSetMergedSpec: info specMerge.
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2963
1e0599b8a007 Improvements in changeset tools
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12256
diff changeset
  2964
    "Created: / 01-08-2012 / 15:37:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2965
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2966
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2967
!ChangeSetDiffTool::OpenDialog methodsFor:'aspects'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2968
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2969
changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2970
    "return/create the 'changesetSpecAHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2971
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2972
    changesetSpecAHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2973
        changesetSpecAHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2974
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2975
    ^ changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2976
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2977
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2978
changesetSpecAHolder:something
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2979
    "set the 'changesetSpecAHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2980
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2981
    changesetSpecAHolder := something.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2982
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2983
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2984
changesetSpecBHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2985
    "return/create the 'changesetSpecBHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2986
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2987
    changesetSpecBHolder isNil ifTrue:[
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2988
        changesetSpecBHolder := ValueHolder new.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2989
    ].
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2990
    ^ changesetSpecBHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2991
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2992
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2993
changesetSpecBHolder:something
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2994
    "set the 'changesetSpecBHolder' value holder (automatically generated)"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2995
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2996
    changesetSpecBHolder := something.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2997
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  2998
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  2999
changesetSpecBaseEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3000
    "return/create the 'changesetSpecBaseEnabledHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3001
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3002
    changesetSpecBaseEnabledHolder isNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3003
        changesetSpecBaseEnabledHolder := false asValue
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3004
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3005
    ^ changesetSpecBaseEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3006
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3007
    "Modified: / 19-03-2012 / 23:20:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3008
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3009
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3010
changesetSpecBaseEnabledHolder:something
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3011
    "set the 'changesetSpecBaseEnabledHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3012
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3013
    changesetSpecBaseEnabledHolder := something.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3014
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3015
12179
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3016
changesetSpecBaseHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3017
    "return/create the 'changesetSpecBHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3018
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3019
    changesetSpecBaseHolder isNil ifTrue:[
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3020
        changesetSpecBaseHolder := ValueHolder new.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3021
    ].
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3022
    ^ changesetSpecBaseHolder
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3023
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3024
    "Created: / 16-03-2012 / 13:48:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3025
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3026
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3027
changesetSpecBaseHolder:something
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3028
    "set the 'changesetSpecBHolder' value holder (automatically generated)"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3029
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3030
    changesetSpecBaseHolder := something.
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3031
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3032
    "Created: / 16-03-2012 / 13:49:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3033
!
47f98e7d6de1 Improvments towards merge tool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12128
diff changeset
  3034
12200
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3035
changesetSpecMergedEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3036
    "return/create the 'changesetSpecMergedEnabledHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3037
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3038
    changesetSpecMergedEnabledHolder isNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3039
        changesetSpecMergedEnabledHolder := false asValue
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3040
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3041
    ^ changesetSpecMergedEnabledHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3042
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3043
    "Modified: / 19-03-2012 / 23:20:17 / Jan Vrany <jan.vrany@fit.cvut.cz>"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3044
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3045
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3046
changesetSpecMergedEnabledHolder:something
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3047
    "set the 'changesetSpecMergedEnabledHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3048
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3049
    changesetSpecMergedEnabledHolder := something.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3050
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3051
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3052
changesetSpecMergedHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3053
    "return/create the 'changesetSpecMergedHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3054
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3055
    changesetSpecMergedHolder isNil ifTrue:[
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3056
        changesetSpecMergedHolder := ValueHolder new.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3057
    ].
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3058
    ^ changesetSpecMergedHolder
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3059
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3060
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3061
changesetSpecMergedHolder:something
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3062
    "set the 'changesetSpecMergedHolder' value holder (automatically generated)"
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3063
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3064
    changesetSpecMergedHolder := something.
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3065
!
807a52b94f2a Further improvements in ChangeSetDiffTool
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12198
diff changeset
  3066
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3067
doAcceptEnabled
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3068
    <resource: #uiAspect>
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3069
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3070
    ^BlockValue 
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3071
        with:[:a :b|a value notNil and:[b value notNil]]
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3072
        argument:self changesetSpecAHolder
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3073
        argument:self changesetSpecAHolder.
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3074
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3075
    "Modified: / 06-07-2011 / 11:26:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3076
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3077
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3078
!ChangeSetDiffTool::OpenDialog methodsFor:'events'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3079
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3080
closeAccept
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3081
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3082
    ^super closeAccept
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3083
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3084
    "Created: / 06-07-2011 / 12:09:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3085
! !
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3086
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3087
!ChangeSetDiffTool class methodsFor:'documentation'!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3088
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3089
version_CVS
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  3090
    ^ '§Header: /cvs/stx/stx/libtool/Tools__ChangeSetDiffTool.st,v 1.5 2011/12/19 08:39:53 vrany Exp §'
10194
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3091
!
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3092
ce5e1fc44d81 initial checkin
vrany
parents:
diff changeset
  3093
version_SVN
12320
5b4ec70d83c1 UI fixes in ChangeSetDiffTool. More will come.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12318
diff changeset
  3094
    ^ '$Id: Tools__ChangeSetDiffTool.st 8089 2013-01-17 17:16:17Z vranyj1 $'
12125
0c49a3b13e43 Merged with /trunk
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12123
diff changeset
  3095
! !