AbstractVersionDiffBrowserItem.st
author ps
Fri, 14 Jan 2000 11:51:20 +0100
changeset 2537 13c0cdca9c7a
child 2547 49e7cb306cd5
permissions -rw-r--r--
initial checkin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2537
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     1
HierarchicalItem subclass:#AbstractVersionDiffBrowserItem
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     2
	instanceVariableNames:''
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     3
	classVariableNames:''
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     4
	poolDictionaries:''
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     5
	category:'Interface-Browsers'
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     6
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     7
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     8
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
     9
!AbstractVersionDiffBrowserItem methodsFor:'protocol'!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    10
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    11
children
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    12
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    13
default childrens of the receiver are none. 
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    14
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    15
<return: Array>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    16
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    17
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    18
    children isNil ifTrue:[
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    19
        children := #()
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    20
    ].
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    21
    ^ children
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    22
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    23
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    24
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    25
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    26
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    27
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    28
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    29
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    30
icon
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    31
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    32
use the default icon for the receiver. 
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    33
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    34
<return: nil>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    35
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    36
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    37
   ^ nil
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    38
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    39
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    40
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    41
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    42
label
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    43
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    44
no label for the receiver. 
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    45
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    46
<return: nil>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    47
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    48
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    49
    ^ nil
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    50
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    51
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    52
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    53
middleButtonMenu
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    54
"returns the middleButtonMenu or nil if no menu is defined
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    55
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    56
<return: nil>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    57
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    58
    ^ nil
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    59
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    60
! !
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    61
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    62
!AbstractVersionDiffBrowserItem methodsFor:'testing'!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    63
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    64
isClassItem
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    65
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    66
Used for testing tree items. Define correct behaviour in subclasses
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    67
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    68
<return: Boolean>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    69
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    70
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    71
    ^false
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    72
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    73
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    74
isExpandableRevisionItem
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    75
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    76
the receiver is a expandable revision item. Used for testing tree items.
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    77
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    78
<return: Boolean>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    79
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    80
    ^false
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    81
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    82
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    83
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    84
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    85
!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    86
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    87
isRevisionItem
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    88
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    89
Used for testing tree items. Define correct behaviour in subclasses
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    90
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    91
<return: Boolean>
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    92
"
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    93
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    94
    ^false
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    95
! !
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    96
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    97
!AbstractVersionDiffBrowserItem class methodsFor:'documentation'!
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    98
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
    99
version
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
   100
    ^ '$Header: /cvs/stx/stx/libtool/AbstractVersionDiffBrowserItem.st,v 1.1 2000-01-14 10:50:52 ps Exp $'
13c0cdca9c7a initial checkin
ps
parents:
diff changeset
   101
! !