AbstractVersionDiffBrowserItem.st
changeset 2537 13c0cdca9c7a
child 2547 49e7cb306cd5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AbstractVersionDiffBrowserItem.st	Fri Jan 14 11:51:20 2000 +0100
@@ -0,0 +1,101 @@
+HierarchicalItem subclass:#AbstractVersionDiffBrowserItem
+	instanceVariableNames:''
+	classVariableNames:''
+	poolDictionaries:''
+	category:'Interface-Browsers'
+!
+
+
+!AbstractVersionDiffBrowserItem methodsFor:'protocol'!
+
+children
+"
+default childrens of the receiver are none. 
+
+<return: Array>
+"
+
+    children isNil ifTrue:[
+        children := #()
+    ].
+    ^ children
+
+
+
+
+
+
+!
+
+icon
+"
+use the default icon for the receiver. 
+
+<return: nil>
+"
+
+   ^ nil
+
+
+!
+
+label
+"
+no label for the receiver. 
+
+<return: nil>
+"
+
+    ^ nil
+
+!
+
+middleButtonMenu
+"returns the middleButtonMenu or nil if no menu is defined
+
+<return: nil>
+"
+    ^ nil
+
+! !
+
+!AbstractVersionDiffBrowserItem methodsFor:'testing'!
+
+isClassItem
+"
+Used for testing tree items. Define correct behaviour in subclasses
+
+<return: Boolean>
+"
+
+    ^false
+!
+
+isExpandableRevisionItem
+"
+the receiver is a expandable revision item. Used for testing tree items.
+
+<return: Boolean>
+"
+    ^false
+
+
+
+
+!
+
+isRevisionItem
+"
+Used for testing tree items. Define correct behaviour in subclasses
+
+<return: Boolean>
+"
+
+    ^false
+! !
+
+!AbstractVersionDiffBrowserItem class methodsFor:'documentation'!
+
+version
+    ^ '$Header: /cvs/stx/stx/libtool/AbstractVersionDiffBrowserItem.st,v 1.1 2000-01-14 10:50:52 ps Exp $'
+! !