eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Tools::TextDiffTool':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: TextDiffTool (in Tools)


Inheritance:

   Object
   |
   +--Model
      |
      +--ApplicationModel
         |
         +--Tools::TextDiffTool
            |
            +--Tools::TextDiff2Tool
            |
            +--Tools::TextDiff3Tool

Package:
stx:libtool
Category:
Interface-Diff
Version:
rev: 1.13 date: 2018/07/28 08:08:17
user: cg
file: Tools__TextDiffTool.st directory: libtool
module: stx stc-classLibrary: libtool
Author:
Jan Vrany <jan.vrany@fit.cvut.cz>

Description:


documentation to be added.


[instance variables:]

[class variables:]


Related information:



Class protocol:

image specs
o  versionA24x24

o  versionB24x24

o  versionBase24x24

o  versionMerged24x24

interface specs
o  windowSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

usage example(s):

     UIPainter new openOnClass:Tools::TextDiff2Tool andSelector:#windowSpec
     Tools::TextDiff2Tool new openInterface:#windowSpec
     Tools::TextDiff2Tool open

o  windowSpecForEmbedding
This resource specification was automatically generated
by the UIPainter of ST/X.

usage example(s):

     UIPainter new openOnClass:Tools::TextDiff2Tool andSelector:#windowSpecForEmbedding
     Tools::TextDiff2Tool new openInterface:#windowSpecForEmbedding

interface specs - labels
o  versionALabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

usage example(s):

     UIPainter new openOnClass:SVN::DiffViewApp andSelector:#versionALabelSpec
     SVN::DiffViewApp new openInterface:#versionALabelSpec

o  versionBLabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

usage example(s):

     UIPainter new openOnClass:SVN::DiffViewApp andSelector:#versionBLabelSpec
     SVN::DiffViewApp new openInterface:#versionBLabelSpec

o  versionCLabelSpec
This resource specification was automatically generated
by the UIPainter of ST/X.

plugIn spec
o  aspectSelectors


Instance protocol:

accessing
o  label: aString

o  labelA: aString

o  labelB: aString

o  labelC: aString

o  textA

o  textA: aString

o  textB

o  textB: aString

o  textC

o  textC: aString

o  title: aString

** This is an obsolete interface - do not use it (it may vanish in future versions) **

aspects
o  classHolder
return/create the 'classHolder' value holder (automatically generated)

o  classHolder: aValueHolder
codeView notNil ifTrue:[codeView classHolder: aValueHolder].

o  codeAspectHolder
return/create the 'codeAspectHolder' value holder (automatically generated)

o  codeAspectHolder: something
set the 'codeAspectHolder' value holder (automatically generated)

o  contentSpecHolder
return/create the 'contentSpecHolder' value holder (automatically generated)

o  contentSpecHolder: something
set the 'contentSpecHolder' value holder (automatically generated)

o  diffView
diffView isNil ifTrue:[

o  labelHolder
return/create the 'labelAHolder' value holder (automatically generated)

o  languageHolder
return/create the 'languageHolder' value holder (automatically generated)

o  languageHolder: aValueHolder
codeView notNil ifTrue:[codeView languageHolder: aValueHolder].

aspects-versions
o  labelAHolder
return/create the 'labelAHolder' value holder (automatically generated)

o  labelAHolder: something
set the 'labelAHolder' value holder (automatically generated)

o  labelBHolder
return/create the 'labelBHolder' value holder (automatically generated)

o  labelBHolder: something
set the 'labelBHolder' value holder (automatically generated)

o  labelCHolder
return/create the 'labelBHolder' value holder (automatically generated)

o  labelCHolder: something
set the 'labelBHolder' value holder (automatically generated)

o  textAHolder
return/create the 'textAHolder' value holder (automatically generated)

o  textAHolder: something
set the 'textAHolder' value holder (automatically generated)

o  textBHolder
return/create the 'textBHolder' value holder (automatically generated)

o  textBHolder: something
set the 'textBHolder' value holder (automatically generated)

o  textCHolder
return/create the 'textBHolder' value holder (automatically generated)

o  textCHolder: something
set the 'textBHolder' value holder (automatically generated)

change & update
o  codeAspect: aSymbol

o  update: something with: aParameter from: changedObject
Invoked when an object that I depend upon sends a change notification.

o  updateAfterAorBorCChanged
Called whenever one of the texts changes

** This method raises an error - it must be redefined in concrete classes **

hooks
o  postBuildDiffView: aScrollableView

o  setupCodeView: codeView2

initialization
o  initialize
(comment from inherited method)
nothing done here;
but can be redefined in concrete applications

o  initializeDiffView

** This method raises an error - it must be redefined in concrete classes **

testing
o  isDiff2

o  isDiff3

o  isMerge


Examples:


See - TextDiff2Tool examples - TextDiff3Tool examples

ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Thu, 18 Apr 2024 04:34:49 GMT