stx_goodies_libcairo.st
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 25 Feb 2016 20:55:41 +0000
changeset 50 239120c68187
parent 45 8ee53c41a084
child 51 5293f2b851ab
permissions -rw-r--r--
Added classes with examples and example viewers * Cairo::Examples1 (and viewer Cairo::Examples1Viewer) contains some examples of using Cairo API for drawing. * Cairo::Examples2 (and viewer Cairo::Examples2Viewer) contains examples of using CairoGraphicsContext. The viewer application show result of the drawing on both native DeviceGraphicsContext and CairoGraphicsContext so one can easily compare results. Cairo should give better results.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     1
"{ Package: 'stx:goodies/libcairo' }"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     2
35
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
     3
"{ NameSpace: Smalltalk }"
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
     4
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     5
LibraryDefinition subclass:#stx_goodies_libcairo
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     6
	instanceVariableNames:''
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     7
	classVariableNames:''
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     8
	poolDictionaries:''
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
     9
	category:'* Projects & Packages *'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    10
!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    11
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    12
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
!stx_goodies_libcairo class methodsFor:'description'!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
30
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    15
excludedFromPreRequisites
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    16
    "list packages which are to be explicitely excluded from the automatic constructed
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    17
     prerequisites list. If empty, everything that is found along the inheritance of any of
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    18
     my classes is considered to be a prerequisite package."
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    19
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    20
    ^ #(
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    21
    )
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    22
!
c8fe298c8cc7 GraphicsContext refactoring (part 1)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 29
diff changeset
    23
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    24
mandatoryPreRequisites
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    25
    "list packages which are mandatory as a prerequisite.
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    26
     This are packages containing superclasses of my classes and classes which
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    27
     are extended by myself.
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    28
     They are mandatory, because we need these packages as a prerequisite for loading and compiling.
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    29
     This method is generated automatically,
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    30
     by searching along the inheritance chain of all of my classes."
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    31
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    32
    ^ #(
40
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
    33
        #'stx:libbasic'    "ArrayedCollection - superclass of Cairo::CStructure"
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    34
        #'stx:libview'    "DeviceGraphicsContext - extended"
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    35
    )
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    36
!
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    37
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    38
postLoadAction
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    39
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    40
    "
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    41
        stx_goodies_libcairo postLoadAction
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    42
    "
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    43
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    44
    super postLoadAction.
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    45
    OperatingSystem isUNIXlike 
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    46
        ifTrue:
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    47
            [ExternalLibraryFunction dllPath:    
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    48
                (ExternalLibraryFunction dllPath asOrderedCollection
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    49
                    add:'/usr/lib/i386-linux-gnu';
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    50
                    add:'/usr/lib';
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    51
                    add:'/usr/local/lib';
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    52
                    yourself)].
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    53
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    54
    "Created: / 10-09-2008 / 18:30:19 / Jan Vrany <vranyj1@fel.cvut.cz>"
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    55
    "Modified: / 21-09-2014 / 01:01:07 / Jan Vrany <jan.vrany@fit.cvut.cz>"
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    56
!
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    57
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    58
preLoadAction
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    59
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    60
    "
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    61
        stx_goodies_libcairo preLoadAction
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    62
    "
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    63
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    64
    super preLoadAction.
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    65
    NameSpace name:#Cairo
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    66
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    67
    "Created: / 10-09-2008 / 19:16:56 / Jan Vrany <vranyj1@fel.cvut.cz>"
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    68
!
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
    69
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
preRequisites
13
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    71
    "list all required packages.
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    72
     This list can be maintained manually or (better) generated and
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    73
     updated by scanning the superclass hierarchies and looking for
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    74
     global variable accesses. (the browser has a menu function for that)
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    75
     Howevery, often too much is found, and you may want to explicitely
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    76
     exclude individual packages in the #excludedFromPrerequisites method."
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
    77
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
    ^ #(
18
fae6edf1bdbd - Cairo::TextExampleView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 15
diff changeset
    79
        #'stx:libbasic'    "ProjectDefinition - superclass of stx_goodies_libcairo "
fae6edf1bdbd - Cairo::TextExampleView
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 15
diff changeset
    80
        #'stx:libview'    "GLXWorkstation - superclass of Cairo::GLXWorkstation "
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
    )
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    82
!
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    83
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    84
referencedPreRequisites
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    85
    "list packages which are a prerequisite, because they contain
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    86
     classes which are referenced by my classes.
35
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
    87
     We do not need these packages as a prerequisite for compiling or loading,
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
    88
     however, a class from it may be referenced during execution and having it
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
    89
     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
395689a88b32 Make Cairo::GraphicsContext to inherit from DeviceGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 31
diff changeset
    90
     includes explicit checks for the package being present.
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    91
     This method is generated automatically,
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    92
     by searching all classes (and their packages) which are referenced by my classes."
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    93
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    94
    ^ #(
50
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
    95
        #'stx:goodies/sunit'    "TestAsserter - superclass of Cairo::Examples1"
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
    96
        #'stx:libcomp'    "SyntaxHighlighter - referenced by Cairo::AbstractViewer>>postBuildWorkspace:"
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
    97
        #'stx:libview2'    "ApplicationModel - superclass of Cairo::AbstractViewer"
31
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
    98
        #'stx:libwidg'    "HVScrollableView - referenced by Image>>inspector2TabImageCairo"
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
    99
    )
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   100
!
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   101
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   102
subProjects
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   103
    "list packages which are known as subprojects. 
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   104
     The generated makefile will enter those and make there as well.
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   105
     However: they are not forced to be loaded when a package is loaded; 
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   106
     for those, redefine requiredPrerequisites."
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   107
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   108
    ^ #(
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   109
    )
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
! !
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
!stx_goodies_libcairo class methodsFor:'description - contents'!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
classNamesAndAttributes
13
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   115
    "lists the classes which are to be included in the project.
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   116
     Each entry in the list may be: a single class-name (symbol),
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   117
     or an array-literal consisting of class name and attributes.
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   118
     Attributes are: #autoload or #<os> where os is one of win32, unix,..."
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   119
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
    ^ #(
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
        "<className> or (<className> attributes...) in load order"
50
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   122
        (#'Cairo::AbstractViewer' autoload)
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
        #'Cairo::Antialias'
43
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   124
        #'Cairo::CError'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   125
        #'Cairo::CPrimitives'
40
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   126
        #'Cairo::CStructure'
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   127
        #'Cairo::ClockView'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
        #'Cairo::Content'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   129
        #'Cairo::Device'
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   130
        #'Cairo::DeviceType'
50
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   131
        (#'Cairo::Examples1' autoload)
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   132
        (#'Cairo::Examples2' autoload)
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
        #'Cairo::Extend'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
        #'Cairo::FillRule'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
        #'Cairo::Filter'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   136
        #'Cairo::FontSlant'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   137
        #'Cairo::FontType'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   138
        #'Cairo::FontWeight'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   139
        #'Cairo::Format'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   140
        #'Cairo::HintMetrics'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   141
        #'Cairo::HintStyle'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   142
        #'Cairo::LineCap'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   143
        #'Cairo::LineJoin'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   144
        #'Cairo::Operator'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   145
        #'Cairo::Path'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   146
        #'Cairo::PathData'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   147
        #'Cairo::PathDataType'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   148
        #'Cairo::PatternType'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   149
        #'Cairo::PdfVersion'
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   150
        #'Cairo::RectangleInt'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   151
        #'Cairo::RectangleList'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   152
        #'Cairo::Region'
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   153
        #'Cairo::RegionOverlap'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   154
        #'Cairo::Status'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   155
        #'Cairo::SubpixelOrder'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   156
        #'Cairo::SurfaceObserverMode'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   157
        #'Cairo::SurfaceType'
29
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   158
        #'Cairo::TextCluster'
6ba06265e543 Bindinge updated to recent Cairo version.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 28
diff changeset
   159
        #'Cairo::TextClusterFlags'
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   160
        #'Cairo::TextExampleView'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   161
        #'Cairo::UserDataKey'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   162
        #'stx_goodies_libcairo'
43
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   163
        #'Cairo::CObject'
50
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   164
        (#'Cairo::Examples1Viewer' autoload)
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   165
        (#'Cairo::Examples2Viewer' autoload)
40
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   166
        #'Cairo::FontExtents'
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   167
        #'Cairo::Glyph'
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   168
        #'Cairo::Matrix'
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   169
        #'Cairo::Rectangle'
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   170
        #'Cairo::TextExtents'
36
9b680e54aa94 Take a step back: separate Cairo's GraphicsContext (cairo_t) and Smalltalk/X's graphics context
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 35
diff changeset
   171
        CairoGraphicsContext
40
28dfc583beb5 #displayString: in CairoGraphicsContext revamped
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 39
diff changeset
   172
        CairoScaledFont
43
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   173
        #'Cairo::FontFace'
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   174
        #'Cairo::FontOptions'
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   175
        #'Cairo::GraphicsContext'
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   176
        #'Cairo::Pattern'
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   177
        #'Cairo::ScaledFont'
1006839761af Add error checking
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 41
diff changeset
   178
        #'Cairo::Surface'
38
9c94e463018a Split classes for individual surfaces
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
   179
        #'Cairo::SurfaceImage'
9c94e463018a Split classes for individual surfaces
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
   180
        #'Cairo::SurfacePDF'
45
8ee53c41a084 Win32: Initial support for Cairo under Windows
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 43
diff changeset
   181
        #'Cairo::SurfaceWin32'
38
9c94e463018a Split classes for individual surfaces
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
   182
        #'Cairo::SurfaceXlib'
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   183
    )
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   184
!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   185
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   186
extensionMethodNames
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   187
    "list class/selector pairs of extensions.
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   188
     A correponding method with real names must be present in my concrete subclasses"
13
71529a6f007d - Cairo::GraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 12
diff changeset
   189
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   190
    ^ #(
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   191
        DeviceGraphicsContext drawableId
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   192
        GraphicsDevice cairoSurfaceFor:
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   193
        GraphicsDevice displayId
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   194
        SimpleView cairo
28
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   195
        SimpleView redrawWithCairo
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   196
        SimpleView redrawWithCairo:x:y:width:height:
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   197
        SimpleView redrawWithCairoBuffered
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   198
        SimpleView redrawWithCairoBuffered:
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   199
        SimpleView redrawWithCairoBuffered:x:y:width:height:
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   200
        SimpleView redrawWithCairoBufferedX:y:width:height:
1bd3d147cd77 Added utility methods to SimpleView...
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 25
diff changeset
   201
        SimpleView redrawWithCairoX:y:width:height:
36
9b680e54aa94 Take a step back: separate Cairo's GraphicsContext (cairo_t) and Smalltalk/X's graphics context
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 35
diff changeset
   202
        DeviceGraphicsContext cairo
31
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
   203
        Image bitsARGB32Into:stride:fg:bg:
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
   204
        Image inspector2TabImageCairo
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
   205
        GraphicsContext displayDeviceLineFromX:y:toX:y:
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
   206
        GraphicsContext displayDeviceRectangleX:y:width:height:
26070c1e480e GraphicsContext refactoring (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 30
diff changeset
   207
        GraphicsContext fillDeviceRectangleX:y:width:height:
38
9c94e463018a Split classes for individual surfaces
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 37
diff changeset
   208
        DeviceGraphicsContext cairoSurface
39
8af34937e1ec More work for using CairoGrahicsContext for rendering views
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 38
diff changeset
   209
        GraphicsMedium cairoify
41
17bc740cbc2a Fixed (lazy) initialization of CairoGraphicsContext
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 40
diff changeset
   210
        SimpleView cairoify
50
239120c68187 Added classes with examples and example viewers
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 45
diff changeset
   211
        SimpleView cairoSurface
4
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   212
    )
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   213
! !
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   214
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   215
!stx_goodies_libcairo class methodsFor:'description - project information'!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   216
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   217
companyName
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   218
    "Return a companyname which will appear in <lib>.rc"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   219
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   220
    ^ 'CTU FEI'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   221
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   222
    "Created: / 10-07-2008 / 23:11:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   223
!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   224
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   225
description
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   226
    "Return a description string which will appear in vc.def / bc.def"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   227
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   228
    ^ 'Cairo bindings (http://www.cairographics.org)'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   229
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   230
    "Created: / 10-07-2008 / 23:11:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   231
!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   232
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   233
legalCopyright
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   234
    "Return a copyright string which will appear in <lib>.rc"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   235
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   236
    ^ 'Copyright Jan Vrany 2008'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   237
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   238
    "Created: / 10-07-2008 / 23:11:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   239
!
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   240
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   241
productName
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   242
    "Return a product name which will appear in <lib>.rc"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   243
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   244
    ^ 'Cairo'
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   245
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   246
    "Created: / 10-07-2008 / 23:11:59 / Jan Vrany <vranyj1@fel.cvut.cz>"
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   247
! !
0bf0d8b6f4c5 added project definition class
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   248
11
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   249
!stx_goodies_libcairo class methodsFor:'description - svn'!
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   250
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   251
svnRepositoryUrlString
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   252
    "Return a SVN repository URL of myself.
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   253
     (Generated since 2011-04-08)
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   254
     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   255
    "        
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   256
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   257
    ^ '$URL::                                                                                                                        $'
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   258
!
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   259
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   260
svnRevisionNr
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   261
    "Return a SVN revision number of myself.
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   262
     This number is updated after a commit"
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   263
14
142818deac55 Makefiles regenerated
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 13
diff changeset
   264
    ^ "$SVN-Revision:"'14              '"$"
11
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   265
! !
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   266
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   267
!stx_goodies_libcairo class methodsFor:'documentation'!
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   268
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   269
version
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   270
    ^'$Id$'
11
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   271
!
fdc697f4f190 - Cairo::SvgVersion
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 10
diff changeset
   272
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   273
version_HG
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   274
    ^ '$Changeset: <not expanded> $'
7
392289f92fab - DLL path is set automatically.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 6
diff changeset
   275
! !
21
34bf952f3f60 Fixes for recent Smalltalk/X
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18
diff changeset
   276