--- a/stx_libview.st Wed Feb 01 21:42:41 2017 +0000
+++ b/stx_libview.st Wed Feb 01 22:17:58 2017 +0000
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
"
COPYRIGHT (c) Claus Gittinger / 2006 by eXept Software AG
All Rights Reserved
@@ -103,15 +105,17 @@
excludedFromPreRequisites
^ #(
- #'stx:libcompat' "OrderedDither - referenced by Image>>convertToPalette:renderedBy: "
- #'stx:libtool' "GenericToolbarIconLibrary - referenced by SimpleView class>>readStyleSheet "
- #'stx:libtool2' "ImageEditor - referenced by Image>>edit "
- #'stx:libui' "ViewSpec - referenced by SimpleView>>specClass "
- #'stx:libview2' "TIFFReader - referenced by Image>>saveOn: "
- #'stx:libwidg' "Button - referenced by ModalBox>>initialize "
- #'stx:libwidg2' "ImageView - referenced by Form>>show "
- #'stx:goodies/communication' "HTTPInterface - referenced by ImageReader class>>fromURL: "
+ #'stx:libcompat' "OrderedDither - referenced by Image>>convertToPalette:renderedBy: "
+ #'stx:libtool' "GenericToolbarIconLibrary - referenced by SimpleView class>>readStyleSheet "
+ #'stx:libtool2' "ImageEditor - referenced by Image>>edit "
+ #'stx:libui' "ViewSpec - referenced by SimpleView>>specClass "
+ #'stx:libview2' "TIFFReader - referenced by Image>>saveOn: "
+ #'stx:libwidg' "Button - referenced by ModalBox>>initialize "
+ #'stx:libwidg2' "ImageView - referenced by Form>>show "
+ #'stx:goodies/communication' "HTTPInterface - referenced by ImageReader class>>fromURL:"
)
+
+ "Modified: / 31-01-2017 / 13:35:51 / stefan"
!
mandatoryPreRequisites
@@ -120,33 +124,37 @@
are extended by myself.
They are mandatory, because we need these packages as a prerequisite for loading and compiling.
This method is generated automatically,
- by searching along the inheritance chain of all of my classes."
+ by searching along the inheritance chain of all of my classes.
+ Please take a look at the #referencedPreRequisites method as well."
^ #(
- #'stx:libbasic' "Collection - superclass of ColorPalette"
+ #'stx:libbasic' "AllocationFailure - superclass of GraphicsDevice::GraphicResourceAllocationFailure"
)
!
referencedPreRequisites
"list packages which are a prerequisite, because they contain
classes which are referenced by my classes.
- We do not need these packages as a prerequisite for compiling or loading,
+ These packages are NOT needed as a prerequisite for compiling or loading,
however, a class from it may be referenced during execution and having it
unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
includes explicit checks for the package being present.
This method is generated automatically,
- by searching all classes (and their packages) which are referenced by my classes."
+ by searching all classes (and their packages) which are referenced by my classes.
+ Please also take a look at the #mandatoryPreRequisites method"
^ #(
- #'stx:libbasic2' "BooleanArray - referenced by Image>>floodFillAt:withValue:"
+ #'stx:libbasic2' "UUID - referenced by DisplayRootView>>uuid"
)
+
+ "Modified: / 31-01-2017 / 13:35:33 / stefan"
!
subProjects
"list packages which are known as subprojects.
The generated makefile will enter those and make there as well.
However: they are not forced to be loaded when a package is loaded;
- for those, redefine requiredPrerequisites"
+ for those, redefine #referencedPrerequisites or #mandatoryPreRequisites."
^ #(
)
@@ -479,16 +487,24 @@
PopUpView
StandardSystemView
ModalBox
+ (ControllerWithMenu autoload)
+ (GraphicsAttributes autoload)
+ (NeXTWorkstation autoload)
(WinWorkstation win32)
)
+
+ "Modified (format): / 31-01-2017 / 13:35:18 / stefan"
!
extensionMethodNames
"list class/selector pairs of extensions.
- A correponding method with real names must be present in my concrete subclasses"
+ Entries are 2-element array literals, consisting of class-name and selector.
+ A correponding method with real names must be present in my concrete subclasses
+ if it has extensions."
^ #(
'ConfigurableFeatures class' hasFontConfig
+ Object isColormap
'ConfigurableFeatures class' hasXFT
)
! !