--- a/stx_goodies_libcairo.st Wed May 30 20:06:35 2012 +0000
+++ b/stx_goodies_libcairo.st Thu Jun 14 09:18:25 2012 +0000
@@ -41,27 +41,15 @@
!
preRequisites
- "list all required packages.
- This list can be maintained manually or (better) generated and
- updated by scanning the superclass hierarchies and looking for
- global variable accesses. (the browser has a menu function for that)
- Howevery, often too much is found, and you may want to explicitely
- exclude individual packages in the #excludedFromPrerequisites method."
-
^ #(
- #'stx:libbasic' "ArrayedCollection - superclass of Cairo::GraphicsContext "
- #'stx:libview' "DeviceWorkstation - superclass of Cairo::GLXWorkstation "
+ #'stx:libbasic' "ArrayedCollection - superclass of Cairo::PathData "
+ #'stx:libview' "XWorkstation - superclass of Cairo::GLXWorkstation "
)
! !
!stx_goodies_libcairo class methodsFor:'description - contents'!
classNamesAndAttributes
- "lists the classes which are to be included in the project.
- Each entry in the list may be: a single class-name (symbol),
- or an array-literal consisting of class name and attributes.
- Attributes are: #autoload or #<os> where os is one of win32, unix,..."
-
^ #(
"<className> or (<className> attributes...) in load order"
#'Cairo::Antialias'
@@ -102,23 +90,10 @@
#'Cairo::Pattern'
#'Cairo::ScaledFont'
#'Cairo::Surface'
- #'Cairo::Cairo::TextClusterFlags'
- #'Cairo::Device'
- #'Cairo::DeviceType'
- #'Cairo::ExternalFunctions'
- #'Cairo::PdfVersion'
- #'Cairo::RectangleInt'
- #'Cairo::Region'
- #'Cairo::RegionOverlap'
- #'Cairo::TextCluster'
- #'Cairo::TextClusterFlags'
)
!
extensionMethodNames
- "lists the extension methods which are to be included in the project.
- Entries are 2-element array literals, consisting of class-name and selector."
-
^ #(
DeviceGraphicsContext drawableId
GraphicsDevice cairoSurfaceFor: